1251881Speter#! /bin/sh
2251881Speter# Guess values for system-dependent variables and create Makefiles.
3369302Sdim# Generated by GNU Autoconf 2.69 for subversion 1.14.1.
4251881Speter#
5251881Speter# Report bugs to <http://subversion.apache.org/>.
6251881Speter#
7251881Speter#
8251881Speter# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9251881Speter#
10251881Speter#
11251881Speter# This configure script is free software; the Free Software Foundation
12251881Speter# gives unlimited permission to copy, distribute and modify it.
13251881Speter## -------------------- ##
14251881Speter## M4sh Initialization. ##
15251881Speter## -------------------- ##
16251881Speter
17251881Speter# Be more Bourne compatible
18251881SpeterDUALCASE=1; export DUALCASE # for MKS sh
19251881Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20251881Speter  emulate sh
21251881Speter  NULLCMD=:
22251881Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23251881Speter  # is contrary to our usage.  Disable this feature.
24251881Speter  alias -g '${1+"$@"}'='"$@"'
25251881Speter  setopt NO_GLOB_SUBST
26251881Speterelse
27251881Speter  case `(set -o) 2>/dev/null` in #(
28251881Speter  *posix*) :
29251881Speter    set -o posix ;; #(
30251881Speter  *) :
31251881Speter     ;;
32251881Speteresac
33251881Speterfi
34251881Speter
35251881Speter
36251881Speteras_nl='
37251881Speter'
38251881Speterexport as_nl
39251881Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
40251881Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41251881Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42251881Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43251881Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
44251881Speter# but without wasting forks for bash or zsh.
45251881Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
46251881Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47251881Speter  as_echo='print -r --'
48251881Speter  as_echo_n='print -rn --'
49251881Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50251881Speter  as_echo='printf %s\n'
51251881Speter  as_echo_n='printf %s'
52251881Speterelse
53251881Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54251881Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55251881Speter    as_echo_n='/usr/ucb/echo -n'
56251881Speter  else
57251881Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58251881Speter    as_echo_n_body='eval
59251881Speter      arg=$1;
60251881Speter      case $arg in #(
61251881Speter      *"$as_nl"*)
62251881Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
63251881Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64251881Speter      esac;
65251881Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66251881Speter    '
67251881Speter    export as_echo_n_body
68251881Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
69251881Speter  fi
70251881Speter  export as_echo_body
71251881Speter  as_echo='sh -c $as_echo_body as_echo'
72251881Speterfi
73251881Speter
74251881Speter# The user is always right.
75251881Speterif test "${PATH_SEPARATOR+set}" != set; then
76251881Speter  PATH_SEPARATOR=:
77251881Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78251881Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79251881Speter      PATH_SEPARATOR=';'
80251881Speter  }
81251881Speterfi
82251881Speter
83251881Speter
84251881Speter# IFS
85251881Speter# We need space, tab and new line, in precisely that order.  Quoting is
86251881Speter# there to prevent editors from complaining about space-tab.
87251881Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88251881Speter# splitting by setting IFS to empty value.)
89251881SpeterIFS=" ""	$as_nl"
90251881Speter
91251881Speter# Find who we are.  Look in the path if we contain no directory separator.
92251881Speteras_myself=
93251881Spetercase $0 in #((
94251881Speter  *[\\/]* ) as_myself=$0 ;;
95251881Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96251881Speterfor as_dir in $PATH
97251881Speterdo
98251881Speter  IFS=$as_save_IFS
99251881Speter  test -z "$as_dir" && as_dir=.
100251881Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101251881Speter  done
102251881SpeterIFS=$as_save_IFS
103251881Speter
104251881Speter     ;;
105251881Speteresac
106251881Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
107251881Speter# in which case we are not to be found in the path.
108251881Speterif test "x$as_myself" = x; then
109251881Speter  as_myself=$0
110251881Speterfi
111251881Speterif test ! -f "$as_myself"; then
112251881Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113251881Speter  exit 1
114251881Speterfi
115251881Speter
116251881Speter# Unset variables that we do not need and which cause bugs (e.g. in
117251881Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118251881Speter# suppresses any "Segmentation fault" message there.  '((' could
119251881Speter# trigger a bug in pdksh 5.2.14.
120251881Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
121251881Speterdo eval test x\${$as_var+set} = xset \
122251881Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123251881Speterdone
124251881SpeterPS1='$ '
125251881SpeterPS2='> '
126251881SpeterPS4='+ '
127251881Speter
128251881Speter# NLS nuisances.
129251881SpeterLC_ALL=C
130251881Speterexport LC_ALL
131251881SpeterLANGUAGE=C
132251881Speterexport LANGUAGE
133251881Speter
134251881Speter# CDPATH.
135251881Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136251881Speter
137251881Speter# Use a proper internal environment variable to ensure we don't fall
138251881Speter  # into an infinite loop, continuously re-executing ourselves.
139251881Speter  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140251881Speter    _as_can_reexec=no; export _as_can_reexec;
141251881Speter    # We cannot yet assume a decent shell, so we have to provide a
142251881Speter# neutralization value for shells without unset; and this also
143251881Speter# works around shells that cannot unset nonexistent variables.
144251881Speter# Preserve -v and -x to the replacement shell.
145251881SpeterBASH_ENV=/dev/null
146251881SpeterENV=/dev/null
147251881Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148251881Spetercase $- in # ((((
149251881Speter  *v*x* | *x*v* ) as_opts=-vx ;;
150251881Speter  *v* ) as_opts=-v ;;
151251881Speter  *x* ) as_opts=-x ;;
152251881Speter  * ) as_opts= ;;
153251881Speteresac
154251881Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155251881Speter# Admittedly, this is quite paranoid, since all the known shells bail
156251881Speter# out after a failed `exec'.
157251881Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158251881Speteras_fn_exit 255
159251881Speter  fi
160251881Speter  # We don't want this to propagate to other subprocesses.
161251881Speter          { _as_can_reexec=; unset _as_can_reexec;}
162251881Speterif test "x$CONFIG_SHELL" = x; then
163251881Speter  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164251881Speter  emulate sh
165251881Speter  NULLCMD=:
166251881Speter  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167251881Speter  # is contrary to our usage.  Disable this feature.
168251881Speter  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169251881Speter  setopt NO_GLOB_SUBST
170251881Speterelse
171251881Speter  case \`(set -o) 2>/dev/null\` in #(
172251881Speter  *posix*) :
173251881Speter    set -o posix ;; #(
174251881Speter  *) :
175251881Speter     ;;
176251881Speteresac
177251881Speterfi
178251881Speter"
179251881Speter  as_required="as_fn_return () { (exit \$1); }
180251881Speteras_fn_success () { as_fn_return 0; }
181251881Speteras_fn_failure () { as_fn_return 1; }
182251881Speteras_fn_ret_success () { return 0; }
183251881Speteras_fn_ret_failure () { return 1; }
184251881Speter
185251881Speterexitcode=0
186251881Speteras_fn_success || { exitcode=1; echo as_fn_success failed.; }
187251881Speteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188251881Speteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189251881Speteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190251881Speterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191251881Speter
192251881Speterelse
193251881Speter  exitcode=1; echo positional parameters were not saved.
194251881Speterfi
195251881Spetertest x\$exitcode = x0 || exit 1
196251881Spetertest -x / || exit 1"
197251881Speter  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198251881Speter  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199251881Speter  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200251881Speter  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201251881Spetertest \$(( 1 + 1 )) = 2 || exit 1
202251881Speter
203251881Speter  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204251881Speter    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205251881Speter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206251881Speter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207251881Speter    PATH=/empty FPATH=/empty; export PATH FPATH
208251881Speter    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209251881Speter      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210251881Speter  if (eval "$as_required") 2>/dev/null; then :
211251881Speter  as_have_required=yes
212251881Speterelse
213251881Speter  as_have_required=no
214251881Speterfi
215251881Speter  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216251881Speter
217251881Speterelse
218251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219251881Speteras_found=false
220251881Speterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221251881Speterdo
222251881Speter  IFS=$as_save_IFS
223251881Speter  test -z "$as_dir" && as_dir=.
224251881Speter  as_found=:
225251881Speter  case $as_dir in #(
226251881Speter	 /*)
227251881Speter	   for as_base in sh bash ksh sh5; do
228251881Speter	     # Try only shells that exist, to save several forks.
229251881Speter	     as_shell=$as_dir/$as_base
230251881Speter	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231251881Speter		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232251881Speter  CONFIG_SHELL=$as_shell as_have_required=yes
233251881Speter		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234251881Speter  break 2
235251881Speterfi
236251881Speterfi
237251881Speter	   done;;
238251881Speter       esac
239251881Speter  as_found=false
240251881Speterdone
241251881Speter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242251881Speter	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243251881Speter  CONFIG_SHELL=$SHELL as_have_required=yes
244251881Speterfi; }
245251881SpeterIFS=$as_save_IFS
246251881Speter
247251881Speter
248251881Speter      if test "x$CONFIG_SHELL" != x; then :
249251881Speter  export CONFIG_SHELL
250251881Speter             # We cannot yet assume a decent shell, so we have to provide a
251251881Speter# neutralization value for shells without unset; and this also
252251881Speter# works around shells that cannot unset nonexistent variables.
253251881Speter# Preserve -v and -x to the replacement shell.
254251881SpeterBASH_ENV=/dev/null
255251881SpeterENV=/dev/null
256251881Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257251881Spetercase $- in # ((((
258251881Speter  *v*x* | *x*v* ) as_opts=-vx ;;
259251881Speter  *v* ) as_opts=-v ;;
260251881Speter  *x* ) as_opts=-x ;;
261251881Speter  * ) as_opts= ;;
262251881Speteresac
263251881Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264251881Speter# Admittedly, this is quite paranoid, since all the known shells bail
265251881Speter# out after a failed `exec'.
266251881Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267251881Speterexit 255
268251881Speterfi
269251881Speter
270251881Speter    if test x$as_have_required = xno; then :
271251881Speter  $as_echo "$0: This script requires a shell more modern than all"
272251881Speter  $as_echo "$0: the shells that I found on your system."
273251881Speter  if test x${ZSH_VERSION+set} = xset ; then
274251881Speter    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275251881Speter    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276251881Speter  else
277251881Speter    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278251881Speter$0: http://subversion.apache.org/ about your system,
279251881Speter$0: including any error possibly output before this
280251881Speter$0: message. Then install a modern shell, or manually run
281251881Speter$0: the script under such a shell if you do have one."
282251881Speter  fi
283251881Speter  exit 1
284251881Speterfi
285251881Speterfi
286251881Speterfi
287251881SpeterSHELL=${CONFIG_SHELL-/bin/sh}
288251881Speterexport SHELL
289251881Speter# Unset more variables known to interfere with behavior of common tools.
290251881SpeterCLICOLOR_FORCE= GREP_OPTIONS=
291251881Speterunset CLICOLOR_FORCE GREP_OPTIONS
292251881Speter
293251881Speter## --------------------- ##
294251881Speter## M4sh Shell Functions. ##
295251881Speter## --------------------- ##
296251881Speter# as_fn_unset VAR
297251881Speter# ---------------
298251881Speter# Portably unset VAR.
299251881Speteras_fn_unset ()
300251881Speter{
301251881Speter  { eval $1=; unset $1;}
302251881Speter}
303251881Speteras_unset=as_fn_unset
304251881Speter
305251881Speter# as_fn_set_status STATUS
306251881Speter# -----------------------
307251881Speter# Set $? to STATUS, without forking.
308251881Speteras_fn_set_status ()
309251881Speter{
310251881Speter  return $1
311251881Speter} # as_fn_set_status
312251881Speter
313251881Speter# as_fn_exit STATUS
314251881Speter# -----------------
315251881Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316251881Speteras_fn_exit ()
317251881Speter{
318251881Speter  set +e
319251881Speter  as_fn_set_status $1
320251881Speter  exit $1
321251881Speter} # as_fn_exit
322251881Speter
323251881Speter# as_fn_mkdir_p
324251881Speter# -------------
325251881Speter# Create "$as_dir" as a directory, including parents if necessary.
326251881Speteras_fn_mkdir_p ()
327251881Speter{
328251881Speter
329251881Speter  case $as_dir in #(
330251881Speter  -*) as_dir=./$as_dir;;
331251881Speter  esac
332251881Speter  test -d "$as_dir" || eval $as_mkdir_p || {
333251881Speter    as_dirs=
334251881Speter    while :; do
335251881Speter      case $as_dir in #(
336251881Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337251881Speter      *) as_qdir=$as_dir;;
338251881Speter      esac
339251881Speter      as_dirs="'$as_qdir' $as_dirs"
340251881Speter      as_dir=`$as_dirname -- "$as_dir" ||
341251881Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342251881Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
343251881Speter	 X"$as_dir" : 'X\(//\)$' \| \
344251881Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345251881Speter$as_echo X"$as_dir" |
346251881Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347251881Speter	    s//\1/
348251881Speter	    q
349251881Speter	  }
350251881Speter	  /^X\(\/\/\)[^/].*/{
351251881Speter	    s//\1/
352251881Speter	    q
353251881Speter	  }
354251881Speter	  /^X\(\/\/\)$/{
355251881Speter	    s//\1/
356251881Speter	    q
357251881Speter	  }
358251881Speter	  /^X\(\/\).*/{
359251881Speter	    s//\1/
360251881Speter	    q
361251881Speter	  }
362251881Speter	  s/.*/./; q'`
363251881Speter      test -d "$as_dir" && break
364251881Speter    done
365251881Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
366251881Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367251881Speter
368251881Speter
369251881Speter} # as_fn_mkdir_p
370251881Speter
371251881Speter# as_fn_executable_p FILE
372251881Speter# -----------------------
373251881Speter# Test if FILE is an executable regular file.
374251881Speteras_fn_executable_p ()
375251881Speter{
376251881Speter  test -f "$1" && test -x "$1"
377251881Speter} # as_fn_executable_p
378251881Speter# as_fn_append VAR VALUE
379251881Speter# ----------------------
380251881Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
381251881Speter# advantage of any shell optimizations that allow amortized linear growth over
382251881Speter# repeated appends, instead of the typical quadratic growth present in naive
383251881Speter# implementations.
384251881Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385251881Speter  eval 'as_fn_append ()
386251881Speter  {
387251881Speter    eval $1+=\$2
388251881Speter  }'
389251881Speterelse
390251881Speter  as_fn_append ()
391251881Speter  {
392251881Speter    eval $1=\$$1\$2
393251881Speter  }
394251881Speterfi # as_fn_append
395251881Speter
396251881Speter# as_fn_arith ARG...
397251881Speter# ------------------
398251881Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
399251881Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
400251881Speter# must be portable across $(()) and expr.
401251881Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402251881Speter  eval 'as_fn_arith ()
403251881Speter  {
404251881Speter    as_val=$(( $* ))
405251881Speter  }'
406251881Speterelse
407251881Speter  as_fn_arith ()
408251881Speter  {
409251881Speter    as_val=`expr "$@" || test $? -eq 1`
410251881Speter  }
411251881Speterfi # as_fn_arith
412251881Speter
413251881Speter
414251881Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
415251881Speter# ----------------------------------------
416251881Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417251881Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418251881Speter# script with STATUS, using 1 if that was 0.
419251881Speteras_fn_error ()
420251881Speter{
421251881Speter  as_status=$1; test $as_status -eq 0 && as_status=1
422251881Speter  if test "$4"; then
423251881Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425251881Speter  fi
426251881Speter  $as_echo "$as_me: error: $2" >&2
427251881Speter  as_fn_exit $as_status
428251881Speter} # as_fn_error
429251881Speter
430251881Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
431251881Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432251881Speter  as_expr=expr
433251881Speterelse
434251881Speter  as_expr=false
435251881Speterfi
436251881Speter
437251881Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438251881Speter  as_basename=basename
439251881Speterelse
440251881Speter  as_basename=false
441251881Speterfi
442251881Speter
443251881Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444251881Speter  as_dirname=dirname
445251881Speterelse
446251881Speter  as_dirname=false
447251881Speterfi
448251881Speter
449251881Speteras_me=`$as_basename -- "$0" ||
450251881Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451251881Speter	 X"$0" : 'X\(//\)$' \| \
452251881Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453251881Speter$as_echo X/"$0" |
454251881Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
455251881Speter	    s//\1/
456251881Speter	    q
457251881Speter	  }
458251881Speter	  /^X\/\(\/\/\)$/{
459251881Speter	    s//\1/
460251881Speter	    q
461251881Speter	  }
462251881Speter	  /^X\/\(\/\).*/{
463251881Speter	    s//\1/
464251881Speter	    q
465251881Speter	  }
466251881Speter	  s/.*/./; q'`
467251881Speter
468251881Speter# Avoid depending upon Character Ranges.
469251881Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
470251881Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471251881Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
472251881Speteras_cr_digits='0123456789'
473251881Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
474251881Speter
475251881Speter
476251881Speter  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477251881Speter  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478251881Speter  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479251881Speter  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480251881Speter  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481251881Speter  sed -n '
482251881Speter    p
483251881Speter    /[$]LINENO/=
484251881Speter  ' <$as_myself |
485251881Speter    sed '
486251881Speter      s/[$]LINENO.*/&-/
487251881Speter      t lineno
488251881Speter      b
489251881Speter      :lineno
490251881Speter      N
491251881Speter      :loop
492251881Speter      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493251881Speter      t loop
494251881Speter      s/-\n.*//
495251881Speter    ' >$as_me.lineno &&
496251881Speter  chmod +x "$as_me.lineno" ||
497251881Speter    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498251881Speter
499251881Speter  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500251881Speter  # already done that, so ensure we don't try to do so again and fall
501251881Speter  # in an infinite loop.  This has already happened in practice.
502251881Speter  _as_can_reexec=no; export _as_can_reexec
503251881Speter  # Don't try to exec as it changes $[0], causing all sort of problems
504251881Speter  # (the dirname of $[0] is not the place where we might find the
505251881Speter  # original and so on.  Autoconf is especially sensitive to this).
506251881Speter  . "./$as_me.lineno"
507251881Speter  # Exit status is that of the last command.
508251881Speter  exit
509251881Speter}
510251881Speter
511251881SpeterECHO_C= ECHO_N= ECHO_T=
512251881Spetercase `echo -n x` in #(((((
513251881Speter-n*)
514251881Speter  case `echo 'xy\c'` in
515251881Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516251881Speter  xy)  ECHO_C='\c';;
517251881Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518251881Speter       ECHO_T='	';;
519251881Speter  esac;;
520251881Speter*)
521251881Speter  ECHO_N='-n';;
522251881Speteresac
523251881Speter
524251881Speterrm -f conf$$ conf$$.exe conf$$.file
525251881Speterif test -d conf$$.dir; then
526251881Speter  rm -f conf$$.dir/conf$$.file
527251881Speterelse
528251881Speter  rm -f conf$$.dir
529251881Speter  mkdir conf$$.dir 2>/dev/null
530251881Speterfi
531251881Speterif (echo >conf$$.file) 2>/dev/null; then
532251881Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
533251881Speter    as_ln_s='ln -s'
534251881Speter    # ... but there are two gotchas:
535251881Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536251881Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537251881Speter    # In both cases, we have to default to `cp -pR'.
538251881Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539251881Speter      as_ln_s='cp -pR'
540251881Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
541251881Speter    as_ln_s=ln
542251881Speter  else
543251881Speter    as_ln_s='cp -pR'
544251881Speter  fi
545251881Speterelse
546251881Speter  as_ln_s='cp -pR'
547251881Speterfi
548251881Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549251881Speterrmdir conf$$.dir 2>/dev/null
550251881Speter
551251881Speterif mkdir -p . 2>/dev/null; then
552251881Speter  as_mkdir_p='mkdir -p "$as_dir"'
553251881Speterelse
554251881Speter  test -d ./-p && rmdir ./-p
555251881Speter  as_mkdir_p=false
556251881Speterfi
557251881Speter
558251881Speteras_test_x='test -x'
559251881Speteras_executable_p=as_fn_executable_p
560251881Speter
561251881Speter# Sed expression to map a string onto a valid CPP name.
562251881Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563251881Speter
564251881Speter# Sed expression to map a string onto a valid variable name.
565251881Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566251881Speter
567251881SpeterSHELL=${CONFIG_SHELL-/bin/sh}
568251881Speter
569251881Speter
570251881Spetertest -n "$DJDIR" || exec 7<&0 </dev/null
571251881Speterexec 6>&1
572251881Speter
573251881Speter# Name of the host.
574251881Speter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575251881Speter# so uname gets run too.
576251881Speterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577251881Speter
578251881Speter#
579251881Speter# Initializations.
580251881Speter#
581251881Speterac_default_prefix=/usr/local
582251881Speterac_clean_files=
583251881Speterac_config_libobj_dir=.
584251881SpeterLIBOBJS=
585251881Spetercross_compiling=no
586251881Spetersubdirs=
587251881SpeterMFLAGS=
588251881SpeterMAKEFLAGS=
589251881Speter
590251881Speter# Identity of this package.
591251881SpeterPACKAGE_NAME='subversion'
592251881SpeterPACKAGE_TARNAME='subversion'
593369302SdimPACKAGE_VERSION='1.14.1'
594369302SdimPACKAGE_STRING='subversion 1.14.1'
595251881SpeterPACKAGE_BUGREPORT='http://subversion.apache.org/'
596251881SpeterPACKAGE_URL=''
597251881Speter
598251881Speterac_unique_file="subversion/include/svn_types.h"
599251881Speter# Factoring default headers for most tests.
600251881Speterac_includes_default="\
601251881Speter#include <stdio.h>
602251881Speter#ifdef HAVE_SYS_TYPES_H
603251881Speter# include <sys/types.h>
604251881Speter#endif
605251881Speter#ifdef HAVE_SYS_STAT_H
606251881Speter# include <sys/stat.h>
607251881Speter#endif
608251881Speter#ifdef STDC_HEADERS
609251881Speter# include <stdlib.h>
610251881Speter# include <stddef.h>
611251881Speter#else
612251881Speter# ifdef HAVE_STDLIB_H
613251881Speter#  include <stdlib.h>
614251881Speter# endif
615251881Speter#endif
616251881Speter#ifdef HAVE_STRING_H
617251881Speter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618251881Speter#  include <memory.h>
619251881Speter# endif
620251881Speter# include <string.h>
621251881Speter#endif
622251881Speter#ifdef HAVE_STRINGS_H
623251881Speter# include <strings.h>
624251881Speter#endif
625251881Speter#ifdef HAVE_INTTYPES_H
626251881Speter# include <inttypes.h>
627251881Speter#endif
628251881Speter#ifdef HAVE_STDINT_H
629251881Speter# include <stdint.h>
630251881Speter#endif
631251881Speter#ifdef HAVE_UNISTD_H
632251881Speter# include <unistd.h>
633251881Speter#endif"
634251881Speter
635251881Speterac_subst_vars='LTLIBOBJS
636251881SpeterSVN_CONFIG_SCRIPT_FILES
637251881SpeterINCLUDE_OUTPUTS
638251881SpeterJAVAHL_COMPAT_TESTS_TARGET
639251881SpeterJAVAHL_TESTS_TARGET
640251881SpeterJAVA_CLASSPATH
641251881SpeterLT_CXX_LIBADD
642251881SpeterFIX_JAVAHL_LIB
643251881SpeterJAVAHL_OBJDIR
644251881SpeterINSTALL_EXTRA_JAVAHL_LIB
645362181SdimSVN_BUILD_SVNXX_TESTS
646362181SdimSVN_BUILD_SVNXX
647362181SdimBOOST_LDFLAGS
648362181SdimBOOST_CPPFLAGS
649362181SdimBOOST_UNIT_TEST_FRAMEWORK_LIB
650251881SpeterSVN_FS_LIB_LINK
651251881SpeterSVN_FS_LIB_INSTALL_DEPS
652251881SpeterSVN_FS_LIB_DEPS
653251881SpeterSVN_RA_LIB_LINK
654251881SpeterSVN_RA_LIB_INSTALL_DEPS
655251881SpeterSVN_RA_LIB_DEPS
656251881SpeterCTYPESGEN
657362181SdimSWIG_PY_FEATURES
658362181SdimSWIG_PL_FEATURES
659362181SdimSWIG_RB_FEATURES
660362181SdimSWIG_FEATURES
661362181SdimSWIG_RB_ERRMSG
662251881SpeterSWIG_RB_TEST_VERBOSE
663251881SpeterSWIG_RB_SITE_ARCH_DIR
664251881SpeterSWIG_RB_SITE_LIB_DIR
665251881SpeterSWIG_RB_COMPILE
666251881SpeterSWIG_RB_INCLUDES
667251881SpeterSWIG_RB_LIBS
668251881SpeterSWIG_RB_LINK
669362181SdimSWIG_PL_ERRMSG
670362181SdimSWIG_PL_LINK
671251881SpeterSWIG_PL_INCLUDES
672362181SdimSWIG_PY_ERRMSG
673362181SdimSWIG_PY_OPTS
674251881SpeterSWIG_PY_LIBS
675251881SpeterSWIG_PY_LINK
676251881SpeterSWIG_PY_COMPILE
677251881SpeterSWIG_PY_INCLUDES
678362181SdimSVN_PY3C_INCLUDES
679251881SpeterSWIG
680251881SpeterRUBY_TEENY
681251881SpeterRUBY_MINOR
682251881SpeterRUBY_MAJOR
683251881SpeterRDOC
684251881SpeterRUBY
685251881SpeterPERL
686251881SpeterJNI_INCLUDES
687251881SpeterJAR
688251881SpeterJAVAH
689251881SpeterJAVADOC
690289180SpeterJAVAC_COMPAT_FLAGS
691251881SpeterJAVAC_FLAGS
692251881SpeterJAVAC
693251881SpeterJAVA
694251881SpeterJDK
695251881SpeterPYTHON
696251881SpeterMOD_ACTIVATION
697362181SdimSVN_UTF8PROC_LIBS
698362181SdimSVN_UTF8PROC_INCLUDES
699362181SdimSVN_LZ4_LIBS
700362181SdimSVN_LZ4_INCLUDES
701251881SpeterSVN_ZLIB_LIBS
702251881SpeterSVN_ZLIB_INCLUDES
703362181Sdimshared_only_LDFLAGS
704251881Speterlibsvn_wc_LDFLAGS
705251881Speterlibsvn_subr_LDFLAGS
706251881Speterlibsvn_repos_LDFLAGS
707251881Speterlibsvn_ra_svn_LDFLAGS
708251881Speterlibsvn_ra_serf_LDFLAGS
709251881Speterlibsvn_ra_local_LDFLAGS
710251881Speterlibsvn_ra_LDFLAGS
711251881Speterlibsvn_fs_util_LDFLAGS
712251881Speterlibsvn_fs_fs_LDFLAGS
713251881Speterlibsvn_fs_base_LDFLAGS
714251881Speterlibsvn_fs_LDFLAGS
715251881Speterlibsvn_diff_LDFLAGS
716251881Speterlibsvn_delta_LDFLAGS
717251881Speterlibsvn_client_LDFLAGS
718251881SpeterLIBOBJS
719251881SpeterBDB_TEST_PROGRAMS
720251881SpeterBDB_TEST_DEPS
721251881SpeterINSTALL_RULES
722251881SpeterINSTALL_STATIC_RULES
723251881SpeterBUILD_RULES
724251881SpeterSVN_KWALLET_LIBS
725251881SpeterSVN_KWALLET_INCLUDES
726362181SdimKDE_CONFIG
727251881SpeterSVN_MAGIC_LIBS
728251881SpeterSVN_MAGIC_INCLUDES
729251881SpeterMSGFMTFLAGS
730251881SpeterNO_GETTEXT_CODESET
731251881SpeterGETTEXT_CODESET
732289180SpeterSVN_INTL_LIBS
733251881SpeterXGETTEXT
734251881SpeterMSGMERGE
735251881SpeterMSGFMT
736362181SdimSVN_GNOME_KEYRING_PCLIBS
737251881SpeterSVN_GNOME_KEYRING_LIBS
738251881SpeterSVN_GNOME_KEYRING_INCLUDES
739251881SpeterSVN_HAVE_GPG_AGENT
740362181SdimSVN_MACOS_KEYCHAIN_LIBS
741362181SdimSVN_MACOS_PLIST_LIBS
742251881SpeterSVN_SASL_LIBS
743251881SpeterSVN_SASL_INCLUDES
744251881SpeterSVN_DB_LIBS
745251881SpeterSVN_DB_INCLUDES
746251881SpeterSVN_XML_LIBS
747251881SpeterSVN_XML_INCLUDES
748251881SpeterDOXYGEN
749251881SpeterTRANG
750251881SpeterLT_NO_UNDEFINED
751251881SpeterTRANSFORM_LIBTOOL_SCRIPTS
752251881SpeterLT_LDFLAGS
753251881SpeterLT_CFLAGS
754251881SpeterSVN_LIBTOOL
755251881SpeterCXXCPP
756289180SpeterLT_SYS_LIBRARY_PATH
757251881SpeterOTOOL64
758251881SpeterOTOOL
759251881SpeterLIPO
760251881SpeterNMEDIT
761251881SpeterDSYMUTIL
762251881SpeterMANIFEST_TOOL
763251881SpeterAWK
764251881SpeterRANLIB
765251881SpeterSTRIP
766251881Speterac_ct_AR
767251881SpeterAR
768251881SpeterDLLTOOL
769251881SpeterOBJDUMP
770251881SpeterNM
771251881Speterac_ct_DUMPBIN
772251881SpeterDUMPBIN
773251881SpeterLD
774251881SpeterFGREP
775251881SpeterLIBTOOL
776251881SpeterSVN_BINDIR
777251881SpeterSVN_SQLITE_LIBS
778251881SpeterSVN_SQLITE_INCLUDES
779286506SpeterHTTPD_VERSION
780251881SpeterINSTALL_APACHE_MODS
781251881SpeterAPACHE_LIBEXECDIR
782251881SpeterAPACHE_INCLUDES
783251881SpeterAPACHE_LDFLAGS
784251881SpeterAPXS
785362181SdimHTTPD_WHITELIST
786251881SpeterSVN_APR_MEMCACHE_LIBS
787251881SpeterSVN_APR_MEMCACHE_INCLUDES
788251881SpeterSVN_SERF_LIBS
789251881SpeterSVN_SERF_INCLUDES
790251881SpeterPKG_CONFIG
791251881SpeterSVN_LT_SOVERSION
792289180SpeterSVN_APR_MAJOR_VERSION
793251881SpeterSVN_APRUTIL_LIBS
794251881SpeterSVN_APRUTIL_CONFIG
795251881SpeterSVN_APRUTIL_INCLUDES
796251881SpeterSVN_APR_SHLIB_PATH_VAR
797251881SpeterSVN_APR_LIBS
798251881SpeterSVN_APR_INCLUDES
799251881SpeterSVN_APR_CONFIG
800251881SpeterMKDIR
801251881SpeterINSTALL_DATA
802251881SpeterINSTALL_SCRIPT
803251881SpeterINSTALL_PROGRAM
804251881SpeterLN_S
805251881SpeterEGREP
806251881SpeterGREP
807251881Spetertarget_os
808251881Spetertarget_vendor
809251881Spetertarget_cpu
810251881Spetertarget
811251881Speterhost_os
812251881Speterhost_vendor
813251881Speterhost_cpu
814251881Speterhost
815251881Speterbuild_os
816251881Speterbuild_vendor
817251881Speterbuild_cpu
818251881Speterbuild
819251881SpeterSED
820251881SpeterCPP
821289180SpeterCXXUSERFLAGS
822251881SpeterCXXMAINTAINERFLAGS
823289180SpeterCXXNOWARNFLAGS
824251881SpeterCXXMODEFLAGS
825251881Speterac_ct_CXX
826251881SpeterCXXFLAGS
827251881SpeterCXX
828289180SpeterCUSERFLAGS
829251881SpeterCMAINTAINERFLAGS
830289180SpeterCNOWARNFLAGS
831251881SpeterCMODEFLAGS
832251881SpeterOBJEXT
833251881SpeterEXEEXT
834251881Speterac_ct_CC
835251881SpeterCPPFLAGS
836251881SpeterLDFLAGS
837251881SpeterCFLAGS
838251881SpeterCC
839251881SpeterSWIG_LDFLAGS
840251881Spetercanonicalized_srcdir
841251881Speterabs_builddir
842251881Speterabs_srcdir
843251881Spetertarget_alias
844251881Speterhost_alias
845251881Speterbuild_alias
846251881SpeterLIBS
847251881SpeterECHO_T
848251881SpeterECHO_N
849251881SpeterECHO_C
850251881SpeterDEFS
851251881Spetermandir
852251881Speterlocaledir
853251881Speterlibdir
854251881Speterpsdir
855251881Speterpdfdir
856251881Speterdvidir
857251881Speterhtmldir
858251881Speterinfodir
859251881Speterdocdir
860251881Speteroldincludedir
861251881Speterincludedir
862251881Speterlocalstatedir
863251881Spetersharedstatedir
864251881Spetersysconfdir
865251881Speterdatadir
866251881Speterdatarootdir
867251881Speterlibexecdir
868251881Spetersbindir
869251881Speterbindir
870251881Speterprogram_transform_name
871251881Speterprefix
872251881Speterexec_prefix
873251881SpeterPACKAGE_URL
874251881SpeterPACKAGE_BUGREPORT
875251881SpeterPACKAGE_STRING
876251881SpeterPACKAGE_VERSION
877251881SpeterPACKAGE_TARNAME
878251881SpeterPACKAGE_NAME
879251881SpeterPATH_SEPARATOR
880251881SpeterSHELL'
881251881Speterac_subst_files=''
882251881Speterac_user_opts='
883251881Speterenable_option_checking
884251881Speterwith_apr
885251881Speterwith_apr_util
886251881Speterwith_serf
887251881Speterwith_apr_memcache
888362181Sdimenable_apache_whitelist
889251881Speterwith_apxs
890251881Speterwith_apache_libexecdir
891286506Speterenable_broken_httpd_auth
892251881Speterwith_sqlite
893251881Speterenable_sqlite_compatibility_version
894251881Speterenable_shared
895251881Speterenable_static
896251881Speterwith_pic
897251881Speterenable_fast_install
898289180Speterwith_aix_soname
899251881Speterwith_gnu_ld
900251881Speterwith_sysroot
901251881Speterenable_libtool_lock
902251881Speterenable_experimental_libtool
903251881Speterenable_all_static
904251881Speterenable_local_library_preloading
905251881Speterwith_trang
906251881Speterwith_doxygen
907251881Speterwith_expat
908251881Speterwith_berkeley_db
909253734Speterenable_bdb6
910251881Speterwith_sasl
911251881Speterenable_keychain
912251881Speterwith_gpg_agent
913362181Sdimwith_old_gnome_keyring
914251881Speterwith_gnome_keyring
915251881Speterenable_ev2_impl
916251881Speterenable_nls
917251881Speterwith_libmagic
918251881Speterwith_kwallet
919251881Speterenable_plaintext_password_storage
920251881Speterenable_debug
921251881Speterenable_optimize
922251881Speterenable_disallowing_of_undefined_references
923251881Speterenable_maintainer_mode
924251881Speterenable_full_version_match
925251881Speterwith_editor
926251881Speterwith_zlib
927362181Sdimwith_lz4
928362181Sdimwith_utf8proc
929251881Speterenable_mod_activation
930251881Speterenable_gcov
931251881Speterenable_gprof
932251881Speterwith_jdk
933251881Speterwith_jikes
934251881Speterwith_swig
935362181Sdimwith_py3c
936251881Speterwith_ruby_sitedir
937251881Speterwith_ruby_test_verbose
938251881Speterwith_ctypesgen
939251881Speterenable_runtime_module_search
940362181Sdimenable_svnxx
941362181Sdimenable_svnxx_tests
942362181Sdimwith_boost
943362181Sdimwith_boost_libdir
944362181Sdimwith_boost_unit_test_framework
945251881Speterenable_javahl
946251881Speterwith_junit
947251881Speter'
948251881Speter      ac_precious_vars='build_alias
949251881Speterhost_alias
950251881Spetertarget_alias
951251881SpeterCC
952251881SpeterCFLAGS
953251881SpeterLDFLAGS
954251881SpeterLIBS
955251881SpeterCPPFLAGS
956251881SpeterCXX
957251881SpeterCXXFLAGS
958251881SpeterCCC
959251881SpeterCPP
960289180SpeterLT_SYS_LIBRARY_PATH
961362181SdimCXXCPP
962362181SdimPYTHON
963362181SdimSWIG_FEATURES
964362181SdimSWIG_RB_FEATURES
965362181SdimSWIG_PL_FEATURES
966362181SdimSWIG_PY_FEATURES'
967251881Speter
968251881Speter
969251881Speter# Initialize some variables set by options.
970251881Speterac_init_help=
971251881Speterac_init_version=false
972251881Speterac_unrecognized_opts=
973251881Speterac_unrecognized_sep=
974251881Speter# The variables have the same names as the options, with
975251881Speter# dashes changed to underlines.
976251881Spetercache_file=/dev/null
977251881Speterexec_prefix=NONE
978251881Speterno_create=
979251881Speterno_recursion=
980251881Speterprefix=NONE
981251881Speterprogram_prefix=NONE
982251881Speterprogram_suffix=NONE
983251881Speterprogram_transform_name=s,x,x,
984251881Spetersilent=
985251881Spetersite=
986251881Spetersrcdir=
987251881Speterverbose=
988251881Speterx_includes=NONE
989251881Speterx_libraries=NONE
990251881Speter
991251881Speter# Installation directory options.
992251881Speter# These are left unexpanded so users can "make install exec_prefix=/foo"
993251881Speter# and all the variables that are supposed to be based on exec_prefix
994251881Speter# by default will actually change.
995251881Speter# Use braces instead of parens because sh, perl, etc. also accept them.
996251881Speter# (The list follows the same order as the GNU Coding Standards.)
997251881Speterbindir='${exec_prefix}/bin'
998251881Spetersbindir='${exec_prefix}/sbin'
999251881Speterlibexecdir='${exec_prefix}/libexec'
1000251881Speterdatarootdir='${prefix}/share'
1001251881Speterdatadir='${datarootdir}'
1002251881Spetersysconfdir='${prefix}/etc'
1003251881Spetersharedstatedir='${prefix}/com'
1004251881Speterlocalstatedir='${prefix}/var'
1005251881Speterincludedir='${prefix}/include'
1006251881Speteroldincludedir='/usr/include'
1007251881Speterdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1008251881Speterinfodir='${datarootdir}/info'
1009251881Speterhtmldir='${docdir}'
1010251881Speterdvidir='${docdir}'
1011251881Speterpdfdir='${docdir}'
1012251881Speterpsdir='${docdir}'
1013251881Speterlibdir='${exec_prefix}/lib'
1014251881Speterlocaledir='${datarootdir}/locale'
1015251881Spetermandir='${datarootdir}/man'
1016251881Speter
1017251881Speterac_prev=
1018251881Speterac_dashdash=
1019251881Speterfor ac_option
1020251881Speterdo
1021251881Speter  # If the previous option needs an argument, assign it.
1022251881Speter  if test -n "$ac_prev"; then
1023251881Speter    eval $ac_prev=\$ac_option
1024251881Speter    ac_prev=
1025251881Speter    continue
1026251881Speter  fi
1027251881Speter
1028251881Speter  case $ac_option in
1029251881Speter  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1030251881Speter  *=)   ac_optarg= ;;
1031251881Speter  *)    ac_optarg=yes ;;
1032251881Speter  esac
1033251881Speter
1034251881Speter  # Accept the important Cygnus configure options, so we can diagnose typos.
1035251881Speter
1036251881Speter  case $ac_dashdash$ac_option in
1037251881Speter  --)
1038251881Speter    ac_dashdash=yes ;;
1039251881Speter
1040251881Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1041251881Speter    ac_prev=bindir ;;
1042251881Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1043251881Speter    bindir=$ac_optarg ;;
1044251881Speter
1045251881Speter  -build | --build | --buil | --bui | --bu)
1046251881Speter    ac_prev=build_alias ;;
1047251881Speter  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1048251881Speter    build_alias=$ac_optarg ;;
1049251881Speter
1050251881Speter  -cache-file | --cache-file | --cache-fil | --cache-fi \
1051251881Speter  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1052251881Speter    ac_prev=cache_file ;;
1053251881Speter  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1054251881Speter  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1055251881Speter    cache_file=$ac_optarg ;;
1056251881Speter
1057251881Speter  --config-cache | -C)
1058251881Speter    cache_file=config.cache ;;
1059251881Speter
1060251881Speter  -datadir | --datadir | --datadi | --datad)
1061251881Speter    ac_prev=datadir ;;
1062251881Speter  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1063251881Speter    datadir=$ac_optarg ;;
1064251881Speter
1065251881Speter  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1066251881Speter  | --dataroo | --dataro | --datar)
1067251881Speter    ac_prev=datarootdir ;;
1068251881Speter  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1069251881Speter  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1070251881Speter    datarootdir=$ac_optarg ;;
1071251881Speter
1072251881Speter  -disable-* | --disable-*)
1073251881Speter    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1074251881Speter    # Reject names that are not valid shell variable names.
1075251881Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076251881Speter      as_fn_error $? "invalid feature name: $ac_useropt"
1077251881Speter    ac_useropt_orig=$ac_useropt
1078251881Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079251881Speter    case $ac_user_opts in
1080251881Speter      *"
1081251881Speter"enable_$ac_useropt"
1082251881Speter"*) ;;
1083251881Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1084251881Speter	 ac_unrecognized_sep=', ';;
1085251881Speter    esac
1086251881Speter    eval enable_$ac_useropt=no ;;
1087251881Speter
1088251881Speter  -docdir | --docdir | --docdi | --doc | --do)
1089251881Speter    ac_prev=docdir ;;
1090251881Speter  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1091251881Speter    docdir=$ac_optarg ;;
1092251881Speter
1093251881Speter  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1094251881Speter    ac_prev=dvidir ;;
1095251881Speter  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1096251881Speter    dvidir=$ac_optarg ;;
1097251881Speter
1098251881Speter  -enable-* | --enable-*)
1099251881Speter    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1100251881Speter    # Reject names that are not valid shell variable names.
1101251881Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1102251881Speter      as_fn_error $? "invalid feature name: $ac_useropt"
1103251881Speter    ac_useropt_orig=$ac_useropt
1104251881Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1105251881Speter    case $ac_user_opts in
1106251881Speter      *"
1107251881Speter"enable_$ac_useropt"
1108251881Speter"*) ;;
1109251881Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1110251881Speter	 ac_unrecognized_sep=', ';;
1111251881Speter    esac
1112251881Speter    eval enable_$ac_useropt=\$ac_optarg ;;
1113251881Speter
1114251881Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1115251881Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1116251881Speter  | --exec | --exe | --ex)
1117251881Speter    ac_prev=exec_prefix ;;
1118251881Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1119251881Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1120251881Speter  | --exec=* | --exe=* | --ex=*)
1121251881Speter    exec_prefix=$ac_optarg ;;
1122251881Speter
1123251881Speter  -gas | --gas | --ga | --g)
1124251881Speter    # Obsolete; use --with-gas.
1125251881Speter    with_gas=yes ;;
1126251881Speter
1127251881Speter  -help | --help | --hel | --he | -h)
1128251881Speter    ac_init_help=long ;;
1129251881Speter  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1130251881Speter    ac_init_help=recursive ;;
1131251881Speter  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1132251881Speter    ac_init_help=short ;;
1133251881Speter
1134251881Speter  -host | --host | --hos | --ho)
1135251881Speter    ac_prev=host_alias ;;
1136251881Speter  -host=* | --host=* | --hos=* | --ho=*)
1137251881Speter    host_alias=$ac_optarg ;;
1138251881Speter
1139251881Speter  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1140251881Speter    ac_prev=htmldir ;;
1141251881Speter  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1142251881Speter  | --ht=*)
1143251881Speter    htmldir=$ac_optarg ;;
1144251881Speter
1145251881Speter  -includedir | --includedir | --includedi | --included | --include \
1146251881Speter  | --includ | --inclu | --incl | --inc)
1147251881Speter    ac_prev=includedir ;;
1148251881Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1149251881Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
1150251881Speter    includedir=$ac_optarg ;;
1151251881Speter
1152251881Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
1153251881Speter    ac_prev=infodir ;;
1154251881Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1155251881Speter    infodir=$ac_optarg ;;
1156251881Speter
1157251881Speter  -libdir | --libdir | --libdi | --libd)
1158251881Speter    ac_prev=libdir ;;
1159251881Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1160251881Speter    libdir=$ac_optarg ;;
1161251881Speter
1162251881Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1163251881Speter  | --libexe | --libex | --libe)
1164251881Speter    ac_prev=libexecdir ;;
1165251881Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1166251881Speter  | --libexe=* | --libex=* | --libe=*)
1167251881Speter    libexecdir=$ac_optarg ;;
1168251881Speter
1169251881Speter  -localedir | --localedir | --localedi | --localed | --locale)
1170251881Speter    ac_prev=localedir ;;
1171251881Speter  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1172251881Speter    localedir=$ac_optarg ;;
1173251881Speter
1174251881Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
1175251881Speter  | --localstate | --localstat | --localsta | --localst | --locals)
1176251881Speter    ac_prev=localstatedir ;;
1177251881Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1178251881Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1179251881Speter    localstatedir=$ac_optarg ;;
1180251881Speter
1181251881Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1182251881Speter    ac_prev=mandir ;;
1183251881Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1184251881Speter    mandir=$ac_optarg ;;
1185251881Speter
1186251881Speter  -nfp | --nfp | --nf)
1187251881Speter    # Obsolete; use --without-fp.
1188251881Speter    with_fp=no ;;
1189251881Speter
1190251881Speter  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1191251881Speter  | --no-cr | --no-c | -n)
1192251881Speter    no_create=yes ;;
1193251881Speter
1194251881Speter  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1195251881Speter  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1196251881Speter    no_recursion=yes ;;
1197251881Speter
1198251881Speter  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1199251881Speter  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1200251881Speter  | --oldin | --oldi | --old | --ol | --o)
1201251881Speter    ac_prev=oldincludedir ;;
1202251881Speter  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1203251881Speter  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1204251881Speter  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1205251881Speter    oldincludedir=$ac_optarg ;;
1206251881Speter
1207251881Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1208251881Speter    ac_prev=prefix ;;
1209251881Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1210251881Speter    prefix=$ac_optarg ;;
1211251881Speter
1212251881Speter  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1213251881Speter  | --program-pre | --program-pr | --program-p)
1214251881Speter    ac_prev=program_prefix ;;
1215251881Speter  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1216251881Speter  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1217251881Speter    program_prefix=$ac_optarg ;;
1218251881Speter
1219251881Speter  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1220251881Speter  | --program-suf | --program-su | --program-s)
1221251881Speter    ac_prev=program_suffix ;;
1222251881Speter  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1223251881Speter  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1224251881Speter    program_suffix=$ac_optarg ;;
1225251881Speter
1226251881Speter  -program-transform-name | --program-transform-name \
1227251881Speter  | --program-transform-nam | --program-transform-na \
1228251881Speter  | --program-transform-n | --program-transform- \
1229251881Speter  | --program-transform | --program-transfor \
1230251881Speter  | --program-transfo | --program-transf \
1231251881Speter  | --program-trans | --program-tran \
1232251881Speter  | --progr-tra | --program-tr | --program-t)
1233251881Speter    ac_prev=program_transform_name ;;
1234251881Speter  -program-transform-name=* | --program-transform-name=* \
1235251881Speter  | --program-transform-nam=* | --program-transform-na=* \
1236251881Speter  | --program-transform-n=* | --program-transform-=* \
1237251881Speter  | --program-transform=* | --program-transfor=* \
1238251881Speter  | --program-transfo=* | --program-transf=* \
1239251881Speter  | --program-trans=* | --program-tran=* \
1240251881Speter  | --progr-tra=* | --program-tr=* | --program-t=*)
1241251881Speter    program_transform_name=$ac_optarg ;;
1242251881Speter
1243251881Speter  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1244251881Speter    ac_prev=pdfdir ;;
1245251881Speter  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1246251881Speter    pdfdir=$ac_optarg ;;
1247251881Speter
1248251881Speter  -psdir | --psdir | --psdi | --psd | --ps)
1249251881Speter    ac_prev=psdir ;;
1250251881Speter  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1251251881Speter    psdir=$ac_optarg ;;
1252251881Speter
1253251881Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1254251881Speter  | -silent | --silent | --silen | --sile | --sil)
1255251881Speter    silent=yes ;;
1256251881Speter
1257251881Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1258251881Speter    ac_prev=sbindir ;;
1259251881Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1260251881Speter  | --sbi=* | --sb=*)
1261251881Speter    sbindir=$ac_optarg ;;
1262251881Speter
1263251881Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1264251881Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1265251881Speter  | --sharedst | --shareds | --shared | --share | --shar \
1266251881Speter  | --sha | --sh)
1267251881Speter    ac_prev=sharedstatedir ;;
1268251881Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1269251881Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1270251881Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1271251881Speter  | --sha=* | --sh=*)
1272251881Speter    sharedstatedir=$ac_optarg ;;
1273251881Speter
1274251881Speter  -site | --site | --sit)
1275251881Speter    ac_prev=site ;;
1276251881Speter  -site=* | --site=* | --sit=*)
1277251881Speter    site=$ac_optarg ;;
1278251881Speter
1279251881Speter  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1280251881Speter    ac_prev=srcdir ;;
1281251881Speter  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1282251881Speter    srcdir=$ac_optarg ;;
1283251881Speter
1284251881Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1285251881Speter  | --syscon | --sysco | --sysc | --sys | --sy)
1286251881Speter    ac_prev=sysconfdir ;;
1287251881Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1288251881Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1289251881Speter    sysconfdir=$ac_optarg ;;
1290251881Speter
1291251881Speter  -target | --target | --targe | --targ | --tar | --ta | --t)
1292251881Speter    ac_prev=target_alias ;;
1293251881Speter  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1294251881Speter    target_alias=$ac_optarg ;;
1295251881Speter
1296251881Speter  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1297251881Speter    verbose=yes ;;
1298251881Speter
1299251881Speter  -version | --version | --versio | --versi | --vers | -V)
1300251881Speter    ac_init_version=: ;;
1301251881Speter
1302251881Speter  -with-* | --with-*)
1303251881Speter    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1304251881Speter    # Reject names that are not valid shell variable names.
1305251881Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1306251881Speter      as_fn_error $? "invalid package name: $ac_useropt"
1307251881Speter    ac_useropt_orig=$ac_useropt
1308251881Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1309251881Speter    case $ac_user_opts in
1310251881Speter      *"
1311251881Speter"with_$ac_useropt"
1312251881Speter"*) ;;
1313251881Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1314251881Speter	 ac_unrecognized_sep=', ';;
1315251881Speter    esac
1316251881Speter    eval with_$ac_useropt=\$ac_optarg ;;
1317251881Speter
1318251881Speter  -without-* | --without-*)
1319251881Speter    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1320251881Speter    # Reject names that are not valid shell variable names.
1321251881Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1322251881Speter      as_fn_error $? "invalid package name: $ac_useropt"
1323251881Speter    ac_useropt_orig=$ac_useropt
1324251881Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1325251881Speter    case $ac_user_opts in
1326251881Speter      *"
1327251881Speter"with_$ac_useropt"
1328251881Speter"*) ;;
1329251881Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1330251881Speter	 ac_unrecognized_sep=', ';;
1331251881Speter    esac
1332251881Speter    eval with_$ac_useropt=no ;;
1333251881Speter
1334251881Speter  --x)
1335251881Speter    # Obsolete; use --with-x.
1336251881Speter    with_x=yes ;;
1337251881Speter
1338251881Speter  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1339251881Speter  | --x-incl | --x-inc | --x-in | --x-i)
1340251881Speter    ac_prev=x_includes ;;
1341251881Speter  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1342251881Speter  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1343251881Speter    x_includes=$ac_optarg ;;
1344251881Speter
1345251881Speter  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1346251881Speter  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1347251881Speter    ac_prev=x_libraries ;;
1348251881Speter  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1349251881Speter  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1350251881Speter    x_libraries=$ac_optarg ;;
1351251881Speter
1352251881Speter  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1353251881SpeterTry \`$0 --help' for more information"
1354251881Speter    ;;
1355251881Speter
1356251881Speter  *=*)
1357251881Speter    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1358251881Speter    # Reject names that are not valid shell variable names.
1359251881Speter    case $ac_envvar in #(
1360251881Speter      '' | [0-9]* | *[!_$as_cr_alnum]* )
1361251881Speter      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1362251881Speter    esac
1363251881Speter    eval $ac_envvar=\$ac_optarg
1364251881Speter    export $ac_envvar ;;
1365251881Speter
1366251881Speter  *)
1367251881Speter    # FIXME: should be removed in autoconf 3.0.
1368251881Speter    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1369251881Speter    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1370251881Speter      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1371251881Speter    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1372251881Speter    ;;
1373251881Speter
1374251881Speter  esac
1375251881Speterdone
1376251881Speter
1377251881Speterif test -n "$ac_prev"; then
1378251881Speter  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1379251881Speter  as_fn_error $? "missing argument to $ac_option"
1380251881Speterfi
1381251881Speter
1382251881Speterif test -n "$ac_unrecognized_opts"; then
1383251881Speter  case $enable_option_checking in
1384251881Speter    no) ;;
1385251881Speter    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1386251881Speter    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1387251881Speter  esac
1388251881Speterfi
1389251881Speter
1390251881Speter# Check all directory arguments for consistency.
1391251881Speterfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1392251881Speter		datadir sysconfdir sharedstatedir localstatedir includedir \
1393251881Speter		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1394251881Speter		libdir localedir mandir
1395251881Speterdo
1396251881Speter  eval ac_val=\$$ac_var
1397251881Speter  # Remove trailing slashes.
1398251881Speter  case $ac_val in
1399251881Speter    */ )
1400251881Speter      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1401251881Speter      eval $ac_var=\$ac_val;;
1402251881Speter  esac
1403251881Speter  # Be sure to have absolute directory names.
1404251881Speter  case $ac_val in
1405251881Speter    [\\/$]* | ?:[\\/]* )  continue;;
1406251881Speter    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1407251881Speter  esac
1408251881Speter  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1409251881Speterdone
1410251881Speter
1411251881Speter# There might be people who depend on the old broken behavior: `$host'
1412251881Speter# used to hold the argument of --host etc.
1413251881Speter# FIXME: To remove some day.
1414251881Speterbuild=$build_alias
1415251881Speterhost=$host_alias
1416251881Spetertarget=$target_alias
1417251881Speter
1418251881Speter# FIXME: To remove some day.
1419251881Speterif test "x$host_alias" != x; then
1420251881Speter  if test "x$build_alias" = x; then
1421251881Speter    cross_compiling=maybe
1422251881Speter  elif test "x$build_alias" != "x$host_alias"; then
1423251881Speter    cross_compiling=yes
1424251881Speter  fi
1425251881Speterfi
1426251881Speter
1427251881Speterac_tool_prefix=
1428251881Spetertest -n "$host_alias" && ac_tool_prefix=$host_alias-
1429251881Speter
1430251881Spetertest "$silent" = yes && exec 6>/dev/null
1431251881Speter
1432251881Speter
1433251881Speterac_pwd=`pwd` && test -n "$ac_pwd" &&
1434251881Speterac_ls_di=`ls -di .` &&
1435251881Speterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1436251881Speter  as_fn_error $? "working directory cannot be determined"
1437251881Spetertest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1438251881Speter  as_fn_error $? "pwd does not report name of working directory"
1439251881Speter
1440251881Speter
1441251881Speter# Find the source files, if location was not specified.
1442251881Speterif test -z "$srcdir"; then
1443251881Speter  ac_srcdir_defaulted=yes
1444251881Speter  # Try the directory containing this script, then the parent directory.
1445251881Speter  ac_confdir=`$as_dirname -- "$as_myself" ||
1446251881Speter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1447251881Speter	 X"$as_myself" : 'X\(//\)[^/]' \| \
1448251881Speter	 X"$as_myself" : 'X\(//\)$' \| \
1449251881Speter	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1450251881Speter$as_echo X"$as_myself" |
1451251881Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1452251881Speter	    s//\1/
1453251881Speter	    q
1454251881Speter	  }
1455251881Speter	  /^X\(\/\/\)[^/].*/{
1456251881Speter	    s//\1/
1457251881Speter	    q
1458251881Speter	  }
1459251881Speter	  /^X\(\/\/\)$/{
1460251881Speter	    s//\1/
1461251881Speter	    q
1462251881Speter	  }
1463251881Speter	  /^X\(\/\).*/{
1464251881Speter	    s//\1/
1465251881Speter	    q
1466251881Speter	  }
1467251881Speter	  s/.*/./; q'`
1468251881Speter  srcdir=$ac_confdir
1469251881Speter  if test ! -r "$srcdir/$ac_unique_file"; then
1470251881Speter    srcdir=..
1471251881Speter  fi
1472251881Speterelse
1473251881Speter  ac_srcdir_defaulted=no
1474251881Speterfi
1475251881Speterif test ! -r "$srcdir/$ac_unique_file"; then
1476251881Speter  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1477251881Speter  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1478251881Speterfi
1479251881Speterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1480251881Speterac_abs_confdir=`(
1481251881Speter	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1482251881Speter	pwd)`
1483251881Speter# When building in place, set srcdir=.
1484251881Speterif test "$ac_abs_confdir" = "$ac_pwd"; then
1485251881Speter  srcdir=.
1486251881Speterfi
1487251881Speter# Remove unnecessary trailing slashes from srcdir.
1488251881Speter# Double slashes in file names in object file debugging info
1489251881Speter# mess up M-x gdb in Emacs.
1490251881Spetercase $srcdir in
1491251881Speter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1492251881Speteresac
1493251881Speterfor ac_var in $ac_precious_vars; do
1494251881Speter  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1495251881Speter  eval ac_env_${ac_var}_value=\$${ac_var}
1496251881Speter  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1497251881Speter  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1498251881Speterdone
1499251881Speter
1500251881Speter#
1501251881Speter# Report the --help message.
1502251881Speter#
1503251881Speterif test "$ac_init_help" = "long"; then
1504251881Speter  # Omit some internal or obsolete options to make the list less imposing.
1505251881Speter  # This message is too long to be a string in the A/UX 3.1 sh.
1506251881Speter  cat <<_ACEOF
1507369302Sdim\`configure' configures subversion 1.14.1 to adapt to many kinds of systems.
1508251881Speter
1509251881SpeterUsage: $0 [OPTION]... [VAR=VALUE]...
1510251881Speter
1511251881SpeterTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1512251881SpeterVAR=VALUE.  See below for descriptions of some of the useful variables.
1513251881Speter
1514251881SpeterDefaults for the options are specified in brackets.
1515251881Speter
1516251881SpeterConfiguration:
1517251881Speter  -h, --help              display this help and exit
1518251881Speter      --help=short        display options specific to this package
1519251881Speter      --help=recursive    display the short help of all the included packages
1520251881Speter  -V, --version           display version information and exit
1521251881Speter  -q, --quiet, --silent   do not print \`checking ...' messages
1522251881Speter      --cache-file=FILE   cache test results in FILE [disabled]
1523251881Speter  -C, --config-cache      alias for \`--cache-file=config.cache'
1524251881Speter  -n, --no-create         do not create output files
1525251881Speter      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1526251881Speter
1527251881SpeterInstallation directories:
1528251881Speter  --prefix=PREFIX         install architecture-independent files in PREFIX
1529251881Speter                          [$ac_default_prefix]
1530251881Speter  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1531251881Speter                          [PREFIX]
1532251881Speter
1533251881SpeterBy default, \`make install' will install all the files in
1534251881Speter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1535251881Speteran installation prefix other than \`$ac_default_prefix' using \`--prefix',
1536251881Speterfor instance \`--prefix=\$HOME'.
1537251881Speter
1538251881SpeterFor better control, use the options below.
1539251881Speter
1540251881SpeterFine tuning of the installation directories:
1541251881Speter  --bindir=DIR            user executables [EPREFIX/bin]
1542251881Speter  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1543251881Speter  --libexecdir=DIR        program executables [EPREFIX/libexec]
1544251881Speter  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1545251881Speter  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1546251881Speter  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1547251881Speter  --libdir=DIR            object code libraries [EPREFIX/lib]
1548251881Speter  --includedir=DIR        C header files [PREFIX/include]
1549251881Speter  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1550251881Speter  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1551251881Speter  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1552251881Speter  --infodir=DIR           info documentation [DATAROOTDIR/info]
1553251881Speter  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1554251881Speter  --mandir=DIR            man documentation [DATAROOTDIR/man]
1555251881Speter  --docdir=DIR            documentation root [DATAROOTDIR/doc/subversion]
1556251881Speter  --htmldir=DIR           html documentation [DOCDIR]
1557251881Speter  --dvidir=DIR            dvi documentation [DOCDIR]
1558251881Speter  --pdfdir=DIR            pdf documentation [DOCDIR]
1559251881Speter  --psdir=DIR             ps documentation [DOCDIR]
1560251881Speter_ACEOF
1561251881Speter
1562251881Speter  cat <<\_ACEOF
1563251881Speter
1564251881SpeterSystem types:
1565251881Speter  --build=BUILD     configure for building on BUILD [guessed]
1566251881Speter  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1567251881Speter  --target=TARGET   configure for building compilers for TARGET [HOST]
1568251881Speter_ACEOF
1569251881Speterfi
1570251881Speter
1571251881Speterif test -n "$ac_init_help"; then
1572251881Speter  case $ac_init_help in
1573369302Sdim     short | recursive ) echo "Configuration of subversion 1.14.1:";;
1574251881Speter   esac
1575251881Speter  cat <<\_ACEOF
1576251881Speter
1577251881SpeterOptional Features:
1578251881Speter  --disable-option-checking  ignore unrecognized --enable/--with options
1579251881Speter  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1580251881Speter  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1581362181Sdim  --enable-apache-whitelist=VER
1582362181Sdim                          Whitelist a particular Apache version number,
1583362181Sdim                          typically used to enable the use of a old version
1584362181Sdim                          patched by a distribution.
1585286506Speter  --enable-broken-httpd-auth
1586362181Sdim                          Force build against httpd 2.4 with broken auth.
1587362181Sdim                          (This is not recommended as Subversion will be
1588362181Sdim                          vulnerable to CVE-2015-3184.)
1589251881Speter  --enable-sqlite-compatibility-version=X.Y.Z
1590251881Speter                          Allow binary to run against SQLite as old as ARG
1591251881Speter  --enable-shared[=PKGS]  build shared libraries [default=yes]
1592251881Speter  --enable-static[=PKGS]  build static libraries [default=yes]
1593251881Speter  --enable-fast-install[=PKGS]
1594251881Speter                          optimize for fast installation [default=yes]
1595251881Speter  --disable-libtool-lock  avoid locking (might break parallel builds)
1596251881Speter  --enable-experimental-libtool
1597251881Speter                          Use APR's libtool
1598251881Speter  --enable-static         Build static libraries
1599251881Speter  --enable-shared         Build shared libraries
1600251881Speter  --enable-all-static     Build completely static (standalone) binaries.
1601251881Speter  --enable-local-library-preloading
1602251881Speter                          Enable preloading of locally built libraries in
1603251881Speter                          locally built executables. This may be necessary for
1604251881Speter                          testing prior to installation on some platforms. It
1605251881Speter                          does not work on some platforms (Darwin, OpenBSD,
1606251881Speter                          ...).
1607253734Speter  --enable-bdb6           Allow building against BDB 6+. See
1608253734Speter                          --with-berkeley-db for specifying the location of
1609253734Speter                          the Berkeley DB installation. Using BDB 6 will fail
1610253734Speter                          if this option is not used.
1611251881Speter  --disable-keychain      Disable use of Mac OS KeyChain for auth credentials
1612251881Speter  --enable-ev2-impl       Use Ev2 implementations, where available
1613251881Speter                          [EXPERIMENTAL]
1614251881Speter  --disable-nls           Disable gettext functionality
1615362181Sdim  --enable-plaintext-password-storage
1616362181Sdim                          Enable on-disk caching of plaintext passwords and
1617362181Sdim                          passphrases. (Enabling this functionality will not
1618362181Sdim                          force Subversion to store passwords in plaintext,
1619362181Sdim                          but does permit users to explicitly allow that
1620362181Sdim                          behavior via runtime configuration.)
1621251881Speter  --enable-debug          Turn on debugging
1622251881Speter  --enable-optimize       Turn on optimizations
1623251881Speter  --enable-disallowing-of-undefined-references
1624251881Speter                          Use -Wl,--no-undefined flag during linking of some
1625251881Speter                          libraries to disallow undefined references
1626251881Speter  --enable-maintainer-mode
1627251881Speter                          Turn on debugging and very strict compile-time
1628251881Speter                          warnings
1629251881Speter  --disable-full-version-match
1630251881Speter                          Disable the full version match rules when checking
1631251881Speter                          Subversion library compatibility.
1632251881Speter  --enable-mod-activation Enable mod_dav_svn in httpd.conf
1633251881Speter  --enable-gcov           Turn on gcov coverage testing (GCC only).
1634251881Speter  --enable-gprof          Produce gprof profiling data in 'gmon.out' (GCC
1635251881Speter                          only).
1636251881Speter  --enable-runtime-module-search
1637251881Speter                          Turn on dynamic loading of RA/FS libraries including
1638251881Speter                          third-party FS libraries
1639362181Sdim  --enable-svnxx          Enable compilation of the C++ bindings (requires
1640362181Sdim                          C++)
1641362181Sdim  --enable-svnxx-tests    Enable compilation of tests for the C++ bindings
1642362181Sdim                          (implies --enable-svnxx, requires Boost and
1643362181Sdim                          Boost.Test)
1644251881Speter  --enable-javahl         Enable compilation of Java high-level bindings
1645251881Speter                          (requires C++)
1646251881Speter
1647251881SpeterOptional Packages:
1648251881Speter  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1649251881Speter  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1650362181Sdim  --with-apr=PATH         prefix for installed APR or the full path to
1651362181Sdim                             apr-config
1652362181Sdim  --with-apr-util=PATH    prefix for installed APU or the full path to
1653362181Sdim                             apu-config
1654251881Speter  --with-serf=PREFIX      Serf HTTP client library (enabled by default if
1655251881Speter                          found)
1656251881Speter  --with-apr_memcache=PREFIX
1657251881Speter                          Standalone apr_memcache client library
1658251881Speter  --with-apxs[=FILE]      Build shared Apache modules. FILE is the optional
1659251881Speter                          pathname to the Apache apxs tool; defaults to
1660251881Speter                          "apxs".
1661251881Speter  --with-apache-libexecdir[=PATH]
1662251881Speter                          Install Apache modules to Apache's configured
1663251881Speter                          modules directory instead of LIBEXECDIR; if PATH is
1664251881Speter                          given, install to PATH.
1665251881Speter  --with-sqlite=PREFIX    Use installed SQLite library or amalgamation file.
1666251881Speter  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1667251881Speter                          both]
1668289180Speter  --with-aix-soname=aix|svr4|both
1669289180Speter                          shared library versioning (aka "SONAME") variant to
1670289180Speter                          provide on AIX, [default=aix].
1671251881Speter  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1672286506Speter  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1673286506Speter                          compiler's sysroot if not specified).
1674251881Speter  --with-trang=PATH       Specify the command to run the trang schema
1675251881Speter                          converter
1676251881Speter  --with-doxygen=PATH     Specify the command to run doxygen
1677251881Speter  --with-expat=INCLUDES:LIB_SEARCH_DIRS:LIBS
1678251881Speter                          Specify location of Expat
1679251881Speter  --with-berkeley-db[=HEADER:INCLUDES:LIB_SEARCH_DIRS:LIBS]
1680251881Speter                          The Subversion Berkeley DB based filesystem library
1681253734Speter                          requires Berkeley DB $db_version or $db_alt_version.
1682253734Speter                          If you specify `--without-berkeley-db', that library
1683253734Speter                          will not be built. If you omit the argument of this
1684251881Speter                          option completely, the configure script will use
1685251881Speter                          Berkeley DB used by APR-UTIL.
1686251881Speter  --with-sasl=PATH        Compile with libsasl2 in PATH
1687251881Speter  --without-gpg-agent     Disable support for GPG-Agent
1688362181Sdim  --with-old-gnome-keyring
1689362181Sdim                          Enable old GNOME Keyring for auth credentials
1690362181Sdim                          (prefer --with-gnome-keyring)
1691362181Sdim  --with-gnome-keyring    Enable GNOME Keyring for auth credentials (enabled
1692362181Sdim                          by default if found)
1693251881Speter  --with-libmagic=PREFIX  libmagic filetype detection library
1694362181Sdim  --with-kwallet[=PATH|INCDIR:LIBDIR]
1695362181Sdim                          Enable use of KWallet (KDE 5 or 4) for auth
1696362181Sdim                          credentials. PATH is the KDE install path,
1697362181Sdim                          alternatively INCDIR:LIBDIR are the header and
1698362181Sdim                          library install paths.
1699251881Speter  --with-editor=PATH      Specify a default editor for the subversion client.
1700251881Speter  --with-zlib=PREFIX      zlib compression library
1701362181Sdim  --with-lz4=PREFIX|internal
1702362181Sdim                          look for lz4 in PREFIX or use the internal code
1703362181Sdim  --with-utf8proc=PREFIX|internal
1704362181Sdim                          look for utf8proc in PREFIX or use the internal code
1705251881Speter  --with-jdk=PATH         Try to use 'PATH/include' to find the JNI headers.
1706251881Speter                          If PATH is not specified, look for a Java
1707251881Speter                          Development Kit at JAVA_HOME.
1708362181Sdim  --with-jikes=PATH       Deprecated. Provided for backward compatibility.
1709251881Speter  --with-swig=PATH        Try to use 'PATH/bin/swig' to build the swig
1710251881Speter                          bindings. If PATH is not specified, look for a
1711251881Speter                          'swig' binary in your PATH.
1712362181Sdim  --with-py3c=PREFIX      py3c python extension compatibility library
1713251881Speter  --with-ruby-sitedir=SITEDIR
1714251881Speter                          install Ruby bindings in SITEDIR (default is same as
1715251881Speter                          ruby's one)
1716251881Speter  --with-ruby-test-verbose=LEVEL
1717251881Speter                          how to use output level for Ruby bindings tests
1718251881Speter                          (default is normal)
1719251881Speter  --with-ctypesgen=PATH   Specify the path to ctypesgen. This can either be
1720251881Speter                          the full path to a ctypesgen installation, the full
1721251881Speter                          path to a ctypesgen source tree or the full path to
1722251881Speter                          ctypesgen.py.
1723362181Sdim  --with-boost[=ARG]      use Boost library from a standard location
1724362181Sdim                          (ARG=yes), from the specified location (ARG=<path>),
1725362181Sdim                          or disable it (ARG=no) [ARG=yes]
1726362181Sdim  --with-boost-libdir=LIB_DIR
1727362181Sdim                          Force given directory for boost libraries. Note that
1728362181Sdim                          this will override library path detection, so use
1729362181Sdim                          this parameter only if default library detection
1730362181Sdim                          fails and you know exactly where your boost
1731362181Sdim                          libraries are located.
1732362181Sdim  --with-boost-unit-test-framework[=special-lib]
1733362181Sdim                          use the Unit_Test_Framework library from boost - it
1734362181Sdim                          is possible to specify a certain library for the
1735362181Sdim                          linker e.g.
1736362181Sdim                          --with-boost-unit-test-framework=boost_unit_test_framework-gcc
1737251881Speter  --with-junit=PATH       Specify a path to the junit JAR file.
1738251881Speter
1739251881SpeterSome influential environment variables:
1740251881Speter  CC          C compiler command
1741251881Speter  CFLAGS      C compiler flags
1742251881Speter  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1743251881Speter              nonstandard directory <lib dir>
1744251881Speter  LIBS        libraries to pass to the linker, e.g. -l<library>
1745251881Speter  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1746251881Speter              you have headers in a nonstandard directory <include dir>
1747251881Speter  CXX         C++ compiler command
1748251881Speter  CXXFLAGS    C++ compiler flags
1749251881Speter  CPP         C preprocessor
1750289180Speter  LT_SYS_LIBRARY_PATH
1751289180Speter              User-defined run-time library search path.
1752251881Speter  CXXCPP      C++ preprocessor
1753362181Sdim  PYTHON      Python interpreter command
1754362181Sdim  SWIG_FEATURES
1755362181Sdim              SWIG feature flags common to all bindings
1756362181Sdim  SWIG_RB_FEATURES
1757362181Sdim              SWIG feature flags specific to Ruby bindings
1758362181Sdim  SWIG_PL_FEATURES
1759362181Sdim              SWIG feature flags specific to Perl bindings
1760362181Sdim  SWIG_PY_FEATURES
1761362181Sdim              SWIG feature flags specific to Python bindings
1762251881Speter
1763251881SpeterUse these variables to override the choices made by `configure' or to help
1764251881Speterit to find libraries and programs with nonstandard names/locations.
1765251881Speter
1766251881SpeterReport bugs to <http://subversion.apache.org/>.
1767251881Speter_ACEOF
1768251881Speterac_status=$?
1769251881Speterfi
1770251881Speter
1771251881Speterif test "$ac_init_help" = "recursive"; then
1772251881Speter  # If there are subdirs, report their specific --help.
1773251881Speter  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1774251881Speter    test -d "$ac_dir" ||
1775251881Speter      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1776251881Speter      continue
1777251881Speter    ac_builddir=.
1778251881Speter
1779251881Spetercase "$ac_dir" in
1780251881Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1781251881Speter*)
1782251881Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1783251881Speter  # A ".." for each directory in $ac_dir_suffix.
1784251881Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1785251881Speter  case $ac_top_builddir_sub in
1786251881Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1787251881Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1788251881Speter  esac ;;
1789251881Speteresac
1790251881Speterac_abs_top_builddir=$ac_pwd
1791251881Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
1792251881Speter# for backward compatibility:
1793251881Speterac_top_builddir=$ac_top_build_prefix
1794251881Speter
1795251881Spetercase $srcdir in
1796251881Speter  .)  # We are building in place.
1797251881Speter    ac_srcdir=.
1798251881Speter    ac_top_srcdir=$ac_top_builddir_sub
1799251881Speter    ac_abs_top_srcdir=$ac_pwd ;;
1800251881Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
1801251881Speter    ac_srcdir=$srcdir$ac_dir_suffix;
1802251881Speter    ac_top_srcdir=$srcdir
1803251881Speter    ac_abs_top_srcdir=$srcdir ;;
1804251881Speter  *) # Relative name.
1805251881Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1806251881Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
1807251881Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1808251881Speteresac
1809251881Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1810251881Speter
1811251881Speter    cd "$ac_dir" || { ac_status=$?; continue; }
1812251881Speter    # Check for guested configure.
1813251881Speter    if test -f "$ac_srcdir/configure.gnu"; then
1814251881Speter      echo &&
1815251881Speter      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1816251881Speter    elif test -f "$ac_srcdir/configure"; then
1817251881Speter      echo &&
1818251881Speter      $SHELL "$ac_srcdir/configure" --help=recursive
1819251881Speter    else
1820251881Speter      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1821251881Speter    fi || ac_status=$?
1822251881Speter    cd "$ac_pwd" || { ac_status=$?; break; }
1823251881Speter  done
1824251881Speterfi
1825251881Speter
1826251881Spetertest -n "$ac_init_help" && exit $ac_status
1827251881Speterif $ac_init_version; then
1828251881Speter  cat <<\_ACEOF
1829369302Sdimsubversion configure 1.14.1
1830251881Spetergenerated by GNU Autoconf 2.69
1831251881Speter
1832251881SpeterCopyright (C) 2012 Free Software Foundation, Inc.
1833251881SpeterThis configure script is free software; the Free Software Foundation
1834251881Spetergives unlimited permission to copy, distribute and modify it.
1835251881Speter_ACEOF
1836251881Speter  exit
1837251881Speterfi
1838251881Speter
1839251881Speter## ------------------------ ##
1840251881Speter## Autoconf initialization. ##
1841251881Speter## ------------------------ ##
1842251881Speter
1843251881Speter# ac_fn_c_try_compile LINENO
1844251881Speter# --------------------------
1845251881Speter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1846251881Speterac_fn_c_try_compile ()
1847251881Speter{
1848251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849251881Speter  rm -f conftest.$ac_objext
1850251881Speter  if { { ac_try="$ac_compile"
1851251881Spetercase "(($ac_try" in
1852251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1853251881Speter  *) ac_try_echo=$ac_try;;
1854251881Speteresac
1855251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1856251881Speter$as_echo "$ac_try_echo"; } >&5
1857251881Speter  (eval "$ac_compile") 2>conftest.err
1858251881Speter  ac_status=$?
1859251881Speter  if test -s conftest.err; then
1860251881Speter    grep -v '^ *+' conftest.err >conftest.er1
1861251881Speter    cat conftest.er1 >&5
1862251881Speter    mv -f conftest.er1 conftest.err
1863251881Speter  fi
1864251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1865251881Speter  test $ac_status = 0; } && {
1866251881Speter	 test -z "$ac_c_werror_flag" ||
1867251881Speter	 test ! -s conftest.err
1868251881Speter       } && test -s conftest.$ac_objext; then :
1869251881Speter  ac_retval=0
1870251881Speterelse
1871251881Speter  $as_echo "$as_me: failed program was:" >&5
1872251881Spetersed 's/^/| /' conftest.$ac_ext >&5
1873251881Speter
1874251881Speter	ac_retval=1
1875251881Speterfi
1876251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877251881Speter  as_fn_set_status $ac_retval
1878251881Speter
1879251881Speter} # ac_fn_c_try_compile
1880251881Speter
1881266731Speter# ac_fn_c_try_link LINENO
1882266731Speter# -----------------------
1883266731Speter# Try to link conftest.$ac_ext, and return whether this succeeded.
1884266731Speterac_fn_c_try_link ()
1885266731Speter{
1886266731Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887266731Speter  rm -f conftest.$ac_objext conftest$ac_exeext
1888266731Speter  if { { ac_try="$ac_link"
1889266731Spetercase "(($ac_try" in
1890266731Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1891266731Speter  *) ac_try_echo=$ac_try;;
1892266731Speteresac
1893266731Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1894266731Speter$as_echo "$ac_try_echo"; } >&5
1895266731Speter  (eval "$ac_link") 2>conftest.err
1896266731Speter  ac_status=$?
1897266731Speter  if test -s conftest.err; then
1898266731Speter    grep -v '^ *+' conftest.err >conftest.er1
1899266731Speter    cat conftest.er1 >&5
1900266731Speter    mv -f conftest.er1 conftest.err
1901266731Speter  fi
1902266731Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1903266731Speter  test $ac_status = 0; } && {
1904266731Speter	 test -z "$ac_c_werror_flag" ||
1905266731Speter	 test ! -s conftest.err
1906266731Speter       } && test -s conftest$ac_exeext && {
1907266731Speter	 test "$cross_compiling" = yes ||
1908266731Speter	 test -x conftest$ac_exeext
1909266731Speter       }; then :
1910266731Speter  ac_retval=0
1911266731Speterelse
1912266731Speter  $as_echo "$as_me: failed program was:" >&5
1913266731Spetersed 's/^/| /' conftest.$ac_ext >&5
1914266731Speter
1915266731Speter	ac_retval=1
1916266731Speterfi
1917266731Speter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1918266731Speter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1919266731Speter  # interfere with the next link command; also delete a directory that is
1920266731Speter  # left behind by Apple's compiler.  We do this before executing the actions.
1921266731Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1922266731Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1923266731Speter  as_fn_set_status $ac_retval
1924266731Speter
1925266731Speter} # ac_fn_c_try_link
1926266731Speter
1927251881Speter# ac_fn_cxx_try_compile LINENO
1928251881Speter# ----------------------------
1929251881Speter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1930251881Speterac_fn_cxx_try_compile ()
1931251881Speter{
1932251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1933251881Speter  rm -f conftest.$ac_objext
1934251881Speter  if { { ac_try="$ac_compile"
1935251881Spetercase "(($ac_try" in
1936251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1937251881Speter  *) ac_try_echo=$ac_try;;
1938251881Speteresac
1939251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1940251881Speter$as_echo "$ac_try_echo"; } >&5
1941251881Speter  (eval "$ac_compile") 2>conftest.err
1942251881Speter  ac_status=$?
1943251881Speter  if test -s conftest.err; then
1944251881Speter    grep -v '^ *+' conftest.err >conftest.er1
1945251881Speter    cat conftest.er1 >&5
1946251881Speter    mv -f conftest.er1 conftest.err
1947251881Speter  fi
1948251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1949251881Speter  test $ac_status = 0; } && {
1950251881Speter	 test -z "$ac_cxx_werror_flag" ||
1951251881Speter	 test ! -s conftest.err
1952251881Speter       } && test -s conftest.$ac_objext; then :
1953251881Speter  ac_retval=0
1954251881Speterelse
1955251881Speter  $as_echo "$as_me: failed program was:" >&5
1956251881Spetersed 's/^/| /' conftest.$ac_ext >&5
1957251881Speter
1958251881Speter	ac_retval=1
1959251881Speterfi
1960251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1961251881Speter  as_fn_set_status $ac_retval
1962251881Speter
1963251881Speter} # ac_fn_cxx_try_compile
1964251881Speter
1965266731Speter# ac_fn_cxx_try_link LINENO
1966266731Speter# -------------------------
1967266731Speter# Try to link conftest.$ac_ext, and return whether this succeeded.
1968266731Speterac_fn_cxx_try_link ()
1969266731Speter{
1970266731Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1971266731Speter  rm -f conftest.$ac_objext conftest$ac_exeext
1972266731Speter  if { { ac_try="$ac_link"
1973266731Spetercase "(($ac_try" in
1974266731Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1975266731Speter  *) ac_try_echo=$ac_try;;
1976266731Speteresac
1977266731Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1978266731Speter$as_echo "$ac_try_echo"; } >&5
1979266731Speter  (eval "$ac_link") 2>conftest.err
1980266731Speter  ac_status=$?
1981266731Speter  if test -s conftest.err; then
1982266731Speter    grep -v '^ *+' conftest.err >conftest.er1
1983266731Speter    cat conftest.er1 >&5
1984266731Speter    mv -f conftest.er1 conftest.err
1985266731Speter  fi
1986266731Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1987266731Speter  test $ac_status = 0; } && {
1988266731Speter	 test -z "$ac_cxx_werror_flag" ||
1989266731Speter	 test ! -s conftest.err
1990266731Speter       } && test -s conftest$ac_exeext && {
1991266731Speter	 test "$cross_compiling" = yes ||
1992266731Speter	 test -x conftest$ac_exeext
1993266731Speter       }; then :
1994266731Speter  ac_retval=0
1995266731Speterelse
1996266731Speter  $as_echo "$as_me: failed program was:" >&5
1997266731Spetersed 's/^/| /' conftest.$ac_ext >&5
1998266731Speter
1999266731Speter	ac_retval=1
2000266731Speterfi
2001266731Speter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2002266731Speter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2003266731Speter  # interfere with the next link command; also delete a directory that is
2004266731Speter  # left behind by Apple's compiler.  We do this before executing the actions.
2005266731Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2006266731Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2007266731Speter  as_fn_set_status $ac_retval
2008266731Speter
2009266731Speter} # ac_fn_cxx_try_link
2010266731Speter
2011251881Speter# ac_fn_c_try_cpp LINENO
2012251881Speter# ----------------------
2013251881Speter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2014251881Speterac_fn_c_try_cpp ()
2015251881Speter{
2016251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2017251881Speter  if { { ac_try="$ac_cpp conftest.$ac_ext"
2018251881Spetercase "(($ac_try" in
2019251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2020251881Speter  *) ac_try_echo=$ac_try;;
2021251881Speteresac
2022251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2023251881Speter$as_echo "$ac_try_echo"; } >&5
2024251881Speter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2025251881Speter  ac_status=$?
2026251881Speter  if test -s conftest.err; then
2027251881Speter    grep -v '^ *+' conftest.err >conftest.er1
2028251881Speter    cat conftest.er1 >&5
2029251881Speter    mv -f conftest.er1 conftest.err
2030251881Speter  fi
2031251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032251881Speter  test $ac_status = 0; } > conftest.i && {
2033251881Speter	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2034251881Speter	 test ! -s conftest.err
2035251881Speter       }; then :
2036251881Speter  ac_retval=0
2037251881Speterelse
2038251881Speter  $as_echo "$as_me: failed program was:" >&5
2039251881Spetersed 's/^/| /' conftest.$ac_ext >&5
2040251881Speter
2041251881Speter    ac_retval=1
2042251881Speterfi
2043251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2044251881Speter  as_fn_set_status $ac_retval
2045251881Speter
2046251881Speter} # ac_fn_c_try_cpp
2047251881Speter
2048251881Speter# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2049251881Speter# -------------------------------------------------------
2050251881Speter# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2051251881Speter# the include files in INCLUDES and setting the cache variable VAR
2052251881Speter# accordingly.
2053251881Speterac_fn_c_check_header_mongrel ()
2054251881Speter{
2055251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2056251881Speter  if eval \${$3+:} false; then :
2057251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2058251881Speter$as_echo_n "checking for $2... " >&6; }
2059251881Speterif eval \${$3+:} false; then :
2060251881Speter  $as_echo_n "(cached) " >&6
2061251881Speterfi
2062251881Spetereval ac_res=\$$3
2063251881Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2064251881Speter$as_echo "$ac_res" >&6; }
2065251881Speterelse
2066251881Speter  # Is the header compilable?
2067251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2068251881Speter$as_echo_n "checking $2 usability... " >&6; }
2069251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070251881Speter/* end confdefs.h.  */
2071251881Speter$4
2072251881Speter#include <$2>
2073251881Speter_ACEOF
2074251881Speterif ac_fn_c_try_compile "$LINENO"; then :
2075251881Speter  ac_header_compiler=yes
2076251881Speterelse
2077251881Speter  ac_header_compiler=no
2078251881Speterfi
2079251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2080251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2081251881Speter$as_echo "$ac_header_compiler" >&6; }
2082251881Speter
2083251881Speter# Is the header present?
2084251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2085251881Speter$as_echo_n "checking $2 presence... " >&6; }
2086251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
2087251881Speter/* end confdefs.h.  */
2088251881Speter#include <$2>
2089251881Speter_ACEOF
2090251881Speterif ac_fn_c_try_cpp "$LINENO"; then :
2091251881Speter  ac_header_preproc=yes
2092251881Speterelse
2093251881Speter  ac_header_preproc=no
2094251881Speterfi
2095251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
2096251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2097251881Speter$as_echo "$ac_header_preproc" >&6; }
2098251881Speter
2099251881Speter# So?  What about this header?
2100251881Spetercase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2101251881Speter  yes:no: )
2102251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2103251881Speter$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2104251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2105251881Speter$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2106251881Speter    ;;
2107251881Speter  no:yes:* )
2108251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2109251881Speter$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2110251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2111251881Speter$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2112251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2113251881Speter$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2114251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2115251881Speter$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2116251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2117251881Speter$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2118251881Speter( $as_echo "## -------------------------------------------- ##
2119251881Speter## Report this to http://subversion.apache.org/ ##
2120251881Speter## -------------------------------------------- ##"
2121251881Speter     ) | sed "s/^/$as_me: WARNING:     /" >&2
2122251881Speter    ;;
2123251881Speteresac
2124251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2125251881Speter$as_echo_n "checking for $2... " >&6; }
2126251881Speterif eval \${$3+:} false; then :
2127251881Speter  $as_echo_n "(cached) " >&6
2128251881Speterelse
2129251881Speter  eval "$3=\$ac_header_compiler"
2130251881Speterfi
2131251881Spetereval ac_res=\$$3
2132251881Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2133251881Speter$as_echo "$ac_res" >&6; }
2134251881Speterfi
2135251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2136251881Speter
2137251881Speter} # ac_fn_c_check_header_mongrel
2138251881Speter
2139251881Speter# ac_fn_c_try_run LINENO
2140251881Speter# ----------------------
2141251881Speter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2142251881Speter# that executables *can* be run.
2143251881Speterac_fn_c_try_run ()
2144251881Speter{
2145251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2146251881Speter  if { { ac_try="$ac_link"
2147251881Spetercase "(($ac_try" in
2148251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2149251881Speter  *) ac_try_echo=$ac_try;;
2150251881Speteresac
2151251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2152251881Speter$as_echo "$ac_try_echo"; } >&5
2153251881Speter  (eval "$ac_link") 2>&5
2154251881Speter  ac_status=$?
2155251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2156251881Speter  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2157251881Speter  { { case "(($ac_try" in
2158251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2159251881Speter  *) ac_try_echo=$ac_try;;
2160251881Speteresac
2161251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2162251881Speter$as_echo "$ac_try_echo"; } >&5
2163251881Speter  (eval "$ac_try") 2>&5
2164251881Speter  ac_status=$?
2165251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2166251881Speter  test $ac_status = 0; }; }; then :
2167251881Speter  ac_retval=0
2168251881Speterelse
2169251881Speter  $as_echo "$as_me: program exited with status $ac_status" >&5
2170251881Speter       $as_echo "$as_me: failed program was:" >&5
2171251881Spetersed 's/^/| /' conftest.$ac_ext >&5
2172251881Speter
2173251881Speter       ac_retval=$ac_status
2174251881Speterfi
2175251881Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2176251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2177251881Speter  as_fn_set_status $ac_retval
2178251881Speter
2179251881Speter} # ac_fn_c_try_run
2180251881Speter
2181251881Speter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2182251881Speter# -------------------------------------------------------
2183251881Speter# Tests whether HEADER exists and can be compiled using the include files in
2184251881Speter# INCLUDES, setting the cache variable VAR accordingly.
2185251881Speterac_fn_c_check_header_compile ()
2186251881Speter{
2187251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2188251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2189251881Speter$as_echo_n "checking for $2... " >&6; }
2190251881Speterif eval \${$3+:} false; then :
2191251881Speter  $as_echo_n "(cached) " >&6
2192251881Speterelse
2193251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194251881Speter/* end confdefs.h.  */
2195251881Speter$4
2196251881Speter#include <$2>
2197251881Speter_ACEOF
2198251881Speterif ac_fn_c_try_compile "$LINENO"; then :
2199251881Speter  eval "$3=yes"
2200251881Speterelse
2201251881Speter  eval "$3=no"
2202251881Speterfi
2203251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2204251881Speterfi
2205251881Spetereval ac_res=\$$3
2206251881Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2207251881Speter$as_echo "$ac_res" >&6; }
2208251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2209251881Speter
2210251881Speter} # ac_fn_c_check_header_compile
2211251881Speter
2212251881Speter# ac_fn_c_check_func LINENO FUNC VAR
2213251881Speter# ----------------------------------
2214251881Speter# Tests whether FUNC exists, setting the cache variable VAR accordingly
2215251881Speterac_fn_c_check_func ()
2216251881Speter{
2217251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2218251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2219251881Speter$as_echo_n "checking for $2... " >&6; }
2220251881Speterif eval \${$3+:} false; then :
2221251881Speter  $as_echo_n "(cached) " >&6
2222251881Speterelse
2223251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2224251881Speter/* end confdefs.h.  */
2225251881Speter/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2226251881Speter   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2227251881Speter#define $2 innocuous_$2
2228251881Speter
2229251881Speter/* System header to define __stub macros and hopefully few prototypes,
2230251881Speter    which can conflict with char $2 (); below.
2231251881Speter    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2232251881Speter    <limits.h> exists even on freestanding compilers.  */
2233251881Speter
2234251881Speter#ifdef __STDC__
2235251881Speter# include <limits.h>
2236251881Speter#else
2237251881Speter# include <assert.h>
2238251881Speter#endif
2239251881Speter
2240251881Speter#undef $2
2241251881Speter
2242251881Speter/* Override any GCC internal prototype to avoid an error.
2243251881Speter   Use char because int might match the return type of a GCC
2244251881Speter   builtin and then its argument prototype would still apply.  */
2245251881Speter#ifdef __cplusplus
2246251881Speterextern "C"
2247251881Speter#endif
2248251881Speterchar $2 ();
2249251881Speter/* The GNU C library defines this for functions which it implements
2250251881Speter    to always fail with ENOSYS.  Some functions are actually named
2251251881Speter    something starting with __ and the normal name is an alias.  */
2252251881Speter#if defined __stub_$2 || defined __stub___$2
2253251881Speterchoke me
2254251881Speter#endif
2255251881Speter
2256251881Speterint
2257251881Spetermain ()
2258251881Speter{
2259251881Speterreturn $2 ();
2260251881Speter  ;
2261251881Speter  return 0;
2262251881Speter}
2263251881Speter_ACEOF
2264251881Speterif ac_fn_c_try_link "$LINENO"; then :
2265251881Speter  eval "$3=yes"
2266251881Speterelse
2267251881Speter  eval "$3=no"
2268251881Speterfi
2269251881Speterrm -f core conftest.err conftest.$ac_objext \
2270251881Speter    conftest$ac_exeext conftest.$ac_ext
2271251881Speterfi
2272251881Spetereval ac_res=\$$3
2273251881Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2274251881Speter$as_echo "$ac_res" >&6; }
2275251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2276251881Speter
2277251881Speter} # ac_fn_c_check_func
2278251881Speter
2279251881Speter# ac_fn_cxx_try_cpp LINENO
2280251881Speter# ------------------------
2281251881Speter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2282251881Speterac_fn_cxx_try_cpp ()
2283251881Speter{
2284251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2285251881Speter  if { { ac_try="$ac_cpp conftest.$ac_ext"
2286251881Spetercase "(($ac_try" in
2287251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2288251881Speter  *) ac_try_echo=$ac_try;;
2289251881Speteresac
2290251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2291251881Speter$as_echo "$ac_try_echo"; } >&5
2292251881Speter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2293251881Speter  ac_status=$?
2294251881Speter  if test -s conftest.err; then
2295251881Speter    grep -v '^ *+' conftest.err >conftest.er1
2296251881Speter    cat conftest.er1 >&5
2297251881Speter    mv -f conftest.er1 conftest.err
2298251881Speter  fi
2299251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2300251881Speter  test $ac_status = 0; } > conftest.i && {
2301251881Speter	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2302251881Speter	 test ! -s conftest.err
2303251881Speter       }; then :
2304251881Speter  ac_retval=0
2305251881Speterelse
2306251881Speter  $as_echo "$as_me: failed program was:" >&5
2307251881Spetersed 's/^/| /' conftest.$ac_ext >&5
2308251881Speter
2309251881Speter    ac_retval=1
2310251881Speterfi
2311251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2312251881Speter  as_fn_set_status $ac_retval
2313251881Speter
2314251881Speter} # ac_fn_cxx_try_cpp
2315251881Speter
2316251881Speter# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2317251881Speter# -------------------------------------------
2318251881Speter# Tests whether TYPE exists after having included INCLUDES, setting cache
2319251881Speter# variable VAR accordingly.
2320251881Speterac_fn_c_check_type ()
2321251881Speter{
2322251881Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2323251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2324251881Speter$as_echo_n "checking for $2... " >&6; }
2325251881Speterif eval \${$3+:} false; then :
2326251881Speter  $as_echo_n "(cached) " >&6
2327251881Speterelse
2328251881Speter  eval "$3=no"
2329251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330251881Speter/* end confdefs.h.  */
2331251881Speter$4
2332251881Speterint
2333251881Spetermain ()
2334251881Speter{
2335251881Speterif (sizeof ($2))
2336251881Speter	 return 0;
2337251881Speter  ;
2338251881Speter  return 0;
2339251881Speter}
2340251881Speter_ACEOF
2341251881Speterif ac_fn_c_try_compile "$LINENO"; then :
2342251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2343251881Speter/* end confdefs.h.  */
2344251881Speter$4
2345251881Speterint
2346251881Spetermain ()
2347251881Speter{
2348251881Speterif (sizeof (($2)))
2349251881Speter	    return 0;
2350251881Speter  ;
2351251881Speter  return 0;
2352251881Speter}
2353251881Speter_ACEOF
2354251881Speterif ac_fn_c_try_compile "$LINENO"; then :
2355251881Speter
2356251881Speterelse
2357251881Speter  eval "$3=yes"
2358251881Speterfi
2359251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2360251881Speterfi
2361251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2362251881Speterfi
2363251881Spetereval ac_res=\$$3
2364251881Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2365251881Speter$as_echo "$ac_res" >&6; }
2366251881Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2367251881Speter
2368251881Speter} # ac_fn_c_check_type
2369251881Spetercat >config.log <<_ACEOF
2370251881SpeterThis file contains any messages produced by compilers while
2371251881Speterrunning configure, to aid debugging if configure makes a mistake.
2372251881Speter
2373369302SdimIt was created by subversion $as_me 1.14.1, which was
2374251881Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
2375251881Speter
2376251881Speter  $ $0 $@
2377251881Speter
2378251881Speter_ACEOF
2379251881Speterexec 5>>config.log
2380251881Speter{
2381251881Spetercat <<_ASUNAME
2382251881Speter## --------- ##
2383251881Speter## Platform. ##
2384251881Speter## --------- ##
2385251881Speter
2386251881Speterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2387251881Speteruname -m = `(uname -m) 2>/dev/null || echo unknown`
2388251881Speteruname -r = `(uname -r) 2>/dev/null || echo unknown`
2389251881Speteruname -s = `(uname -s) 2>/dev/null || echo unknown`
2390251881Speteruname -v = `(uname -v) 2>/dev/null || echo unknown`
2391251881Speter
2392251881Speter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2393251881Speter/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2394251881Speter
2395251881Speter/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2396251881Speter/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2397251881Speter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2398251881Speter/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2399251881Speter/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2400251881Speter/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2401251881Speter/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2402251881Speter
2403251881Speter_ASUNAME
2404251881Speter
2405251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2406251881Speterfor as_dir in $PATH
2407251881Speterdo
2408251881Speter  IFS=$as_save_IFS
2409251881Speter  test -z "$as_dir" && as_dir=.
2410251881Speter    $as_echo "PATH: $as_dir"
2411251881Speter  done
2412251881SpeterIFS=$as_save_IFS
2413251881Speter
2414251881Speter} >&5
2415251881Speter
2416251881Spetercat >&5 <<_ACEOF
2417251881Speter
2418251881Speter
2419251881Speter## ----------- ##
2420251881Speter## Core tests. ##
2421251881Speter## ----------- ##
2422251881Speter
2423251881Speter_ACEOF
2424251881Speter
2425251881Speter
2426251881Speter# Keep a trace of the command line.
2427251881Speter# Strip out --no-create and --no-recursion so they do not pile up.
2428251881Speter# Strip out --silent because we don't want to record it for future runs.
2429251881Speter# Also quote any args containing shell meta-characters.
2430251881Speter# Make two passes to allow for proper duplicate-argument suppression.
2431251881Speterac_configure_args=
2432251881Speterac_configure_args0=
2433251881Speterac_configure_args1=
2434251881Speterac_must_keep_next=false
2435251881Speterfor ac_pass in 1 2
2436251881Speterdo
2437251881Speter  for ac_arg
2438251881Speter  do
2439251881Speter    case $ac_arg in
2440251881Speter    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2441251881Speter    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2442251881Speter    | -silent | --silent | --silen | --sile | --sil)
2443251881Speter      continue ;;
2444251881Speter    *\'*)
2445251881Speter      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2446251881Speter    esac
2447251881Speter    case $ac_pass in
2448251881Speter    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2449251881Speter    2)
2450251881Speter      as_fn_append ac_configure_args1 " '$ac_arg'"
2451251881Speter      if test $ac_must_keep_next = true; then
2452251881Speter	ac_must_keep_next=false # Got value, back to normal.
2453251881Speter      else
2454251881Speter	case $ac_arg in
2455251881Speter	  *=* | --config-cache | -C | -disable-* | --disable-* \
2456251881Speter	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2457251881Speter	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2458251881Speter	  | -with-* | --with-* | -without-* | --without-* | --x)
2459251881Speter	    case "$ac_configure_args0 " in
2460251881Speter	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2461251881Speter	    esac
2462251881Speter	    ;;
2463251881Speter	  -* ) ac_must_keep_next=true ;;
2464251881Speter	esac
2465251881Speter      fi
2466251881Speter      as_fn_append ac_configure_args " '$ac_arg'"
2467251881Speter      ;;
2468251881Speter    esac
2469251881Speter  done
2470251881Speterdone
2471251881Speter{ ac_configure_args0=; unset ac_configure_args0;}
2472251881Speter{ ac_configure_args1=; unset ac_configure_args1;}
2473251881Speter
2474251881Speter# When interrupted or exit'd, cleanup temporary files, and complete
2475251881Speter# config.log.  We remove comments because anyway the quotes in there
2476251881Speter# would cause problems or look ugly.
2477251881Speter# WARNING: Use '\'' to represent an apostrophe within the trap.
2478251881Speter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2479251881Spetertrap 'exit_status=$?
2480251881Speter  # Save into config.log some information that might help in debugging.
2481251881Speter  {
2482251881Speter    echo
2483251881Speter
2484251881Speter    $as_echo "## ---------------- ##
2485251881Speter## Cache variables. ##
2486251881Speter## ---------------- ##"
2487251881Speter    echo
2488251881Speter    # The following way of writing the cache mishandles newlines in values,
2489251881Speter(
2490251881Speter  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2491251881Speter    eval ac_val=\$$ac_var
2492251881Speter    case $ac_val in #(
2493251881Speter    *${as_nl}*)
2494251881Speter      case $ac_var in #(
2495251881Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2496251881Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2497251881Speter      esac
2498251881Speter      case $ac_var in #(
2499251881Speter      _ | IFS | as_nl) ;; #(
2500251881Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2501251881Speter      *) { eval $ac_var=; unset $ac_var;} ;;
2502251881Speter      esac ;;
2503251881Speter    esac
2504251881Speter  done
2505251881Speter  (set) 2>&1 |
2506251881Speter    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2507251881Speter    *${as_nl}ac_space=\ *)
2508251881Speter      sed -n \
2509251881Speter	"s/'\''/'\''\\\\'\'''\''/g;
2510251881Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2511251881Speter      ;; #(
2512251881Speter    *)
2513251881Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2514251881Speter      ;;
2515251881Speter    esac |
2516251881Speter    sort
2517251881Speter)
2518251881Speter    echo
2519251881Speter
2520251881Speter    $as_echo "## ----------------- ##
2521251881Speter## Output variables. ##
2522251881Speter## ----------------- ##"
2523251881Speter    echo
2524251881Speter    for ac_var in $ac_subst_vars
2525251881Speter    do
2526251881Speter      eval ac_val=\$$ac_var
2527251881Speter      case $ac_val in
2528251881Speter      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2529251881Speter      esac
2530251881Speter      $as_echo "$ac_var='\''$ac_val'\''"
2531251881Speter    done | sort
2532251881Speter    echo
2533251881Speter
2534251881Speter    if test -n "$ac_subst_files"; then
2535251881Speter      $as_echo "## ------------------- ##
2536251881Speter## File substitutions. ##
2537251881Speter## ------------------- ##"
2538251881Speter      echo
2539251881Speter      for ac_var in $ac_subst_files
2540251881Speter      do
2541251881Speter	eval ac_val=\$$ac_var
2542251881Speter	case $ac_val in
2543251881Speter	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2544251881Speter	esac
2545251881Speter	$as_echo "$ac_var='\''$ac_val'\''"
2546251881Speter      done | sort
2547251881Speter      echo
2548251881Speter    fi
2549251881Speter
2550251881Speter    if test -s confdefs.h; then
2551251881Speter      $as_echo "## ----------- ##
2552251881Speter## confdefs.h. ##
2553251881Speter## ----------- ##"
2554251881Speter      echo
2555251881Speter      cat confdefs.h
2556251881Speter      echo
2557251881Speter    fi
2558251881Speter    test "$ac_signal" != 0 &&
2559251881Speter      $as_echo "$as_me: caught signal $ac_signal"
2560251881Speter    $as_echo "$as_me: exit $exit_status"
2561251881Speter  } >&5
2562251881Speter  rm -f core *.core core.conftest.* &&
2563251881Speter    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2564251881Speter    exit $exit_status
2565251881Speter' 0
2566251881Speterfor ac_signal in 1 2 13 15; do
2567251881Speter  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2568251881Speterdone
2569251881Speterac_signal=0
2570251881Speter
2571251881Speter# confdefs.h avoids OS command line length limits that DEFS can exceed.
2572251881Speterrm -f -r conftest* confdefs.h
2573251881Speter
2574251881Speter$as_echo "/* confdefs.h */" > confdefs.h
2575251881Speter
2576251881Speter# Predefined preprocessor variables.
2577251881Speter
2578251881Spetercat >>confdefs.h <<_ACEOF
2579251881Speter#define PACKAGE_NAME "$PACKAGE_NAME"
2580251881Speter_ACEOF
2581251881Speter
2582251881Spetercat >>confdefs.h <<_ACEOF
2583251881Speter#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2584251881Speter_ACEOF
2585251881Speter
2586251881Spetercat >>confdefs.h <<_ACEOF
2587251881Speter#define PACKAGE_VERSION "$PACKAGE_VERSION"
2588251881Speter_ACEOF
2589251881Speter
2590251881Spetercat >>confdefs.h <<_ACEOF
2591251881Speter#define PACKAGE_STRING "$PACKAGE_STRING"
2592251881Speter_ACEOF
2593251881Speter
2594251881Spetercat >>confdefs.h <<_ACEOF
2595251881Speter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2596251881Speter_ACEOF
2597251881Speter
2598251881Spetercat >>confdefs.h <<_ACEOF
2599251881Speter#define PACKAGE_URL "$PACKAGE_URL"
2600251881Speter_ACEOF
2601251881Speter
2602251881Speter
2603251881Speter# Let the site file select an alternate cache file if it wants to.
2604251881Speter# Prefer an explicitly selected file to automatically selected ones.
2605251881Speterac_site_file1=NONE
2606251881Speterac_site_file2=NONE
2607251881Speterif test -n "$CONFIG_SITE"; then
2608251881Speter  # We do not want a PATH search for config.site.
2609251881Speter  case $CONFIG_SITE in #((
2610251881Speter    -*)  ac_site_file1=./$CONFIG_SITE;;
2611251881Speter    */*) ac_site_file1=$CONFIG_SITE;;
2612251881Speter    *)   ac_site_file1=./$CONFIG_SITE;;
2613251881Speter  esac
2614251881Speterelif test "x$prefix" != xNONE; then
2615251881Speter  ac_site_file1=$prefix/share/config.site
2616251881Speter  ac_site_file2=$prefix/etc/config.site
2617251881Speterelse
2618251881Speter  ac_site_file1=$ac_default_prefix/share/config.site
2619251881Speter  ac_site_file2=$ac_default_prefix/etc/config.site
2620251881Speterfi
2621251881Speterfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2622251881Speterdo
2623251881Speter  test "x$ac_site_file" = xNONE && continue
2624251881Speter  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2625251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2626251881Speter$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2627251881Speter    sed 's/^/| /' "$ac_site_file" >&5
2628251881Speter    . "$ac_site_file" \
2629251881Speter      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2630251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2631251881Speteras_fn_error $? "failed to load site script $ac_site_file
2632251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
2633251881Speter  fi
2634251881Speterdone
2635251881Speter
2636251881Speterif test -r "$cache_file"; then
2637251881Speter  # Some versions of bash will fail to source /dev/null (special files
2638251881Speter  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2639251881Speter  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2640251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2641251881Speter$as_echo "$as_me: loading cache $cache_file" >&6;}
2642251881Speter    case $cache_file in
2643251881Speter      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2644251881Speter      *)                      . "./$cache_file";;
2645251881Speter    esac
2646251881Speter  fi
2647251881Speterelse
2648251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2649251881Speter$as_echo "$as_me: creating cache $cache_file" >&6;}
2650251881Speter  >$cache_file
2651251881Speterfi
2652251881Speter
2653251881Speter# Check that the precious variables saved in the cache have kept the same
2654251881Speter# value.
2655251881Speterac_cache_corrupted=false
2656251881Speterfor ac_var in $ac_precious_vars; do
2657251881Speter  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2658251881Speter  eval ac_new_set=\$ac_env_${ac_var}_set
2659251881Speter  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2660251881Speter  eval ac_new_val=\$ac_env_${ac_var}_value
2661251881Speter  case $ac_old_set,$ac_new_set in
2662251881Speter    set,)
2663251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2664251881Speter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2665251881Speter      ac_cache_corrupted=: ;;
2666251881Speter    ,set)
2667251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2668251881Speter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2669251881Speter      ac_cache_corrupted=: ;;
2670251881Speter    ,);;
2671251881Speter    *)
2672251881Speter      if test "x$ac_old_val" != "x$ac_new_val"; then
2673251881Speter	# differences in whitespace do not lead to failure.
2674251881Speter	ac_old_val_w=`echo x $ac_old_val`
2675251881Speter	ac_new_val_w=`echo x $ac_new_val`
2676251881Speter	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2677251881Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2678251881Speter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2679251881Speter	  ac_cache_corrupted=:
2680251881Speter	else
2681251881Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2682251881Speter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2683251881Speter	  eval $ac_var=\$ac_old_val
2684251881Speter	fi
2685251881Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2686251881Speter$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2687251881Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2688251881Speter$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2689251881Speter      fi;;
2690251881Speter  esac
2691251881Speter  # Pass precious variables to config.status.
2692251881Speter  if test "$ac_new_set" = set; then
2693251881Speter    case $ac_new_val in
2694251881Speter    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2695251881Speter    *) ac_arg=$ac_var=$ac_new_val ;;
2696251881Speter    esac
2697251881Speter    case " $ac_configure_args " in
2698251881Speter      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2699251881Speter      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2700251881Speter    esac
2701251881Speter  fi
2702251881Speterdone
2703251881Speterif $ac_cache_corrupted; then
2704251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2705251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2706251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2707251881Speter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2708251881Speter  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2709251881Speterfi
2710251881Speter## -------------------- ##
2711251881Speter## Main body of script. ##
2712251881Speter## -------------------- ##
2713251881Speter
2714251881Speterac_ext=c
2715251881Speterac_cpp='$CPP $CPPFLAGS'
2716251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2717251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2718251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
2719251881Speter
2720251881Speter
2721251881Speter
2722251881Speter
2723251881Speterac_aux_dir=
2724251881Speterfor ac_dir in build "$srcdir"/build; do
2725251881Speter  if test -f "$ac_dir/install-sh"; then
2726251881Speter    ac_aux_dir=$ac_dir
2727251881Speter    ac_install_sh="$ac_aux_dir/install-sh -c"
2728251881Speter    break
2729251881Speter  elif test -f "$ac_dir/install.sh"; then
2730251881Speter    ac_aux_dir=$ac_dir
2731251881Speter    ac_install_sh="$ac_aux_dir/install.sh -c"
2732251881Speter    break
2733251881Speter  elif test -f "$ac_dir/shtool"; then
2734251881Speter    ac_aux_dir=$ac_dir
2735251881Speter    ac_install_sh="$ac_aux_dir/shtool install -c"
2736251881Speter    break
2737251881Speter  fi
2738251881Speterdone
2739251881Speterif test -z "$ac_aux_dir"; then
2740251881Speter  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2741251881Speterfi
2742251881Speter
2743251881Speter# These three variables are undocumented and unsupported,
2744251881Speter# and are intended to be withdrawn in a future Autoconf release.
2745251881Speter# They can cause serious problems if a builder's source tree is in a directory
2746251881Speter# whose full name contains unusual characters.
2747251881Speterac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2748251881Speterac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2749251881Speterac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2750251881Speter
2751251881Speter
2752251881Speter
2753369302Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Subversion 1.14.1" >&5
2754369302Sdim$as_echo "$as_me: Configuring Subversion 1.14.1" >&6;}
2755251881Speter
2756251881Speterabs_srcdir="`cd $srcdir && pwd`"
2757251881Speter
2758251881Speterabs_builddir="`pwd`"
2759251881Speter
2760251881Speterif test "$abs_srcdir" = "$abs_builddir"; then
2761251881Speter  canonicalized_srcdir=""
2762251881Speterelse
2763251881Speter  canonicalized_srcdir="$srcdir/"
2764251881Speterfi
2765251881Speter
2766251881Speter
2767251881SpeterSWIG_LDFLAGS="$LDFLAGS"
2768251881Speter
2769251881Speter
2770251881Speter# Generate config.nice early (before the arguments are munged)
2771251881Speter
2772251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating config.nice" >&5
2773251881Speter$as_echo "$as_me: creating config.nice" >&6;}
2774251881Speter  # This little dance satisfies Cygwin, which cannot overwrite in-use files.
2775251881Speter  if test -f "config.nice"; then
2776251881Speter    mv "config.nice" "config.nice.old"
2777251881Speter  fi
2778251881Speter
2779251881Speter  cat >"config.nice" <<EOF
2780251881Speter#! /bin/sh
2781251881Speter#
2782251881Speter# Created by configure
2783251881Speter
2784251881Speter'$0' $ac_configure_args "\$@"
2785251881SpeterEOF
2786251881Speter
2787251881Speter  chmod +x "config.nice"
2788251881Speter  rm -f "config.nice.old"
2789251881Speter
2790251881Speter
2791251881Speter# ==== Check for programs ====================================================
2792251881Speter
2793251881Speter# Look for a C compiler (before anything can set CFLAGS)
2794251881SpeterCUSERFLAGS="$CFLAGS"
2795251881Speterac_ext=c
2796251881Speterac_cpp='$CPP $CPPFLAGS'
2797251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2798251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2799251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
2800251881Speterif test -n "$ac_tool_prefix"; then
2801251881Speter  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2802251881Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2
2803251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2804251881Speter$as_echo_n "checking for $ac_word... " >&6; }
2805251881Speterif ${ac_cv_prog_CC+:} false; then :
2806251881Speter  $as_echo_n "(cached) " >&6
2807251881Speterelse
2808251881Speter  if test -n "$CC"; then
2809251881Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
2810251881Speterelse
2811251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2812251881Speterfor as_dir in $PATH
2813251881Speterdo
2814251881Speter  IFS=$as_save_IFS
2815251881Speter  test -z "$as_dir" && as_dir=.
2816251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2817251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2818251881Speter    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2819251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2820251881Speter    break 2
2821251881Speter  fi
2822251881Speterdone
2823251881Speter  done
2824251881SpeterIFS=$as_save_IFS
2825251881Speter
2826251881Speterfi
2827251881Speterfi
2828251881SpeterCC=$ac_cv_prog_CC
2829251881Speterif test -n "$CC"; then
2830251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2831251881Speter$as_echo "$CC" >&6; }
2832251881Speterelse
2833251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2834251881Speter$as_echo "no" >&6; }
2835251881Speterfi
2836251881Speter
2837251881Speter
2838251881Speterfi
2839251881Speterif test -z "$ac_cv_prog_CC"; then
2840251881Speter  ac_ct_CC=$CC
2841251881Speter  # Extract the first word of "gcc", so it can be a program name with args.
2842251881Speterset dummy gcc; ac_word=$2
2843251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2844251881Speter$as_echo_n "checking for $ac_word... " >&6; }
2845251881Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
2846251881Speter  $as_echo_n "(cached) " >&6
2847251881Speterelse
2848251881Speter  if test -n "$ac_ct_CC"; then
2849251881Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2850251881Speterelse
2851251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852251881Speterfor as_dir in $PATH
2853251881Speterdo
2854251881Speter  IFS=$as_save_IFS
2855251881Speter  test -z "$as_dir" && as_dir=.
2856251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2857251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2858251881Speter    ac_cv_prog_ac_ct_CC="gcc"
2859251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2860251881Speter    break 2
2861251881Speter  fi
2862251881Speterdone
2863251881Speter  done
2864251881SpeterIFS=$as_save_IFS
2865251881Speter
2866251881Speterfi
2867251881Speterfi
2868251881Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
2869251881Speterif test -n "$ac_ct_CC"; then
2870251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2871251881Speter$as_echo "$ac_ct_CC" >&6; }
2872251881Speterelse
2873251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2874251881Speter$as_echo "no" >&6; }
2875251881Speterfi
2876251881Speter
2877251881Speter  if test "x$ac_ct_CC" = x; then
2878251881Speter    CC=""
2879251881Speter  else
2880251881Speter    case $cross_compiling:$ac_tool_warned in
2881251881Speteryes:)
2882251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2883251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2884251881Speterac_tool_warned=yes ;;
2885251881Speteresac
2886251881Speter    CC=$ac_ct_CC
2887251881Speter  fi
2888251881Speterelse
2889251881Speter  CC="$ac_cv_prog_CC"
2890251881Speterfi
2891251881Speter
2892251881Speterif test -z "$CC"; then
2893251881Speter          if test -n "$ac_tool_prefix"; then
2894251881Speter    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2895251881Speterset dummy ${ac_tool_prefix}cc; ac_word=$2
2896251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2897251881Speter$as_echo_n "checking for $ac_word... " >&6; }
2898251881Speterif ${ac_cv_prog_CC+:} false; then :
2899251881Speter  $as_echo_n "(cached) " >&6
2900251881Speterelse
2901251881Speter  if test -n "$CC"; then
2902251881Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
2903251881Speterelse
2904251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2905251881Speterfor as_dir in $PATH
2906251881Speterdo
2907251881Speter  IFS=$as_save_IFS
2908251881Speter  test -z "$as_dir" && as_dir=.
2909251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2910251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2911251881Speter    ac_cv_prog_CC="${ac_tool_prefix}cc"
2912251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2913251881Speter    break 2
2914251881Speter  fi
2915251881Speterdone
2916251881Speter  done
2917251881SpeterIFS=$as_save_IFS
2918251881Speter
2919251881Speterfi
2920251881Speterfi
2921251881SpeterCC=$ac_cv_prog_CC
2922251881Speterif test -n "$CC"; then
2923251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2924251881Speter$as_echo "$CC" >&6; }
2925251881Speterelse
2926251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2927251881Speter$as_echo "no" >&6; }
2928251881Speterfi
2929251881Speter
2930251881Speter
2931251881Speter  fi
2932251881Speterfi
2933251881Speterif test -z "$CC"; then
2934251881Speter  # Extract the first word of "cc", so it can be a program name with args.
2935251881Speterset dummy cc; ac_word=$2
2936251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2937251881Speter$as_echo_n "checking for $ac_word... " >&6; }
2938251881Speterif ${ac_cv_prog_CC+:} false; then :
2939251881Speter  $as_echo_n "(cached) " >&6
2940251881Speterelse
2941251881Speter  if test -n "$CC"; then
2942251881Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
2943251881Speterelse
2944251881Speter  ac_prog_rejected=no
2945251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2946251881Speterfor as_dir in $PATH
2947251881Speterdo
2948251881Speter  IFS=$as_save_IFS
2949251881Speter  test -z "$as_dir" && as_dir=.
2950251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2951251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2952251881Speter    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2953251881Speter       ac_prog_rejected=yes
2954251881Speter       continue
2955251881Speter     fi
2956251881Speter    ac_cv_prog_CC="cc"
2957251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2958251881Speter    break 2
2959251881Speter  fi
2960251881Speterdone
2961251881Speter  done
2962251881SpeterIFS=$as_save_IFS
2963251881Speter
2964251881Speterif test $ac_prog_rejected = yes; then
2965251881Speter  # We found a bogon in the path, so make sure we never use it.
2966251881Speter  set dummy $ac_cv_prog_CC
2967251881Speter  shift
2968251881Speter  if test $# != 0; then
2969251881Speter    # We chose a different compiler from the bogus one.
2970251881Speter    # However, it has the same basename, so the bogon will be chosen
2971251881Speter    # first if we set CC to just the basename; use the full file name.
2972251881Speter    shift
2973251881Speter    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2974251881Speter  fi
2975251881Speterfi
2976251881Speterfi
2977251881Speterfi
2978251881SpeterCC=$ac_cv_prog_CC
2979251881Speterif test -n "$CC"; then
2980251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2981251881Speter$as_echo "$CC" >&6; }
2982251881Speterelse
2983251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2984251881Speter$as_echo "no" >&6; }
2985251881Speterfi
2986251881Speter
2987251881Speter
2988251881Speterfi
2989251881Speterif test -z "$CC"; then
2990251881Speter  if test -n "$ac_tool_prefix"; then
2991251881Speter  for ac_prog in cl.exe
2992251881Speter  do
2993251881Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2994251881Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2995251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2996251881Speter$as_echo_n "checking for $ac_word... " >&6; }
2997251881Speterif ${ac_cv_prog_CC+:} false; then :
2998251881Speter  $as_echo_n "(cached) " >&6
2999251881Speterelse
3000251881Speter  if test -n "$CC"; then
3001251881Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3002251881Speterelse
3003251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004251881Speterfor as_dir in $PATH
3005251881Speterdo
3006251881Speter  IFS=$as_save_IFS
3007251881Speter  test -z "$as_dir" && as_dir=.
3008251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3009251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3010251881Speter    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3011251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012251881Speter    break 2
3013251881Speter  fi
3014251881Speterdone
3015251881Speter  done
3016251881SpeterIFS=$as_save_IFS
3017251881Speter
3018251881Speterfi
3019251881Speterfi
3020251881SpeterCC=$ac_cv_prog_CC
3021251881Speterif test -n "$CC"; then
3022251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3023251881Speter$as_echo "$CC" >&6; }
3024251881Speterelse
3025251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026251881Speter$as_echo "no" >&6; }
3027251881Speterfi
3028251881Speter
3029251881Speter
3030251881Speter    test -n "$CC" && break
3031251881Speter  done
3032251881Speterfi
3033251881Speterif test -z "$CC"; then
3034251881Speter  ac_ct_CC=$CC
3035251881Speter  for ac_prog in cl.exe
3036251881Speterdo
3037251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
3038251881Speterset dummy $ac_prog; ac_word=$2
3039251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3040251881Speter$as_echo_n "checking for $ac_word... " >&6; }
3041251881Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
3042251881Speter  $as_echo_n "(cached) " >&6
3043251881Speterelse
3044251881Speter  if test -n "$ac_ct_CC"; then
3045251881Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3046251881Speterelse
3047251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3048251881Speterfor as_dir in $PATH
3049251881Speterdo
3050251881Speter  IFS=$as_save_IFS
3051251881Speter  test -z "$as_dir" && as_dir=.
3052251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3053251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3054251881Speter    ac_cv_prog_ac_ct_CC="$ac_prog"
3055251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3056251881Speter    break 2
3057251881Speter  fi
3058251881Speterdone
3059251881Speter  done
3060251881SpeterIFS=$as_save_IFS
3061251881Speter
3062251881Speterfi
3063251881Speterfi
3064251881Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
3065251881Speterif test -n "$ac_ct_CC"; then
3066251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3067251881Speter$as_echo "$ac_ct_CC" >&6; }
3068251881Speterelse
3069251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3070251881Speter$as_echo "no" >&6; }
3071251881Speterfi
3072251881Speter
3073251881Speter
3074251881Speter  test -n "$ac_ct_CC" && break
3075251881Speterdone
3076251881Speter
3077251881Speter  if test "x$ac_ct_CC" = x; then
3078251881Speter    CC=""
3079251881Speter  else
3080251881Speter    case $cross_compiling:$ac_tool_warned in
3081251881Speteryes:)
3082251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3083251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3084251881Speterac_tool_warned=yes ;;
3085251881Speteresac
3086251881Speter    CC=$ac_ct_CC
3087251881Speter  fi
3088251881Speterfi
3089251881Speter
3090251881Speterfi
3091251881Speter
3092251881Speter
3093251881Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3094251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3095251881Speteras_fn_error $? "no acceptable C compiler found in \$PATH
3096251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
3097251881Speter
3098251881Speter# Provide some information about the compiler.
3099251881Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3100251881Speterset X $ac_compile
3101251881Speterac_compiler=$2
3102251881Speterfor ac_option in --version -v -V -qversion; do
3103251881Speter  { { ac_try="$ac_compiler $ac_option >&5"
3104251881Spetercase "(($ac_try" in
3105251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3106251881Speter  *) ac_try_echo=$ac_try;;
3107251881Speteresac
3108251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3109251881Speter$as_echo "$ac_try_echo"; } >&5
3110251881Speter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3111251881Speter  ac_status=$?
3112251881Speter  if test -s conftest.err; then
3113251881Speter    sed '10a\
3114251881Speter... rest of stderr output deleted ...
3115251881Speter         10q' conftest.err >conftest.er1
3116251881Speter    cat conftest.er1 >&5
3117251881Speter  fi
3118251881Speter  rm -f conftest.er1 conftest.err
3119251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3120251881Speter  test $ac_status = 0; }
3121251881Speterdone
3122251881Speter
3123251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3124251881Speter/* end confdefs.h.  */
3125251881Speter
3126251881Speterint
3127251881Spetermain ()
3128251881Speter{
3129251881Speter
3130251881Speter  ;
3131251881Speter  return 0;
3132251881Speter}
3133251881Speter_ACEOF
3134251881Speterac_clean_files_save=$ac_clean_files
3135251881Speterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3136251881Speter# Try to create an executable without -o first, disregard a.out.
3137251881Speter# It will help us diagnose broken compilers, and finding out an intuition
3138251881Speter# of exeext.
3139251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3140251881Speter$as_echo_n "checking whether the C compiler works... " >&6; }
3141251881Speterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3142251881Speter
3143251881Speter# The possible output files:
3144251881Speterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3145251881Speter
3146251881Speterac_rmfiles=
3147251881Speterfor ac_file in $ac_files
3148251881Speterdo
3149251881Speter  case $ac_file in
3150251881Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3151251881Speter    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3152251881Speter  esac
3153251881Speterdone
3154251881Speterrm -f $ac_rmfiles
3155251881Speter
3156251881Speterif { { ac_try="$ac_link_default"
3157251881Spetercase "(($ac_try" in
3158251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159251881Speter  *) ac_try_echo=$ac_try;;
3160251881Speteresac
3161251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162251881Speter$as_echo "$ac_try_echo"; } >&5
3163251881Speter  (eval "$ac_link_default") 2>&5
3164251881Speter  ac_status=$?
3165251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166251881Speter  test $ac_status = 0; }; then :
3167251881Speter  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3168251881Speter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3169251881Speter# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3170251881Speter# so that the user can short-circuit this test for compilers unknown to
3171251881Speter# Autoconf.
3172251881Speterfor ac_file in $ac_files ''
3173251881Speterdo
3174251881Speter  test -f "$ac_file" || continue
3175251881Speter  case $ac_file in
3176251881Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3177251881Speter	;;
3178251881Speter    [ab].out )
3179251881Speter	# We found the default executable, but exeext='' is most
3180251881Speter	# certainly right.
3181251881Speter	break;;
3182251881Speter    *.* )
3183251881Speter	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3184251881Speter	then :; else
3185251881Speter	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3186251881Speter	fi
3187251881Speter	# We set ac_cv_exeext here because the later test for it is not
3188251881Speter	# safe: cross compilers may not add the suffix if given an `-o'
3189251881Speter	# argument, so we may need to know it at that point already.
3190251881Speter	# Even if this section looks crufty: it has the advantage of
3191251881Speter	# actually working.
3192251881Speter	break;;
3193251881Speter    * )
3194251881Speter	break;;
3195251881Speter  esac
3196251881Speterdone
3197251881Spetertest "$ac_cv_exeext" = no && ac_cv_exeext=
3198251881Speter
3199251881Speterelse
3200251881Speter  ac_file=''
3201251881Speterfi
3202251881Speterif test -z "$ac_file"; then :
3203251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3204251881Speter$as_echo "no" >&6; }
3205251881Speter$as_echo "$as_me: failed program was:" >&5
3206251881Spetersed 's/^/| /' conftest.$ac_ext >&5
3207251881Speter
3208251881Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3209251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3210251881Speteras_fn_error 77 "C compiler cannot create executables
3211251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
3212251881Speterelse
3213251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3214251881Speter$as_echo "yes" >&6; }
3215251881Speterfi
3216251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3217251881Speter$as_echo_n "checking for C compiler default output file name... " >&6; }
3218251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3219251881Speter$as_echo "$ac_file" >&6; }
3220251881Speterac_exeext=$ac_cv_exeext
3221251881Speter
3222251881Speterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3223251881Speterac_clean_files=$ac_clean_files_save
3224251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3225251881Speter$as_echo_n "checking for suffix of executables... " >&6; }
3226251881Speterif { { ac_try="$ac_link"
3227251881Spetercase "(($ac_try" in
3228251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3229251881Speter  *) ac_try_echo=$ac_try;;
3230251881Speteresac
3231251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3232251881Speter$as_echo "$ac_try_echo"; } >&5
3233251881Speter  (eval "$ac_link") 2>&5
3234251881Speter  ac_status=$?
3235251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3236251881Speter  test $ac_status = 0; }; then :
3237251881Speter  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3238251881Speter# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3239251881Speter# work properly (i.e., refer to `conftest.exe'), while it won't with
3240251881Speter# `rm'.
3241251881Speterfor ac_file in conftest.exe conftest conftest.*; do
3242251881Speter  test -f "$ac_file" || continue
3243251881Speter  case $ac_file in
3244251881Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3245251881Speter    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3246251881Speter	  break;;
3247251881Speter    * ) break;;
3248251881Speter  esac
3249251881Speterdone
3250251881Speterelse
3251251881Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3252251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3253251881Speteras_fn_error $? "cannot compute suffix of executables: cannot compile and link
3254251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
3255251881Speterfi
3256251881Speterrm -f conftest conftest$ac_cv_exeext
3257251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3258251881Speter$as_echo "$ac_cv_exeext" >&6; }
3259251881Speter
3260251881Speterrm -f conftest.$ac_ext
3261251881SpeterEXEEXT=$ac_cv_exeext
3262251881Speterac_exeext=$EXEEXT
3263251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3264251881Speter/* end confdefs.h.  */
3265251881Speter#include <stdio.h>
3266251881Speterint
3267251881Spetermain ()
3268251881Speter{
3269251881SpeterFILE *f = fopen ("conftest.out", "w");
3270251881Speter return ferror (f) || fclose (f) != 0;
3271251881Speter
3272251881Speter  ;
3273251881Speter  return 0;
3274251881Speter}
3275251881Speter_ACEOF
3276251881Speterac_clean_files="$ac_clean_files conftest.out"
3277251881Speter# Check that the compiler produces executables we can run.  If not, either
3278251881Speter# the compiler is broken, or we cross compile.
3279251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3280251881Speter$as_echo_n "checking whether we are cross compiling... " >&6; }
3281251881Speterif test "$cross_compiling" != yes; then
3282251881Speter  { { ac_try="$ac_link"
3283251881Spetercase "(($ac_try" in
3284251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3285251881Speter  *) ac_try_echo=$ac_try;;
3286251881Speteresac
3287251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3288251881Speter$as_echo "$ac_try_echo"; } >&5
3289251881Speter  (eval "$ac_link") 2>&5
3290251881Speter  ac_status=$?
3291251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3292251881Speter  test $ac_status = 0; }
3293251881Speter  if { ac_try='./conftest$ac_cv_exeext'
3294251881Speter  { { case "(($ac_try" in
3295251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3296251881Speter  *) ac_try_echo=$ac_try;;
3297251881Speteresac
3298251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3299251881Speter$as_echo "$ac_try_echo"; } >&5
3300251881Speter  (eval "$ac_try") 2>&5
3301251881Speter  ac_status=$?
3302251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3303251881Speter  test $ac_status = 0; }; }; then
3304251881Speter    cross_compiling=no
3305251881Speter  else
3306251881Speter    if test "$cross_compiling" = maybe; then
3307251881Speter	cross_compiling=yes
3308251881Speter    else
3309251881Speter	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3311251881Speteras_fn_error $? "cannot run C compiled programs.
3312251881SpeterIf you meant to cross compile, use \`--host'.
3313251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
3314251881Speter    fi
3315251881Speter  fi
3316251881Speterfi
3317251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3318251881Speter$as_echo "$cross_compiling" >&6; }
3319251881Speter
3320251881Speterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3321251881Speterac_clean_files=$ac_clean_files_save
3322251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3323251881Speter$as_echo_n "checking for suffix of object files... " >&6; }
3324251881Speterif ${ac_cv_objext+:} false; then :
3325251881Speter  $as_echo_n "(cached) " >&6
3326251881Speterelse
3327251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3328251881Speter/* end confdefs.h.  */
3329251881Speter
3330251881Speterint
3331251881Spetermain ()
3332251881Speter{
3333251881Speter
3334251881Speter  ;
3335251881Speter  return 0;
3336251881Speter}
3337251881Speter_ACEOF
3338251881Speterrm -f conftest.o conftest.obj
3339251881Speterif { { ac_try="$ac_compile"
3340251881Spetercase "(($ac_try" in
3341251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3342251881Speter  *) ac_try_echo=$ac_try;;
3343251881Speteresac
3344251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3345251881Speter$as_echo "$ac_try_echo"; } >&5
3346251881Speter  (eval "$ac_compile") 2>&5
3347251881Speter  ac_status=$?
3348251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3349251881Speter  test $ac_status = 0; }; then :
3350251881Speter  for ac_file in conftest.o conftest.obj conftest.*; do
3351251881Speter  test -f "$ac_file" || continue;
3352251881Speter  case $ac_file in
3353251881Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3354251881Speter    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3355251881Speter       break;;
3356251881Speter  esac
3357251881Speterdone
3358251881Speterelse
3359251881Speter  $as_echo "$as_me: failed program was:" >&5
3360251881Spetersed 's/^/| /' conftest.$ac_ext >&5
3361251881Speter
3362251881Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3363251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3364251881Speteras_fn_error $? "cannot compute suffix of object files: cannot compile
3365251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
3366251881Speterfi
3367251881Speterrm -f conftest.$ac_cv_objext conftest.$ac_ext
3368251881Speterfi
3369251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3370251881Speter$as_echo "$ac_cv_objext" >&6; }
3371251881SpeterOBJEXT=$ac_cv_objext
3372251881Speterac_objext=$OBJEXT
3373251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3374251881Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3375251881Speterif ${ac_cv_c_compiler_gnu+:} false; then :
3376251881Speter  $as_echo_n "(cached) " >&6
3377251881Speterelse
3378251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3379251881Speter/* end confdefs.h.  */
3380251881Speter
3381251881Speterint
3382251881Spetermain ()
3383251881Speter{
3384251881Speter#ifndef __GNUC__
3385251881Speter       choke me
3386251881Speter#endif
3387251881Speter
3388251881Speter  ;
3389251881Speter  return 0;
3390251881Speter}
3391251881Speter_ACEOF
3392251881Speterif ac_fn_c_try_compile "$LINENO"; then :
3393251881Speter  ac_compiler_gnu=yes
3394251881Speterelse
3395251881Speter  ac_compiler_gnu=no
3396251881Speterfi
3397251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3398251881Speterac_cv_c_compiler_gnu=$ac_compiler_gnu
3399251881Speter
3400251881Speterfi
3401251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3402251881Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3403251881Speterif test $ac_compiler_gnu = yes; then
3404251881Speter  GCC=yes
3405251881Speterelse
3406251881Speter  GCC=
3407251881Speterfi
3408251881Speterac_test_CFLAGS=${CFLAGS+set}
3409251881Speterac_save_CFLAGS=$CFLAGS
3410251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3411251881Speter$as_echo_n "checking whether $CC accepts -g... " >&6; }
3412251881Speterif ${ac_cv_prog_cc_g+:} false; then :
3413251881Speter  $as_echo_n "(cached) " >&6
3414251881Speterelse
3415251881Speter  ac_save_c_werror_flag=$ac_c_werror_flag
3416251881Speter   ac_c_werror_flag=yes
3417251881Speter   ac_cv_prog_cc_g=no
3418251881Speter   CFLAGS="-g"
3419251881Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3420251881Speter/* end confdefs.h.  */
3421251881Speter
3422251881Speterint
3423251881Spetermain ()
3424251881Speter{
3425251881Speter
3426251881Speter  ;
3427251881Speter  return 0;
3428251881Speter}
3429251881Speter_ACEOF
3430251881Speterif ac_fn_c_try_compile "$LINENO"; then :
3431251881Speter  ac_cv_prog_cc_g=yes
3432251881Speterelse
3433251881Speter  CFLAGS=""
3434251881Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435251881Speter/* end confdefs.h.  */
3436251881Speter
3437251881Speterint
3438251881Spetermain ()
3439251881Speter{
3440251881Speter
3441251881Speter  ;
3442251881Speter  return 0;
3443251881Speter}
3444251881Speter_ACEOF
3445251881Speterif ac_fn_c_try_compile "$LINENO"; then :
3446251881Speter
3447251881Speterelse
3448251881Speter  ac_c_werror_flag=$ac_save_c_werror_flag
3449251881Speter	 CFLAGS="-g"
3450251881Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451251881Speter/* end confdefs.h.  */
3452251881Speter
3453251881Speterint
3454251881Spetermain ()
3455251881Speter{
3456251881Speter
3457251881Speter  ;
3458251881Speter  return 0;
3459251881Speter}
3460251881Speter_ACEOF
3461251881Speterif ac_fn_c_try_compile "$LINENO"; then :
3462251881Speter  ac_cv_prog_cc_g=yes
3463251881Speterfi
3464251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3465251881Speterfi
3466251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3467251881Speterfi
3468251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469251881Speter   ac_c_werror_flag=$ac_save_c_werror_flag
3470251881Speterfi
3471251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3472251881Speter$as_echo "$ac_cv_prog_cc_g" >&6; }
3473251881Speterif test "$ac_test_CFLAGS" = set; then
3474251881Speter  CFLAGS=$ac_save_CFLAGS
3475251881Speterelif test $ac_cv_prog_cc_g = yes; then
3476251881Speter  if test "$GCC" = yes; then
3477251881Speter    CFLAGS="-g -O2"
3478251881Speter  else
3479251881Speter    CFLAGS="-g"
3480251881Speter  fi
3481251881Speterelse
3482251881Speter  if test "$GCC" = yes; then
3483251881Speter    CFLAGS="-O2"
3484251881Speter  else
3485251881Speter    CFLAGS=
3486251881Speter  fi
3487251881Speterfi
3488251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3489251881Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3490251881Speterif ${ac_cv_prog_cc_c89+:} false; then :
3491251881Speter  $as_echo_n "(cached) " >&6
3492251881Speterelse
3493251881Speter  ac_cv_prog_cc_c89=no
3494251881Speterac_save_CC=$CC
3495251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3496251881Speter/* end confdefs.h.  */
3497251881Speter#include <stdarg.h>
3498251881Speter#include <stdio.h>
3499251881Speterstruct stat;
3500251881Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3501251881Speterstruct buf { int x; };
3502251881SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int);
3503251881Speterstatic char *e (p, i)
3504251881Speter     char **p;
3505251881Speter     int i;
3506251881Speter{
3507251881Speter  return p[i];
3508251881Speter}
3509251881Speterstatic char *f (char * (*g) (char **, int), char **p, ...)
3510251881Speter{
3511251881Speter  char *s;
3512251881Speter  va_list v;
3513251881Speter  va_start (v,p);
3514251881Speter  s = g (p, va_arg (v,int));
3515251881Speter  va_end (v);
3516251881Speter  return s;
3517251881Speter}
3518251881Speter
3519251881Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3520251881Speter   function prototypes and stuff, but not '\xHH' hex character constants.
3521251881Speter   These don't provoke an error unfortunately, instead are silently treated
3522251881Speter   as 'x'.  The following induces an error, until -std is added to get
3523251881Speter   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3524251881Speter   array size at least.  It's necessary to write '\x00'==0 to get something
3525251881Speter   that's true only with -std.  */
3526251881Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3527251881Speter
3528251881Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3529251881Speter   inside strings and character constants.  */
3530251881Speter#define FOO(x) 'x'
3531251881Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3532251881Speter
3533251881Speterint test (int i, double x);
3534251881Speterstruct s1 {int (*f) (int a);};
3535251881Speterstruct s2 {int (*f) (double a);};
3536251881Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3537251881Speterint argc;
3538251881Speterchar **argv;
3539251881Speterint
3540251881Spetermain ()
3541251881Speter{
3542251881Speterreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3543251881Speter  ;
3544251881Speter  return 0;
3545251881Speter}
3546251881Speter_ACEOF
3547251881Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3548251881Speter	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3549251881Speterdo
3550251881Speter  CC="$ac_save_CC $ac_arg"
3551251881Speter  if ac_fn_c_try_compile "$LINENO"; then :
3552251881Speter  ac_cv_prog_cc_c89=$ac_arg
3553251881Speterfi
3554251881Speterrm -f core conftest.err conftest.$ac_objext
3555251881Speter  test "x$ac_cv_prog_cc_c89" != "xno" && break
3556251881Speterdone
3557251881Speterrm -f conftest.$ac_ext
3558251881SpeterCC=$ac_save_CC
3559251881Speter
3560251881Speterfi
3561251881Speter# AC_CACHE_VAL
3562251881Spetercase "x$ac_cv_prog_cc_c89" in
3563251881Speter  x)
3564251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3565251881Speter$as_echo "none needed" >&6; } ;;
3566251881Speter  xno)
3567251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3568251881Speter$as_echo "unsupported" >&6; } ;;
3569251881Speter  *)
3570251881Speter    CC="$CC $ac_cv_prog_cc_c89"
3571251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3572251881Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3573251881Speteresac
3574251881Speterif test "x$ac_cv_prog_cc_c89" != xno; then :
3575251881Speter
3576251881Speterfi
3577251881Speter
3578251881Speterac_ext=c
3579251881Speterac_cpp='$CPP $CPPFLAGS'
3580251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3581251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3582251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3583251881Speter
3584251881Speter
3585251881Speter
3586251881Speter  CFLAGS_KEEP="$CFLAGS"
3587251881Speter  CFLAGS=""
3588251881Speter
3589289180Speter  if test "$GCC" = "yes"; then
3590251881Speter
3591251881Speter  _svn_xxflags__save="$CFLAGS"
3592251881Speter  ac_ext=c
3593251881Speterac_cpp='$CPP $CPPFLAGS'
3594251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3595251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3596251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3597251881Speter
3598251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -std=c90" >&5
3599251881Speter$as_echo_n "checking if $CC accepts -std=c90... " >&6; }
3600251881Speter  CFLAGS="-std=c90 $CFLAGS"
3601266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602251881Speter/* end confdefs.h.  */
3603266731Speterint main(void){return 0;}
3604251881Speter_ACEOF
3605266731Speterif ac_fn_c_try_link "$LINENO"; then :
3606251881Speter
3607251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3608251881Speter$as_echo "yes" >&6; }
3609251881Speter
3610251881Speter
3611251881Speterelse
3612251881Speter
3613251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3614251881Speter$as_echo "no" >&6; }
3615251881Speter    CFLAGS="$_svn_xxflags__save"
3616251881Speter
3617251881Speter
3618251881Speter  _svn_xxflags__save="$CFLAGS"
3619251881Speter  ac_ext=c
3620251881Speterac_cpp='$CPP $CPPFLAGS'
3621251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3622251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3623251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3624251881Speter
3625251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -std=c89" >&5
3626251881Speter$as_echo_n "checking if $CC accepts -std=c89... " >&6; }
3627251881Speter  CFLAGS="-std=c89 $CFLAGS"
3628266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3629251881Speter/* end confdefs.h.  */
3630266731Speterint main(void){return 0;}
3631251881Speter_ACEOF
3632266731Speterif ac_fn_c_try_link "$LINENO"; then :
3633251881Speter
3634251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3635251881Speter$as_echo "yes" >&6; }
3636251881Speter
3637251881Speter
3638251881Speterelse
3639251881Speter
3640251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3641251881Speter$as_echo "no" >&6; }
3642251881Speter    CFLAGS="$_svn_xxflags__save"
3643251881Speter
3644251881Speter
3645251881Speter  _svn_xxflags__save="$CFLAGS"
3646251881Speter  ac_ext=c
3647251881Speterac_cpp='$CPP $CPPFLAGS'
3648251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3649251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3650251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3651251881Speter
3652251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -ansi" >&5
3653251881Speter$as_echo_n "checking if $CC accepts -ansi... " >&6; }
3654251881Speter  CFLAGS="-ansi $CFLAGS"
3655266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3656251881Speter/* end confdefs.h.  */
3657266731Speterint main(void){return 0;}
3658251881Speter_ACEOF
3659266731Speterif ac_fn_c_try_link "$LINENO"; then :
3660251881Speter
3661251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3662251881Speter$as_echo "yes" >&6; }
3663251881Speter
3664251881Speter
3665251881Speterelse
3666251881Speter
3667251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3668251881Speter$as_echo "no" >&6; }
3669251881Speter    CFLAGS="$_svn_xxflags__save"
3670251881Speter
3671251881Speter
3672251881Speterfi
3673266731Speterrm -f core conftest.err conftest.$ac_objext \
3674266731Speter    conftest$ac_exeext conftest.$ac_ext
3675251881Speter  ac_ext=c
3676251881Speterac_cpp='$CPP $CPPFLAGS'
3677251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3678251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3679251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3680251881Speter
3681251881Speter
3682251881Speter
3683251881Speter
3684251881Speterfi
3685266731Speterrm -f core conftest.err conftest.$ac_objext \
3686266731Speter    conftest$ac_exeext conftest.$ac_ext
3687251881Speter  ac_ext=c
3688251881Speterac_cpp='$CPP $CPPFLAGS'
3689251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3690251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3691251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3692251881Speter
3693251881Speter
3694251881Speter
3695251881Speter
3696251881Speterfi
3697266731Speterrm -f core conftest.err conftest.$ac_objext \
3698266731Speter    conftest$ac_exeext conftest.$ac_ext
3699251881Speter  ac_ext=c
3700251881Speterac_cpp='$CPP $CPPFLAGS'
3701251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3702251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3703251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3704251881Speter
3705251881Speter
3706289180Speter  fi
3707251881Speter
3708251881Speter  CMODEFLAGS="$CFLAGS"
3709289180Speter  CFLAGS=""
3710289180Speter
3711289180Speter  if test "$GCC" = "yes"; then
3712289180Speter
3713289180Speter  _svn_xxflags__save="$CFLAGS"
3714289180Speter  ac_ext=c
3715289180Speterac_cpp='$CPP $CPPFLAGS'
3716289180Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3717289180Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3718289180Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3719289180Speter
3720289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -w" >&5
3721289180Speter$as_echo_n "checking if $CC accepts -w... " >&6; }
3722289180Speter  CFLAGS="-w $CFLAGS"
3723289180Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3724289180Speter/* end confdefs.h.  */
3725289180Speterint main(void){return 0;}
3726289180Speter_ACEOF
3727289180Speterif ac_fn_c_try_link "$LINENO"; then :
3728289180Speter
3729289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3730289180Speter$as_echo "yes" >&6; }
3731289180Speter
3732289180Speter
3733289180Speterelse
3734289180Speter
3735289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3736289180Speter$as_echo "no" >&6; }
3737289180Speter    CFLAGS="$_svn_xxflags__save"
3738289180Speter
3739289180Speter
3740289180Speterfi
3741289180Speterrm -f core conftest.err conftest.$ac_objext \
3742289180Speter    conftest$ac_exeext conftest.$ac_ext
3743289180Speter  ac_ext=c
3744289180Speterac_cpp='$CPP $CPPFLAGS'
3745289180Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3746289180Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3747289180Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3748289180Speter
3749289180Speter
3750289180Speter  fi
3751289180Speter
3752289180Speter  CNOWARNFLAGS="$CFLAGS"
3753251881Speter  CFLAGS="$CFLAGS_KEEP"
3754251881Speter
3755251881Speter
3756251881Speter
3757251881Speter
3758289180Speter
3759289180Speter
3760289180Speter  if test "$GCC" = "yes"; then
3761289180Speter
3762253734Speter  _svn_xxflags__save="$CFLAGS"
3763253734Speter  ac_ext=c
3764253734Speterac_cpp='$CPP $CPPFLAGS'
3765253734Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3766253734Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767253734Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3768253734Speter
3769253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror=unknown-warning-option" >&5
3770253734Speter$as_echo_n "checking if $CC accepts -Werror=unknown-warning-option... " >&6; }
3771253734Speter  CFLAGS="-Werror=unknown-warning-option $CFLAGS"
3772266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3773253734Speter/* end confdefs.h.  */
3774266731Speterint main(void){return 0;}
3775253734Speter_ACEOF
3776266731Speterif ac_fn_c_try_link "$LINENO"; then :
3777253734Speter
3778253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3779253734Speter$as_echo "yes" >&6; }
3780253734Speter
3781253734Speter
3782253734Speterelse
3783253734Speter
3784253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3785253734Speter$as_echo "no" >&6; }
3786253734Speter    CFLAGS="$_svn_xxflags__save"
3787253734Speter
3788253734Speter
3789253734Speterfi
3790266731Speterrm -f core conftest.err conftest.$ac_objext \
3791266731Speter    conftest$ac_exeext conftest.$ac_ext
3792253734Speter  ac_ext=c
3793253734Speterac_cpp='$CPP $CPPFLAGS'
3794253734Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3795253734Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3796253734Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3797253734Speter
3798253734Speter
3799289180Speter  fi
3800253734Speter
3801253734Speter
3802251881Speter# Look for a C++ compiler (before anything can set CXXFLAGS)
3803251881SpeterCXXUSERFLAGS="$CXXFLAGS"
3804251881Speterac_ext=cpp
3805251881Speterac_cpp='$CXXCPP $CPPFLAGS'
3806251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3807251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3808251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3809251881Speterif test -z "$CXX"; then
3810251881Speter  if test -n "$CCC"; then
3811251881Speter    CXX=$CCC
3812251881Speter  else
3813251881Speter    if test -n "$ac_tool_prefix"; then
3814251881Speter  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3815251881Speter  do
3816251881Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3817251881Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3818251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3819251881Speter$as_echo_n "checking for $ac_word... " >&6; }
3820251881Speterif ${ac_cv_prog_CXX+:} false; then :
3821251881Speter  $as_echo_n "(cached) " >&6
3822251881Speterelse
3823251881Speter  if test -n "$CXX"; then
3824251881Speter  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3825251881Speterelse
3826251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3827251881Speterfor as_dir in $PATH
3828251881Speterdo
3829251881Speter  IFS=$as_save_IFS
3830251881Speter  test -z "$as_dir" && as_dir=.
3831251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3832251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3833251881Speter    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3834251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3835251881Speter    break 2
3836251881Speter  fi
3837251881Speterdone
3838251881Speter  done
3839251881SpeterIFS=$as_save_IFS
3840251881Speter
3841251881Speterfi
3842251881Speterfi
3843251881SpeterCXX=$ac_cv_prog_CXX
3844251881Speterif test -n "$CXX"; then
3845251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3846251881Speter$as_echo "$CXX" >&6; }
3847251881Speterelse
3848251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3849251881Speter$as_echo "no" >&6; }
3850251881Speterfi
3851251881Speter
3852251881Speter
3853251881Speter    test -n "$CXX" && break
3854251881Speter  done
3855251881Speterfi
3856251881Speterif test -z "$CXX"; then
3857251881Speter  ac_ct_CXX=$CXX
3858251881Speter  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3859251881Speterdo
3860251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
3861251881Speterset dummy $ac_prog; ac_word=$2
3862251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3863251881Speter$as_echo_n "checking for $ac_word... " >&6; }
3864251881Speterif ${ac_cv_prog_ac_ct_CXX+:} false; then :
3865251881Speter  $as_echo_n "(cached) " >&6
3866251881Speterelse
3867251881Speter  if test -n "$ac_ct_CXX"; then
3868251881Speter  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3869251881Speterelse
3870251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3871251881Speterfor as_dir in $PATH
3872251881Speterdo
3873251881Speter  IFS=$as_save_IFS
3874251881Speter  test -z "$as_dir" && as_dir=.
3875251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3876251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3877251881Speter    ac_cv_prog_ac_ct_CXX="$ac_prog"
3878251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3879251881Speter    break 2
3880251881Speter  fi
3881251881Speterdone
3882251881Speter  done
3883251881SpeterIFS=$as_save_IFS
3884251881Speter
3885251881Speterfi
3886251881Speterfi
3887251881Speterac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3888251881Speterif test -n "$ac_ct_CXX"; then
3889251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3890251881Speter$as_echo "$ac_ct_CXX" >&6; }
3891251881Speterelse
3892251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3893251881Speter$as_echo "no" >&6; }
3894251881Speterfi
3895251881Speter
3896251881Speter
3897251881Speter  test -n "$ac_ct_CXX" && break
3898251881Speterdone
3899251881Speter
3900251881Speter  if test "x$ac_ct_CXX" = x; then
3901251881Speter    CXX="g++"
3902251881Speter  else
3903251881Speter    case $cross_compiling:$ac_tool_warned in
3904251881Speteryes:)
3905251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3906251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3907251881Speterac_tool_warned=yes ;;
3908251881Speteresac
3909251881Speter    CXX=$ac_ct_CXX
3910251881Speter  fi
3911251881Speterfi
3912251881Speter
3913251881Speter  fi
3914251881Speterfi
3915251881Speter# Provide some information about the compiler.
3916251881Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3917251881Speterset X $ac_compile
3918251881Speterac_compiler=$2
3919251881Speterfor ac_option in --version -v -V -qversion; do
3920251881Speter  { { ac_try="$ac_compiler $ac_option >&5"
3921251881Spetercase "(($ac_try" in
3922251881Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3923251881Speter  *) ac_try_echo=$ac_try;;
3924251881Speteresac
3925251881Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3926251881Speter$as_echo "$ac_try_echo"; } >&5
3927251881Speter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3928251881Speter  ac_status=$?
3929251881Speter  if test -s conftest.err; then
3930251881Speter    sed '10a\
3931251881Speter... rest of stderr output deleted ...
3932251881Speter         10q' conftest.err >conftest.er1
3933251881Speter    cat conftest.er1 >&5
3934251881Speter  fi
3935251881Speter  rm -f conftest.er1 conftest.err
3936251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3937251881Speter  test $ac_status = 0; }
3938251881Speterdone
3939251881Speter
3940251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3941251881Speter$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3942251881Speterif ${ac_cv_cxx_compiler_gnu+:} false; then :
3943251881Speter  $as_echo_n "(cached) " >&6
3944251881Speterelse
3945251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3946251881Speter/* end confdefs.h.  */
3947251881Speter
3948251881Speterint
3949251881Spetermain ()
3950251881Speter{
3951251881Speter#ifndef __GNUC__
3952251881Speter       choke me
3953251881Speter#endif
3954251881Speter
3955251881Speter  ;
3956251881Speter  return 0;
3957251881Speter}
3958251881Speter_ACEOF
3959251881Speterif ac_fn_cxx_try_compile "$LINENO"; then :
3960251881Speter  ac_compiler_gnu=yes
3961251881Speterelse
3962251881Speter  ac_compiler_gnu=no
3963251881Speterfi
3964251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3965251881Speterac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3966251881Speter
3967251881Speterfi
3968251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3969251881Speter$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3970251881Speterif test $ac_compiler_gnu = yes; then
3971251881Speter  GXX=yes
3972251881Speterelse
3973251881Speter  GXX=
3974251881Speterfi
3975251881Speterac_test_CXXFLAGS=${CXXFLAGS+set}
3976251881Speterac_save_CXXFLAGS=$CXXFLAGS
3977251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3978251881Speter$as_echo_n "checking whether $CXX accepts -g... " >&6; }
3979251881Speterif ${ac_cv_prog_cxx_g+:} false; then :
3980251881Speter  $as_echo_n "(cached) " >&6
3981251881Speterelse
3982251881Speter  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3983251881Speter   ac_cxx_werror_flag=yes
3984251881Speter   ac_cv_prog_cxx_g=no
3985251881Speter   CXXFLAGS="-g"
3986251881Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3987251881Speter/* end confdefs.h.  */
3988251881Speter
3989251881Speterint
3990251881Spetermain ()
3991251881Speter{
3992251881Speter
3993251881Speter  ;
3994251881Speter  return 0;
3995251881Speter}
3996251881Speter_ACEOF
3997251881Speterif ac_fn_cxx_try_compile "$LINENO"; then :
3998251881Speter  ac_cv_prog_cxx_g=yes
3999251881Speterelse
4000251881Speter  CXXFLAGS=""
4001251881Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002251881Speter/* end confdefs.h.  */
4003251881Speter
4004251881Speterint
4005251881Spetermain ()
4006251881Speter{
4007251881Speter
4008251881Speter  ;
4009251881Speter  return 0;
4010251881Speter}
4011251881Speter_ACEOF
4012251881Speterif ac_fn_cxx_try_compile "$LINENO"; then :
4013251881Speter
4014251881Speterelse
4015251881Speter  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4016251881Speter	 CXXFLAGS="-g"
4017251881Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018251881Speter/* end confdefs.h.  */
4019251881Speter
4020251881Speterint
4021251881Spetermain ()
4022251881Speter{
4023251881Speter
4024251881Speter  ;
4025251881Speter  return 0;
4026251881Speter}
4027251881Speter_ACEOF
4028251881Speterif ac_fn_cxx_try_compile "$LINENO"; then :
4029251881Speter  ac_cv_prog_cxx_g=yes
4030251881Speterfi
4031251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4032251881Speterfi
4033251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4034251881Speterfi
4035251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4036251881Speter   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4037251881Speterfi
4038251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4039251881Speter$as_echo "$ac_cv_prog_cxx_g" >&6; }
4040251881Speterif test "$ac_test_CXXFLAGS" = set; then
4041251881Speter  CXXFLAGS=$ac_save_CXXFLAGS
4042251881Speterelif test $ac_cv_prog_cxx_g = yes; then
4043251881Speter  if test "$GXX" = yes; then
4044251881Speter    CXXFLAGS="-g -O2"
4045251881Speter  else
4046251881Speter    CXXFLAGS="-g"
4047251881Speter  fi
4048251881Speterelse
4049251881Speter  if test "$GXX" = yes; then
4050251881Speter    CXXFLAGS="-O2"
4051251881Speter  else
4052251881Speter    CXXFLAGS=
4053251881Speter  fi
4054251881Speterfi
4055251881Speterac_ext=c
4056251881Speterac_cpp='$CPP $CPPFLAGS'
4057251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4058251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4059251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4060251881Speter
4061251881Speter
4062251881Speter
4063251881Speter  CXXFLAGS_KEEP="$CXXFLAGS"
4064251881Speter  CXXFLAGS=""
4065251881Speter
4066289180Speter  if test "$GXX" = "yes"; then
4067251881Speter
4068251881Speter  _svn_xxflags__save="$CXXFLAGS"
4069251881Speter  ac_ext=cpp
4070251881Speterac_cpp='$CXXCPP $CPPFLAGS'
4071251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4072251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4073251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4074251881Speter
4075362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -std=c++11" >&5
4076362181Sdim$as_echo_n "checking if $CXX accepts -std=c++11... " >&6; }
4077362181Sdim  CXXFLAGS="-std=c++11 $CXXFLAGS"
4078266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079251881Speter/* end confdefs.h.  */
4080266731Speterint main(){}
4081251881Speter_ACEOF
4082266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
4083251881Speter
4084251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4085251881Speter$as_echo "yes" >&6; }
4086251881Speter
4087251881Speter
4088251881Speterelse
4089251881Speter
4090251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4091251881Speter$as_echo "no" >&6; }
4092251881Speter    CXXFLAGS="$_svn_xxflags__save"
4093251881Speter
4094251881Speter
4095251881Speterfi
4096266731Speterrm -f core conftest.err conftest.$ac_objext \
4097266731Speter    conftest$ac_exeext conftest.$ac_ext
4098251881Speter  ac_ext=c
4099251881Speterac_cpp='$CPP $CPPFLAGS'
4100251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4101251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4102251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4103251881Speter
4104251881Speter
4105289180Speter  fi
4106251881Speter
4107251881Speter  CXXMODEFLAGS="$CXXFLAGS"
4108289180Speter  CXXFLAGS=""
4109289180Speter
4110289180Speter  if test "$GXX" = "yes"; then
4111289180Speter
4112289180Speter  _svn_xxflags__save="$CXXFLAGS"
4113289180Speter  ac_ext=cpp
4114289180Speterac_cpp='$CXXCPP $CPPFLAGS'
4115289180Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4116289180Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4117289180Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4118289180Speter
4119289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -w" >&5
4120289180Speter$as_echo_n "checking if $CXX accepts -w... " >&6; }
4121289180Speter  CXXFLAGS="-w $CXXFLAGS"
4122289180Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123289180Speter/* end confdefs.h.  */
4124289180Speterint main(){}
4125289180Speter_ACEOF
4126289180Speterif ac_fn_cxx_try_link "$LINENO"; then :
4127289180Speter
4128289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4129289180Speter$as_echo "yes" >&6; }
4130289180Speter
4131289180Speter
4132289180Speterelse
4133289180Speter
4134289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4135289180Speter$as_echo "no" >&6; }
4136289180Speter    CXXFLAGS="$_svn_xxflags__save"
4137289180Speter
4138289180Speter
4139289180Speterfi
4140289180Speterrm -f core conftest.err conftest.$ac_objext \
4141289180Speter    conftest$ac_exeext conftest.$ac_ext
4142289180Speter  ac_ext=c
4143289180Speterac_cpp='$CPP $CPPFLAGS'
4144289180Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4145289180Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4146289180Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4147289180Speter
4148289180Speter
4149289180Speter  fi
4150289180Speter
4151289180Speter  CXXNOWARNFLAGS="$CXXFLAGS"
4152251881Speter  CXXFLAGS="$CXXFLAGS_KEEP"
4153251881Speter
4154251881Speter
4155251881Speter
4156251881Speter
4157289180Speter
4158289180Speter
4159289180Speter  if test "$GXX" = "yes"; then
4160289180Speter
4161253734Speter  _svn_xxflags__save="$CXXFLAGS"
4162253734Speter  ac_ext=cpp
4163253734Speterac_cpp='$CXXCPP $CPPFLAGS'
4164253734Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4165253734Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4166253734Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4167253734Speter
4168253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Werror=unknown-warning-option" >&5
4169253734Speter$as_echo_n "checking if $CXX accepts -Werror=unknown-warning-option... " >&6; }
4170253734Speter  CXXFLAGS="-Werror=unknown-warning-option $CXXFLAGS"
4171266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4172253734Speter/* end confdefs.h.  */
4173266731Speterint main(){}
4174253734Speter_ACEOF
4175266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
4176253734Speter
4177253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4178253734Speter$as_echo "yes" >&6; }
4179253734Speter
4180253734Speter
4181253734Speterelse
4182253734Speter
4183253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4184253734Speter$as_echo "no" >&6; }
4185253734Speter    CXXFLAGS="$_svn_xxflags__save"
4186253734Speter
4187253734Speter
4188253734Speterfi
4189266731Speterrm -f core conftest.err conftest.$ac_objext \
4190266731Speter    conftest$ac_exeext conftest.$ac_ext
4191253734Speter  ac_ext=c
4192253734Speterac_cpp='$CPP $CPPFLAGS'
4193253734Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4194253734Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4195253734Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4196253734Speter
4197253734Speter
4198289180Speter  fi
4199253734Speter
4200253734Speter
4201251881Speter# Look for a C pre-processor
4202251881Speterac_ext=c
4203251881Speterac_cpp='$CPP $CPPFLAGS'
4204251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4205251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4206251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4207251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4208251881Speter$as_echo_n "checking how to run the C preprocessor... " >&6; }
4209251881Speter# On Suns, sometimes $CPP names a directory.
4210251881Speterif test -n "$CPP" && test -d "$CPP"; then
4211251881Speter  CPP=
4212251881Speterfi
4213251881Speterif test -z "$CPP"; then
4214251881Speter  if ${ac_cv_prog_CPP+:} false; then :
4215251881Speter  $as_echo_n "(cached) " >&6
4216251881Speterelse
4217251881Speter      # Double quotes because CPP needs to be expanded
4218251881Speter    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4219251881Speter    do
4220251881Speter      ac_preproc_ok=false
4221251881Speterfor ac_c_preproc_warn_flag in '' yes
4222251881Speterdo
4223251881Speter  # Use a header file that comes with gcc, so configuring glibc
4224251881Speter  # with a fresh cross-compiler works.
4225251881Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4226251881Speter  # <limits.h> exists even on freestanding compilers.
4227251881Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
4228251881Speter  # not just through cpp. "Syntax error" is here to catch this case.
4229251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4230251881Speter/* end confdefs.h.  */
4231251881Speter#ifdef __STDC__
4232251881Speter# include <limits.h>
4233251881Speter#else
4234251881Speter# include <assert.h>
4235251881Speter#endif
4236251881Speter		     Syntax error
4237251881Speter_ACEOF
4238251881Speterif ac_fn_c_try_cpp "$LINENO"; then :
4239251881Speter
4240251881Speterelse
4241251881Speter  # Broken: fails on valid input.
4242251881Spetercontinue
4243251881Speterfi
4244251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
4245251881Speter
4246251881Speter  # OK, works on sane cases.  Now check whether nonexistent headers
4247251881Speter  # can be detected and how.
4248251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4249251881Speter/* end confdefs.h.  */
4250251881Speter#include <ac_nonexistent.h>
4251251881Speter_ACEOF
4252251881Speterif ac_fn_c_try_cpp "$LINENO"; then :
4253251881Speter  # Broken: success on invalid input.
4254251881Spetercontinue
4255251881Speterelse
4256251881Speter  # Passes both tests.
4257251881Speterac_preproc_ok=:
4258251881Speterbreak
4259251881Speterfi
4260251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
4261251881Speter
4262251881Speterdone
4263251881Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4264251881Speterrm -f conftest.i conftest.err conftest.$ac_ext
4265251881Speterif $ac_preproc_ok; then :
4266251881Speter  break
4267251881Speterfi
4268251881Speter
4269251881Speter    done
4270251881Speter    ac_cv_prog_CPP=$CPP
4271251881Speter
4272251881Speterfi
4273251881Speter  CPP=$ac_cv_prog_CPP
4274251881Speterelse
4275251881Speter  ac_cv_prog_CPP=$CPP
4276251881Speterfi
4277251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4278251881Speter$as_echo "$CPP" >&6; }
4279251881Speterac_preproc_ok=false
4280251881Speterfor ac_c_preproc_warn_flag in '' yes
4281251881Speterdo
4282251881Speter  # Use a header file that comes with gcc, so configuring glibc
4283251881Speter  # with a fresh cross-compiler works.
4284251881Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4285251881Speter  # <limits.h> exists even on freestanding compilers.
4286251881Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
4287251881Speter  # not just through cpp. "Syntax error" is here to catch this case.
4288251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4289251881Speter/* end confdefs.h.  */
4290251881Speter#ifdef __STDC__
4291251881Speter# include <limits.h>
4292251881Speter#else
4293251881Speter# include <assert.h>
4294251881Speter#endif
4295251881Speter		     Syntax error
4296251881Speter_ACEOF
4297251881Speterif ac_fn_c_try_cpp "$LINENO"; then :
4298251881Speter
4299251881Speterelse
4300251881Speter  # Broken: fails on valid input.
4301251881Spetercontinue
4302251881Speterfi
4303251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
4304251881Speter
4305251881Speter  # OK, works on sane cases.  Now check whether nonexistent headers
4306251881Speter  # can be detected and how.
4307251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308251881Speter/* end confdefs.h.  */
4309251881Speter#include <ac_nonexistent.h>
4310251881Speter_ACEOF
4311251881Speterif ac_fn_c_try_cpp "$LINENO"; then :
4312251881Speter  # Broken: success on invalid input.
4313251881Spetercontinue
4314251881Speterelse
4315251881Speter  # Passes both tests.
4316251881Speterac_preproc_ok=:
4317251881Speterbreak
4318251881Speterfi
4319251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
4320251881Speter
4321251881Speterdone
4322251881Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4323251881Speterrm -f conftest.i conftest.err conftest.$ac_ext
4324251881Speterif $ac_preproc_ok; then :
4325251881Speter
4326251881Speterelse
4327251881Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4328251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4329251881Speteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4330251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
4331251881Speterfi
4332251881Speter
4333251881Speterac_ext=c
4334251881Speterac_cpp='$CPP $CPPFLAGS'
4335251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4336251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4337251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4338251881Speter
4339251881Speter
4340251881Speter# Look for a good sed
4341251881Speter# AC_PROG_SED was introduced in Autoconf 2.59b
4342251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4343251881Speter$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4344251881Speterif ${ac_cv_path_SED+:} false; then :
4345251881Speter  $as_echo_n "(cached) " >&6
4346251881Speterelse
4347251881Speter            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4348251881Speter     for ac_i in 1 2 3 4 5 6 7; do
4349251881Speter       ac_script="$ac_script$as_nl$ac_script"
4350251881Speter     done
4351251881Speter     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4352251881Speter     { ac_script=; unset ac_script;}
4353251881Speter     if test -z "$SED"; then
4354251881Speter  ac_path_SED_found=false
4355251881Speter  # Loop through the user's path and test for each of PROGNAME-LIST
4356251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4357251881Speterfor as_dir in $PATH
4358251881Speterdo
4359251881Speter  IFS=$as_save_IFS
4360251881Speter  test -z "$as_dir" && as_dir=.
4361251881Speter    for ac_prog in sed gsed; do
4362251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4363251881Speter      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4364251881Speter      as_fn_executable_p "$ac_path_SED" || continue
4365251881Speter# Check for GNU ac_path_SED and select it if it is found.
4366251881Speter  # Check for GNU $ac_path_SED
4367251881Spetercase `"$ac_path_SED" --version 2>&1` in
4368251881Speter*GNU*)
4369251881Speter  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4370251881Speter*)
4371251881Speter  ac_count=0
4372251881Speter  $as_echo_n 0123456789 >"conftest.in"
4373251881Speter  while :
4374251881Speter  do
4375251881Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4376251881Speter    mv "conftest.tmp" "conftest.in"
4377251881Speter    cp "conftest.in" "conftest.nl"
4378251881Speter    $as_echo '' >> "conftest.nl"
4379251881Speter    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4380251881Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4381251881Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4382251881Speter    if test $ac_count -gt ${ac_path_SED_max-0}; then
4383251881Speter      # Best one so far, save it but keep looking for a better one
4384251881Speter      ac_cv_path_SED="$ac_path_SED"
4385251881Speter      ac_path_SED_max=$ac_count
4386251881Speter    fi
4387251881Speter    # 10*(2^10) chars as input seems more than enough
4388251881Speter    test $ac_count -gt 10 && break
4389251881Speter  done
4390251881Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4391251881Speteresac
4392251881Speter
4393251881Speter      $ac_path_SED_found && break 3
4394251881Speter    done
4395251881Speter  done
4396251881Speter  done
4397251881SpeterIFS=$as_save_IFS
4398251881Speter  if test -z "$ac_cv_path_SED"; then
4399251881Speter    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4400251881Speter  fi
4401251881Speterelse
4402251881Speter  ac_cv_path_SED=$SED
4403251881Speterfi
4404251881Speter
4405251881Speterfi
4406251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4407251881Speter$as_echo "$ac_cv_path_SED" >&6; }
4408251881Speter SED="$ac_cv_path_SED"
4409251881Speter  rm -f conftest.sed
4410251881Speter
4411251881Speter
4412251881Speter# Grab target_cpu, so we can use it in the Solaris pkginfo file
4413251881Speter# Make sure we can run config.sub.
4414251881Speter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4415251881Speter  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4416251881Speter
4417251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4418251881Speter$as_echo_n "checking build system type... " >&6; }
4419251881Speterif ${ac_cv_build+:} false; then :
4420251881Speter  $as_echo_n "(cached) " >&6
4421251881Speterelse
4422251881Speter  ac_build_alias=$build_alias
4423251881Spetertest "x$ac_build_alias" = x &&
4424251881Speter  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4425251881Spetertest "x$ac_build_alias" = x &&
4426251881Speter  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4427251881Speterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4428251881Speter  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4429251881Speter
4430251881Speterfi
4431251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4432251881Speter$as_echo "$ac_cv_build" >&6; }
4433251881Spetercase $ac_cv_build in
4434251881Speter*-*-*) ;;
4435251881Speter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4436251881Speteresac
4437251881Speterbuild=$ac_cv_build
4438251881Speterac_save_IFS=$IFS; IFS='-'
4439251881Speterset x $ac_cv_build
4440251881Spetershift
4441251881Speterbuild_cpu=$1
4442251881Speterbuild_vendor=$2
4443251881Spetershift; shift
4444251881Speter# Remember, the first character of IFS is used to create $*,
4445251881Speter# except with old shells:
4446251881Speterbuild_os=$*
4447251881SpeterIFS=$ac_save_IFS
4448251881Spetercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4449251881Speter
4450251881Speter
4451251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4452251881Speter$as_echo_n "checking host system type... " >&6; }
4453251881Speterif ${ac_cv_host+:} false; then :
4454251881Speter  $as_echo_n "(cached) " >&6
4455251881Speterelse
4456251881Speter  if test "x$host_alias" = x; then
4457251881Speter  ac_cv_host=$ac_cv_build
4458251881Speterelse
4459251881Speter  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4460251881Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4461251881Speterfi
4462251881Speter
4463251881Speterfi
4464251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4465251881Speter$as_echo "$ac_cv_host" >&6; }
4466251881Spetercase $ac_cv_host in
4467251881Speter*-*-*) ;;
4468251881Speter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4469251881Speteresac
4470251881Speterhost=$ac_cv_host
4471251881Speterac_save_IFS=$IFS; IFS='-'
4472251881Speterset x $ac_cv_host
4473251881Spetershift
4474251881Speterhost_cpu=$1
4475251881Speterhost_vendor=$2
4476251881Spetershift; shift
4477251881Speter# Remember, the first character of IFS is used to create $*,
4478251881Speter# except with old shells:
4479251881Speterhost_os=$*
4480251881SpeterIFS=$ac_save_IFS
4481251881Spetercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4482251881Speter
4483251881Speter
4484251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4485251881Speter$as_echo_n "checking target system type... " >&6; }
4486251881Speterif ${ac_cv_target+:} false; then :
4487251881Speter  $as_echo_n "(cached) " >&6
4488251881Speterelse
4489251881Speter  if test "x$target_alias" = x; then
4490251881Speter  ac_cv_target=$ac_cv_host
4491251881Speterelse
4492251881Speter  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4493251881Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4494251881Speterfi
4495251881Speter
4496251881Speterfi
4497251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4498251881Speter$as_echo "$ac_cv_target" >&6; }
4499251881Spetercase $ac_cv_target in
4500251881Speter*-*-*) ;;
4501251881Speter*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4502251881Speteresac
4503251881Spetertarget=$ac_cv_target
4504251881Speterac_save_IFS=$IFS; IFS='-'
4505251881Speterset x $ac_cv_target
4506251881Spetershift
4507251881Spetertarget_cpu=$1
4508251881Spetertarget_vendor=$2
4509251881Spetershift; shift
4510251881Speter# Remember, the first character of IFS is used to create $*,
4511251881Speter# except with old shells:
4512251881Spetertarget_os=$*
4513251881SpeterIFS=$ac_save_IFS
4514251881Spetercase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4515251881Speter
4516251881Speter
4517251881Speter# The aliases save the names the user supplied, while $host etc.
4518251881Speter# will get canonicalized.
4519251881Spetertest -n "$target_alias" &&
4520251881Speter  test "$program_prefix$program_suffix$program_transform_name" = \
4521251881Speter    NONENONEs,x,x, &&
4522251881Speter  program_prefix=${target_alias}-
4523251881Speter
4524251881Speter# Look for an extended grep
4525251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4526251881Speter$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4527251881Speterif ${ac_cv_path_GREP+:} false; then :
4528251881Speter  $as_echo_n "(cached) " >&6
4529251881Speterelse
4530251881Speter  if test -z "$GREP"; then
4531251881Speter  ac_path_GREP_found=false
4532251881Speter  # Loop through the user's path and test for each of PROGNAME-LIST
4533251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4534251881Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4535251881Speterdo
4536251881Speter  IFS=$as_save_IFS
4537251881Speter  test -z "$as_dir" && as_dir=.
4538251881Speter    for ac_prog in grep ggrep; do
4539251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4540251881Speter      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4541251881Speter      as_fn_executable_p "$ac_path_GREP" || continue
4542251881Speter# Check for GNU ac_path_GREP and select it if it is found.
4543251881Speter  # Check for GNU $ac_path_GREP
4544251881Spetercase `"$ac_path_GREP" --version 2>&1` in
4545251881Speter*GNU*)
4546251881Speter  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4547251881Speter*)
4548251881Speter  ac_count=0
4549251881Speter  $as_echo_n 0123456789 >"conftest.in"
4550251881Speter  while :
4551251881Speter  do
4552251881Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4553251881Speter    mv "conftest.tmp" "conftest.in"
4554251881Speter    cp "conftest.in" "conftest.nl"
4555251881Speter    $as_echo 'GREP' >> "conftest.nl"
4556251881Speter    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4557251881Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4558251881Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4559251881Speter    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4560251881Speter      # Best one so far, save it but keep looking for a better one
4561251881Speter      ac_cv_path_GREP="$ac_path_GREP"
4562251881Speter      ac_path_GREP_max=$ac_count
4563251881Speter    fi
4564251881Speter    # 10*(2^10) chars as input seems more than enough
4565251881Speter    test $ac_count -gt 10 && break
4566251881Speter  done
4567251881Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4568251881Speteresac
4569251881Speter
4570251881Speter      $ac_path_GREP_found && break 3
4571251881Speter    done
4572251881Speter  done
4573251881Speter  done
4574251881SpeterIFS=$as_save_IFS
4575251881Speter  if test -z "$ac_cv_path_GREP"; then
4576251881Speter    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4577251881Speter  fi
4578251881Speterelse
4579251881Speter  ac_cv_path_GREP=$GREP
4580251881Speterfi
4581251881Speter
4582251881Speterfi
4583251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4584251881Speter$as_echo "$ac_cv_path_GREP" >&6; }
4585251881Speter GREP="$ac_cv_path_GREP"
4586251881Speter
4587251881Speter
4588251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4589251881Speter$as_echo_n "checking for egrep... " >&6; }
4590251881Speterif ${ac_cv_path_EGREP+:} false; then :
4591251881Speter  $as_echo_n "(cached) " >&6
4592251881Speterelse
4593251881Speter  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4594251881Speter   then ac_cv_path_EGREP="$GREP -E"
4595251881Speter   else
4596251881Speter     if test -z "$EGREP"; then
4597251881Speter  ac_path_EGREP_found=false
4598251881Speter  # Loop through the user's path and test for each of PROGNAME-LIST
4599251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4600251881Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4601251881Speterdo
4602251881Speter  IFS=$as_save_IFS
4603251881Speter  test -z "$as_dir" && as_dir=.
4604251881Speter    for ac_prog in egrep; do
4605251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4606251881Speter      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4607251881Speter      as_fn_executable_p "$ac_path_EGREP" || continue
4608251881Speter# Check for GNU ac_path_EGREP and select it if it is found.
4609251881Speter  # Check for GNU $ac_path_EGREP
4610251881Spetercase `"$ac_path_EGREP" --version 2>&1` in
4611251881Speter*GNU*)
4612251881Speter  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4613251881Speter*)
4614251881Speter  ac_count=0
4615251881Speter  $as_echo_n 0123456789 >"conftest.in"
4616251881Speter  while :
4617251881Speter  do
4618251881Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4619251881Speter    mv "conftest.tmp" "conftest.in"
4620251881Speter    cp "conftest.in" "conftest.nl"
4621251881Speter    $as_echo 'EGREP' >> "conftest.nl"
4622251881Speter    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4623251881Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4624251881Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4625251881Speter    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4626251881Speter      # Best one so far, save it but keep looking for a better one
4627251881Speter      ac_cv_path_EGREP="$ac_path_EGREP"
4628251881Speter      ac_path_EGREP_max=$ac_count
4629251881Speter    fi
4630251881Speter    # 10*(2^10) chars as input seems more than enough
4631251881Speter    test $ac_count -gt 10 && break
4632251881Speter  done
4633251881Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4634251881Speteresac
4635251881Speter
4636251881Speter      $ac_path_EGREP_found && break 3
4637251881Speter    done
4638251881Speter  done
4639251881Speter  done
4640251881SpeterIFS=$as_save_IFS
4641251881Speter  if test -z "$ac_cv_path_EGREP"; then
4642251881Speter    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4643251881Speter  fi
4644251881Speterelse
4645251881Speter  ac_cv_path_EGREP=$EGREP
4646251881Speterfi
4647251881Speter
4648251881Speter   fi
4649251881Speterfi
4650251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4651251881Speter$as_echo "$ac_cv_path_EGREP" >&6; }
4652251881Speter EGREP="$ac_cv_path_EGREP"
4653251881Speter
4654251881Speter
4655251881Speter
4656251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4657251881Speter$as_echo_n "checking whether ln -s works... " >&6; }
4658251881SpeterLN_S=$as_ln_s
4659251881Speterif test "$LN_S" = "ln -s"; then
4660251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4661251881Speter$as_echo "yes" >&6; }
4662251881Speterelse
4663251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4664251881Speter$as_echo "no, using $LN_S" >&6; }
4665251881Speterfi
4666251881Speter
4667251881Speter
4668251881Speter# Find a good install program.  We prefer a C program (faster),
4669251881Speter# so one script is as good as another.  But avoid the broken or
4670251881Speter# incompatible versions:
4671251881Speter# SysV /etc/install, /usr/sbin/install
4672251881Speter# SunOS /usr/etc/install
4673251881Speter# IRIX /sbin/install
4674251881Speter# AIX /bin/install
4675251881Speter# AmigaOS /C/install, which installs bootblocks on floppy discs
4676251881Speter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4677251881Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4678251881Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4679251881Speter# OS/2's system install, which has a completely different semantic
4680251881Speter# ./install, which can be erroneously created by make from ./install.sh.
4681251881Speter# Reject install programs that cannot install multiple files.
4682251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4683251881Speter$as_echo_n "checking for a BSD-compatible install... " >&6; }
4684251881Speterif test -z "$INSTALL"; then
4685251881Speterif ${ac_cv_path_install+:} false; then :
4686251881Speter  $as_echo_n "(cached) " >&6
4687251881Speterelse
4688251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4689251881Speterfor as_dir in $PATH
4690251881Speterdo
4691251881Speter  IFS=$as_save_IFS
4692251881Speter  test -z "$as_dir" && as_dir=.
4693251881Speter    # Account for people who put trailing slashes in PATH elements.
4694251881Spetercase $as_dir/ in #((
4695251881Speter  ./ | .// | /[cC]/* | \
4696251881Speter  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4697251881Speter  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4698251881Speter  /usr/ucb/* ) ;;
4699251881Speter  *)
4700251881Speter    # OSF1 and SCO ODT 3.0 have their own names for install.
4701251881Speter    # Don't use installbsd from OSF since it installs stuff as root
4702251881Speter    # by default.
4703251881Speter    for ac_prog in ginstall scoinst install; do
4704251881Speter      for ac_exec_ext in '' $ac_executable_extensions; do
4705251881Speter	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4706251881Speter	  if test $ac_prog = install &&
4707251881Speter	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4708251881Speter	    # AIX install.  It has an incompatible calling convention.
4709251881Speter	    :
4710251881Speter	  elif test $ac_prog = install &&
4711251881Speter	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4712251881Speter	    # program-specific install script used by HP pwplus--don't use.
4713251881Speter	    :
4714251881Speter	  else
4715251881Speter	    rm -rf conftest.one conftest.two conftest.dir
4716251881Speter	    echo one > conftest.one
4717251881Speter	    echo two > conftest.two
4718251881Speter	    mkdir conftest.dir
4719251881Speter	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4720251881Speter	      test -s conftest.one && test -s conftest.two &&
4721251881Speter	      test -s conftest.dir/conftest.one &&
4722251881Speter	      test -s conftest.dir/conftest.two
4723251881Speter	    then
4724251881Speter	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4725251881Speter	      break 3
4726251881Speter	    fi
4727251881Speter	  fi
4728251881Speter	fi
4729251881Speter      done
4730251881Speter    done
4731251881Speter    ;;
4732251881Speteresac
4733251881Speter
4734251881Speter  done
4735251881SpeterIFS=$as_save_IFS
4736251881Speter
4737251881Speterrm -rf conftest.one conftest.two conftest.dir
4738251881Speter
4739251881Speterfi
4740251881Speter  if test "${ac_cv_path_install+set}" = set; then
4741251881Speter    INSTALL=$ac_cv_path_install
4742251881Speter  else
4743251881Speter    # As a last resort, use the slow shell script.  Don't cache a
4744251881Speter    # value for INSTALL within a source directory, because that will
4745251881Speter    # break other packages using the cache if that directory is
4746251881Speter    # removed, or if the value is a relative name.
4747251881Speter    INSTALL=$ac_install_sh
4748251881Speter  fi
4749251881Speterfi
4750251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4751251881Speter$as_echo "$INSTALL" >&6; }
4752251881Speter
4753251881Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4754251881Speter# It thinks the first close brace ends the variable substitution.
4755251881Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4756251881Speter
4757251881Spetertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4758251881Speter
4759251881Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4760251881Speter
4761251881Speter# If $INSTALL is relative path to our fallback install-sh, then convert
4762251881Speter# to an absolute path, as in some cases (e.g. Solaris VPATH build), libtool
4763251881Speter# may try to use it from a changed working directory.
4764251881Speterif test "$INSTALL" = "build/install-sh -c"; then
4765251881Speter  INSTALL="$abs_srcdir/$INSTALL"
4766251881Speterfi
4767251881Speter
4768251881Speterif test -z "$MKDIR"; then
4769251881Speter  MKDIR="$INSTALL -d"
4770251881Speterfi
4771251881Speter
4772251881Speter
4773251881Speter# ==== Libraries, for which we may have source to build ======================
4774251881Speter
4775251881Speter
4776369302SdimAPR_VER_REGEXES="1\.[4-9]\. 2\."
4777251881Speter
4778251881Speter
4779251881Speter  APR_WANTED_REGEXES="$APR_VER_REGEXES"
4780251881Speter
4781251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: Apache Portable Runtime (APR) library configuration" >&5
4782251881Speter$as_echo "$as_me: Apache Portable Runtime (APR) library configuration" >&6;}
4783251881Speter
4784251881Speter
4785251881Speter  apr_found="no"
4786251881Speter
4787362181Sdim  if test "$target_os" = "os2-emx"; then
4788251881Speter    # Scripts don't pass test -x on OS/2
4789251881Speter    TEST_X="test -f"
4790251881Speter  else
4791251881Speter    TEST_X="test -x"
4792251881Speter  fi
4793251881Speter
4794289180Speter  acceptable_majors="2 1 0"
4795251881Speter
4796251881Speter  apr_temp_acceptable_apr_config=""
4797251881Speter  for apr_temp_major in $acceptable_majors
4798251881Speter  do
4799251881Speter    case $apr_temp_major in
4800251881Speter      0)
4801251881Speter      apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
4802251881Speter      ;;
4803251881Speter      *)
4804251881Speter      apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
4805251881Speter      ;;
4806251881Speter    esac
4807251881Speter  done
4808251881Speter
4809251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5
4810251881Speter$as_echo_n "checking for APR... " >&6; }
4811251881Speter
4812251881Speter# Check whether --with-apr was given.
4813251881Speterif test "${with_apr+set}" = set; then :
4814251881Speter  withval=$with_apr;
4815251881Speter    if test "$withval" = "no" || test "$withval" = "yes"; then
4816251881Speter      as_fn_error $? "--with-apr requires a directory or file to be provided" "$LINENO" 5
4817251881Speter    fi
4818251881Speter
4819251881Speter    for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4820251881Speter    do
4821251881Speter      for lookdir in "$withval/bin" "$withval"
4822251881Speter      do
4823251881Speter        if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
4824362181Sdim          apr_config="$lookdir/$apr_temp_apr_config_file"
4825362181Sdim
4826251881Speter          apr_found="yes"
4827251881Speter          break 2
4828251881Speter        fi
4829251881Speter      done
4830251881Speter    done
4831251881Speter
4832251881Speter    if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
4833362181Sdim      apr_config="$withval"
4834251881Speter      apr_found="yes"
4835251881Speter    fi
4836251881Speter
4837251881Speter            if test "$apr_found" != "yes"; then
4838251881Speter      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
4839251881Speter    fi
4840251881Speter
4841251881Speterelse
4842251881Speter
4843362181Sdim        if test -n "1" && test "1" = "1"; then
4844362181Sdim      for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4845362181Sdim      do
4846362181Sdim        if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
4847362181Sdim          apr_config="$apr_temp_apr_config_file"
4848362181Sdim
4849362181Sdim          apr_found="yes"
4850362181Sdim          break
4851362181Sdim        else
4852362181Sdim                    for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
4853362181Sdim            if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
4854362181Sdim              apr_config="$lookdir/bin/$apr_temp_apr_config_file"
4855362181Sdim
4856362181Sdim              apr_found="yes"
4857362181Sdim              break 2
4858362181Sdim            fi
4859362181Sdim          done
4860362181Sdim        fi
4861362181Sdim      done
4862362181Sdim    fi
4863362181Sdim        if test "$apr_found" = "no" && test -d """"; then
4864362181Sdim      apr_temp_abs_srcdir="`cd \"""\" && pwd`"
4865251881Speter      apr_found="reconfig"
4866251881Speter      apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"""/include/apr_version.h\"`"
4867251881Speter      case $apr_bundled_major in
4868251881Speter        "")
4869251881Speter          as_fn_error $? "failed to find major version of bundled APR" "$LINENO" 5
4870251881Speter        ;;
4871251881Speter        0)
4872251881Speter          apr_temp_apr_config_file="apr-config"
4873251881Speter        ;;
4874251881Speter        *)
4875251881Speter          apr_temp_apr_config_file="apr-$apr_bundled_major-config"
4876251881Speter        ;;
4877251881Speter      esac
4878251881Speter      if test -n """"; then
4879251881Speter        apr_config="""/$apr_temp_apr_config_file"
4880251881Speter      else
4881251881Speter        apr_config="""/$apr_temp_apr_config_file"
4882251881Speter      fi
4883251881Speter    fi
4884251881Speter
4885251881Speterfi
4886251881Speter
4887251881Speter
4888251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
4889251881Speter$as_echo "$apr_found" >&6; }
4890251881Speter
4891251881Speter
4892251881Speter  if test $apr_found = "no"; then
4893251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: APR not found" >&5
4894251881Speter$as_echo "$as_me: WARNING: APR not found" >&2;}
4895251881Speter
4896251881Speter  echo "The Apache Portable Runtime (APR) library cannot be found."
4897251881Speter  echo "Please install APR on this system and configure Subversion"
4898251881Speter  echo "with the appropriate --with-apr option."
4899251881Speter  echo ""
4900251881Speter  echo "You probably need to do something similar with the Apache"
4901251881Speter  echo "Portable Runtime Utility (APRUTIL) library and then configure"
4902251881Speter  echo "Subversion with both the --with-apr and --with-apr-util options."
4903251881Speter  echo ""
4904251881Speter  as_fn_error $? "no suitable APR found" "$LINENO" 5
4905251881Speter
4906251881Speter  fi
4907251881Speter
4908251881Speter  if test $apr_found = "reconfig"; then
4909251881Speter    as_fn_error $? "Unexpected APR reconfig" "$LINENO" 5
4910251881Speter  fi
4911251881Speter
4912251881Speter
4913251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking APR version" >&5
4914251881Speter$as_echo_n "checking APR version... " >&6; }
4915251881Speter  apr_version="`$apr_config --version`"
4916251881Speter  if test $? -ne 0; then
4917251881Speter    as_fn_error $? "apr-config --version failed" "$LINENO" 5
4918251881Speter  fi
4919251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_version" >&5
4920251881Speter$as_echo "$apr_version" >&6; }
4921251881Speter
4922251881Speter  APR_WANTED_REGEX_MATCH=0
4923251881Speter  for apr_wanted_regex in $APR_WANTED_REGEXES; do
4924251881Speter    if test `expr $apr_version : $apr_wanted_regex` -ne 0; then
4925251881Speter      APR_WANTED_REGEX_MATCH=1
4926251881Speter      break
4927251881Speter    fi
4928251881Speter  done
4929251881Speter
4930251881Speter  if test $APR_WANTED_REGEX_MATCH -eq 0; then
4931251881Speter    echo "wanted regexes are $APR_WANTED_REGEXES"
4932251881Speter    as_fn_error $? "invalid apr version found" "$LINENO" 5
4933251881Speter  fi
4934251881Speter
4935251881Speter
4936251881Speter  CPPFLAGS="$CPPFLAGS `$apr_config --cppflags`"
4937251881Speter  if test $? -ne 0; then
4938251881Speter    as_fn_error $? "apr-config --cppflags failed" "$LINENO" 5
4939251881Speter  fi
4940251881Speter
4941251881Speter  CFLAGS="$CFLAGS `$apr_config --cflags`"
4942251881Speter  if test $? -ne 0; then
4943251881Speter    as_fn_error $? "apr-config --cflags failed" "$LINENO" 5
4944251881Speter  fi
4945251881Speter
4946251881Speter  apr_ldflags="`$apr_config --ldflags`"
4947251881Speter  if test $? -ne 0; then
4948251881Speter    as_fn_error $? "apr-config --ldflags failed" "$LINENO" 5
4949251881Speter  fi
4950251881Speter  LDFLAGS="$LDFLAGS `
4951251881Speter  input_flags="$apr_ldflags"
4952251881Speter  output_flags=""
4953251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
4954251881Speter  for flag in $input_flags; do
4955251881Speter    filter="no"
4956251881Speter    for dir in $filtered_dirs; do
4957251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
4958251881Speter        filter="yes"
4959251881Speter        break
4960251881Speter      fi
4961251881Speter    done
4962251881Speter    if test "$filter" = "no"; then
4963251881Speter      output_flags="$output_flags $flag"
4964251881Speter    fi
4965251881Speter  done
4966251881Speter  if test -n "$output_flags"; then
4967251881Speter    printf "%s" "${output_flags# }"
4968251881Speter  fi
4969251881Speter`"
4970251881Speter
4971251881Speter  SVN_APR_INCLUDES="`$apr_config --includes`"
4972251881Speter  if test $? -ne 0; then
4973251881Speter    as_fn_error $? "apr-config --includes failed" "$LINENO" 5
4974251881Speter  fi
4975251881Speter
4976251881Speter  if test "$enable_all_static" = "yes"; then
4977251881Speter    SVN_APR_LIBS="`$apr_config --link-ld --libs`"
4978251881Speter    if test $? -ne 0; then
4979251881Speter      as_fn_error $? "apr-config --link-ld --libs failed" "$LINENO" 5
4980251881Speter    fi
4981251881Speter  else
4982251881Speter    SVN_APR_LIBS="`$apr_config --link-ld`"
4983251881Speter    if test $? -ne 0; then
4984251881Speter      as_fn_error $? "apr-config --link-ld failed" "$LINENO" 5
4985251881Speter    fi
4986251881Speter  fi
4987251881Speter  SVN_APR_LIBS="`
4988251881Speter  input_flags="$SVN_APR_LIBS"
4989251881Speter  output_flags=""
4990251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
4991251881Speter  for flag in $input_flags; do
4992251881Speter    filter="no"
4993251881Speter    for dir in $filtered_dirs; do
4994251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
4995251881Speter        filter="yes"
4996251881Speter        break
4997251881Speter      fi
4998251881Speter    done
4999251881Speter    if test "$filter" = "no"; then
5000251881Speter      output_flags="$output_flags $flag"
5001251881Speter    fi
5002251881Speter  done
5003251881Speter  if test -n "$output_flags"; then
5004251881Speter    printf "%s" "${output_flags# }"
5005251881Speter  fi
5006251881Speter`"
5007251881Speter
5008251881Speter  SVN_APR_SHLIB_PATH_VAR="`$apr_config --shlib-path-var`"
5009251881Speter  if test $? -ne 0; then
5010251881Speter    as_fn_error $? "apr-config --shlib-path-var failed" "$LINENO" 5
5011251881Speter  fi
5012251881Speter
5013251881Speter  SVN_APR_CONFIG="$apr_config"
5014251881Speter
5015251881Speter
5016251881Speter
5017251881Speter
5018251881Speter
5019251881Speter
5020251881Speterif test `expr $apr_version : 2` -ne 0; then
5021251881Speter      svn_lib_ver=2
5022251881Speter    apu_config=$apr_config
5023251881Speter
5024251881Speter  SVN_APRUTIL_CONFIG="$apu_config"
5025251881Speter
5026251881Speter
5027289180Speter  SVN_APR_MAJOR_VERSION=2
5028251881Speterelse
5029251881Speter  svn_lib_ver=0
5030289180Speter  APU_VER_REGEXES="1\.[3-9]\."
5031251881Speter
5032251881Speter  APRUTIL_WANTED_REGEXES="$APU_VER_REGEXES"
5033251881Speter
5034251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: Apache Portable Runtime Utility (APRUTIL) library configuration" >&5
5035251881Speter$as_echo "$as_me: Apache Portable Runtime Utility (APRUTIL) library configuration" >&6;}
5036251881Speter
5037251881Speter
5038251881Speter  apu_found="no"
5039251881Speter
5040362181Sdim  if test "$target_os" = "os2-emx"; then
5041251881Speter    # Scripts don't pass test -x on OS/2
5042251881Speter    TEST_X="test -f"
5043251881Speter  else
5044251881Speter    TEST_X="test -x"
5045251881Speter  fi
5046251881Speter
5047251881Speter  acceptable_majors="1 0"
5048251881Speter
5049251881Speter  apu_temp_acceptable_apu_config=""
5050251881Speter  for apu_temp_major in $acceptable_majors
5051251881Speter  do
5052251881Speter    case $apu_temp_major in
5053251881Speter      0)
5054251881Speter      apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-config"
5055251881Speter      ;;
5056251881Speter      *)
5057251881Speter      apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-$apu_temp_major-config"
5058251881Speter      ;;
5059251881Speter    esac
5060251881Speter  done
5061251881Speter
5062251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR-util" >&5
5063251881Speter$as_echo_n "checking for APR-util... " >&6; }
5064251881Speter
5065251881Speter# Check whether --with-apr-util was given.
5066251881Speterif test "${with_apr_util+set}" = set; then :
5067251881Speter  withval=$with_apr_util;
5068251881Speter    if test "$withval" = "no" || test "$withval" = "yes"; then
5069251881Speter      as_fn_error $? "--with-apr-util requires a directory or file to be provided" "$LINENO" 5
5070251881Speter    fi
5071251881Speter
5072251881Speter    for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
5073251881Speter    do
5074251881Speter      for lookdir in "$withval/bin" "$withval"
5075251881Speter      do
5076251881Speter        if $TEST_X "$lookdir/$apu_temp_apu_config_file"; then
5077362181Sdim          apu_config="$lookdir/$apu_temp_apu_config_file"
5078362181Sdim
5079251881Speter          apu_found="yes"
5080251881Speter          break 2
5081251881Speter        fi
5082251881Speter      done
5083251881Speter    done
5084251881Speter
5085251881Speter    if test "$apu_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
5086362181Sdim      apu_config="$withval"
5087251881Speter      apu_found="yes"
5088251881Speter    fi
5089251881Speter
5090251881Speter            if test "$apu_found" != "yes"; then
5091251881Speter      as_fn_error $? "the --with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file." "$LINENO" 5
5092251881Speter    fi
5093251881Speter
5094251881Speterelse
5095251881Speter
5096362181Sdim    if test -n "1" && test "1" = "1"; then
5097362181Sdim      for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
5098362181Sdim      do
5099362181Sdim        if $apu_temp_apu_config_file --help > /dev/null 2>&1 ; then
5100362181Sdim          apu_config="$apu_temp_apu_config_file"
5101362181Sdim
5102362181Sdim          apu_found="yes"
5103362181Sdim          break
5104362181Sdim        else
5105362181Sdim                    for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
5106362181Sdim            if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
5107362181Sdim              apu_config="$lookdir/bin/$apu_temp_apu_config_file"
5108362181Sdim
5109362181Sdim              apu_found="yes"
5110362181Sdim              break 2
5111362181Sdim            fi
5112362181Sdim          done
5113362181Sdim        fi
5114362181Sdim      done
5115362181Sdim    fi
5116362181Sdim        if test "$apu_found" = "no" && test -d """"; then
5117362181Sdim      apu_temp_abs_srcdir="`cd \"""\" && pwd`"
5118251881Speter      apu_found="reconfig"
5119251881Speter      apu_bundled_major="`sed -n '/#define.*APU_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"""/include/apu_version.h\"`"
5120251881Speter      case $apu_bundled_major in
5121251881Speter        "")
5122251881Speter          as_fn_error $? "failed to find major version of bundled APU" "$LINENO" 5
5123251881Speter        ;;
5124251881Speter        0)
5125251881Speter          apu_temp_apu_config_file="apu-config"
5126251881Speter        ;;
5127251881Speter        *)
5128251881Speter          apu_temp_apu_config_file="apu-$apu_bundled_major-config"
5129251881Speter        ;;
5130251881Speter      esac
5131251881Speter      if test -n """"; then
5132251881Speter        apu_config="""/$apu_temp_apu_config_file"
5133251881Speter      else
5134251881Speter        apu_config="""/$apu_temp_apu_config_file"
5135251881Speter      fi
5136251881Speter    fi
5137251881Speter
5138251881Speterfi
5139251881Speter
5140251881Speter
5141251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_found" >&5
5142251881Speter$as_echo "$apu_found" >&6; }
5143251881Speter
5144251881Speter
5145251881Speter  if test $apu_found = "no"; then
5146251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: APRUTIL not found" >&5
5147251881Speter$as_echo "$as_me: WARNING: APRUTIL not found" >&2;}
5148251881Speter
5149251881Speter  echo "The Apache Portable Runtime Utility (APRUTIL) library cannot be found."
5150251881Speter  echo "Install APRUTIL on this system and configure Subversion with the"
5151251881Speter  echo " appropriate --with-apr-util option."
5152251881Speter  echo ""
5153251881Speter  as_fn_error $? "no suitable APRUTIL found" "$LINENO" 5
5154251881Speter
5155251881Speter  fi
5156251881Speter
5157251881Speter  if test $apu_found = "reconfig"; then
5158251881Speter    as_fn_error $? "Unexpected APRUTIL reconfig" "$LINENO" 5
5159251881Speter  fi
5160251881Speter
5161251881Speter
5162251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking APRUTIL version" >&5
5163251881Speter$as_echo_n "checking APRUTIL version... " >&6; }
5164251881Speter  apu_version="`$apu_config --version`"
5165251881Speter  if test $? -ne 0; then
5166251881Speter    # This is a hack as suggested by Ben Collins-Sussman.  It can be
5167251881Speter    # removed after apache 2.0.44 has been released.  (The apu-config
5168251881Speter    # shipped in 2.0.43 contains a correct version number, but
5169251881Speter    # stupidly doesn't understand the --version switch.)
5170251881Speter    apu_version=`grep "APRUTIL_DOTTED_VERSION=" $(which $apu_config) | tr -d "APRUTIL_DOTTED_VERSION="| tr -d '"'`
5171251881Speter    #AC_MSG_ERROR([
5172251881Speter    #    apu-config --version failed.
5173251881Speter    #    Your apu-config doesn't support the --version switch, please upgrade
5174251881Speter    #    to APR-UTIL more recent than 2002-Nov-05.])
5175251881Speter  fi
5176251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_version" >&5
5177251881Speter$as_echo "$apu_version" >&6; }
5178251881Speter
5179251881Speter  APU_WANTED_REGEX_MATCH=0
5180251881Speter  for apu_wanted_regex in $APRUTIL_WANTED_REGEXES; do
5181251881Speter    if test `expr $apu_version : $apu_wanted_regex` -ne 0; then
5182251881Speter      APU_WANTED_REGEX_MATCH=1
5183251881Speter      break
5184251881Speter    fi
5185251881Speter  done
5186251881Speter
5187251881Speter  if test $APU_WANTED_REGEX_MATCH -eq 0; then
5188251881Speter    echo "wanted regexes are $APRUTIL_WANTED_REGEXES"
5189251881Speter    as_fn_error $? "invalid APRUTIL version found" "$LINENO" 5
5190251881Speter  fi
5191251881Speter
5192251881Speter
5193251881Speter  apu_ldflags="`$apu_config --ldflags`"
5194251881Speter  if test $? -ne 0; then
5195251881Speter    as_fn_error $? "apu-config --ldflags failed" "$LINENO" 5
5196251881Speter  fi
5197251881Speter  LDFLAGS="$LDFLAGS `
5198251881Speter  input_flags="$apu_ldflags"
5199251881Speter  output_flags=""
5200251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
5201251881Speter  for flag in $input_flags; do
5202251881Speter    filter="no"
5203251881Speter    for dir in $filtered_dirs; do
5204251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
5205251881Speter        filter="yes"
5206251881Speter        break
5207251881Speter      fi
5208251881Speter    done
5209251881Speter    if test "$filter" = "no"; then
5210251881Speter      output_flags="$output_flags $flag"
5211251881Speter    fi
5212251881Speter  done
5213251881Speter  if test -n "$output_flags"; then
5214251881Speter    printf "%s" "${output_flags# }"
5215251881Speter  fi
5216251881Speter`"
5217251881Speter
5218251881Speter  SVN_APRUTIL_INCLUDES="`$apu_config --includes`"
5219251881Speter  if test $? -ne 0; then
5220251881Speter    as_fn_error $? "apu-config --includes failed" "$LINENO" 5
5221251881Speter  fi
5222251881Speter
5223251881Speter  if test "$enable_all_static" = "yes"; then
5224251881Speter    SVN_APRUTIL_LIBS="`$apu_config --link-ld --libs`"
5225251881Speter    if test $? -ne 0; then
5226251881Speter      as_fn_error $? "apu-config --link-ld --libs failed" "$LINENO" 5
5227251881Speter    fi
5228251881Speter  else
5229251881Speter    SVN_APRUTIL_LIBS="`$apu_config --link-ld`"
5230251881Speter    if test $? -ne 0; then
5231251881Speter      as_fn_error $? "apu-config --link-ld failed" "$LINENO" 5
5232251881Speter    fi
5233251881Speter  fi
5234251881Speter  SVN_APRUTIL_LIBS="`
5235251881Speter  input_flags="$SVN_APRUTIL_LIBS"
5236251881Speter  output_flags=""
5237251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
5238251881Speter  for flag in $input_flags; do
5239251881Speter    filter="no"
5240251881Speter    for dir in $filtered_dirs; do
5241251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
5242251881Speter        filter="yes"
5243251881Speter        break
5244251881Speter      fi
5245251881Speter    done
5246251881Speter    if test "$filter" = "no"; then
5247251881Speter      output_flags="$output_flags $flag"
5248251881Speter    fi
5249251881Speter  done
5250251881Speter  if test -n "$output_flags"; then
5251251881Speter    printf "%s" "${output_flags# }"
5252251881Speter  fi
5253251881Speter`"
5254251881Speter
5255251881Speter
5256251881Speter  SVN_APRUTIL_CONFIG="$apu_config"
5257251881Speter
5258251881Speter
5259251881Speter
5260251881Speter    SVN_HAVE_OLD_EXPAT="`$apu_config --old-expat`"
5261251881Speter  if test "$SVN_HAVE_OLD_EXPAT" = "yes"; then
5262251881Speter
5263251881Speter$as_echo "#define SVN_HAVE_OLD_EXPAT 1" >>confdefs.h
5264251881Speter
5265251881Speter  fi
5266251881Speter
5267289180Speter  SVN_APR_MAJOR_VERSION=1
5268251881Speterfi
5269289180Speter
5270251881SpeterSVN_LT_SOVERSION="-version-info $svn_lib_ver"
5271251881Speter
5272251881Speter
5273251881Spetercat >>confdefs.h <<_ACEOF
5274251881Speter#define SVN_SOVERSION $svn_lib_ver
5275251881Speter_ACEOF
5276251881Speter
5277251881Speter
5278251881Speter# Extract the first word of "pkg-config", so it can be a program name with args.
5279251881Speterset dummy pkg-config; ac_word=$2
5280251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5281251881Speter$as_echo_n "checking for $ac_word... " >&6; }
5282251881Speterif ${ac_cv_path_PKG_CONFIG+:} false; then :
5283251881Speter  $as_echo_n "(cached) " >&6
5284251881Speterelse
5285251881Speter  case $PKG_CONFIG in
5286251881Speter  [\\/]* | ?:[\\/]*)
5287251881Speter  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5288251881Speter  ;;
5289251881Speter  *)
5290251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291251881Speterfor as_dir in $PATH
5292251881Speterdo
5293251881Speter  IFS=$as_save_IFS
5294251881Speter  test -z "$as_dir" && as_dir=.
5295251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5296251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5297251881Speter    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5298251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299251881Speter    break 2
5300251881Speter  fi
5301251881Speterdone
5302251881Speter  done
5303251881SpeterIFS=$as_save_IFS
5304251881Speter
5305251881Speter  ;;
5306251881Speteresac
5307251881Speterfi
5308251881SpeterPKG_CONFIG=$ac_cv_path_PKG_CONFIG
5309251881Speterif test -n "$PKG_CONFIG"; then
5310251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5311251881Speter$as_echo "$PKG_CONFIG" >&6; }
5312251881Speterelse
5313251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5314251881Speter$as_echo "no" >&6; }
5315251881Speterfi
5316251881Speter
5317251881Speter
5318251881Speter
5319251881Speter
5320251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5321251881Speter$as_echo_n "checking for ANSI C header files... " >&6; }
5322251881Speterif ${ac_cv_header_stdc+:} false; then :
5323251881Speter  $as_echo_n "(cached) " >&6
5324251881Speterelse
5325251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5326251881Speter/* end confdefs.h.  */
5327251881Speter#include <stdlib.h>
5328251881Speter#include <stdarg.h>
5329251881Speter#include <string.h>
5330251881Speter#include <float.h>
5331251881Speter
5332251881Speterint
5333251881Spetermain ()
5334251881Speter{
5335251881Speter
5336251881Speter  ;
5337251881Speter  return 0;
5338251881Speter}
5339251881Speter_ACEOF
5340251881Speterif ac_fn_c_try_compile "$LINENO"; then :
5341251881Speter  ac_cv_header_stdc=yes
5342251881Speterelse
5343251881Speter  ac_cv_header_stdc=no
5344251881Speterfi
5345251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5346251881Speter
5347251881Speterif test $ac_cv_header_stdc = yes; then
5348251881Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5349251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5350251881Speter/* end confdefs.h.  */
5351251881Speter#include <string.h>
5352251881Speter
5353251881Speter_ACEOF
5354251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5355251881Speter  $EGREP "memchr" >/dev/null 2>&1; then :
5356251881Speter
5357251881Speterelse
5358251881Speter  ac_cv_header_stdc=no
5359251881Speterfi
5360251881Speterrm -f conftest*
5361251881Speter
5362251881Speterfi
5363251881Speter
5364251881Speterif test $ac_cv_header_stdc = yes; then
5365251881Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5366251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5367251881Speter/* end confdefs.h.  */
5368251881Speter#include <stdlib.h>
5369251881Speter
5370251881Speter_ACEOF
5371251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5372251881Speter  $EGREP "free" >/dev/null 2>&1; then :
5373251881Speter
5374251881Speterelse
5375251881Speter  ac_cv_header_stdc=no
5376251881Speterfi
5377251881Speterrm -f conftest*
5378251881Speter
5379251881Speterfi
5380251881Speter
5381251881Speterif test $ac_cv_header_stdc = yes; then
5382251881Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5383251881Speter  if test "$cross_compiling" = yes; then :
5384251881Speter  :
5385251881Speterelse
5386251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387251881Speter/* end confdefs.h.  */
5388251881Speter#include <ctype.h>
5389251881Speter#include <stdlib.h>
5390251881Speter#if ((' ' & 0x0FF) == 0x020)
5391251881Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5392251881Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5393251881Speter#else
5394251881Speter# define ISLOWER(c) \
5395251881Speter		   (('a' <= (c) && (c) <= 'i') \
5396251881Speter		     || ('j' <= (c) && (c) <= 'r') \
5397251881Speter		     || ('s' <= (c) && (c) <= 'z'))
5398251881Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5399251881Speter#endif
5400251881Speter
5401251881Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5402251881Speterint
5403251881Spetermain ()
5404251881Speter{
5405251881Speter  int i;
5406251881Speter  for (i = 0; i < 256; i++)
5407251881Speter    if (XOR (islower (i), ISLOWER (i))
5408251881Speter	|| toupper (i) != TOUPPER (i))
5409251881Speter      return 2;
5410251881Speter  return 0;
5411251881Speter}
5412251881Speter_ACEOF
5413251881Speterif ac_fn_c_try_run "$LINENO"; then :
5414251881Speter
5415251881Speterelse
5416251881Speter  ac_cv_header_stdc=no
5417251881Speterfi
5418251881Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5419251881Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
5420251881Speterfi
5421251881Speter
5422251881Speterfi
5423251881Speterfi
5424251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5425251881Speter$as_echo "$ac_cv_header_stdc" >&6; }
5426251881Speterif test $ac_cv_header_stdc = yes; then
5427251881Speter
5428251881Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5429251881Speter
5430251881Speterfi
5431251881Speter
5432251881Speter# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5433251881Speterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5434251881Speter		  inttypes.h stdint.h unistd.h
5435251881Speterdo :
5436251881Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5437251881Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5438251881Speter"
5439251881Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5440251881Speter  cat >>confdefs.h <<_ACEOF
5441251881Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5442251881Speter_ACEOF
5443251881Speter
5444251881Speterfi
5445251881Speter
5446251881Speterdone
5447251881Speter
5448251881Speter
5449251881Speter
5450251881Speter  serf_found=no
5451251881Speter  serf_required=no
5452251881Speter  serf_skip=no
5453251881Speter
5454251881Speter  serf_check_major="1"
5455289180Speter  serf_check_minor="3"
5456289180Speter  serf_check_patch="4"
5457289180Speter  serf_check_version="1.3.4"
5458251881Speter
5459251881Speter
5460251881Speter# Check whether --with-serf was given.
5461251881Speterif test "${with_serf+set}" = set; then :
5462251881Speter  withval=$with_serf;
5463251881Speter    if test "$withval" = "yes" ; then
5464251881Speter      serf_required=yes
5465251881Speter    elif test "$withval" = "no" ; then
5466251881Speter      serf_skip=yes
5467251881Speter    else
5468289180Speter      serf_required=yes
5469289180Speter      serf_prefix="$withval"
5470289180Speter    fi
5471251881Speter
5472289180Speterfi
5473289180Speter
5474289180Speter
5475289180Speter  if test "$serf_skip" = "no" ; then
5476289180Speter
5477289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: serf library configuration via pkg-config" >&5
5478289180Speter$as_echo "$as_me: serf library configuration via pkg-config" >&6;}
5479289180Speter  if test -n "$PKG_CONFIG"; then
5480289180Speter    for serf_major in serf-2 serf-1; do
5481289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $serf_major library" >&5
5482289180Speter$as_echo_n "checking for $serf_major library... " >&6; }
5483289180Speter      if test -n "$serf_prefix" ; then
5484289180Speter                                                        if test -e "$serf_prefix/$serf_major.pc" ; then
5485289180Speter          serf_pc_arg="$serf_prefix/$serf_major.pc"
5486289180Speter        elif test -e "$serf_prefix/lib/pkgconfig/$serf_major.pc" ; then
5487289180Speter          serf_pc_arg="$serf_prefix/lib/pkgconfig/$serf_major.pc"
5488289180Speter        else
5489289180Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5490289180Speter$as_echo "no" >&6; }
5491289180Speter          continue
5492289180Speter        fi
5493289180Speter      else
5494289180Speter        serf_pc_arg="$serf_major"
5495289180Speter      fi
5496289180Speter      if $PKG_CONFIG $serf_pc_arg --exists; then
5497289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5498289180Speter$as_echo "yes" >&6; }
5499289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking serf library version" >&5
5500289180Speter$as_echo_n "checking serf library version... " >&6; }
5501289180Speter        SERF_VERSION=`$PKG_CONFIG $serf_pc_arg --modversion`
5502289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SERF_VERSION" >&5
5503289180Speter$as_echo "$SERF_VERSION" >&6; }
5504289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking serf version is suitable" >&5
5505289180Speter$as_echo_n "checking serf version is suitable... " >&6; }
5506289180Speter        if $PKG_CONFIG $serf_pc_arg --atleast-version=$serf_check_version; then
5507289180Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5508289180Speter$as_echo "yes" >&6; }
5509289180Speter          serf_found=yes
5510362181Sdim          SVN_SERF_INCLUDES=`$PKG_CONFIG $serf_pc_arg --cflags-only-I`
5511289180Speter          SVN_SERF_LIBS=`$PKG_CONFIG $serf_pc_arg --libs-only-l`
5512289180Speter                    LDFLAGS="$LDFLAGS `$PKG_CONFIG $serf_pc_arg --libs | $SED -e 's/-l[^ ]*//g'`"
5513289180Speter          break
5514289180Speter        else
5515289180Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5516289180Speter$as_echo "no" >&6; }
5517289180Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Serf version too old: need $serf_check_version" >&5
5518289180Speter$as_echo "$as_me: WARNING: Serf version too old: need $serf_check_version" >&2;}
5519289180Speter        fi
5520289180Speter      else
5521289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5522289180Speter$as_echo "no" >&6; }
5523289180Speter      fi
5524289180Speter    done
5525289180Speter  fi
5526289180Speter
5527289180Speter    if test -n "$serf_prefix" && test "$serf_found" = "no" ; then
5528289180Speter
5529251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: serf library configuration via prefix" >&5
5530251881Speter$as_echo "$as_me: serf library configuration via prefix" >&6;}
5531251881Speter  serf_required=yes
5532251881Speter  for serf_major in serf-2 serf-1; do
5533251881Speter    if ! test -d $serf_prefix/include/$serf_major; then continue; fi
5534251881Speter    save_cppflags="$CPPFLAGS"
5535251881Speter    CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES $SVN_APRUTIL_INCLUDES -I$serf_prefix/include/$serf_major"
5536251881Speter    for ac_header in serf.h
5537251881Speterdo :
5538251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "serf.h" "ac_cv_header_serf_h" "$ac_includes_default"
5539251881Speterif test "x$ac_cv_header_serf_h" = xyes; then :
5540251881Speter  cat >>confdefs.h <<_ACEOF
5541251881Speter#define HAVE_SERF_H 1
5542251881Speter_ACEOF
5543251881Speter
5544251881Speter      save_ldflags="$LDFLAGS"
5545269833Speter      LDFLAGS="$LDFLAGS `
5546269833Speter  input_flags="-L$serf_prefix/lib"
5547269833Speter  output_flags=""
5548269833Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
5549269833Speter  for flag in $input_flags; do
5550269833Speter    filter="no"
5551269833Speter    for dir in $filtered_dirs; do
5552269833Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
5553269833Speter        filter="yes"
5554269833Speter        break
5555269833Speter      fi
5556269833Speter    done
5557269833Speter    if test "$filter" = "no"; then
5558269833Speter      output_flags="$output_flags $flag"
5559269833Speter    fi
5560269833Speter  done
5561269833Speter  if test -n "$output_flags"; then
5562269833Speter    printf "%s" "${output_flags# }"
5563269833Speter  fi
5564269833Speter`"
5565251881Speter      as_ac_Lib=`$as_echo "ac_cv_lib_$serf_major''_serf_context_create" | $as_tr_sh`
5566251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for serf_context_create in -l$serf_major" >&5
5567251881Speter$as_echo_n "checking for serf_context_create in -l$serf_major... " >&6; }
5568251881Speterif eval \${$as_ac_Lib+:} false; then :
5569251881Speter  $as_echo_n "(cached) " >&6
5570251881Speterelse
5571251881Speter  ac_check_lib_save_LIBS=$LIBS
5572251881SpeterLIBS="-l$serf_major $SVN_APRUTIL_LIBS $SVN_APR_LIBS -lz $LIBS"
5573251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5574251881Speter/* end confdefs.h.  */
5575251881Speter
5576251881Speter/* Override any GCC internal prototype to avoid an error.
5577251881Speter   Use char because int might match the return type of a GCC
5578251881Speter   builtin and then its argument prototype would still apply.  */
5579251881Speter#ifdef __cplusplus
5580251881Speterextern "C"
5581251881Speter#endif
5582251881Speterchar serf_context_create ();
5583251881Speterint
5584251881Spetermain ()
5585251881Speter{
5586251881Speterreturn serf_context_create ();
5587251881Speter  ;
5588251881Speter  return 0;
5589251881Speter}
5590251881Speter_ACEOF
5591251881Speterif ac_fn_c_try_link "$LINENO"; then :
5592251881Speter  eval "$as_ac_Lib=yes"
5593251881Speterelse
5594251881Speter  eval "$as_ac_Lib=no"
5595251881Speterfi
5596251881Speterrm -f core conftest.err conftest.$ac_objext \
5597251881Speter    conftest$ac_exeext conftest.$ac_ext
5598251881SpeterLIBS=$ac_check_lib_save_LIBS
5599251881Speterfi
5600251881Spetereval ac_res=\$$as_ac_Lib
5601251881Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5602251881Speter$as_echo "$ac_res" >&6; }
5603251881Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
5604251881Speter
5605251881Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5606251881Speter/* end confdefs.h.  */
5607251881Speter
5608251881Speter#include <stdlib.h>
5609251881Speter#include "serf.h"
5610251881Speter
5611251881Speterint
5612251881Spetermain ()
5613251881Speter{
5614251881Speter
5615251881Speter#if ! SERF_VERSION_AT_LEAST($serf_check_major, $serf_check_minor, $serf_check_patch)
5616251881Speter#error Serf version too old: need $serf_check_version
5617251881Speter#endif
5618251881Speter
5619251881Speter  ;
5620251881Speter  return 0;
5621251881Speter}
5622251881Speter_ACEOF
5623251881Speterif ac_fn_c_try_compile "$LINENO"; then :
5624251881Speter  serf_found=yes
5625251881Speterelse
5626251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Serf version too old: need $serf_check_version" >&5
5627251881Speter$as_echo "$as_me: WARNING: Serf version too old: need $serf_check_version" >&2;}
5628251881Speter      serf_found=no
5629251881Speterfi
5630251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5631251881Speterfi
5632251881Speter
5633251881Speter    LDFLAGS="$save_ldflags"
5634251881Speterfi
5635251881Speter
5636251881Speterdone
5637251881Speter
5638251881Speter    CPPFLAGS="$save_cppflags"
5639251881Speter    test $serf_found = yes && break
5640251881Speter  done
5641251881Speter
5642251881Speter  if test $serf_found = "yes"; then
5643251881Speter    SVN_SERF_INCLUDES="-I$serf_prefix/include/$serf_major"
5644251881Speter    if test -e "$serf_prefix/lib/lib$serf_major.la"; then
5645251881Speter      SVN_SERF_LIBS="$serf_prefix/lib/lib$serf_major.la"
5646251881Speter    else
5647251881Speter      SVN_SERF_LIBS="-l$serf_major"
5648269833Speter      LDFLAGS="$LDFLAGS `
5649269833Speter  input_flags="-L$serf_prefix/lib"
5650269833Speter  output_flags=""
5651269833Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
5652269833Speter  for flag in $input_flags; do
5653269833Speter    filter="no"
5654269833Speter    for dir in $filtered_dirs; do
5655269833Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
5656269833Speter        filter="yes"
5657269833Speter        break
5658269833Speter      fi
5659269833Speter    done
5660269833Speter    if test "$filter" = "no"; then
5661269833Speter      output_flags="$output_flags $flag"
5662251881Speter    fi
5663269833Speter  done
5664269833Speter  if test -n "$output_flags"; then
5665269833Speter    printf "%s" "${output_flags# }"
5666251881Speter  fi
5667269833Speter`"
5668269833Speter    fi
5669269833Speter  fi
5670251881Speter
5671251881Speter    fi
5672251881Speter
5673251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking was serf enabled" >&5
5674251881Speter$as_echo_n "checking was serf enabled... " >&6; }
5675251881Speter    if test "$serf_found" = "yes"; then
5676251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5677251881Speter$as_echo "yes" >&6; }
5678251881Speter    else
5679251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680251881Speter$as_echo "no" >&6; }
5681251881Speter
5682251881Speter  echo ""
5683251881Speter  echo "An appropriate version of serf could not be found, so libsvn_ra_serf"
5684251881Speter  echo "will not be built.  If you want to build libsvn_ra_serf, please"
5685251881Speter  echo "install serf $serf_check_version or newer."
5686251881Speter  echo ""
5687251881Speter
5688251881Speter      if test "$serf_required" = "yes"; then
5689251881Speter        as_fn_error $? "Serf was explicitly enabled but an appropriate version was not found." "$LINENO" 5
5690251881Speter      fi
5691251881Speter    fi
5692251881Speter  fi
5693251881Speter
5694251881Speter  svn_lib_serf=$serf_found
5695251881Speter
5696251881Speter
5697251881Speter
5698251881Speter
5699251881Speter
5700251881Speterif test "$svn_lib_serf" = "yes"; then
5701251881Speter
5702251881Speter$as_echo "#define SVN_HAVE_SERF 1" >>confdefs.h
5703251881Speter
5704251881Speterfi
5705251881Speter
5706251881Speter
5707251881Speter  apr_memcache_found=no
5708251881Speter
5709251881Speter
5710251881Speter# Check whether --with-apr_memcache was given.
5711251881Speterif test "${with_apr_memcache+set}" = set; then :
5712251881Speter  withval=$with_apr_memcache;
5713251881Speter    if test "$withval" = "yes" ; then
5714251881Speter      as_fn_error $? "--with-apr_memcache requires an argument." "$LINENO" 5
5715251881Speter    else
5716251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: looking for separate apr_memcache package" >&5
5717251881Speter$as_echo "$as_me: looking for separate apr_memcache package" >&6;}
5718251881Speter      apr_memcache_prefix=$withval
5719251881Speter      save_cppflags="$CPPFLAGS"
5720251881Speter      CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES $SVN_APRUTIL_INCLUDES -I$apr_memcache_prefix/include/apr_memcache-0"
5721251881Speter      ac_fn_c_check_header_mongrel "$LINENO" "apr_memcache.h" "ac_cv_header_apr_memcache_h" "$ac_includes_default"
5722251881Speterif test "x$ac_cv_header_apr_memcache_h" = xyes; then :
5723251881Speter
5724251881Speter        save_ldflags="$LDFLAGS"
5725251881Speter        LDFLAGS="$LDFLAGS -L$apr_memcache_prefix/lib"
5726251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_memcache_create in -lapr_memcache" >&5
5727251881Speter$as_echo_n "checking for apr_memcache_create in -lapr_memcache... " >&6; }
5728251881Speterif ${ac_cv_lib_apr_memcache_apr_memcache_create+:} false; then :
5729251881Speter  $as_echo_n "(cached) " >&6
5730251881Speterelse
5731251881Speter  ac_check_lib_save_LIBS=$LIBS
5732251881SpeterLIBS="-lapr_memcache  $LIBS"
5733251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5734251881Speter/* end confdefs.h.  */
5735251881Speter
5736251881Speter/* Override any GCC internal prototype to avoid an error.
5737251881Speter   Use char because int might match the return type of a GCC
5738251881Speter   builtin and then its argument prototype would still apply.  */
5739251881Speter#ifdef __cplusplus
5740251881Speterextern "C"
5741251881Speter#endif
5742251881Speterchar apr_memcache_create ();
5743251881Speterint
5744251881Spetermain ()
5745251881Speter{
5746251881Speterreturn apr_memcache_create ();
5747251881Speter  ;
5748251881Speter  return 0;
5749251881Speter}
5750251881Speter_ACEOF
5751251881Speterif ac_fn_c_try_link "$LINENO"; then :
5752251881Speter  ac_cv_lib_apr_memcache_apr_memcache_create=yes
5753251881Speterelse
5754251881Speter  ac_cv_lib_apr_memcache_apr_memcache_create=no
5755251881Speterfi
5756251881Speterrm -f core conftest.err conftest.$ac_objext \
5757251881Speter    conftest$ac_exeext conftest.$ac_ext
5758251881SpeterLIBS=$ac_check_lib_save_LIBS
5759251881Speterfi
5760251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_apr_memcache_apr_memcache_create" >&5
5761251881Speter$as_echo "$ac_cv_lib_apr_memcache_apr_memcache_create" >&6; }
5762251881Speterif test "x$ac_cv_lib_apr_memcache_apr_memcache_create" = xyes; then :
5763251881Speter  apr_memcache_found="standalone"
5764251881Speterfi
5765251881Speter
5766251881Speter        LDFLAGS="$save_ldflags"
5767251881Speterfi
5768251881Speter
5769251881Speter
5770251881Speter      CPPFLAGS="$save_cppflags"
5771251881Speter    fi
5772251881Speter
5773251881Speterelse
5774251881Speter
5775251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: looking for apr_memcache as part of apr-util" >&5
5776251881Speter$as_echo "$as_me: looking for apr_memcache as part of apr-util" >&6;}
5777251881Speter    save_cppflags="$CPPFLAGS"
5778251881Speter    CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES $SVN_APRUTIL_INCLUDES"
5779251881Speter    ac_fn_c_check_header_mongrel "$LINENO" "apr_memcache.h" "ac_cv_header_apr_memcache_h" "$ac_includes_default"
5780251881Speterif test "x$ac_cv_header_apr_memcache_h" = xyes; then :
5781251881Speter
5782251881Speter      save_ldflags="$LDFLAGS"
5783251881Speter      LDFLAGS="$LDFLAGS $SVN_APRUTIL_LIBS"
5784251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_memcache_create in -laprutil-1" >&5
5785251881Speter$as_echo_n "checking for apr_memcache_create in -laprutil-1... " >&6; }
5786251881Speterif ${ac_cv_lib_aprutil_1_apr_memcache_create+:} false; then :
5787251881Speter  $as_echo_n "(cached) " >&6
5788251881Speterelse
5789251881Speter  ac_check_lib_save_LIBS=$LIBS
5790251881SpeterLIBS="-laprutil-1  $LIBS"
5791251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5792251881Speter/* end confdefs.h.  */
5793251881Speter
5794251881Speter/* Override any GCC internal prototype to avoid an error.
5795251881Speter   Use char because int might match the return type of a GCC
5796251881Speter   builtin and then its argument prototype would still apply.  */
5797251881Speter#ifdef __cplusplus
5798251881Speterextern "C"
5799251881Speter#endif
5800251881Speterchar apr_memcache_create ();
5801251881Speterint
5802251881Spetermain ()
5803251881Speter{
5804251881Speterreturn apr_memcache_create ();
5805251881Speter  ;
5806251881Speter  return 0;
5807251881Speter}
5808251881Speter_ACEOF
5809251881Speterif ac_fn_c_try_link "$LINENO"; then :
5810251881Speter  ac_cv_lib_aprutil_1_apr_memcache_create=yes
5811251881Speterelse
5812251881Speter  ac_cv_lib_aprutil_1_apr_memcache_create=no
5813251881Speterfi
5814251881Speterrm -f core conftest.err conftest.$ac_objext \
5815251881Speter    conftest$ac_exeext conftest.$ac_ext
5816251881SpeterLIBS=$ac_check_lib_save_LIBS
5817251881Speterfi
5818251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aprutil_1_apr_memcache_create" >&5
5819251881Speter$as_echo "$ac_cv_lib_aprutil_1_apr_memcache_create" >&6; }
5820251881Speterif test "x$ac_cv_lib_aprutil_1_apr_memcache_create" = xyes; then :
5821251881Speter  apr_memcache_found="aprutil"
5822251881Speterfi
5823251881Speter
5824251881Speter      LDFLAGS="$save_ldflags"
5825251881Speterfi
5826251881Speter
5827251881Speter
5828251881Speter    CPPFLAGS="$save_cppflags"
5829251881Speter
5830251881Speterfi
5831251881Speter
5832251881Speter
5833251881Speter
5834251881Speter  if test $apr_memcache_found = "standalone"; then
5835251881Speter    SVN_APR_MEMCACHE_INCLUDES="-I$apr_memcache_prefix/include/apr_memcache-0"
5836251881Speter    SVN_APR_MEMCACHE_LIBS="$apr_memcache_prefix/lib/libapr_memcache.la"
5837251881Speter    svn_lib_apr_memcache=yes
5838251881Speter  elif test $apr_memcache_found = "aprutil"; then
5839251881Speter    SVN_APR_MEMCACHE_INCLUDES=""
5840251881Speter    SVN_APR_MEMCACHE_LIBS=""
5841251881Speter    svn_lib_apr_memcache=yes
5842251881Speter  elif test $apr_memcache_found = "reconfig"; then
5843251881Speter    svn_lib_apr_memcache=yes
5844251881Speter  else
5845251881Speter    svn_lib_apr_memcache=no
5846251881Speter  fi
5847251881Speter
5848251881Speter
5849251881Speter
5850251881Speter
5851251881Speter
5852251881Speterif test "$svn_lib_apr_memcache" = "yes"; then
5853251881Speter
5854251881Speter$as_echo "#define SVN_HAVE_MEMCACHE 1" >>confdefs.h
5855251881Speter
5856251881Speterfi
5857251881Speter
5858362181Sdim# Check whether --enable-apache-whitelist was given.
5859362181Sdimif test "${enable_apache_whitelist+set}" = set; then :
5860362181Sdim  enableval=$enable_apache_whitelist; apache_whitelist_ver=$enableval
5861362181Sdimelse
5862362181Sdim  apache_whitelist_ver=no
5863362181Sdimfi
5864251881Speter
5865362181SdimHTTPD_WHITELIST="$apache_whitelist_ver"
5866251881Speter
5867251881Speter
5868251881Speter
5869362181Sdim
5870362181Sdim
5871289180SpeterHTTPD_WANTED_MMN="20051115"
5872251881Speter
5873362181SdimHTTPD_WHITELIST_VER="$apache_whitelist_ver"
5874362181Sdim
5875251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache module support via DSO through APXS" >&5
5876251881Speter$as_echo_n "checking for Apache module support via DSO through APXS... " >&6; }
5877251881Speter
5878251881Speter# Check whether --with-apxs was given.
5879251881Speterif test "${with_apxs+set}" = set; then :
5880251881Speter  withval=$with_apxs;
5881251881Speter    if test "$withval" = "yes"; then
5882251881Speter      APXS=apxs
5883251881Speter    else
5884251881Speter      APXS="$withval"
5885251881Speter    fi
5886251881Speter    APXS_EXPLICIT=1
5887251881Speter
5888251881Speterfi
5889251881Speter
5890251881Speter
5891251881Speterif test -z "$APXS"; then
5892362181Sdim  for i in /usr/local/apache2/bin /usr/local/apache/bin /usr/bin /usr/sbin ; do
5893251881Speter    if test -f "$i/apxs2"; then
5894251881Speter      APXS="$i/apxs2"
5895251881Speter      break
5896251881Speter    fi
5897251881Speter    if test -f "$i/apxs"; then
5898251881Speter      APXS="$i/apxs"
5899251881Speter      break
5900251881Speter    fi
5901251881Speter  done
5902251881Speterfi
5903251881Speter
5904251881Speterif test -n "$APXS" && test "$APXS" != "no"; then
5905251881Speter    APXS_INCLUDE="`$APXS -q INCLUDEDIR`"
5906251881Speter    if test -r $APXS_INCLUDE/mod_dav.h; then
5907251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at $APXS" >&5
5908251881Speter$as_echo "found at $APXS" >&6; }
5909251881Speter
5910251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking httpd version" >&5
5911251881Speter$as_echo_n "checking httpd version... " >&6; }
5912251881Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5913251881Speter/* end confdefs.h.  */
5914251881Speter
5915251881Speter#include "$APXS_INCLUDE/ap_mmn.h"
5916251881Speter#if AP_MODULE_MAGIC_AT_LEAST($HTTPD_WANTED_MMN,0)
5917251881SpeterVERSION_OKAY
5918251881Speter#endif
5919251881Speter_ACEOF
5920251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5921251881Speter  $EGREP "VERSION_OKAY" >/dev/null 2>&1; then :
5922251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: recent enough" >&5
5923251881Speter$as_echo "recent enough" >&6; }
5924251881Speterelse
5925251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: apache too old:  mmn must be at least $HTTPD_WANTED_MMN" >&5
5926251881Speter$as_echo "apache too old:  mmn must be at least $HTTPD_WANTED_MMN" >&6; }
5927251881Speter         if test "$APXS_EXPLICIT" != ""; then
5928251881Speter             as_fn_error $? "Apache APXS build explicitly requested, but apache version is too old" "$LINENO" 5
5929251881Speter         fi
5930251881Speter         APXS=""
5931251881Speter
5932251881Speterfi
5933251881Speterrm -f conftest*
5934251881Speter
5935251881Speter
5936251881Speter    elif test "$APXS_EXPLICIT" != ""; then
5937251881Speter        as_fn_error $? "no - APXS refers to an old version of Apache
5938251881Speter                      Unable to locate $APXS_INCLUDE/mod_dav.h" "$LINENO" 5
5939251881Speter    else
5940251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - Unable to locate $APXS_INCLUDE/mod_dav.h" >&5
5941251881Speter$as_echo "no - Unable to locate $APXS_INCLUDE/mod_dav.h" >&6; }
5942251881Speter        APXS=""
5943251881Speter    fi
5944251881Speterelse
5945251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5946251881Speter$as_echo "no" >&6; }
5947251881Speterfi
5948251881Speter
5949289180Speter# check for some busted versions of mod_dav
5950289180Speter# in particular 2.2.25, 2.4.5, and 2.4.6 had the following bugs which are
5951289180Speter# troublesome for Subversion:
5952289180Speter# PR 55304: https://issues.apache.org/bugzilla/show_bug.cgi?id=55304
5953289180Speter# PR 55306: https://issues.apache.org/bugzilla/show_bug.cgi?id=55306
5954289180Speter# PR 55397: https://issues.apache.org/bugzilla/show_bug.cgi?id=55397
5955251881Speterif test -n "$APXS" && test "$APXS" != "no"; then
5956289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking mod_dav version" >&5
5957289180Speter$as_echo_n "checking mod_dav version... " >&6; }
5958289180Speter  HTTPD_MAJOR=`$SED -ne '/^#define AP_SERVER_MAJORVERSION_NUMBER/p' "$APXS_INCLUDE/ap_release.h" | $SED -e 's/^.*NUMBER *//'`
5959289180Speter  HTTPD_MINOR=`$SED -ne '/^#define AP_SERVER_MINORVERSION_NUMBER/p' "$APXS_INCLUDE/ap_release.h" | $SED -e 's/^.*NUMBER *//'`
5960289180Speter  HTTPD_PATCH=`$SED -ne '/^#define AP_SERVER_PATCHLEVEL_NUMBER/p' "$APXS_INCLUDE/ap_release.h" | $SED -e 's/^.*NUMBER *//'`
5961289180Speter  HTTPD_VERSION="${HTTPD_MAJOR}.${HTTPD_MINOR}.${HTTPD_PATCH}"
5962289180Speter  case "$HTTPD_VERSION" in
5963362181Sdim    $HTTPD_WHITELIST_VER)
5964362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: acceptable (whitelist)" >&5
5965362181Sdim$as_echo "acceptable (whitelist)" >&6; }
5966362181Sdim      ;;
5967289180Speter    2.2.25 | 2.4.[5-6])
5968289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
5969289180Speter$as_echo "broken" >&6; }
5970289180Speter      as_fn_error $? "Apache httpd version $HTTPD_VERSION includes a broken mod_dav; use a newer version of httpd" "$LINENO" 5
5971289180Speter      ;;
5972289180Speter    2.[0-9]*.[0-9]*)
5973289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: acceptable" >&5
5974289180Speter$as_echo "acceptable" >&6; }
5975289180Speter      ;;
5976289180Speter    *)
5977289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: unrecognised" >&5
5978289180Speter$as_echo "unrecognised" >&6; }
5979289180Speter      as_fn_error $? "Apache httpd version $HTTPD_VERSION not recognised" "$LINENO" 5
5980289180Speter      ;;
5981289180Speter  esac
5982289180Speterfi
5983289180Speter
5984289180Speterif test -n "$APXS" && test "$APXS" != "no"; then
5985251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Apache version is compatible with APR version" >&5
5986251881Speter$as_echo_n "checking whether Apache version is compatible with APR version... " >&6; }
5987251881Speter  apr_major_version="${apr_version%%.*}"
5988251881Speter  case "$apr_major_version" in
5989251881Speter    0)
5990251881Speter      apache_minor_version_wanted_regex="0"
5991251881Speter      ;;
5992251881Speter    1)
5993251881Speter      apache_minor_version_wanted_regex="[1-5]"
5994251881Speter      ;;
5995251881Speter    2)
5996251881Speter      apache_minor_version_wanted_regex="[3-5]"
5997251881Speter      ;;
5998251881Speter    *)
5999251881Speter      as_fn_error $? "unknown APR version" "$LINENO" 5
6000251881Speter      ;;
6001251881Speter  esac
6002289180Speter  case $HTTPD_MINOR in
6003289180Speter    $apache_minor_version_wanted_regex)
6004289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6005251881Speter$as_echo "yes" >&6; }
6006289180Speter      ;;
6007289180Speter    *)
6008289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6009251881Speter$as_echo "no" >&6; }
6010289180Speter      as_fn_error $? "Apache version $HTTPD_VERSION incompatible with APR version $apr_version" "$LINENO" 5
6011289180Speter      ;;
6012289180Speter  esac
6013251881Speterfi
6014251881Speter
6015251881Speter
6016251881Speter# Check whether --with-apache-libexecdir was given.
6017251881Speterif test "${with_apache_libexecdir+set}" = set; then :
6018251881Speter  withval=$with_apache_libexecdir; APACHE_LIBEXECDIR="$withval"
6019251881Speterelse
6020251881Speter  APACHE_LIBEXECDIR='no'
6021251881Speterfi
6022251881Speter
6023251881Speter
6024251881SpeterINSTALL_APACHE_MODS=false
6025251881Speterif test -n "$APXS" && test "$APXS" != "no"; then
6026251881Speter    APXS_CC="`$APXS -q CC`"
6027251881Speter    APACHE_INCLUDES="$APACHE_INCLUDES -I$APXS_INCLUDE"
6028251881Speter
6029251881Speter    if test "$APACHE_LIBEXECDIR" = 'no'; then
6030251881Speter        APACHE_LIBEXECDIR="$libexecdir"
6031251881Speter    elif test "$APACHE_LIBEXECDIR" = 'yes'; then
6032251881Speter        APACHE_LIBEXECDIR="`$APXS -q libexecdir`"
6033251881Speter    fi
6034251881Speter
6035289180Speter    for ac_header in unistd.h
6036289180Speterdo :
6037289180Speter  ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
6038289180Speterif test "x$ac_cv_header_unistd_h" = xyes; then :
6039289180Speter  cat >>confdefs.h <<_ACEOF
6040289180Speter#define HAVE_UNISTD_H 1
6041289180Speter_ACEOF
6042289180Speter for ac_func in getpid
6043289180Speterdo :
6044289180Speter  ac_fn_c_check_func "$LINENO" "getpid" "ac_cv_func_getpid"
6045289180Speterif test "x$ac_cv_func_getpid" = xyes; then :
6046289180Speter  cat >>confdefs.h <<_ACEOF
6047289180Speter#define HAVE_GETPID 1
6048289180Speter_ACEOF
6049289180Speter
6050289180Speterfi
6051289180Speterdone
6052289180Speter
6053289180Speterfi
6054289180Speter
6055289180Speterdone
6056289180Speter
6057289180Speter
6058289180Speter    MMN_MAJOR=`$SED -ne '/^#define MODULE_MAGIC_NUMBER_MAJOR/p' "$APXS_INCLUDE/ap_mmn.h" | $SED -e 's/^.*MAJOR *//'`
6059289180Speter    MMN_MINOR=`$SED -ne '/^#define MODULE_MAGIC_NUMBER_MINOR/p' "$APXS_INCLUDE/ap_mmn.h" | $SED -e 's/^.*MINOR *//' | $SED -e 's/ .*//'`
6060289180Speter    if test "$MMN_MAJOR" = "20120211" && test "$MMN_MINOR" -lt "47" ; then
6061289180Speter      # This is httpd 2.4 and it doesn't appear to have the required
6062289180Speter      # API but the installation may have been patched.
6063289180Speter      # Check whether --enable-broken-httpd-auth was given.
6064286506Speterif test "${enable_broken_httpd_auth+set}" = set; then :
6065286506Speter  enableval=$enable_broken_httpd_auth; broken_httpd_auth=$enableval
6066286506Speterelse
6067286506Speter  broken_httpd_auth=no
6068286506Speterfi
6069251881Speter
6070289180Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ap_some_authn_required" >&5
6071289180Speter$as_echo_n "checking for ap_some_authn_required... " >&6; }
6072289180Speter      old_CPPFLAGS="$CPPFLAGS"
6073289180Speter      CPPFLAGS="$CPPFLAGS $APACHE_INCLUDES $SVN_APR_INCLUDES"
6074289180Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6075289180Speter/* end confdefs.h.  */
6076289180Speter#include "http_request.h"
6077289180Speter_ACEOF
6078289180Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6079289180Speter  $EGREP "int.*\sap_some_authn_required\s*\(" >/dev/null 2>&1; then :
6080289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6081289180Speter$as_echo "yes" >&6; }
6082289180Speter                    working_auth=yes
6083289180Speterelse
6084289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6085289180Speter$as_echo "no" >&6; }
6086289180Speterfi
6087289180Speterrm -f conftest*
6088286506Speter
6089289180Speter      CPPFLAGS="$old_CPPFLAGS"
6090289180Speter      if test "$working_auth" = "yes" ; then
6091289180Speter
6092289180Speter$as_echo "#define SVN_USE_FORCE_AUTHN 1" >>confdefs.h
6093289180Speter
6094289180Speter      elif test "$enable_broken_httpd_auth" = "yes"; then
6095289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ==============================================" >&5
6096289180Speter$as_echo "$as_me: WARNING: ==============================================" >&2;}
6097289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Apache httpd $HTTPD_VERSION MMN $MMN_MAJOR.$MMN_MINOR" >&5
6098289180Speter$as_echo "$as_me: WARNING: Apache httpd $HTTPD_VERSION MMN $MMN_MAJOR.$MMN_MINOR" >&2;}
6099289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion will be vulnerable to CVE-2015-3184" >&5
6100289180Speter$as_echo "$as_me: WARNING: Subversion will be vulnerable to CVE-2015-3184" >&2;}
6101289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ==============================================" >&5
6102289180Speter$as_echo "$as_me: WARNING: ==============================================" >&2;}
6103289180Speter
6104286506Speter$as_echo "#define SVN_ALLOW_BROKEN_HTTPD_AUTH 1" >>confdefs.h
6105286506Speter
6106289180Speter      else
6107289180Speter        as_fn_error $? "Apache httpd $HTTPD_VERSION MMN $MMN_MAJOR.$MMN_MINOR has broken auth (CVE-2015-3184)" "$LINENO" 5
6108289180Speter      fi
6109286506Speter    fi
6110286506Speter
6111289180Speter    BUILD_APACHE_RULE=apache-mod
6112289180Speter    INSTALL_APACHE_RULE=install-mods-shared
6113289180Speter    INSTALL_APACHE_MODS=true
6114251881Speter    case $host in
6115251881Speter      *-*-cygwin*)
6116251881Speter        APACHE_LDFLAGS="-shrext .so"
6117251881Speter        ;;
6118251881Speter    esac
6119251881Speterelif test x"$APXS" != x"no"; then
6120251881Speter    echo "=================================================================="
6121251881Speter    echo "WARNING: skipping the build of mod_dav_svn"
6122251881Speter    echo "         try using --with-apxs"
6123251881Speter    echo "=================================================================="
6124251881Speterfi
6125251881Speter
6126251881Speter
6127251881Speter
6128251881Speter
6129251881Speter
6130251881Speter
6131251881Speter
6132286506Speter
6133251881Speter# there aren't any flags that interest us ...
6134251881Speter#if test -n "$APXS" && test "$APXS" != "no"; then
6135251881Speter#  CFLAGS="$CFLAGS `$APXS -q CFLAGS CFLAGS_SHLIB`"
6136251881Speter#fi
6137251881Speter
6138251881Speterif test -n "$APXS_CC" && test "$APXS_CC" != "$CC" ; then
6139251881Speter  echo "=================================================================="
6140251881Speter  echo "WARNING: You have chosen to compile Subversion with a different"
6141251881Speter  echo "         compiler than the one used to compile Apache."
6142251881Speter  echo ""
6143251881Speter  echo "    Current compiler:      $CC"
6144251881Speter  echo "   Apache's compiler:      $APXS_CC"
6145251881Speter  echo ""
6146251881Speter  echo "This could cause some problems."
6147251881Speter  echo "=================================================================="
6148251881Speterfi
6149251881Speter
6150251881Speter
6151251881Speter
6152362181SdimSQLITE_MINIMUM_VER="3.8.2"
6153362181SdimSQLITE_RECOMMENDED_VER="3.8.11.1"
6154362181SdimSQLITE_RECOMMENDED_VER_REL_YEAR="2015"
6155362181SdimSQLITE_URL="https://www.sqlite.org/$SQLITE_RECOMMENDED_VER_REL_YEAR/sqlite-amalgamation-$(printf %d%02d%02d%02d $(echo ${SQLITE_RECOMMENDED_VER} | sed -e 's/\./ /g')).zip"
6156251881Speter
6157251881Speter
6158251881Speter  SQLITE_MINIMUM_VER="${SQLITE_MINIMUM_VER}"
6159251881Speter  SQLITE_RECOMMENDED_VER="${SQLITE_RECOMMENDED_VER}"
6160251881Speter  SQLITE_URL="${SQLITE_URL}"
6161251881Speter  SQLITE_PKGNAME="sqlite3"
6162251881Speter
6163251881Speter
6164251881Speter
6165251881Speter  version_string="$SQLITE_MINIMUM_VER"
6166251881Speter
6167251881Speter  major=`expr $version_string : '\([0-9]*\)'`
6168251881Speter  minor=`expr $version_string : '[0-9]*\.\([0-9]*\)'`
6169251881Speter  micro=`expr $version_string : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
6170251881Speter  if test -z "$micro"; then
6171251881Speter    micro=0
6172251881Speter  fi
6173251881Speter  sqlite_min_ver_num=`expr $major \* 1000000 \
6174251881Speter        \+ $minor \* 1000 \
6175251881Speter        \+ $micro`
6176251881Speter
6177251881Speter
6178251881Speter
6179251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library" >&5
6180251881Speter$as_echo "$as_me: checking sqlite library" >&6;}
6181251881Speter
6182251881Speter
6183251881Speter# Check whether --with-sqlite was given.
6184251881Speterif test "${with_sqlite+set}" = set; then :
6185251881Speter  withval=$with_sqlite;
6186251881Speter    if test "$withval" = "yes" ; then
6187251881Speter      as_fn_error $? "--with-sqlite requires an argument." "$LINENO" 5
6188251881Speter    else
6189251881Speter      sqlite_dir="$withval"
6190251881Speter    fi
6191251881Speter
6192251881Speter    if test -d $sqlite_dir; then
6193251881Speter
6194251881Speter  if test -z "$sqlite_dir"; then
6195251881Speter    sqlite_dir=""
6196251881Speter    sqlite_include="sqlite3.h"
6197251881Speter  else
6198251881Speter    sqlite_dir="$sqlite_dir"
6199251881Speter    sqlite_include="$sqlite_dir/include/sqlite3.h"
6200251881Speter  fi
6201251881Speter
6202251881Speter  save_CPPFLAGS="$CPPFLAGS"
6203251881Speter  save_LDFLAGS="$LDFLAGS"
6204251881Speter
6205251881Speter  if test ! -z "$sqlite_dir"; then
6206251881Speter    CPPFLAGS="$CPPFLAGS -I$sqlite_dir/include"
6207251881Speter    LDFLAGS="$LDFLAGS -L$sqlite_dir/lib"
6208251881Speter  fi
6209251881Speter
6210251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
6211251881Speterif test "x$ac_cv_header_sqlite3_h" = xyes; then :
6212251881Speter
6213251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library version (via header)" >&5
6214251881Speter$as_echo_n "checking sqlite library version (via header)... " >&6; }
6215251881Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6216251881Speter/* end confdefs.h.  */
6217251881Speter
6218251881Speter#include "$sqlite_include"
6219251881Speter#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num
6220251881SpeterSQLITE_VERSION_OKAY
6221251881Speter#endif
6222251881Speter_ACEOF
6223251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6224251881Speter  $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then :
6225251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: okay" >&5
6226251881Speter$as_echo "okay" >&6; }
6227251881Speter                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_close in -lsqlite3" >&5
6228251881Speter$as_echo_n "checking for sqlite3_close in -lsqlite3... " >&6; }
6229251881Speterif ${ac_cv_lib_sqlite3_sqlite3_close+:} false; then :
6230251881Speter  $as_echo_n "(cached) " >&6
6231251881Speterelse
6232251881Speter  ac_check_lib_save_LIBS=$LIBS
6233251881SpeterLIBS="-lsqlite3  $LIBS"
6234251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6235251881Speter/* end confdefs.h.  */
6236251881Speter
6237251881Speter/* Override any GCC internal prototype to avoid an error.
6238251881Speter   Use char because int might match the return type of a GCC
6239251881Speter   builtin and then its argument prototype would still apply.  */
6240251881Speter#ifdef __cplusplus
6241251881Speterextern "C"
6242251881Speter#endif
6243251881Speterchar sqlite3_close ();
6244251881Speterint
6245251881Spetermain ()
6246251881Speter{
6247251881Speterreturn sqlite3_close ();
6248251881Speter  ;
6249251881Speter  return 0;
6250251881Speter}
6251251881Speter_ACEOF
6252251881Speterif ac_fn_c_try_link "$LINENO"; then :
6253251881Speter  ac_cv_lib_sqlite3_sqlite3_close=yes
6254251881Speterelse
6255251881Speter  ac_cv_lib_sqlite3_sqlite3_close=no
6256251881Speterfi
6257251881Speterrm -f core conftest.err conftest.$ac_objext \
6258251881Speter    conftest$ac_exeext conftest.$ac_ext
6259251881SpeterLIBS=$ac_check_lib_save_LIBS
6260251881Speterfi
6261251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_close" >&5
6262251881Speter$as_echo "$ac_cv_lib_sqlite3_sqlite3_close" >&6; }
6263251881Speterif test "x$ac_cv_lib_sqlite3_sqlite3_close" = xyes; then :
6264251881Speter
6265251881Speter                      svn_lib_sqlite="yes"
6266251881Speter                      if test -z "$sqlite_dir" -o ! -d "$sqlite_dir"; then
6267251881Speter                        SVN_SQLITE_LIBS="-lsqlite3"
6268251881Speter                      else
6269251881Speter                        SVN_SQLITE_INCLUDES="-I$sqlite_dir/include"
6270251881Speter                        SVN_SQLITE_LIBS="`
6271251881Speter  input_flags="-L$sqlite_dir/lib -lsqlite3"
6272251881Speter  output_flags=""
6273251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
6274251881Speter  for flag in $input_flags; do
6275251881Speter    filter="no"
6276251881Speter    for dir in $filtered_dirs; do
6277251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
6278251881Speter        filter="yes"
6279251881Speter        break
6280251881Speter      fi
6281251881Speter    done
6282251881Speter    if test "$filter" = "no"; then
6283251881Speter      output_flags="$output_flags $flag"
6284251881Speter    fi
6285251881Speter  done
6286251881Speter  if test -n "$output_flags"; then
6287251881Speter    printf "%s" "${output_flags# }"
6288251881Speter  fi
6289251881Speter`"
6290251881Speter                      fi
6291251881Speter
6292251881Speterfi
6293251881Speter
6294251881Speterelse
6295251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported SQLite version" >&5
6296251881Speter$as_echo "unsupported SQLite version" >&6; }
6297251881Speterfi
6298251881Speterrm -f conftest*
6299251881Speter
6300251881Speter
6301251881Speterfi
6302251881Speter
6303251881Speter
6304251881Speter
6305251881Speter  CPPFLAGS="$save_CPPFLAGS"
6306251881Speter  LDFLAGS="$save_LDFLAGS"
6307251881Speter
6308251881Speter    else
6309251881Speter
6310251881Speter  sqlite_amalg="$sqlite_dir"
6311251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation" >&5
6312251881Speter$as_echo_n "checking sqlite amalgamation... " >&6; }
6313251881Speter  if test ! -e $sqlite_amalg; then
6314251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315251881Speter$as_echo "no" >&6; }
6316251881Speter  else
6317251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6318251881Speter$as_echo "yes" >&6; }
6319251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation file version" >&5
6320251881Speter$as_echo_n "checking sqlite amalgamation file version... " >&6; }
6321251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6322251881Speter/* end confdefs.h.  */
6323251881Speter
6324251881Speter#include "$sqlite_amalg"
6325251881Speter#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num
6326251881SpeterSQLITE_VERSION_OKAY
6327251881Speter#endif
6328251881Speter_ACEOF
6329251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6330251881Speter  $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then :
6331251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: amalgamation found and is okay" >&5
6332251881Speter$as_echo "amalgamation found and is okay" >&6; }
6333251881Speter
6334251881Speter  case $host_os in
6335251881Speter  beos* | mingw* | pw32* | cegcc* | cygwin*)
6336251881Speter    svn_sqlite_dso_ldflags=
6337251881Speter    ;;
6338251881Speter
6339251881Speter  darwin*)
6340251881Speter  # if libdl is installed we need to link against it
6341251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
6342251881Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
6343251881Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
6344251881Speter  $as_echo_n "(cached) " >&6
6345251881Speterelse
6346251881Speter  ac_check_lib_save_LIBS=$LIBS
6347251881SpeterLIBS="-ldl  $LIBS"
6348251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6349251881Speter/* end confdefs.h.  */
6350251881Speter
6351251881Speter/* Override any GCC internal prototype to avoid an error.
6352251881Speter   Use char because int might match the return type of a GCC
6353251881Speter   builtin and then its argument prototype would still apply.  */
6354251881Speter#ifdef __cplusplus
6355251881Speterextern "C"
6356251881Speter#endif
6357251881Speterchar dlopen ();
6358251881Speterint
6359251881Spetermain ()
6360251881Speter{
6361251881Speterreturn dlopen ();
6362251881Speter  ;
6363251881Speter  return 0;
6364251881Speter}
6365251881Speter_ACEOF
6366251881Speterif ac_fn_c_try_link "$LINENO"; then :
6367251881Speter  ac_cv_lib_dl_dlopen=yes
6368251881Speterelse
6369251881Speter  ac_cv_lib_dl_dlopen=no
6370251881Speterfi
6371251881Speterrm -f core conftest.err conftest.$ac_objext \
6372251881Speter    conftest$ac_exeext conftest.$ac_ext
6373251881SpeterLIBS=$ac_check_lib_save_LIBS
6374251881Speterfi
6375251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
6376251881Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
6377251881Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6378251881Speter  lt_cv_dlopen="dlopen" svn_sqlite_dso_ldflags="-ldl"
6379251881Speterelse
6380251881Speter
6381251881Speter    svn_sqlite_dso_ldflags=
6382251881Speter
6383251881Speterfi
6384251881Speter
6385251881Speter    ;;
6386251881Speter
6387251881Speter  *)
6388251881Speter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
6389251881Speterif test "x$ac_cv_func_shl_load" = xyes; then :
6390251881Speter  svn_sqlite_dso_ldflags=
6391251881Speterelse
6392251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
6393251881Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
6394251881Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
6395251881Speter  $as_echo_n "(cached) " >&6
6396251881Speterelse
6397251881Speter  ac_check_lib_save_LIBS=$LIBS
6398251881SpeterLIBS="-ldld  $LIBS"
6399251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6400251881Speter/* end confdefs.h.  */
6401251881Speter
6402251881Speter/* Override any GCC internal prototype to avoid an error.
6403251881Speter   Use char because int might match the return type of a GCC
6404251881Speter   builtin and then its argument prototype would still apply.  */
6405251881Speter#ifdef __cplusplus
6406251881Speterextern "C"
6407251881Speter#endif
6408251881Speterchar shl_load ();
6409251881Speterint
6410251881Spetermain ()
6411251881Speter{
6412251881Speterreturn shl_load ();
6413251881Speter  ;
6414251881Speter  return 0;
6415251881Speter}
6416251881Speter_ACEOF
6417251881Speterif ac_fn_c_try_link "$LINENO"; then :
6418251881Speter  ac_cv_lib_dld_shl_load=yes
6419251881Speterelse
6420251881Speter  ac_cv_lib_dld_shl_load=no
6421251881Speterfi
6422251881Speterrm -f core conftest.err conftest.$ac_objext \
6423251881Speter    conftest$ac_exeext conftest.$ac_ext
6424251881SpeterLIBS=$ac_check_lib_save_LIBS
6425251881Speterfi
6426251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
6427251881Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
6428251881Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6429251881Speter  svn_sqlite_dso_ldflags="-ldld"
6430251881Speterelse
6431251881Speter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
6432251881Speterif test "x$ac_cv_func_dlopen" = xyes; then :
6433251881Speter  svn_sqlite_dso_ldflags=
6434251881Speterelse
6435251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
6436251881Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
6437251881Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
6438251881Speter  $as_echo_n "(cached) " >&6
6439251881Speterelse
6440251881Speter  ac_check_lib_save_LIBS=$LIBS
6441251881SpeterLIBS="-ldl  $LIBS"
6442251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6443251881Speter/* end confdefs.h.  */
6444251881Speter
6445251881Speter/* Override any GCC internal prototype to avoid an error.
6446251881Speter   Use char because int might match the return type of a GCC
6447251881Speter   builtin and then its argument prototype would still apply.  */
6448251881Speter#ifdef __cplusplus
6449251881Speterextern "C"
6450251881Speter#endif
6451251881Speterchar dlopen ();
6452251881Speterint
6453251881Spetermain ()
6454251881Speter{
6455251881Speterreturn dlopen ();
6456251881Speter  ;
6457251881Speter  return 0;
6458251881Speter}
6459251881Speter_ACEOF
6460251881Speterif ac_fn_c_try_link "$LINENO"; then :
6461251881Speter  ac_cv_lib_dl_dlopen=yes
6462251881Speterelse
6463251881Speter  ac_cv_lib_dl_dlopen=no
6464251881Speterfi
6465251881Speterrm -f core conftest.err conftest.$ac_objext \
6466251881Speter    conftest$ac_exeext conftest.$ac_ext
6467251881SpeterLIBS=$ac_check_lib_save_LIBS
6468251881Speterfi
6469251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
6470251881Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
6471251881Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6472251881Speter  svn_sqlite_dso_ldflags="-ldl"
6473251881Speterelse
6474251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
6475251881Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
6476251881Speterif ${ac_cv_lib_svld_dlopen+:} false; then :
6477251881Speter  $as_echo_n "(cached) " >&6
6478251881Speterelse
6479251881Speter  ac_check_lib_save_LIBS=$LIBS
6480251881SpeterLIBS="-lsvld  $LIBS"
6481251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6482251881Speter/* end confdefs.h.  */
6483251881Speter
6484251881Speter/* Override any GCC internal prototype to avoid an error.
6485251881Speter   Use char because int might match the return type of a GCC
6486251881Speter   builtin and then its argument prototype would still apply.  */
6487251881Speter#ifdef __cplusplus
6488251881Speterextern "C"
6489251881Speter#endif
6490251881Speterchar dlopen ();
6491251881Speterint
6492251881Spetermain ()
6493251881Speter{
6494251881Speterreturn dlopen ();
6495251881Speter  ;
6496251881Speter  return 0;
6497251881Speter}
6498251881Speter_ACEOF
6499251881Speterif ac_fn_c_try_link "$LINENO"; then :
6500251881Speter  ac_cv_lib_svld_dlopen=yes
6501251881Speterelse
6502251881Speter  ac_cv_lib_svld_dlopen=no
6503251881Speterfi
6504251881Speterrm -f core conftest.err conftest.$ac_objext \
6505251881Speter    conftest$ac_exeext conftest.$ac_ext
6506251881SpeterLIBS=$ac_check_lib_save_LIBS
6507251881Speterfi
6508251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
6509251881Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
6510251881Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6511251881Speter  svn_sqlite_dso_ldflags="-lsvld"
6512251881Speterelse
6513251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
6514251881Speter$as_echo_n "checking for dld_link in -ldld... " >&6; }
6515251881Speterif ${ac_cv_lib_dld_dld_link+:} false; then :
6516251881Speter  $as_echo_n "(cached) " >&6
6517251881Speterelse
6518251881Speter  ac_check_lib_save_LIBS=$LIBS
6519251881SpeterLIBS="-ldld  $LIBS"
6520251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6521251881Speter/* end confdefs.h.  */
6522251881Speter
6523251881Speter/* Override any GCC internal prototype to avoid an error.
6524251881Speter   Use char because int might match the return type of a GCC
6525251881Speter   builtin and then its argument prototype would still apply.  */
6526251881Speter#ifdef __cplusplus
6527251881Speterextern "C"
6528251881Speter#endif
6529251881Speterchar dld_link ();
6530251881Speterint
6531251881Spetermain ()
6532251881Speter{
6533251881Speterreturn dld_link ();
6534251881Speter  ;
6535251881Speter  return 0;
6536251881Speter}
6537251881Speter_ACEOF
6538251881Speterif ac_fn_c_try_link "$LINENO"; then :
6539251881Speter  ac_cv_lib_dld_dld_link=yes
6540251881Speterelse
6541251881Speter  ac_cv_lib_dld_dld_link=no
6542251881Speterfi
6543251881Speterrm -f core conftest.err conftest.$ac_objext \
6544251881Speter    conftest$ac_exeext conftest.$ac_ext
6545251881SpeterLIBS=$ac_check_lib_save_LIBS
6546251881Speterfi
6547251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
6548251881Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
6549251881Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6550251881Speter  svn_sqlite_dso_ldflags="-ldld"
6551251881Speterfi
6552251881Speter
6553251881Speter
6554251881Speterfi
6555251881Speter
6556251881Speter
6557251881Speterfi
6558251881Speter
6559251881Speter
6560251881Speterfi
6561251881Speter
6562251881Speter
6563251881Speterfi
6564251881Speter
6565251881Speter
6566251881Speterfi
6567251881Speter
6568251881Speter    ;;
6569251881Speter  esac
6570251881Speter
6571251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional libraries for sqlite" >&5
6572251881Speter$as_echo_n "checking additional libraries for sqlite... " >&6; }
6573251881Speter  if test -n "$svn_sqlite_dso_ldflags"; then
6574251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${svn_sqlite_dso_ldflags}" >&5
6575251881Speter$as_echo "${svn_sqlite_dso_ldflags}" >&6; }
6576251881Speter  else
6577251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6578251881Speter$as_echo "none" >&6; }
6579251881Speter  fi
6580251881Speter
6581251881Speter
6582251881Speter$as_echo "#define SVN_SQLITE_INLINE 1" >>confdefs.h
6583251881Speter
6584251881Speter                  SVN_SQLITE_INCLUDES="-I`dirname $sqlite_amalg`"
6585251881Speter                  if test -n "$svn_sqlite_dso_ldflags"; then
6586251881Speter                    SVN_SQLITE_LIBS="$svn_sqlite_dso_ldflags -lpthread"
6587251881Speter                  else
6588251881Speter                    SVN_SQLITE_LIBS="-lpthread"
6589251881Speter                  fi
6590251881Speter                  svn_lib_sqlite="yes"
6591251881Speterelse
6592251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported amalgamation SQLite version" >&5
6593251881Speter$as_echo "unsupported amalgamation SQLite version" >&6; }
6594251881Speterfi
6595251881Speterrm -f conftest*
6596251881Speter
6597251881Speter  fi
6598251881Speter
6599251881Speter    fi
6600251881Speter
6601251881Speter    if test -z "$svn_lib_sqlite"; then
6602251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable sqlite found in $sqlite_dir" >&5
6603251881Speter$as_echo "$as_me: WARNING: no suitable sqlite found in $sqlite_dir" >&2;}
6604251881Speter
6605251881Speter  echo ""
6606251881Speter  echo "An appropriate version of sqlite could not be found.  We recommmend"
6607251881Speter  echo "${SQLITE_RECOMMENDED_VER}, but require at least ${SQLITE_MINIMUM_VER}."
6608251881Speter  echo "Please either install a newer sqlite on this system"
6609251881Speter  echo ""
6610251881Speter  echo "or"
6611251881Speter  echo ""
6612251881Speter  echo "get the sqlite ${SQLITE_RECOMMENDED_VER} amalgamation from:"
6613251881Speter  echo "    ${SQLITE_URL}"
6614251881Speter  echo "unpack the archive using unzip and rename the resulting"
6615251881Speter  echo "directory to:"
6616251881Speter  echo "$abs_srcdir/sqlite-amalgamation"
6617253734Speter  if test x"$abs_srcdir" != x"$abs_builddir"; then
6618253734Speter    echo "or to:"
6619253734Speter    echo "$abs_builddir/sqlite-amalgamation"
6620253734Speter  fi
6621251881Speter  echo ""
6622251881Speter  as_fn_error $? "Subversion requires SQLite" "$LINENO" 5
6623251881Speter
6624251881Speter    fi
6625251881Speter
6626251881Speterelse
6627251881Speter
6628251881Speter
6629251881Speter  sqlite_amalg="$abs_srcdir/sqlite-amalgamation/sqlite3.c"
6630251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation" >&5
6631251881Speter$as_echo_n "checking sqlite amalgamation... " >&6; }
6632251881Speter  if test ! -e $sqlite_amalg; then
6633251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6634251881Speter$as_echo "no" >&6; }
6635251881Speter  else
6636251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6637251881Speter$as_echo "yes" >&6; }
6638251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation file version" >&5
6639251881Speter$as_echo_n "checking sqlite amalgamation file version... " >&6; }
6640251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6641251881Speter/* end confdefs.h.  */
6642251881Speter
6643251881Speter#include "$sqlite_amalg"
6644251881Speter#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num
6645251881SpeterSQLITE_VERSION_OKAY
6646251881Speter#endif
6647251881Speter_ACEOF
6648251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6649251881Speter  $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then :
6650251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: amalgamation found and is okay" >&5
6651251881Speter$as_echo "amalgamation found and is okay" >&6; }
6652251881Speter
6653251881Speter  case $host_os in
6654251881Speter  beos* | mingw* | pw32* | cegcc* | cygwin*)
6655251881Speter    svn_sqlite_dso_ldflags=
6656251881Speter    ;;
6657251881Speter
6658251881Speter  darwin*)
6659251881Speter  # if libdl is installed we need to link against it
6660251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
6661251881Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
6662251881Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
6663251881Speter  $as_echo_n "(cached) " >&6
6664251881Speterelse
6665251881Speter  ac_check_lib_save_LIBS=$LIBS
6666251881SpeterLIBS="-ldl  $LIBS"
6667251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6668251881Speter/* end confdefs.h.  */
6669251881Speter
6670251881Speter/* Override any GCC internal prototype to avoid an error.
6671251881Speter   Use char because int might match the return type of a GCC
6672251881Speter   builtin and then its argument prototype would still apply.  */
6673251881Speter#ifdef __cplusplus
6674251881Speterextern "C"
6675251881Speter#endif
6676251881Speterchar dlopen ();
6677251881Speterint
6678251881Spetermain ()
6679251881Speter{
6680251881Speterreturn dlopen ();
6681251881Speter  ;
6682251881Speter  return 0;
6683251881Speter}
6684251881Speter_ACEOF
6685251881Speterif ac_fn_c_try_link "$LINENO"; then :
6686251881Speter  ac_cv_lib_dl_dlopen=yes
6687251881Speterelse
6688251881Speter  ac_cv_lib_dl_dlopen=no
6689251881Speterfi
6690251881Speterrm -f core conftest.err conftest.$ac_objext \
6691251881Speter    conftest$ac_exeext conftest.$ac_ext
6692251881SpeterLIBS=$ac_check_lib_save_LIBS
6693251881Speterfi
6694251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
6695251881Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
6696251881Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6697251881Speter  lt_cv_dlopen="dlopen" svn_sqlite_dso_ldflags="-ldl"
6698251881Speterelse
6699251881Speter
6700251881Speter    svn_sqlite_dso_ldflags=
6701251881Speter
6702251881Speterfi
6703251881Speter
6704251881Speter    ;;
6705251881Speter
6706251881Speter  *)
6707251881Speter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
6708251881Speterif test "x$ac_cv_func_shl_load" = xyes; then :
6709251881Speter  svn_sqlite_dso_ldflags=
6710251881Speterelse
6711251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
6712251881Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
6713251881Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
6714251881Speter  $as_echo_n "(cached) " >&6
6715251881Speterelse
6716251881Speter  ac_check_lib_save_LIBS=$LIBS
6717251881SpeterLIBS="-ldld  $LIBS"
6718251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6719251881Speter/* end confdefs.h.  */
6720251881Speter
6721251881Speter/* Override any GCC internal prototype to avoid an error.
6722251881Speter   Use char because int might match the return type of a GCC
6723251881Speter   builtin and then its argument prototype would still apply.  */
6724251881Speter#ifdef __cplusplus
6725251881Speterextern "C"
6726251881Speter#endif
6727251881Speterchar shl_load ();
6728251881Speterint
6729251881Spetermain ()
6730251881Speter{
6731251881Speterreturn shl_load ();
6732251881Speter  ;
6733251881Speter  return 0;
6734251881Speter}
6735251881Speter_ACEOF
6736251881Speterif ac_fn_c_try_link "$LINENO"; then :
6737251881Speter  ac_cv_lib_dld_shl_load=yes
6738251881Speterelse
6739251881Speter  ac_cv_lib_dld_shl_load=no
6740251881Speterfi
6741251881Speterrm -f core conftest.err conftest.$ac_objext \
6742251881Speter    conftest$ac_exeext conftest.$ac_ext
6743251881SpeterLIBS=$ac_check_lib_save_LIBS
6744251881Speterfi
6745251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
6746251881Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
6747251881Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6748251881Speter  svn_sqlite_dso_ldflags="-ldld"
6749251881Speterelse
6750251881Speter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
6751251881Speterif test "x$ac_cv_func_dlopen" = xyes; then :
6752251881Speter  svn_sqlite_dso_ldflags=
6753251881Speterelse
6754251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
6755251881Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
6756251881Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
6757251881Speter  $as_echo_n "(cached) " >&6
6758251881Speterelse
6759251881Speter  ac_check_lib_save_LIBS=$LIBS
6760251881SpeterLIBS="-ldl  $LIBS"
6761251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6762251881Speter/* end confdefs.h.  */
6763251881Speter
6764251881Speter/* Override any GCC internal prototype to avoid an error.
6765251881Speter   Use char because int might match the return type of a GCC
6766251881Speter   builtin and then its argument prototype would still apply.  */
6767251881Speter#ifdef __cplusplus
6768251881Speterextern "C"
6769251881Speter#endif
6770251881Speterchar dlopen ();
6771251881Speterint
6772251881Spetermain ()
6773251881Speter{
6774251881Speterreturn dlopen ();
6775251881Speter  ;
6776251881Speter  return 0;
6777251881Speter}
6778251881Speter_ACEOF
6779251881Speterif ac_fn_c_try_link "$LINENO"; then :
6780251881Speter  ac_cv_lib_dl_dlopen=yes
6781251881Speterelse
6782251881Speter  ac_cv_lib_dl_dlopen=no
6783251881Speterfi
6784251881Speterrm -f core conftest.err conftest.$ac_objext \
6785251881Speter    conftest$ac_exeext conftest.$ac_ext
6786251881SpeterLIBS=$ac_check_lib_save_LIBS
6787251881Speterfi
6788251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
6789251881Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
6790251881Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6791251881Speter  svn_sqlite_dso_ldflags="-ldl"
6792251881Speterelse
6793251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
6794251881Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
6795251881Speterif ${ac_cv_lib_svld_dlopen+:} false; then :
6796251881Speter  $as_echo_n "(cached) " >&6
6797251881Speterelse
6798251881Speter  ac_check_lib_save_LIBS=$LIBS
6799251881SpeterLIBS="-lsvld  $LIBS"
6800251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6801251881Speter/* end confdefs.h.  */
6802251881Speter
6803251881Speter/* Override any GCC internal prototype to avoid an error.
6804251881Speter   Use char because int might match the return type of a GCC
6805251881Speter   builtin and then its argument prototype would still apply.  */
6806251881Speter#ifdef __cplusplus
6807251881Speterextern "C"
6808251881Speter#endif
6809251881Speterchar dlopen ();
6810251881Speterint
6811251881Spetermain ()
6812251881Speter{
6813251881Speterreturn dlopen ();
6814251881Speter  ;
6815251881Speter  return 0;
6816251881Speter}
6817251881Speter_ACEOF
6818251881Speterif ac_fn_c_try_link "$LINENO"; then :
6819251881Speter  ac_cv_lib_svld_dlopen=yes
6820251881Speterelse
6821251881Speter  ac_cv_lib_svld_dlopen=no
6822251881Speterfi
6823251881Speterrm -f core conftest.err conftest.$ac_objext \
6824251881Speter    conftest$ac_exeext conftest.$ac_ext
6825251881SpeterLIBS=$ac_check_lib_save_LIBS
6826251881Speterfi
6827251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
6828251881Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
6829251881Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6830251881Speter  svn_sqlite_dso_ldflags="-lsvld"
6831251881Speterelse
6832251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
6833251881Speter$as_echo_n "checking for dld_link in -ldld... " >&6; }
6834251881Speterif ${ac_cv_lib_dld_dld_link+:} false; then :
6835251881Speter  $as_echo_n "(cached) " >&6
6836251881Speterelse
6837251881Speter  ac_check_lib_save_LIBS=$LIBS
6838251881SpeterLIBS="-ldld  $LIBS"
6839251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6840251881Speter/* end confdefs.h.  */
6841251881Speter
6842251881Speter/* Override any GCC internal prototype to avoid an error.
6843251881Speter   Use char because int might match the return type of a GCC
6844251881Speter   builtin and then its argument prototype would still apply.  */
6845251881Speter#ifdef __cplusplus
6846251881Speterextern "C"
6847251881Speter#endif
6848251881Speterchar dld_link ();
6849251881Speterint
6850251881Spetermain ()
6851251881Speter{
6852251881Speterreturn dld_link ();
6853251881Speter  ;
6854251881Speter  return 0;
6855251881Speter}
6856251881Speter_ACEOF
6857251881Speterif ac_fn_c_try_link "$LINENO"; then :
6858251881Speter  ac_cv_lib_dld_dld_link=yes
6859251881Speterelse
6860251881Speter  ac_cv_lib_dld_dld_link=no
6861251881Speterfi
6862251881Speterrm -f core conftest.err conftest.$ac_objext \
6863251881Speter    conftest$ac_exeext conftest.$ac_ext
6864251881SpeterLIBS=$ac_check_lib_save_LIBS
6865251881Speterfi
6866251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
6867251881Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
6868251881Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6869251881Speter  svn_sqlite_dso_ldflags="-ldld"
6870251881Speterfi
6871251881Speter
6872251881Speter
6873251881Speterfi
6874251881Speter
6875251881Speter
6876251881Speterfi
6877251881Speter
6878251881Speter
6879251881Speterfi
6880251881Speter
6881251881Speter
6882251881Speterfi
6883251881Speter
6884251881Speter
6885251881Speterfi
6886251881Speter
6887251881Speter    ;;
6888251881Speter  esac
6889251881Speter
6890251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional libraries for sqlite" >&5
6891251881Speter$as_echo_n "checking additional libraries for sqlite... " >&6; }
6892251881Speter  if test -n "$svn_sqlite_dso_ldflags"; then
6893251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${svn_sqlite_dso_ldflags}" >&5
6894251881Speter$as_echo "${svn_sqlite_dso_ldflags}" >&6; }
6895251881Speter  else
6896251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6897251881Speter$as_echo "none" >&6; }
6898251881Speter  fi
6899251881Speter
6900251881Speter
6901251881Speter$as_echo "#define SVN_SQLITE_INLINE 1" >>confdefs.h
6902251881Speter
6903251881Speter                  SVN_SQLITE_INCLUDES="-I`dirname $sqlite_amalg`"
6904251881Speter                  if test -n "$svn_sqlite_dso_ldflags"; then
6905251881Speter                    SVN_SQLITE_LIBS="$svn_sqlite_dso_ldflags -lpthread"
6906251881Speter                  else
6907251881Speter                    SVN_SQLITE_LIBS="-lpthread"
6908251881Speter                  fi
6909251881Speter                  svn_lib_sqlite="yes"
6910251881Speterelse
6911251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported amalgamation SQLite version" >&5
6912251881Speter$as_echo "unsupported amalgamation SQLite version" >&6; }
6913251881Speterfi
6914251881Speterrm -f conftest*
6915251881Speter
6916251881Speter  fi
6917251881Speter
6918251881Speter
6919251881Speter    if test -z "$svn_lib_sqlite"; then
6920251881Speter
6921253734Speter  sqlite_amalg="$abs_builddir/sqlite-amalgamation/sqlite3.c"
6922253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation" >&5
6923253734Speter$as_echo_n "checking sqlite amalgamation... " >&6; }
6924253734Speter  if test ! -e $sqlite_amalg; then
6925253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926253734Speter$as_echo "no" >&6; }
6927253734Speter  else
6928253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6929253734Speter$as_echo "yes" >&6; }
6930253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation file version" >&5
6931253734Speter$as_echo_n "checking sqlite amalgamation file version... " >&6; }
6932253734Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6933253734Speter/* end confdefs.h.  */
6934253734Speter
6935253734Speter#include "$sqlite_amalg"
6936253734Speter#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num
6937253734SpeterSQLITE_VERSION_OKAY
6938253734Speter#endif
6939253734Speter_ACEOF
6940253734Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6941253734Speter  $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then :
6942253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: amalgamation found and is okay" >&5
6943253734Speter$as_echo "amalgamation found and is okay" >&6; }
6944253734Speter
6945253734Speter  case $host_os in
6946253734Speter  beos* | mingw* | pw32* | cegcc* | cygwin*)
6947253734Speter    svn_sqlite_dso_ldflags=
6948253734Speter    ;;
6949253734Speter
6950253734Speter  darwin*)
6951253734Speter  # if libdl is installed we need to link against it
6952253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
6953253734Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
6954253734Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
6955253734Speter  $as_echo_n "(cached) " >&6
6956253734Speterelse
6957253734Speter  ac_check_lib_save_LIBS=$LIBS
6958253734SpeterLIBS="-ldl  $LIBS"
6959253734Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6960253734Speter/* end confdefs.h.  */
6961253734Speter
6962253734Speter/* Override any GCC internal prototype to avoid an error.
6963253734Speter   Use char because int might match the return type of a GCC
6964253734Speter   builtin and then its argument prototype would still apply.  */
6965253734Speter#ifdef __cplusplus
6966253734Speterextern "C"
6967253734Speter#endif
6968253734Speterchar dlopen ();
6969253734Speterint
6970253734Spetermain ()
6971253734Speter{
6972253734Speterreturn dlopen ();
6973253734Speter  ;
6974253734Speter  return 0;
6975253734Speter}
6976253734Speter_ACEOF
6977253734Speterif ac_fn_c_try_link "$LINENO"; then :
6978253734Speter  ac_cv_lib_dl_dlopen=yes
6979253734Speterelse
6980253734Speter  ac_cv_lib_dl_dlopen=no
6981253734Speterfi
6982253734Speterrm -f core conftest.err conftest.$ac_objext \
6983253734Speter    conftest$ac_exeext conftest.$ac_ext
6984253734SpeterLIBS=$ac_check_lib_save_LIBS
6985253734Speterfi
6986253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
6987253734Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
6988253734Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6989253734Speter  lt_cv_dlopen="dlopen" svn_sqlite_dso_ldflags="-ldl"
6990253734Speterelse
6991253734Speter
6992253734Speter    svn_sqlite_dso_ldflags=
6993253734Speter
6994253734Speterfi
6995253734Speter
6996253734Speter    ;;
6997253734Speter
6998253734Speter  *)
6999253734Speter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
7000253734Speterif test "x$ac_cv_func_shl_load" = xyes; then :
7001253734Speter  svn_sqlite_dso_ldflags=
7002253734Speterelse
7003253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
7004253734Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
7005253734Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
7006253734Speter  $as_echo_n "(cached) " >&6
7007253734Speterelse
7008253734Speter  ac_check_lib_save_LIBS=$LIBS
7009253734SpeterLIBS="-ldld  $LIBS"
7010253734Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7011253734Speter/* end confdefs.h.  */
7012253734Speter
7013253734Speter/* Override any GCC internal prototype to avoid an error.
7014253734Speter   Use char because int might match the return type of a GCC
7015253734Speter   builtin and then its argument prototype would still apply.  */
7016253734Speter#ifdef __cplusplus
7017253734Speterextern "C"
7018253734Speter#endif
7019253734Speterchar shl_load ();
7020253734Speterint
7021253734Spetermain ()
7022253734Speter{
7023253734Speterreturn shl_load ();
7024253734Speter  ;
7025253734Speter  return 0;
7026253734Speter}
7027253734Speter_ACEOF
7028253734Speterif ac_fn_c_try_link "$LINENO"; then :
7029253734Speter  ac_cv_lib_dld_shl_load=yes
7030253734Speterelse
7031253734Speter  ac_cv_lib_dld_shl_load=no
7032253734Speterfi
7033253734Speterrm -f core conftest.err conftest.$ac_objext \
7034253734Speter    conftest$ac_exeext conftest.$ac_ext
7035253734SpeterLIBS=$ac_check_lib_save_LIBS
7036253734Speterfi
7037253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
7038253734Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
7039253734Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
7040253734Speter  svn_sqlite_dso_ldflags="-ldld"
7041253734Speterelse
7042253734Speter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
7043253734Speterif test "x$ac_cv_func_dlopen" = xyes; then :
7044253734Speter  svn_sqlite_dso_ldflags=
7045253734Speterelse
7046253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
7047253734Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
7048253734Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
7049253734Speter  $as_echo_n "(cached) " >&6
7050253734Speterelse
7051253734Speter  ac_check_lib_save_LIBS=$LIBS
7052253734SpeterLIBS="-ldl  $LIBS"
7053253734Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054253734Speter/* end confdefs.h.  */
7055253734Speter
7056253734Speter/* Override any GCC internal prototype to avoid an error.
7057253734Speter   Use char because int might match the return type of a GCC
7058253734Speter   builtin and then its argument prototype would still apply.  */
7059253734Speter#ifdef __cplusplus
7060253734Speterextern "C"
7061253734Speter#endif
7062253734Speterchar dlopen ();
7063253734Speterint
7064253734Spetermain ()
7065253734Speter{
7066253734Speterreturn dlopen ();
7067253734Speter  ;
7068253734Speter  return 0;
7069253734Speter}
7070253734Speter_ACEOF
7071253734Speterif ac_fn_c_try_link "$LINENO"; then :
7072253734Speter  ac_cv_lib_dl_dlopen=yes
7073253734Speterelse
7074253734Speter  ac_cv_lib_dl_dlopen=no
7075253734Speterfi
7076253734Speterrm -f core conftest.err conftest.$ac_objext \
7077253734Speter    conftest$ac_exeext conftest.$ac_ext
7078253734SpeterLIBS=$ac_check_lib_save_LIBS
7079253734Speterfi
7080253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
7081253734Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
7082253734Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
7083253734Speter  svn_sqlite_dso_ldflags="-ldl"
7084253734Speterelse
7085253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
7086253734Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
7087253734Speterif ${ac_cv_lib_svld_dlopen+:} false; then :
7088253734Speter  $as_echo_n "(cached) " >&6
7089253734Speterelse
7090253734Speter  ac_check_lib_save_LIBS=$LIBS
7091253734SpeterLIBS="-lsvld  $LIBS"
7092253734Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7093253734Speter/* end confdefs.h.  */
7094253734Speter
7095253734Speter/* Override any GCC internal prototype to avoid an error.
7096253734Speter   Use char because int might match the return type of a GCC
7097253734Speter   builtin and then its argument prototype would still apply.  */
7098253734Speter#ifdef __cplusplus
7099253734Speterextern "C"
7100253734Speter#endif
7101253734Speterchar dlopen ();
7102253734Speterint
7103253734Spetermain ()
7104253734Speter{
7105253734Speterreturn dlopen ();
7106253734Speter  ;
7107253734Speter  return 0;
7108253734Speter}
7109253734Speter_ACEOF
7110253734Speterif ac_fn_c_try_link "$LINENO"; then :
7111253734Speter  ac_cv_lib_svld_dlopen=yes
7112253734Speterelse
7113253734Speter  ac_cv_lib_svld_dlopen=no
7114253734Speterfi
7115253734Speterrm -f core conftest.err conftest.$ac_objext \
7116253734Speter    conftest$ac_exeext conftest.$ac_ext
7117253734SpeterLIBS=$ac_check_lib_save_LIBS
7118253734Speterfi
7119253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
7120253734Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
7121253734Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
7122253734Speter  svn_sqlite_dso_ldflags="-lsvld"
7123253734Speterelse
7124253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
7125253734Speter$as_echo_n "checking for dld_link in -ldld... " >&6; }
7126253734Speterif ${ac_cv_lib_dld_dld_link+:} false; then :
7127253734Speter  $as_echo_n "(cached) " >&6
7128253734Speterelse
7129253734Speter  ac_check_lib_save_LIBS=$LIBS
7130253734SpeterLIBS="-ldld  $LIBS"
7131253734Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7132253734Speter/* end confdefs.h.  */
7133253734Speter
7134253734Speter/* Override any GCC internal prototype to avoid an error.
7135253734Speter   Use char because int might match the return type of a GCC
7136253734Speter   builtin and then its argument prototype would still apply.  */
7137253734Speter#ifdef __cplusplus
7138253734Speterextern "C"
7139253734Speter#endif
7140253734Speterchar dld_link ();
7141253734Speterint
7142253734Spetermain ()
7143253734Speter{
7144253734Speterreturn dld_link ();
7145253734Speter  ;
7146253734Speter  return 0;
7147253734Speter}
7148253734Speter_ACEOF
7149253734Speterif ac_fn_c_try_link "$LINENO"; then :
7150253734Speter  ac_cv_lib_dld_dld_link=yes
7151253734Speterelse
7152253734Speter  ac_cv_lib_dld_dld_link=no
7153253734Speterfi
7154253734Speterrm -f core conftest.err conftest.$ac_objext \
7155253734Speter    conftest$ac_exeext conftest.$ac_ext
7156253734SpeterLIBS=$ac_check_lib_save_LIBS
7157253734Speterfi
7158253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
7159253734Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
7160253734Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
7161253734Speter  svn_sqlite_dso_ldflags="-ldld"
7162253734Speterfi
7163253734Speter
7164253734Speter
7165253734Speterfi
7166253734Speter
7167253734Speter
7168253734Speterfi
7169253734Speter
7170253734Speter
7171253734Speterfi
7172253734Speter
7173253734Speter
7174253734Speterfi
7175253734Speter
7176253734Speter
7177253734Speterfi
7178253734Speter
7179253734Speter    ;;
7180253734Speter  esac
7181253734Speter
7182253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional libraries for sqlite" >&5
7183253734Speter$as_echo_n "checking additional libraries for sqlite... " >&6; }
7184253734Speter  if test -n "$svn_sqlite_dso_ldflags"; then
7185253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${svn_sqlite_dso_ldflags}" >&5
7186253734Speter$as_echo "${svn_sqlite_dso_ldflags}" >&6; }
7187253734Speter  else
7188253734Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7189253734Speter$as_echo "none" >&6; }
7190253734Speter  fi
7191253734Speter
7192253734Speter
7193253734Speter$as_echo "#define SVN_SQLITE_INLINE 1" >>confdefs.h
7194253734Speter
7195253734Speter                  SVN_SQLITE_INCLUDES="-I`dirname $sqlite_amalg`"
7196253734Speter                  if test -n "$svn_sqlite_dso_ldflags"; then
7197253734Speter                    SVN_SQLITE_LIBS="$svn_sqlite_dso_ldflags -lpthread"
7198253734Speter                  else
7199253734Speter                    SVN_SQLITE_LIBS="-lpthread"
7200253734Speter                  fi
7201253734Speter                  svn_lib_sqlite="yes"
7202253734Speterelse
7203253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported amalgamation SQLite version" >&5
7204253734Speter$as_echo "unsupported amalgamation SQLite version" >&6; }
7205253734Speterfi
7206253734Speterrm -f conftest*
7207253734Speter
7208253734Speter  fi
7209253734Speter
7210253734Speter    fi
7211253734Speter
7212253734Speter    if test -z "$svn_lib_sqlite"; then
7213253734Speter
7214251881Speter  if test -z ""; then
7215251881Speter    sqlite_dir=""
7216251881Speter    sqlite_include="sqlite3.h"
7217251881Speter  else
7218251881Speter    sqlite_dir=""
7219251881Speter    sqlite_include="/include/sqlite3.h"
7220251881Speter  fi
7221251881Speter
7222251881Speter  save_CPPFLAGS="$CPPFLAGS"
7223251881Speter  save_LDFLAGS="$LDFLAGS"
7224251881Speter
7225251881Speter  if test ! -z ""; then
7226251881Speter    CPPFLAGS="$CPPFLAGS -I$sqlite_dir/include"
7227251881Speter    LDFLAGS="$LDFLAGS -L$sqlite_dir/lib"
7228251881Speter  fi
7229251881Speter
7230251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
7231251881Speterif test "x$ac_cv_header_sqlite3_h" = xyes; then :
7232251881Speter
7233251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library version (via header)" >&5
7234251881Speter$as_echo_n "checking sqlite library version (via header)... " >&6; }
7235251881Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7236251881Speter/* end confdefs.h.  */
7237251881Speter
7238251881Speter#include "$sqlite_include"
7239251881Speter#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num
7240251881SpeterSQLITE_VERSION_OKAY
7241251881Speter#endif
7242251881Speter_ACEOF
7243251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7244251881Speter  $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then :
7245251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: okay" >&5
7246251881Speter$as_echo "okay" >&6; }
7247251881Speter                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_close in -lsqlite3" >&5
7248251881Speter$as_echo_n "checking for sqlite3_close in -lsqlite3... " >&6; }
7249251881Speterif ${ac_cv_lib_sqlite3_sqlite3_close+:} false; then :
7250251881Speter  $as_echo_n "(cached) " >&6
7251251881Speterelse
7252251881Speter  ac_check_lib_save_LIBS=$LIBS
7253251881SpeterLIBS="-lsqlite3  $LIBS"
7254251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7255251881Speter/* end confdefs.h.  */
7256251881Speter
7257251881Speter/* Override any GCC internal prototype to avoid an error.
7258251881Speter   Use char because int might match the return type of a GCC
7259251881Speter   builtin and then its argument prototype would still apply.  */
7260251881Speter#ifdef __cplusplus
7261251881Speterextern "C"
7262251881Speter#endif
7263251881Speterchar sqlite3_close ();
7264251881Speterint
7265251881Spetermain ()
7266251881Speter{
7267251881Speterreturn sqlite3_close ();
7268251881Speter  ;
7269251881Speter  return 0;
7270251881Speter}
7271251881Speter_ACEOF
7272251881Speterif ac_fn_c_try_link "$LINENO"; then :
7273251881Speter  ac_cv_lib_sqlite3_sqlite3_close=yes
7274251881Speterelse
7275251881Speter  ac_cv_lib_sqlite3_sqlite3_close=no
7276251881Speterfi
7277251881Speterrm -f core conftest.err conftest.$ac_objext \
7278251881Speter    conftest$ac_exeext conftest.$ac_ext
7279251881SpeterLIBS=$ac_check_lib_save_LIBS
7280251881Speterfi
7281251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_close" >&5
7282251881Speter$as_echo "$ac_cv_lib_sqlite3_sqlite3_close" >&6; }
7283251881Speterif test "x$ac_cv_lib_sqlite3_sqlite3_close" = xyes; then :
7284251881Speter
7285251881Speter                      svn_lib_sqlite="yes"
7286251881Speter                      if test -z "$sqlite_dir" -o ! -d "$sqlite_dir"; then
7287251881Speter                        SVN_SQLITE_LIBS="-lsqlite3"
7288251881Speter                      else
7289251881Speter                        SVN_SQLITE_INCLUDES="-I$sqlite_dir/include"
7290251881Speter                        SVN_SQLITE_LIBS="`
7291251881Speter  input_flags="-L$sqlite_dir/lib -lsqlite3"
7292251881Speter  output_flags=""
7293251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
7294251881Speter  for flag in $input_flags; do
7295251881Speter    filter="no"
7296251881Speter    for dir in $filtered_dirs; do
7297251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
7298251881Speter        filter="yes"
7299251881Speter        break
7300251881Speter      fi
7301251881Speter    done
7302251881Speter    if test "$filter" = "no"; then
7303251881Speter      output_flags="$output_flags $flag"
7304251881Speter    fi
7305251881Speter  done
7306251881Speter  if test -n "$output_flags"; then
7307251881Speter    printf "%s" "${output_flags# }"
7308251881Speter  fi
7309251881Speter`"
7310251881Speter                      fi
7311251881Speter
7312251881Speterfi
7313251881Speter
7314251881Speterelse
7315251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported SQLite version" >&5
7316251881Speter$as_echo "unsupported SQLite version" >&6; }
7317251881Speterfi
7318251881Speterrm -f conftest*
7319251881Speter
7320251881Speter
7321251881Speterfi
7322251881Speter
7323251881Speter
7324251881Speter
7325251881Speter  CPPFLAGS="$save_CPPFLAGS"
7326251881Speter  LDFLAGS="$save_LDFLAGS"
7327251881Speter
7328251881Speter    fi
7329251881Speter
7330251881Speter    if test -z "$svn_lib_sqlite"; then
7331251881Speter
7332251881Speter    if test -n "$PKG_CONFIG"; then
7333251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library version (via pkg-config)" >&5
7334251881Speter$as_echo_n "checking sqlite library version (via pkg-config)... " >&6; }
7335251881Speter      sqlite_version=`$PKG_CONFIG $SQLITE_PKGNAME --modversion --silence-errors`
7336251881Speter
7337251881Speter      if test -n "$sqlite_version"; then
7338251881Speter
7339251881Speter  version_string="$sqlite_version"
7340251881Speter
7341251881Speter  major=`expr $version_string : '\([0-9]*\)'`
7342251881Speter  minor=`expr $version_string : '[0-9]*\.\([0-9]*\)'`
7343251881Speter  micro=`expr $version_string : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
7344251881Speter  if test -z "$micro"; then
7345251881Speter    micro=0
7346251881Speter  fi
7347251881Speter  sqlite_ver_num=`expr $major \* 1000000 \
7348251881Speter        \+ $minor \* 1000 \
7349251881Speter        \+ $micro`
7350251881Speter
7351251881Speter
7352251881Speter        if test "$sqlite_ver_num" -ge "$sqlite_min_ver_num"; then
7353251881Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sqlite_version" >&5
7354251881Speter$as_echo "$sqlite_version" >&6; }
7355251881Speter          svn_lib_sqlite="yes"
7356251881Speter          SVN_SQLITE_INCLUDES="`$PKG_CONFIG $SQLITE_PKGNAME --cflags`"
7357251881Speter          SVN_SQLITE_LIBS="`$PKG_CONFIG $SQLITE_PKGNAME --libs`"
7358251881Speter        else
7359251881Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: none or unsupported $sqlite_version" >&5
7360251881Speter$as_echo "none or unsupported $sqlite_version" >&6; }
7361251881Speter        fi
7362251881Speter      fi
7363251881Speter    fi
7364251881Speter
7365251881Speter    if test -z "$svn_lib_sqlite"; then
7366251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7367251881Speter$as_echo "no" >&6; }
7368251881Speter    fi
7369251881Speter
7370251881Speter    fi
7371251881Speter
7372251881Speter    if test -z "$svn_lib_sqlite"; then
7373251881Speter
7374251881Speter  echo ""
7375251881Speter  echo "An appropriate version of sqlite could not be found.  We recommmend"
7376251881Speter  echo "${SQLITE_RECOMMENDED_VER}, but require at least ${SQLITE_MINIMUM_VER}."
7377251881Speter  echo "Please either install a newer sqlite on this system"
7378251881Speter  echo ""
7379251881Speter  echo "or"
7380251881Speter  echo ""
7381251881Speter  echo "get the sqlite ${SQLITE_RECOMMENDED_VER} amalgamation from:"
7382251881Speter  echo "    ${SQLITE_URL}"
7383251881Speter  echo "unpack the archive using unzip and rename the resulting"
7384251881Speter  echo "directory to:"
7385251881Speter  echo "$abs_srcdir/sqlite-amalgamation"
7386253734Speter  if test x"$abs_srcdir" != x"$abs_builddir"; then
7387253734Speter    echo "or to:"
7388253734Speter    echo "$abs_builddir/sqlite-amalgamation"
7389253734Speter  fi
7390251881Speter  echo ""
7391251881Speter  as_fn_error $? "Subversion requires SQLite" "$LINENO" 5
7392251881Speter
7393251881Speter    fi
7394251881Speter
7395251881Speterfi
7396251881Speter
7397251881Speter
7398251881Speter
7399251881Speter
7400251881Speter
7401251881Speter
7402251881Speter# Check whether --enable-sqlite-compatibility-version was given.
7403251881Speterif test "${enable_sqlite_compatibility_version+set}" = set; then :
7404251881Speter  enableval=$enable_sqlite_compatibility_version; sqlite_compat_ver=$enableval
7405251881Speterelse
7406251881Speter  sqlite_compat_ver=no
7407251881Speterfi
7408251881Speter
7409251881Speter
7410251881Speterif test -n "$sqlite_compat_ver" && test "$sqlite_compat_ver" != no; then
7411251881Speter
7412251881Speter  version_string="$sqlite_compat_ver"
7413251881Speter
7414251881Speter  major=`expr $version_string : '\([0-9]*\)'`
7415251881Speter  minor=`expr $version_string : '[0-9]*\.\([0-9]*\)'`
7416251881Speter  micro=`expr $version_string : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
7417251881Speter  if test -z "$micro"; then
7418251881Speter    micro=0
7419251881Speter  fi
7420251881Speter  sqlite_compat_ver_num=`expr $major \* 1000000 \
7421251881Speter        \+ $minor \* 1000 \
7422251881Speter        \+ $micro`
7423251881Speter
7424251881Speter  CFLAGS="-DSVN_SQLITE_MIN_VERSION='\"$sqlite_compat_ver\"' $CFLAGS"
7425251881Speter  CFLAGS="-DSVN_SQLITE_MIN_VERSION_NUMBER=$sqlite_compat_ver_num $CFLAGS"
7426251881Speterfi
7427251881Speter
7428251881Speter
7429251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler provides atomic builtins" >&5
7430251881Speter$as_echo_n "checking whether the compiler provides atomic builtins... " >&6; }
7431251881Speterif ${svn_cv_atomic_builtins+:} false; then :
7432251881Speter  $as_echo_n "(cached) " >&6
7433251881Speterelse
7434251881Speter  if test "$cross_compiling" = yes; then :
7435251881Speter  svn_cv_atomic_builtins=no
7436251881Speterelse
7437251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7438251881Speter/* end confdefs.h.  */
7439251881Speter
7440251881Speter  int main()
7441251881Speter  {
7442251881Speter      unsigned long long val = 1010, tmp, *mem = &val;
7443251881Speter
7444251881Speter      if (__sync_fetch_and_add(&val, 1010) != 1010 || val != 2020)
7445251881Speter          return 1;
7446251881Speter
7447251881Speter      tmp = val;
7448251881Speter
7449251881Speter      if (__sync_fetch_and_sub(mem, 1010) != tmp || val != 1010)
7450251881Speter          return 1;
7451251881Speter
7452251881Speter      if (__sync_sub_and_fetch(&val, 1010) != 0 || val != 0)
7453251881Speter          return 1;
7454251881Speter
7455251881Speter      tmp = 3030;
7456251881Speter
7457251881Speter      if (__sync_val_compare_and_swap(mem, 0, tmp) != 0 || val != tmp)
7458251881Speter          return 1;
7459251881Speter
7460251881Speter      if (__sync_lock_test_and_set(&val, 4040) != 3030)
7461251881Speter          return 1;
7462251881Speter
7463251881Speter      mem = &tmp;
7464251881Speter
7465251881Speter      if (__sync_val_compare_and_swap(&mem, &tmp, &val) != &tmp)
7466251881Speter          return 1;
7467251881Speter
7468251881Speter      __sync_synchronize();
7469251881Speter
7470251881Speter      if (mem != &val)
7471251881Speter          return 1;
7472251881Speter
7473251881Speter      return 0;
7474251881Speter  }
7475251881Speter_ACEOF
7476251881Speterif ac_fn_c_try_run "$LINENO"; then :
7477251881Speter  svn_cv_atomic_builtins=yes
7478251881Speterelse
7479251881Speter  svn_cv_atomic_builtins=no
7480251881Speterfi
7481251881Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7482251881Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
7483251881Speterfi
7484251881Speter
7485251881Speterfi
7486251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_atomic_builtins" >&5
7487251881Speter$as_echo "$svn_cv_atomic_builtins" >&6; }
7488251881Speter
7489251881Speterif test "$svn_cv_atomic_builtins" = "yes"; then
7490251881Speter
7491251881Speter$as_echo "#define SVN_HAS_ATOMIC_BUILTINS 1" >>confdefs.h
7492251881Speter
7493251881Speterfi
7494251881Speter
7495251881Speter
7496251881Speterif test "${bindir}" = '${exec_prefix}/bin'; then
7497251881Speter        if test "${exec_prefix}" = "NONE"; then
7498251881Speter                if test "${prefix}" = "NONE"; then
7499251881Speter                        SVN_BINDIR="${ac_default_prefix}/bin"
7500251881Speter                else
7501251881Speter                        SVN_BINDIR="${prefix}/bin"
7502251881Speter                fi
7503251881Speter        else
7504251881Speter                SVN_BINDIR="${exec_prefix}/bin"
7505251881Speter        fi
7506251881Speterelse
7507251881Speter        SVN_BINDIR="${bindir}"
7508251881Speterfi
7509251881Speter
7510251881SpeterSVN_BINDIR="`eval echo ${SVN_BINDIR}`"
7511251881Speter
7512251881Speter
7513251881Speter
7514251881Spetercat >>confdefs.h <<_ACEOF
7515251881Speter#define SVN_BINDIR "${SVN_BINDIR}"
7516251881Speter_ACEOF
7517251881Speter
7518251881Speter
7519251881Speterlocaledir='${datadir}/locale'
7520251881Speter
7521251881Speter
7522309511Speterif test "${prefix}" = "NONE" \
7523309511Speter  && ( test "${datadir}" = '${prefix}/share' \
7524309511Speter       || ( test "${datadir}" = '${datarootdir}' \
7525309511Speter            && test "${datarootdir}" = '${prefix}/share' ) ); then
7526251881Speter  exp_localedir='${ac_default_prefix}/share/locale'
7527251881Speterelse
7528251881Speter  exp_localedir=$localedir
7529251881Speterfi
7530251881Speter
7531251881Spetersvn_last=
7532251881Spetersvn_cur=""${exp_localedir}""
7533251881Speterwhile test "x${svn_cur}" != "x${svn_last}";
7534251881Speterdo
7535251881Speter  svn_last="${svn_cur}"
7536251881Speter  svn_cur=`eval "echo ${svn_cur}"`
7537251881Speterdone
7538251881Spetersvn_localedir="${svn_cur}"
7539251881Speter
7540251881Speter
7541251881Spetercat >>confdefs.h <<_ACEOF
7542251881Speter#define SVN_LOCALE_DIR "${svn_localedir}"
7543251881Speter_ACEOF
7544251881Speter
7545251881Speter
7546251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: configuring libtool now" >&5
7547251881Speter$as_echo "$as_me: configuring libtool now" >&6;}
7548251881Spetercase `pwd` in
7549251881Speter  *\ * | *\	*)
7550251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
7551251881Speter$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
7552251881Speteresac
7553251881Speter
7554251881Speter
7555251881Speter
7556289180Spetermacro_version='2.4.6'
7557289180Spetermacro_revision='2.4.6'
7558251881Speter
7559251881Speter
7560251881Speter
7561251881Speter
7562251881Speter
7563251881Speter
7564251881Speter
7565251881Speter
7566251881Speter
7567251881Speter
7568251881Speter
7569251881Speter
7570251881Speter
7571286506Speterltmain=$ac_aux_dir/ltmain.sh
7572251881Speter
7573251881Speter# Backslashify metacharacters that are still active within
7574251881Speter# double-quoted strings.
7575251881Spetersed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7576251881Speter
7577251881Speter# Same as above, but do not quote variable references.
7578251881Speterdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
7579251881Speter
7580251881Speter# Sed substitution to delay expansion of an escaped shell variable in a
7581251881Speter# double_quote_subst'ed string.
7582251881Speterdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7583251881Speter
7584251881Speter# Sed substitution to delay expansion of an escaped single quote.
7585251881Speterdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7586251881Speter
7587251881Speter# Sed substitution to avoid accidental globbing in evaled expressions
7588251881Speterno_glob_subst='s/\*/\\\*/g'
7589251881Speter
7590251881SpeterECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7591251881SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
7592251881SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
7593251881Speter
7594251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
7595251881Speter$as_echo_n "checking how to print strings... " >&6; }
7596251881Speter# Test print first, because it will be a builtin if present.
7597251881Speterif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
7598251881Speter   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
7599251881Speter  ECHO='print -r --'
7600251881Speterelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
7601251881Speter  ECHO='printf %s\n'
7602251881Speterelse
7603251881Speter  # Use this function as a fallback that always works.
7604251881Speter  func_fallback_echo ()
7605251881Speter  {
7606251881Speter    eval 'cat <<_LTECHO_EOF
7607251881Speter$1
7608251881Speter_LTECHO_EOF'
7609251881Speter  }
7610251881Speter  ECHO='func_fallback_echo'
7611251881Speterfi
7612251881Speter
7613251881Speter# func_echo_all arg...
7614251881Speter# Invoke $ECHO with all args, space-separated.
7615251881Speterfunc_echo_all ()
7616251881Speter{
7617251881Speter    $ECHO ""
7618251881Speter}
7619251881Speter
7620286506Spetercase $ECHO in
7621251881Speter  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
7622251881Speter$as_echo "printf" >&6; } ;;
7623251881Speter  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
7624251881Speter$as_echo "print -r" >&6; } ;;
7625251881Speter  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
7626251881Speter$as_echo "cat" >&6; } ;;
7627251881Speteresac
7628251881Speter
7629251881Speter
7630251881Speter
7631251881Speter
7632251881Speter
7633251881Speter
7634251881Speter
7635251881Speter
7636251881Speter
7637251881Speter
7638251881Speter
7639251881Speter
7640251881Speter
7641251881Speter
7642251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7643251881Speter$as_echo_n "checking for a sed that does not truncate output... " >&6; }
7644251881Speterif ${ac_cv_path_SED+:} false; then :
7645251881Speter  $as_echo_n "(cached) " >&6
7646251881Speterelse
7647251881Speter            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7648251881Speter     for ac_i in 1 2 3 4 5 6 7; do
7649251881Speter       ac_script="$ac_script$as_nl$ac_script"
7650251881Speter     done
7651251881Speter     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7652251881Speter     { ac_script=; unset ac_script;}
7653251881Speter     if test -z "$SED"; then
7654251881Speter  ac_path_SED_found=false
7655251881Speter  # Loop through the user's path and test for each of PROGNAME-LIST
7656251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657251881Speterfor as_dir in $PATH
7658251881Speterdo
7659251881Speter  IFS=$as_save_IFS
7660251881Speter  test -z "$as_dir" && as_dir=.
7661251881Speter    for ac_prog in sed gsed; do
7662251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7663251881Speter      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7664251881Speter      as_fn_executable_p "$ac_path_SED" || continue
7665251881Speter# Check for GNU ac_path_SED and select it if it is found.
7666251881Speter  # Check for GNU $ac_path_SED
7667251881Spetercase `"$ac_path_SED" --version 2>&1` in
7668251881Speter*GNU*)
7669251881Speter  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7670251881Speter*)
7671251881Speter  ac_count=0
7672251881Speter  $as_echo_n 0123456789 >"conftest.in"
7673251881Speter  while :
7674251881Speter  do
7675251881Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
7676251881Speter    mv "conftest.tmp" "conftest.in"
7677251881Speter    cp "conftest.in" "conftest.nl"
7678251881Speter    $as_echo '' >> "conftest.nl"
7679251881Speter    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7680251881Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7681251881Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
7682251881Speter    if test $ac_count -gt ${ac_path_SED_max-0}; then
7683251881Speter      # Best one so far, save it but keep looking for a better one
7684251881Speter      ac_cv_path_SED="$ac_path_SED"
7685251881Speter      ac_path_SED_max=$ac_count
7686251881Speter    fi
7687251881Speter    # 10*(2^10) chars as input seems more than enough
7688251881Speter    test $ac_count -gt 10 && break
7689251881Speter  done
7690251881Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7691251881Speteresac
7692251881Speter
7693251881Speter      $ac_path_SED_found && break 3
7694251881Speter    done
7695251881Speter  done
7696251881Speter  done
7697251881SpeterIFS=$as_save_IFS
7698251881Speter  if test -z "$ac_cv_path_SED"; then
7699251881Speter    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7700251881Speter  fi
7701251881Speterelse
7702251881Speter  ac_cv_path_SED=$SED
7703251881Speterfi
7704251881Speter
7705251881Speterfi
7706251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7707251881Speter$as_echo "$ac_cv_path_SED" >&6; }
7708251881Speter SED="$ac_cv_path_SED"
7709251881Speter  rm -f conftest.sed
7710251881Speter
7711251881Spetertest -z "$SED" && SED=sed
7712251881SpeterXsed="$SED -e 1s/^X//"
7713251881Speter
7714251881Speter
7715251881Speter
7716251881Speter
7717251881Speter
7718251881Speter
7719251881Speter
7720251881Speter
7721251881Speter
7722251881Speter
7723251881Speter
7724251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7725251881Speter$as_echo_n "checking for fgrep... " >&6; }
7726251881Speterif ${ac_cv_path_FGREP+:} false; then :
7727251881Speter  $as_echo_n "(cached) " >&6
7728251881Speterelse
7729251881Speter  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7730251881Speter   then ac_cv_path_FGREP="$GREP -F"
7731251881Speter   else
7732251881Speter     if test -z "$FGREP"; then
7733251881Speter  ac_path_FGREP_found=false
7734251881Speter  # Loop through the user's path and test for each of PROGNAME-LIST
7735251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7736251881Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7737251881Speterdo
7738251881Speter  IFS=$as_save_IFS
7739251881Speter  test -z "$as_dir" && as_dir=.
7740251881Speter    for ac_prog in fgrep; do
7741251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7742251881Speter      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7743251881Speter      as_fn_executable_p "$ac_path_FGREP" || continue
7744251881Speter# Check for GNU ac_path_FGREP and select it if it is found.
7745251881Speter  # Check for GNU $ac_path_FGREP
7746251881Spetercase `"$ac_path_FGREP" --version 2>&1` in
7747251881Speter*GNU*)
7748251881Speter  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7749251881Speter*)
7750251881Speter  ac_count=0
7751251881Speter  $as_echo_n 0123456789 >"conftest.in"
7752251881Speter  while :
7753251881Speter  do
7754251881Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
7755251881Speter    mv "conftest.tmp" "conftest.in"
7756251881Speter    cp "conftest.in" "conftest.nl"
7757251881Speter    $as_echo 'FGREP' >> "conftest.nl"
7758251881Speter    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7759251881Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7760251881Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
7761251881Speter    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7762251881Speter      # Best one so far, save it but keep looking for a better one
7763251881Speter      ac_cv_path_FGREP="$ac_path_FGREP"
7764251881Speter      ac_path_FGREP_max=$ac_count
7765251881Speter    fi
7766251881Speter    # 10*(2^10) chars as input seems more than enough
7767251881Speter    test $ac_count -gt 10 && break
7768251881Speter  done
7769251881Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7770251881Speteresac
7771251881Speter
7772251881Speter      $ac_path_FGREP_found && break 3
7773251881Speter    done
7774251881Speter  done
7775251881Speter  done
7776251881SpeterIFS=$as_save_IFS
7777251881Speter  if test -z "$ac_cv_path_FGREP"; then
7778251881Speter    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7779251881Speter  fi
7780251881Speterelse
7781251881Speter  ac_cv_path_FGREP=$FGREP
7782251881Speterfi
7783251881Speter
7784251881Speter   fi
7785251881Speterfi
7786251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7787251881Speter$as_echo "$ac_cv_path_FGREP" >&6; }
7788251881Speter FGREP="$ac_cv_path_FGREP"
7789251881Speter
7790251881Speter
7791251881Spetertest -z "$GREP" && GREP=grep
7792251881Speter
7793251881Speter
7794251881Speter
7795251881Speter
7796251881Speter
7797251881Speter
7798251881Speter
7799251881Speter
7800251881Speter
7801251881Speter
7802251881Speter
7803251881Speter
7804251881Speter
7805251881Speter
7806251881Speter
7807251881Speter
7808251881Speter
7809251881Speter
7810251881Speter
7811251881Speter# Check whether --with-gnu-ld was given.
7812251881Speterif test "${with_gnu_ld+set}" = set; then :
7813286506Speter  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
7814251881Speterelse
7815251881Speter  with_gnu_ld=no
7816251881Speterfi
7817251881Speter
7818251881Speterac_prog=ld
7819286506Speterif test yes = "$GCC"; then
7820251881Speter  # Check if gcc -print-prog-name=ld gives a path.
7821251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7822251881Speter$as_echo_n "checking for ld used by $CC... " >&6; }
7823251881Speter  case $host in
7824251881Speter  *-*-mingw*)
7825286506Speter    # gcc leaves a trailing carriage return, which upsets mingw
7826251881Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7827251881Speter  *)
7828251881Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7829251881Speter  esac
7830251881Speter  case $ac_prog in
7831251881Speter    # Accept absolute paths.
7832251881Speter    [\\/]* | ?:[\\/]*)
7833251881Speter      re_direlt='/[^/][^/]*/\.\./'
7834251881Speter      # Canonicalize the pathname of ld
7835251881Speter      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7836251881Speter      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7837251881Speter	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7838251881Speter      done
7839286506Speter      test -z "$LD" && LD=$ac_prog
7840251881Speter      ;;
7841251881Speter  "")
7842251881Speter    # If it fails, then pretend we aren't using GCC.
7843251881Speter    ac_prog=ld
7844251881Speter    ;;
7845251881Speter  *)
7846251881Speter    # If it is relative, then search for the first ld in PATH.
7847251881Speter    with_gnu_ld=unknown
7848251881Speter    ;;
7849251881Speter  esac
7850286506Speterelif test yes = "$with_gnu_ld"; then
7851251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7852251881Speter$as_echo_n "checking for GNU ld... " >&6; }
7853251881Speterelse
7854251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7855251881Speter$as_echo_n "checking for non-GNU ld... " >&6; }
7856251881Speterfi
7857251881Speterif ${lt_cv_path_LD+:} false; then :
7858251881Speter  $as_echo_n "(cached) " >&6
7859251881Speterelse
7860251881Speter  if test -z "$LD"; then
7861286506Speter  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7862251881Speter  for ac_dir in $PATH; do
7863286506Speter    IFS=$lt_save_ifs
7864251881Speter    test -z "$ac_dir" && ac_dir=.
7865251881Speter    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7866286506Speter      lt_cv_path_LD=$ac_dir/$ac_prog
7867251881Speter      # Check to see if the program is GNU ld.  I'd rather use --version,
7868251881Speter      # but apparently some variants of GNU ld only accept -v.
7869251881Speter      # Break only if it was the GNU/non-GNU ld that we prefer.
7870251881Speter      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7871251881Speter      *GNU* | *'with BFD'*)
7872286506Speter	test no != "$with_gnu_ld" && break
7873251881Speter	;;
7874251881Speter      *)
7875286506Speter	test yes != "$with_gnu_ld" && break
7876251881Speter	;;
7877251881Speter      esac
7878251881Speter    fi
7879251881Speter  done
7880286506Speter  IFS=$lt_save_ifs
7881251881Speterelse
7882286506Speter  lt_cv_path_LD=$LD # Let the user override the test with a path.
7883251881Speterfi
7884251881Speterfi
7885251881Speter
7886286506SpeterLD=$lt_cv_path_LD
7887251881Speterif test -n "$LD"; then
7888251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7889251881Speter$as_echo "$LD" >&6; }
7890251881Speterelse
7891251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7892251881Speter$as_echo "no" >&6; }
7893251881Speterfi
7894251881Spetertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7895251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7896251881Speter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7897251881Speterif ${lt_cv_prog_gnu_ld+:} false; then :
7898251881Speter  $as_echo_n "(cached) " >&6
7899251881Speterelse
7900251881Speter  # I'd rather use --version here, but apparently some GNU lds only accept -v.
7901251881Spetercase `$LD -v 2>&1 </dev/null` in
7902251881Speter*GNU* | *'with BFD'*)
7903251881Speter  lt_cv_prog_gnu_ld=yes
7904251881Speter  ;;
7905251881Speter*)
7906251881Speter  lt_cv_prog_gnu_ld=no
7907251881Speter  ;;
7908251881Speteresac
7909251881Speterfi
7910251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7911251881Speter$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7912251881Speterwith_gnu_ld=$lt_cv_prog_gnu_ld
7913251881Speter
7914251881Speter
7915251881Speter
7916251881Speter
7917251881Speter
7918251881Speter
7919251881Speter
7920251881Speter
7921251881Speter
7922251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7923251881Speter$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7924251881Speterif ${lt_cv_path_NM+:} false; then :
7925251881Speter  $as_echo_n "(cached) " >&6
7926251881Speterelse
7927251881Speter  if test -n "$NM"; then
7928251881Speter  # Let the user override the test.
7929286506Speter  lt_cv_path_NM=$NM
7930251881Speterelse
7931286506Speter  lt_nm_to_check=${ac_tool_prefix}nm
7932251881Speter  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7933251881Speter    lt_nm_to_check="$lt_nm_to_check nm"
7934251881Speter  fi
7935251881Speter  for lt_tmp_nm in $lt_nm_to_check; do
7936286506Speter    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7937251881Speter    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7938286506Speter      IFS=$lt_save_ifs
7939251881Speter      test -z "$ac_dir" && ac_dir=.
7940286506Speter      tmp_nm=$ac_dir/$lt_tmp_nm
7941286506Speter      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
7942251881Speter	# Check to see if the nm accepts a BSD-compat flag.
7943286506Speter	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
7944251881Speter	#   nm: unknown option "B" ignored
7945251881Speter	# Tru64's nm complains that /dev/null is an invalid object file
7946286506Speter	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
7947286506Speter	case $build_os in
7948286506Speter	mingw*) lt_bad_file=conftest.nm/nofile ;;
7949286506Speter	*) lt_bad_file=/dev/null ;;
7950286506Speter	esac
7951286506Speter	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
7952286506Speter	*$lt_bad_file* | *'Invalid file or object type'*)
7953251881Speter	  lt_cv_path_NM="$tmp_nm -B"
7954286506Speter	  break 2
7955251881Speter	  ;;
7956251881Speter	*)
7957251881Speter	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7958251881Speter	  */dev/null*)
7959251881Speter	    lt_cv_path_NM="$tmp_nm -p"
7960286506Speter	    break 2
7961251881Speter	    ;;
7962251881Speter	  *)
7963251881Speter	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7964251881Speter	    continue # so that we can try to find one that supports BSD flags
7965251881Speter	    ;;
7966251881Speter	  esac
7967251881Speter	  ;;
7968251881Speter	esac
7969251881Speter      fi
7970251881Speter    done
7971286506Speter    IFS=$lt_save_ifs
7972251881Speter  done
7973251881Speter  : ${lt_cv_path_NM=no}
7974251881Speterfi
7975251881Speterfi
7976251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7977251881Speter$as_echo "$lt_cv_path_NM" >&6; }
7978286506Speterif test no != "$lt_cv_path_NM"; then
7979286506Speter  NM=$lt_cv_path_NM
7980251881Speterelse
7981251881Speter  # Didn't find any BSD compatible name lister, look for dumpbin.
7982251881Speter  if test -n "$DUMPBIN"; then :
7983251881Speter    # Let the user override the test.
7984251881Speter  else
7985251881Speter    if test -n "$ac_tool_prefix"; then
7986251881Speter  for ac_prog in dumpbin "link -dump"
7987251881Speter  do
7988251881Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7989251881Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
7990251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7991251881Speter$as_echo_n "checking for $ac_word... " >&6; }
7992251881Speterif ${ac_cv_prog_DUMPBIN+:} false; then :
7993251881Speter  $as_echo_n "(cached) " >&6
7994251881Speterelse
7995251881Speter  if test -n "$DUMPBIN"; then
7996251881Speter  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7997251881Speterelse
7998251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7999251881Speterfor as_dir in $PATH
8000251881Speterdo
8001251881Speter  IFS=$as_save_IFS
8002251881Speter  test -z "$as_dir" && as_dir=.
8003251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8004251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8005251881Speter    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
8006251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8007251881Speter    break 2
8008251881Speter  fi
8009251881Speterdone
8010251881Speter  done
8011251881SpeterIFS=$as_save_IFS
8012251881Speter
8013251881Speterfi
8014251881Speterfi
8015251881SpeterDUMPBIN=$ac_cv_prog_DUMPBIN
8016251881Speterif test -n "$DUMPBIN"; then
8017251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
8018251881Speter$as_echo "$DUMPBIN" >&6; }
8019251881Speterelse
8020251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8021251881Speter$as_echo "no" >&6; }
8022251881Speterfi
8023251881Speter
8024251881Speter
8025251881Speter    test -n "$DUMPBIN" && break
8026251881Speter  done
8027251881Speterfi
8028251881Speterif test -z "$DUMPBIN"; then
8029251881Speter  ac_ct_DUMPBIN=$DUMPBIN
8030251881Speter  for ac_prog in dumpbin "link -dump"
8031251881Speterdo
8032251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
8033251881Speterset dummy $ac_prog; ac_word=$2
8034251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8035251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8036251881Speterif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
8037251881Speter  $as_echo_n "(cached) " >&6
8038251881Speterelse
8039251881Speter  if test -n "$ac_ct_DUMPBIN"; then
8040251881Speter  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
8041251881Speterelse
8042251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8043251881Speterfor as_dir in $PATH
8044251881Speterdo
8045251881Speter  IFS=$as_save_IFS
8046251881Speter  test -z "$as_dir" && as_dir=.
8047251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8048251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8049251881Speter    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
8050251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8051251881Speter    break 2
8052251881Speter  fi
8053251881Speterdone
8054251881Speter  done
8055251881SpeterIFS=$as_save_IFS
8056251881Speter
8057251881Speterfi
8058251881Speterfi
8059251881Speterac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
8060251881Speterif test -n "$ac_ct_DUMPBIN"; then
8061251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
8062251881Speter$as_echo "$ac_ct_DUMPBIN" >&6; }
8063251881Speterelse
8064251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8065251881Speter$as_echo "no" >&6; }
8066251881Speterfi
8067251881Speter
8068251881Speter
8069251881Speter  test -n "$ac_ct_DUMPBIN" && break
8070251881Speterdone
8071251881Speter
8072251881Speter  if test "x$ac_ct_DUMPBIN" = x; then
8073251881Speter    DUMPBIN=":"
8074251881Speter  else
8075251881Speter    case $cross_compiling:$ac_tool_warned in
8076251881Speteryes:)
8077251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8078251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8079251881Speterac_tool_warned=yes ;;
8080251881Speteresac
8081251881Speter    DUMPBIN=$ac_ct_DUMPBIN
8082251881Speter  fi
8083251881Speterfi
8084251881Speter
8085286506Speter    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
8086251881Speter    *COFF*)
8087286506Speter      DUMPBIN="$DUMPBIN -symbols -headers"
8088251881Speter      ;;
8089251881Speter    *)
8090251881Speter      DUMPBIN=:
8091251881Speter      ;;
8092251881Speter    esac
8093251881Speter  fi
8094251881Speter
8095286506Speter  if test : != "$DUMPBIN"; then
8096286506Speter    NM=$DUMPBIN
8097251881Speter  fi
8098251881Speterfi
8099251881Spetertest -z "$NM" && NM=nm
8100251881Speter
8101251881Speter
8102251881Speter
8103251881Speter
8104251881Speter
8105251881Speter
8106251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
8107251881Speter$as_echo_n "checking the name lister ($NM) interface... " >&6; }
8108251881Speterif ${lt_cv_nm_interface+:} false; then :
8109251881Speter  $as_echo_n "(cached) " >&6
8110251881Speterelse
8111251881Speter  lt_cv_nm_interface="BSD nm"
8112251881Speter  echo "int some_variable = 0;" > conftest.$ac_ext
8113251881Speter  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
8114251881Speter  (eval "$ac_compile" 2>conftest.err)
8115251881Speter  cat conftest.err >&5
8116251881Speter  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
8117251881Speter  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
8118251881Speter  cat conftest.err >&5
8119251881Speter  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
8120251881Speter  cat conftest.out >&5
8121251881Speter  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
8122251881Speter    lt_cv_nm_interface="MS dumpbin"
8123251881Speter  fi
8124251881Speter  rm -f conftest*
8125251881Speterfi
8126251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
8127251881Speter$as_echo "$lt_cv_nm_interface" >&6; }
8128251881Speter
8129251881Speter# find the maximum length of command line arguments
8130251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
8131251881Speter$as_echo_n "checking the maximum length of command line arguments... " >&6; }
8132251881Speterif ${lt_cv_sys_max_cmd_len+:} false; then :
8133251881Speter  $as_echo_n "(cached) " >&6
8134251881Speterelse
8135251881Speter    i=0
8136286506Speter  teststring=ABCD
8137251881Speter
8138251881Speter  case $build_os in
8139251881Speter  msdosdjgpp*)
8140251881Speter    # On DJGPP, this test can blow up pretty badly due to problems in libc
8141251881Speter    # (any single argument exceeding 2000 bytes causes a buffer overrun
8142251881Speter    # during glob expansion).  Even if it were fixed, the result of this
8143251881Speter    # check would be larger than it should be.
8144251881Speter    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
8145251881Speter    ;;
8146251881Speter
8147251881Speter  gnu*)
8148251881Speter    # Under GNU Hurd, this test is not required because there is
8149251881Speter    # no limit to the length of command line arguments.
8150251881Speter    # Libtool will interpret -1 as no limit whatsoever
8151251881Speter    lt_cv_sys_max_cmd_len=-1;
8152251881Speter    ;;
8153251881Speter
8154251881Speter  cygwin* | mingw* | cegcc*)
8155251881Speter    # On Win9x/ME, this test blows up -- it succeeds, but takes
8156251881Speter    # about 5 minutes as the teststring grows exponentially.
8157251881Speter    # Worse, since 9x/ME are not pre-emptively multitasking,
8158251881Speter    # you end up with a "frozen" computer, even though with patience
8159251881Speter    # the test eventually succeeds (with a max line length of 256k).
8160251881Speter    # Instead, let's just punt: use the minimum linelength reported by
8161251881Speter    # all of the supported platforms: 8192 (on NT/2K/XP).
8162251881Speter    lt_cv_sys_max_cmd_len=8192;
8163251881Speter    ;;
8164251881Speter
8165251881Speter  mint*)
8166251881Speter    # On MiNT this can take a long time and run out of memory.
8167251881Speter    lt_cv_sys_max_cmd_len=8192;
8168251881Speter    ;;
8169251881Speter
8170251881Speter  amigaos*)
8171251881Speter    # On AmigaOS with pdksh, this test takes hours, literally.
8172251881Speter    # So we just punt and use a minimum line length of 8192.
8173251881Speter    lt_cv_sys_max_cmd_len=8192;
8174251881Speter    ;;
8175251881Speter
8176286506Speter  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
8177251881Speter    # This has been around since 386BSD, at least.  Likely further.
8178251881Speter    if test -x /sbin/sysctl; then
8179251881Speter      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8180251881Speter    elif test -x /usr/sbin/sysctl; then
8181251881Speter      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8182251881Speter    else
8183251881Speter      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
8184251881Speter    fi
8185251881Speter    # And add a safety zone
8186251881Speter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8187251881Speter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8188251881Speter    ;;
8189251881Speter
8190251881Speter  interix*)
8191251881Speter    # We know the value 262144 and hardcode it with a safety zone (like BSD)
8192251881Speter    lt_cv_sys_max_cmd_len=196608
8193251881Speter    ;;
8194251881Speter
8195251881Speter  os2*)
8196251881Speter    # The test takes a long time on OS/2.
8197251881Speter    lt_cv_sys_max_cmd_len=8192
8198251881Speter    ;;
8199251881Speter
8200251881Speter  osf*)
8201251881Speter    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8202251881Speter    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8203251881Speter    # nice to cause kernel panics so lets avoid the loop below.
8204251881Speter    # First set a reasonable default.
8205251881Speter    lt_cv_sys_max_cmd_len=16384
8206251881Speter    #
8207251881Speter    if test -x /sbin/sysconfig; then
8208251881Speter      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8209251881Speter        *1*) lt_cv_sys_max_cmd_len=-1 ;;
8210251881Speter      esac
8211251881Speter    fi
8212251881Speter    ;;
8213251881Speter  sco3.2v5*)
8214251881Speter    lt_cv_sys_max_cmd_len=102400
8215251881Speter    ;;
8216251881Speter  sysv5* | sco5v6* | sysv4.2uw2*)
8217251881Speter    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8218251881Speter    if test -n "$kargmax"; then
8219251881Speter      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
8220251881Speter    else
8221251881Speter      lt_cv_sys_max_cmd_len=32768
8222251881Speter    fi
8223251881Speter    ;;
8224251881Speter  *)
8225251881Speter    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
8226286506Speter    if test -n "$lt_cv_sys_max_cmd_len" && \
8227286506Speter       test undefined != "$lt_cv_sys_max_cmd_len"; then
8228251881Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8229251881Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8230251881Speter    else
8231251881Speter      # Make teststring a little bigger before we do anything with it.
8232251881Speter      # a 1K string should be a reasonable start.
8233286506Speter      for i in 1 2 3 4 5 6 7 8; do
8234251881Speter        teststring=$teststring$teststring
8235251881Speter      done
8236251881Speter      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8237251881Speter      # If test is not a shell built-in, we'll probably end up computing a
8238251881Speter      # maximum length that is only half of the actual maximum length, but
8239251881Speter      # we can't tell.
8240286506Speter      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
8241251881Speter	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
8242286506Speter	      test 17 != "$i" # 1/2 MB should be enough
8243251881Speter      do
8244251881Speter        i=`expr $i + 1`
8245251881Speter        teststring=$teststring$teststring
8246251881Speter      done
8247251881Speter      # Only check the string length outside the loop.
8248251881Speter      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
8249251881Speter      teststring=
8250251881Speter      # Add a significant safety factor because C++ compilers can tack on
8251251881Speter      # massive amounts of additional arguments before passing them to the
8252251881Speter      # linker.  It appears as though 1/2 is a usable value.
8253251881Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8254251881Speter    fi
8255251881Speter    ;;
8256251881Speter  esac
8257251881Speter
8258251881Speterfi
8259251881Speter
8260286506Speterif test -n "$lt_cv_sys_max_cmd_len"; then
8261251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
8262251881Speter$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
8263251881Speterelse
8264251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
8265251881Speter$as_echo "none" >&6; }
8266251881Speterfi
8267251881Spetermax_cmd_len=$lt_cv_sys_max_cmd_len
8268251881Speter
8269251881Speter
8270251881Speter
8271251881Speter
8272251881Speter
8273251881Speter
8274251881Speter: ${CP="cp -f"}
8275251881Speter: ${MV="mv -f"}
8276251881Speter: ${RM="rm -f"}
8277251881Speter
8278251881Speterif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8279251881Speter  lt_unset=unset
8280251881Speterelse
8281251881Speter  lt_unset=false
8282251881Speterfi
8283251881Speter
8284251881Speter
8285251881Speter
8286251881Speter
8287251881Speter
8288251881Speter# test EBCDIC or ASCII
8289251881Spetercase `echo X|tr X '\101'` in
8290251881Speter A) # ASCII based system
8291251881Speter    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8292251881Speter  lt_SP2NL='tr \040 \012'
8293251881Speter  lt_NL2SP='tr \015\012 \040\040'
8294251881Speter  ;;
8295251881Speter *) # EBCDIC based system
8296251881Speter  lt_SP2NL='tr \100 \n'
8297251881Speter  lt_NL2SP='tr \r\n \100\100'
8298251881Speter  ;;
8299251881Speteresac
8300251881Speter
8301251881Speter
8302251881Speter
8303251881Speter
8304251881Speter
8305251881Speter
8306251881Speter
8307251881Speter
8308251881Speter
8309251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
8310251881Speter$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
8311251881Speterif ${lt_cv_to_host_file_cmd+:} false; then :
8312251881Speter  $as_echo_n "(cached) " >&6
8313251881Speterelse
8314251881Speter  case $host in
8315251881Speter  *-*-mingw* )
8316251881Speter    case $build in
8317251881Speter      *-*-mingw* ) # actually msys
8318251881Speter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
8319251881Speter        ;;
8320251881Speter      *-*-cygwin* )
8321251881Speter        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
8322251881Speter        ;;
8323251881Speter      * ) # otherwise, assume *nix
8324251881Speter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
8325251881Speter        ;;
8326251881Speter    esac
8327251881Speter    ;;
8328251881Speter  *-*-cygwin* )
8329251881Speter    case $build in
8330251881Speter      *-*-mingw* ) # actually msys
8331251881Speter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
8332251881Speter        ;;
8333251881Speter      *-*-cygwin* )
8334251881Speter        lt_cv_to_host_file_cmd=func_convert_file_noop
8335251881Speter        ;;
8336251881Speter      * ) # otherwise, assume *nix
8337251881Speter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
8338251881Speter        ;;
8339251881Speter    esac
8340251881Speter    ;;
8341251881Speter  * ) # unhandled hosts (and "normal" native builds)
8342251881Speter    lt_cv_to_host_file_cmd=func_convert_file_noop
8343251881Speter    ;;
8344251881Speteresac
8345251881Speter
8346251881Speterfi
8347251881Speter
8348251881Speterto_host_file_cmd=$lt_cv_to_host_file_cmd
8349251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
8350251881Speter$as_echo "$lt_cv_to_host_file_cmd" >&6; }
8351251881Speter
8352251881Speter
8353251881Speter
8354251881Speter
8355251881Speter
8356251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
8357251881Speter$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
8358251881Speterif ${lt_cv_to_tool_file_cmd+:} false; then :
8359251881Speter  $as_echo_n "(cached) " >&6
8360251881Speterelse
8361251881Speter  #assume ordinary cross tools, or native build.
8362251881Speterlt_cv_to_tool_file_cmd=func_convert_file_noop
8363251881Spetercase $host in
8364251881Speter  *-*-mingw* )
8365251881Speter    case $build in
8366251881Speter      *-*-mingw* ) # actually msys
8367251881Speter        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
8368251881Speter        ;;
8369251881Speter    esac
8370251881Speter    ;;
8371251881Speteresac
8372251881Speter
8373251881Speterfi
8374251881Speter
8375251881Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
8376251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
8377251881Speter$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
8378251881Speter
8379251881Speter
8380251881Speter
8381251881Speter
8382251881Speter
8383251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
8384251881Speter$as_echo_n "checking for $LD option to reload object files... " >&6; }
8385251881Speterif ${lt_cv_ld_reload_flag+:} false; then :
8386251881Speter  $as_echo_n "(cached) " >&6
8387251881Speterelse
8388251881Speter  lt_cv_ld_reload_flag='-r'
8389251881Speterfi
8390251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
8391251881Speter$as_echo "$lt_cv_ld_reload_flag" >&6; }
8392251881Speterreload_flag=$lt_cv_ld_reload_flag
8393251881Spetercase $reload_flag in
8394251881Speter"" | " "*) ;;
8395251881Speter*) reload_flag=" $reload_flag" ;;
8396251881Speteresac
8397251881Speterreload_cmds='$LD$reload_flag -o $output$reload_objs'
8398251881Spetercase $host_os in
8399251881Speter  cygwin* | mingw* | pw32* | cegcc*)
8400286506Speter    if test yes != "$GCC"; then
8401251881Speter      reload_cmds=false
8402251881Speter    fi
8403251881Speter    ;;
8404251881Speter  darwin*)
8405286506Speter    if test yes = "$GCC"; then
8406286506Speter      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
8407251881Speter    else
8408251881Speter      reload_cmds='$LD$reload_flag -o $output$reload_objs'
8409251881Speter    fi
8410251881Speter    ;;
8411251881Speteresac
8412251881Speter
8413251881Speter
8414251881Speter
8415251881Speter
8416251881Speter
8417251881Speter
8418251881Speter
8419251881Speter
8420251881Speter
8421251881Speterif test -n "$ac_tool_prefix"; then
8422251881Speter  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8423251881Speterset dummy ${ac_tool_prefix}objdump; ac_word=$2
8424251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8425251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8426251881Speterif ${ac_cv_prog_OBJDUMP+:} false; then :
8427251881Speter  $as_echo_n "(cached) " >&6
8428251881Speterelse
8429251881Speter  if test -n "$OBJDUMP"; then
8430251881Speter  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8431251881Speterelse
8432251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8433251881Speterfor as_dir in $PATH
8434251881Speterdo
8435251881Speter  IFS=$as_save_IFS
8436251881Speter  test -z "$as_dir" && as_dir=.
8437251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8438251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8439251881Speter    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8440251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8441251881Speter    break 2
8442251881Speter  fi
8443251881Speterdone
8444251881Speter  done
8445251881SpeterIFS=$as_save_IFS
8446251881Speter
8447251881Speterfi
8448251881Speterfi
8449251881SpeterOBJDUMP=$ac_cv_prog_OBJDUMP
8450251881Speterif test -n "$OBJDUMP"; then
8451251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8452251881Speter$as_echo "$OBJDUMP" >&6; }
8453251881Speterelse
8454251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8455251881Speter$as_echo "no" >&6; }
8456251881Speterfi
8457251881Speter
8458251881Speter
8459251881Speterfi
8460251881Speterif test -z "$ac_cv_prog_OBJDUMP"; then
8461251881Speter  ac_ct_OBJDUMP=$OBJDUMP
8462251881Speter  # Extract the first word of "objdump", so it can be a program name with args.
8463251881Speterset dummy objdump; ac_word=$2
8464251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8465251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8466251881Speterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8467251881Speter  $as_echo_n "(cached) " >&6
8468251881Speterelse
8469251881Speter  if test -n "$ac_ct_OBJDUMP"; then
8470251881Speter  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8471251881Speterelse
8472251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8473251881Speterfor as_dir in $PATH
8474251881Speterdo
8475251881Speter  IFS=$as_save_IFS
8476251881Speter  test -z "$as_dir" && as_dir=.
8477251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8478251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8479251881Speter    ac_cv_prog_ac_ct_OBJDUMP="objdump"
8480251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8481251881Speter    break 2
8482251881Speter  fi
8483251881Speterdone
8484251881Speter  done
8485251881SpeterIFS=$as_save_IFS
8486251881Speter
8487251881Speterfi
8488251881Speterfi
8489251881Speterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8490251881Speterif test -n "$ac_ct_OBJDUMP"; then
8491251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8492251881Speter$as_echo "$ac_ct_OBJDUMP" >&6; }
8493251881Speterelse
8494251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8495251881Speter$as_echo "no" >&6; }
8496251881Speterfi
8497251881Speter
8498251881Speter  if test "x$ac_ct_OBJDUMP" = x; then
8499251881Speter    OBJDUMP="false"
8500251881Speter  else
8501251881Speter    case $cross_compiling:$ac_tool_warned in
8502251881Speteryes:)
8503251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8504251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8505251881Speterac_tool_warned=yes ;;
8506251881Speteresac
8507251881Speter    OBJDUMP=$ac_ct_OBJDUMP
8508251881Speter  fi
8509251881Speterelse
8510251881Speter  OBJDUMP="$ac_cv_prog_OBJDUMP"
8511251881Speterfi
8512251881Speter
8513251881Spetertest -z "$OBJDUMP" && OBJDUMP=objdump
8514251881Speter
8515251881Speter
8516251881Speter
8517251881Speter
8518251881Speter
8519251881Speter
8520251881Speter
8521251881Speter
8522251881Speter
8523251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
8524251881Speter$as_echo_n "checking how to recognize dependent libraries... " >&6; }
8525251881Speterif ${lt_cv_deplibs_check_method+:} false; then :
8526251881Speter  $as_echo_n "(cached) " >&6
8527251881Speterelse
8528251881Speter  lt_cv_file_magic_cmd='$MAGIC_CMD'
8529251881Speterlt_cv_file_magic_test_file=
8530251881Speterlt_cv_deplibs_check_method='unknown'
8531251881Speter# Need to set the preceding variable on all platforms that support
8532251881Speter# interlibrary dependencies.
8533251881Speter# 'none' -- dependencies not supported.
8534286506Speter# 'unknown' -- same as none, but documents that we really don't know.
8535251881Speter# 'pass_all' -- all dependencies passed with no checks.
8536251881Speter# 'test_compile' -- check by making test program.
8537251881Speter# 'file_magic [[regex]]' -- check by looking for files in library path
8538286506Speter# that responds to the $file_magic_cmd with a given extended regex.
8539286506Speter# If you have 'file' or equivalent on your system and you're not sure
8540286506Speter# whether 'pass_all' will *always* work, you probably want this one.
8541251881Speter
8542251881Spetercase $host_os in
8543251881Speteraix[4-9]*)
8544251881Speter  lt_cv_deplibs_check_method=pass_all
8545251881Speter  ;;
8546251881Speter
8547251881Speterbeos*)
8548251881Speter  lt_cv_deplibs_check_method=pass_all
8549251881Speter  ;;
8550251881Speter
8551251881Speterbsdi[45]*)
8552251881Speter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
8553251881Speter  lt_cv_file_magic_cmd='/usr/bin/file -L'
8554251881Speter  lt_cv_file_magic_test_file=/shlib/libc.so
8555251881Speter  ;;
8556251881Speter
8557251881Spetercygwin*)
8558251881Speter  # func_win32_libid is a shell function defined in ltmain.sh
8559251881Speter  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8560251881Speter  lt_cv_file_magic_cmd='func_win32_libid'
8561251881Speter  ;;
8562251881Speter
8563251881Spetermingw* | pw32*)
8564251881Speter  # Base MSYS/MinGW do not provide the 'file' command needed by
8565251881Speter  # func_win32_libid shell function, so use a weaker test based on 'objdump',
8566251881Speter  # unless we find 'file', for example because we are cross-compiling.
8567286506Speter  if ( file / ) >/dev/null 2>&1; then
8568251881Speter    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8569251881Speter    lt_cv_file_magic_cmd='func_win32_libid'
8570251881Speter  else
8571251881Speter    # Keep this pattern in sync with the one in func_win32_libid.
8572251881Speter    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
8573251881Speter    lt_cv_file_magic_cmd='$OBJDUMP -f'
8574251881Speter  fi
8575251881Speter  ;;
8576251881Speter
8577251881Spetercegcc*)
8578251881Speter  # use the weaker test based on 'objdump'. See mingw*.
8579251881Speter  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
8580251881Speter  lt_cv_file_magic_cmd='$OBJDUMP -f'
8581251881Speter  ;;
8582251881Speter
8583251881Speterdarwin* | rhapsody*)
8584251881Speter  lt_cv_deplibs_check_method=pass_all
8585251881Speter  ;;
8586251881Speter
8587251881Speterfreebsd* | dragonfly*)
8588251881Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8589251881Speter    case $host_cpu in
8590251881Speter    i*86 )
8591251881Speter      # Not sure whether the presence of OpenBSD here was a mistake.
8592251881Speter      # Let's accept both of them until this is cleared up.
8593251881Speter      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8594251881Speter      lt_cv_file_magic_cmd=/usr/bin/file
8595251881Speter      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8596251881Speter      ;;
8597251881Speter    esac
8598251881Speter  else
8599251881Speter    lt_cv_deplibs_check_method=pass_all
8600251881Speter  fi
8601251881Speter  ;;
8602251881Speter
8603251881Speterhaiku*)
8604251881Speter  lt_cv_deplibs_check_method=pass_all
8605251881Speter  ;;
8606251881Speter
8607251881Speterhpux10.20* | hpux11*)
8608251881Speter  lt_cv_file_magic_cmd=/usr/bin/file
8609251881Speter  case $host_cpu in
8610251881Speter  ia64*)
8611251881Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8612251881Speter    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8613251881Speter    ;;
8614251881Speter  hppa*64*)
8615251881Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
8616251881Speter    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8617251881Speter    ;;
8618251881Speter  *)
8619251881Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8620251881Speter    lt_cv_file_magic_test_file=/usr/lib/libc.sl
8621251881Speter    ;;
8622251881Speter  esac
8623251881Speter  ;;
8624251881Speter
8625251881Speterinterix[3-9]*)
8626251881Speter  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8627251881Speter  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8628251881Speter  ;;
8629251881Speter
8630251881Speteririx5* | irix6* | nonstopux*)
8631251881Speter  case $LD in
8632251881Speter  *-32|*"-32 ") libmagic=32-bit;;
8633251881Speter  *-n32|*"-n32 ") libmagic=N32;;
8634251881Speter  *-64|*"-64 ") libmagic=64-bit;;
8635251881Speter  *) libmagic=never-match;;
8636251881Speter  esac
8637251881Speter  lt_cv_deplibs_check_method=pass_all
8638251881Speter  ;;
8639251881Speter
8640251881Speter# This must be glibc/ELF.
8641286506Speterlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8642251881Speter  lt_cv_deplibs_check_method=pass_all
8643251881Speter  ;;
8644251881Speter
8645251881Speternetbsd*)
8646251881Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8647251881Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8648251881Speter  else
8649251881Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8650251881Speter  fi
8651251881Speter  ;;
8652251881Speter
8653251881Speternewos6*)
8654251881Speter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8655251881Speter  lt_cv_file_magic_cmd=/usr/bin/file
8656251881Speter  lt_cv_file_magic_test_file=/usr/lib/libnls.so
8657251881Speter  ;;
8658251881Speter
8659251881Speter*nto* | *qnx*)
8660251881Speter  lt_cv_deplibs_check_method=pass_all
8661251881Speter  ;;
8662251881Speter
8663286506Speteropenbsd* | bitrig*)
8664286506Speter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8665251881Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8666251881Speter  else
8667251881Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8668251881Speter  fi
8669251881Speter  ;;
8670251881Speter
8671251881Speterosf3* | osf4* | osf5*)
8672251881Speter  lt_cv_deplibs_check_method=pass_all
8673251881Speter  ;;
8674251881Speter
8675251881Speterrdos*)
8676251881Speter  lt_cv_deplibs_check_method=pass_all
8677251881Speter  ;;
8678251881Speter
8679251881Spetersolaris*)
8680251881Speter  lt_cv_deplibs_check_method=pass_all
8681251881Speter  ;;
8682251881Speter
8683251881Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8684251881Speter  lt_cv_deplibs_check_method=pass_all
8685251881Speter  ;;
8686251881Speter
8687251881Spetersysv4 | sysv4.3*)
8688251881Speter  case $host_vendor in
8689251881Speter  motorola)
8690251881Speter    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
8691251881Speter    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8692251881Speter    ;;
8693251881Speter  ncr)
8694251881Speter    lt_cv_deplibs_check_method=pass_all
8695251881Speter    ;;
8696251881Speter  sequent)
8697251881Speter    lt_cv_file_magic_cmd='/bin/file'
8698251881Speter    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8699251881Speter    ;;
8700251881Speter  sni)
8701251881Speter    lt_cv_file_magic_cmd='/bin/file'
8702251881Speter    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8703251881Speter    lt_cv_file_magic_test_file=/lib/libc.so
8704251881Speter    ;;
8705251881Speter  siemens)
8706251881Speter    lt_cv_deplibs_check_method=pass_all
8707251881Speter    ;;
8708251881Speter  pc)
8709251881Speter    lt_cv_deplibs_check_method=pass_all
8710251881Speter    ;;
8711251881Speter  esac
8712251881Speter  ;;
8713251881Speter
8714251881Spetertpf*)
8715251881Speter  lt_cv_deplibs_check_method=pass_all
8716251881Speter  ;;
8717289180Speteros2*)
8718289180Speter  lt_cv_deplibs_check_method=pass_all
8719289180Speter  ;;
8720251881Speteresac
8721251881Speter
8722251881Speterfi
8723251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8724251881Speter$as_echo "$lt_cv_deplibs_check_method" >&6; }
8725251881Speter
8726251881Speterfile_magic_glob=
8727251881Speterwant_nocaseglob=no
8728251881Speterif test "$build" = "$host"; then
8729251881Speter  case $host_os in
8730251881Speter  mingw* | pw32*)
8731251881Speter    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
8732251881Speter      want_nocaseglob=yes
8733251881Speter    else
8734251881Speter      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
8735251881Speter    fi
8736251881Speter    ;;
8737251881Speter  esac
8738251881Speterfi
8739251881Speter
8740251881Speterfile_magic_cmd=$lt_cv_file_magic_cmd
8741251881Speterdeplibs_check_method=$lt_cv_deplibs_check_method
8742251881Spetertest -z "$deplibs_check_method" && deplibs_check_method=unknown
8743251881Speter
8744251881Speter
8745251881Speter
8746251881Speter
8747251881Speter
8748251881Speter
8749251881Speter
8750251881Speter
8751251881Speter
8752251881Speter
8753251881Speter
8754251881Speter
8755251881Speter
8756251881Speter
8757251881Speter
8758251881Speter
8759251881Speter
8760251881Speter
8761251881Speter
8762251881Speter
8763251881Speter
8764251881Speter
8765251881Speterif test -n "$ac_tool_prefix"; then
8766251881Speter  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8767251881Speterset dummy ${ac_tool_prefix}dlltool; ac_word=$2
8768251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8769251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8770251881Speterif ${ac_cv_prog_DLLTOOL+:} false; then :
8771251881Speter  $as_echo_n "(cached) " >&6
8772251881Speterelse
8773251881Speter  if test -n "$DLLTOOL"; then
8774251881Speter  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8775251881Speterelse
8776251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8777251881Speterfor as_dir in $PATH
8778251881Speterdo
8779251881Speter  IFS=$as_save_IFS
8780251881Speter  test -z "$as_dir" && as_dir=.
8781251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8782251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8783251881Speter    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8784251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8785251881Speter    break 2
8786251881Speter  fi
8787251881Speterdone
8788251881Speter  done
8789251881SpeterIFS=$as_save_IFS
8790251881Speter
8791251881Speterfi
8792251881Speterfi
8793251881SpeterDLLTOOL=$ac_cv_prog_DLLTOOL
8794251881Speterif test -n "$DLLTOOL"; then
8795251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8796251881Speter$as_echo "$DLLTOOL" >&6; }
8797251881Speterelse
8798251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8799251881Speter$as_echo "no" >&6; }
8800251881Speterfi
8801251881Speter
8802251881Speter
8803251881Speterfi
8804251881Speterif test -z "$ac_cv_prog_DLLTOOL"; then
8805251881Speter  ac_ct_DLLTOOL=$DLLTOOL
8806251881Speter  # Extract the first word of "dlltool", so it can be a program name with args.
8807251881Speterset dummy dlltool; ac_word=$2
8808251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8809251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8810251881Speterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8811251881Speter  $as_echo_n "(cached) " >&6
8812251881Speterelse
8813251881Speter  if test -n "$ac_ct_DLLTOOL"; then
8814251881Speter  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8815251881Speterelse
8816251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8817251881Speterfor as_dir in $PATH
8818251881Speterdo
8819251881Speter  IFS=$as_save_IFS
8820251881Speter  test -z "$as_dir" && as_dir=.
8821251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8822251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8823251881Speter    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8824251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8825251881Speter    break 2
8826251881Speter  fi
8827251881Speterdone
8828251881Speter  done
8829251881SpeterIFS=$as_save_IFS
8830251881Speter
8831251881Speterfi
8832251881Speterfi
8833251881Speterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8834251881Speterif test -n "$ac_ct_DLLTOOL"; then
8835251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8836251881Speter$as_echo "$ac_ct_DLLTOOL" >&6; }
8837251881Speterelse
8838251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8839251881Speter$as_echo "no" >&6; }
8840251881Speterfi
8841251881Speter
8842251881Speter  if test "x$ac_ct_DLLTOOL" = x; then
8843251881Speter    DLLTOOL="false"
8844251881Speter  else
8845251881Speter    case $cross_compiling:$ac_tool_warned in
8846251881Speteryes:)
8847251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8848251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8849251881Speterac_tool_warned=yes ;;
8850251881Speteresac
8851251881Speter    DLLTOOL=$ac_ct_DLLTOOL
8852251881Speter  fi
8853251881Speterelse
8854251881Speter  DLLTOOL="$ac_cv_prog_DLLTOOL"
8855251881Speterfi
8856251881Speter
8857251881Spetertest -z "$DLLTOOL" && DLLTOOL=dlltool
8858251881Speter
8859251881Speter
8860251881Speter
8861251881Speter
8862251881Speter
8863251881Speter
8864251881Speter
8865251881Speter
8866251881Speter
8867251881Speter
8868251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
8869251881Speter$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
8870251881Speterif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
8871251881Speter  $as_echo_n "(cached) " >&6
8872251881Speterelse
8873251881Speter  lt_cv_sharedlib_from_linklib_cmd='unknown'
8874251881Speter
8875251881Spetercase $host_os in
8876251881Spetercygwin* | mingw* | pw32* | cegcc*)
8877286506Speter  # two different shell functions defined in ltmain.sh;
8878286506Speter  # decide which one to use based on capabilities of $DLLTOOL
8879251881Speter  case `$DLLTOOL --help 2>&1` in
8880251881Speter  *--identify-strict*)
8881251881Speter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
8882251881Speter    ;;
8883251881Speter  *)
8884251881Speter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
8885251881Speter    ;;
8886251881Speter  esac
8887251881Speter  ;;
8888251881Speter*)
8889251881Speter  # fallback: assume linklib IS sharedlib
8890286506Speter  lt_cv_sharedlib_from_linklib_cmd=$ECHO
8891251881Speter  ;;
8892251881Speteresac
8893251881Speter
8894251881Speterfi
8895251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
8896251881Speter$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
8897251881Spetersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
8898251881Spetertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
8899251881Speter
8900251881Speter
8901251881Speter
8902251881Speter
8903251881Speter
8904251881Speter
8905251881Speter
8906251881Speterif test -n "$ac_tool_prefix"; then
8907251881Speter  for ac_prog in ar
8908251881Speter  do
8909251881Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8910251881Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
8911251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8912251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8913251881Speterif ${ac_cv_prog_AR+:} false; then :
8914251881Speter  $as_echo_n "(cached) " >&6
8915251881Speterelse
8916251881Speter  if test -n "$AR"; then
8917251881Speter  ac_cv_prog_AR="$AR" # Let the user override the test.
8918251881Speterelse
8919251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8920251881Speterfor as_dir in $PATH
8921251881Speterdo
8922251881Speter  IFS=$as_save_IFS
8923251881Speter  test -z "$as_dir" && as_dir=.
8924251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8925251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8926251881Speter    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
8927251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8928251881Speter    break 2
8929251881Speter  fi
8930251881Speterdone
8931251881Speter  done
8932251881SpeterIFS=$as_save_IFS
8933251881Speter
8934251881Speterfi
8935251881Speterfi
8936251881SpeterAR=$ac_cv_prog_AR
8937251881Speterif test -n "$AR"; then
8938251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8939251881Speter$as_echo "$AR" >&6; }
8940251881Speterelse
8941251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8942251881Speter$as_echo "no" >&6; }
8943251881Speterfi
8944251881Speter
8945251881Speter
8946251881Speter    test -n "$AR" && break
8947251881Speter  done
8948251881Speterfi
8949251881Speterif test -z "$AR"; then
8950251881Speter  ac_ct_AR=$AR
8951251881Speter  for ac_prog in ar
8952251881Speterdo
8953251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
8954251881Speterset dummy $ac_prog; ac_word=$2
8955251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8956251881Speter$as_echo_n "checking for $ac_word... " >&6; }
8957251881Speterif ${ac_cv_prog_ac_ct_AR+:} false; then :
8958251881Speter  $as_echo_n "(cached) " >&6
8959251881Speterelse
8960251881Speter  if test -n "$ac_ct_AR"; then
8961251881Speter  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8962251881Speterelse
8963251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8964251881Speterfor as_dir in $PATH
8965251881Speterdo
8966251881Speter  IFS=$as_save_IFS
8967251881Speter  test -z "$as_dir" && as_dir=.
8968251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8969251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8970251881Speter    ac_cv_prog_ac_ct_AR="$ac_prog"
8971251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8972251881Speter    break 2
8973251881Speter  fi
8974251881Speterdone
8975251881Speter  done
8976251881SpeterIFS=$as_save_IFS
8977251881Speter
8978251881Speterfi
8979251881Speterfi
8980251881Speterac_ct_AR=$ac_cv_prog_ac_ct_AR
8981251881Speterif test -n "$ac_ct_AR"; then
8982251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8983251881Speter$as_echo "$ac_ct_AR" >&6; }
8984251881Speterelse
8985251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8986251881Speter$as_echo "no" >&6; }
8987251881Speterfi
8988251881Speter
8989251881Speter
8990251881Speter  test -n "$ac_ct_AR" && break
8991251881Speterdone
8992251881Speter
8993251881Speter  if test "x$ac_ct_AR" = x; then
8994251881Speter    AR="false"
8995251881Speter  else
8996251881Speter    case $cross_compiling:$ac_tool_warned in
8997251881Speteryes:)
8998251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8999251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9000251881Speterac_tool_warned=yes ;;
9001251881Speteresac
9002251881Speter    AR=$ac_ct_AR
9003251881Speter  fi
9004251881Speterfi
9005251881Speter
9006251881Speter: ${AR=ar}
9007251881Speter: ${AR_FLAGS=cru}
9008251881Speter
9009251881Speter
9010251881Speter
9011251881Speter
9012251881Speter
9013251881Speter
9014251881Speter
9015251881Speter
9016251881Speter
9017251881Speter
9018251881Speter
9019251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
9020251881Speter$as_echo_n "checking for archiver @FILE support... " >&6; }
9021251881Speterif ${lt_cv_ar_at_file+:} false; then :
9022251881Speter  $as_echo_n "(cached) " >&6
9023251881Speterelse
9024251881Speter  lt_cv_ar_at_file=no
9025251881Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9026251881Speter/* end confdefs.h.  */
9027251881Speter
9028251881Speterint
9029251881Spetermain ()
9030251881Speter{
9031251881Speter
9032251881Speter  ;
9033251881Speter  return 0;
9034251881Speter}
9035251881Speter_ACEOF
9036251881Speterif ac_fn_c_try_compile "$LINENO"; then :
9037251881Speter  echo conftest.$ac_objext > conftest.lst
9038251881Speter      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
9039251881Speter      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9040251881Speter  (eval $lt_ar_try) 2>&5
9041251881Speter  ac_status=$?
9042251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9043251881Speter  test $ac_status = 0; }
9044286506Speter      if test 0 -eq "$ac_status"; then
9045251881Speter	# Ensure the archiver fails upon bogus file names.
9046251881Speter	rm -f conftest.$ac_objext libconftest.a
9047251881Speter	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9048251881Speter  (eval $lt_ar_try) 2>&5
9049251881Speter  ac_status=$?
9050251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9051251881Speter  test $ac_status = 0; }
9052286506Speter	if test 0 -ne "$ac_status"; then
9053251881Speter          lt_cv_ar_at_file=@
9054251881Speter        fi
9055251881Speter      fi
9056251881Speter      rm -f conftest.* libconftest.a
9057251881Speter
9058251881Speterfi
9059251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9060251881Speter
9061251881Speterfi
9062251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
9063251881Speter$as_echo "$lt_cv_ar_at_file" >&6; }
9064251881Speter
9065286506Speterif test no = "$lt_cv_ar_at_file"; then
9066251881Speter  archiver_list_spec=
9067251881Speterelse
9068251881Speter  archiver_list_spec=$lt_cv_ar_at_file
9069251881Speterfi
9070251881Speter
9071251881Speter
9072251881Speter
9073251881Speter
9074251881Speter
9075251881Speter
9076251881Speter
9077251881Speterif test -n "$ac_tool_prefix"; then
9078251881Speter  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
9079251881Speterset dummy ${ac_tool_prefix}strip; ac_word=$2
9080251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9081251881Speter$as_echo_n "checking for $ac_word... " >&6; }
9082251881Speterif ${ac_cv_prog_STRIP+:} false; then :
9083251881Speter  $as_echo_n "(cached) " >&6
9084251881Speterelse
9085251881Speter  if test -n "$STRIP"; then
9086251881Speter  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9087251881Speterelse
9088251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9089251881Speterfor as_dir in $PATH
9090251881Speterdo
9091251881Speter  IFS=$as_save_IFS
9092251881Speter  test -z "$as_dir" && as_dir=.
9093251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9094251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9095251881Speter    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
9096251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9097251881Speter    break 2
9098251881Speter  fi
9099251881Speterdone
9100251881Speter  done
9101251881SpeterIFS=$as_save_IFS
9102251881Speter
9103251881Speterfi
9104251881Speterfi
9105251881SpeterSTRIP=$ac_cv_prog_STRIP
9106251881Speterif test -n "$STRIP"; then
9107251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9108251881Speter$as_echo "$STRIP" >&6; }
9109251881Speterelse
9110251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9111251881Speter$as_echo "no" >&6; }
9112251881Speterfi
9113251881Speter
9114251881Speter
9115251881Speterfi
9116251881Speterif test -z "$ac_cv_prog_STRIP"; then
9117251881Speter  ac_ct_STRIP=$STRIP
9118251881Speter  # Extract the first word of "strip", so it can be a program name with args.
9119251881Speterset dummy strip; ac_word=$2
9120251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9121251881Speter$as_echo_n "checking for $ac_word... " >&6; }
9122251881Speterif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
9123251881Speter  $as_echo_n "(cached) " >&6
9124251881Speterelse
9125251881Speter  if test -n "$ac_ct_STRIP"; then
9126251881Speter  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
9127251881Speterelse
9128251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9129251881Speterfor as_dir in $PATH
9130251881Speterdo
9131251881Speter  IFS=$as_save_IFS
9132251881Speter  test -z "$as_dir" && as_dir=.
9133251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9134251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9135251881Speter    ac_cv_prog_ac_ct_STRIP="strip"
9136251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9137251881Speter    break 2
9138251881Speter  fi
9139251881Speterdone
9140251881Speter  done
9141251881SpeterIFS=$as_save_IFS
9142251881Speter
9143251881Speterfi
9144251881Speterfi
9145251881Speterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
9146251881Speterif test -n "$ac_ct_STRIP"; then
9147251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
9148251881Speter$as_echo "$ac_ct_STRIP" >&6; }
9149251881Speterelse
9150251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9151251881Speter$as_echo "no" >&6; }
9152251881Speterfi
9153251881Speter
9154251881Speter  if test "x$ac_ct_STRIP" = x; then
9155251881Speter    STRIP=":"
9156251881Speter  else
9157251881Speter    case $cross_compiling:$ac_tool_warned in
9158251881Speteryes:)
9159251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9160251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9161251881Speterac_tool_warned=yes ;;
9162251881Speteresac
9163251881Speter    STRIP=$ac_ct_STRIP
9164251881Speter  fi
9165251881Speterelse
9166251881Speter  STRIP="$ac_cv_prog_STRIP"
9167251881Speterfi
9168251881Speter
9169251881Spetertest -z "$STRIP" && STRIP=:
9170251881Speter
9171251881Speter
9172251881Speter
9173251881Speter
9174251881Speter
9175251881Speter
9176251881Speterif test -n "$ac_tool_prefix"; then
9177251881Speter  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9178251881Speterset dummy ${ac_tool_prefix}ranlib; ac_word=$2
9179251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9180251881Speter$as_echo_n "checking for $ac_word... " >&6; }
9181251881Speterif ${ac_cv_prog_RANLIB+:} false; then :
9182251881Speter  $as_echo_n "(cached) " >&6
9183251881Speterelse
9184251881Speter  if test -n "$RANLIB"; then
9185251881Speter  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9186251881Speterelse
9187251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9188251881Speterfor as_dir in $PATH
9189251881Speterdo
9190251881Speter  IFS=$as_save_IFS
9191251881Speter  test -z "$as_dir" && as_dir=.
9192251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9193251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9194251881Speter    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9195251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9196251881Speter    break 2
9197251881Speter  fi
9198251881Speterdone
9199251881Speter  done
9200251881SpeterIFS=$as_save_IFS
9201251881Speter
9202251881Speterfi
9203251881Speterfi
9204251881SpeterRANLIB=$ac_cv_prog_RANLIB
9205251881Speterif test -n "$RANLIB"; then
9206251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9207251881Speter$as_echo "$RANLIB" >&6; }
9208251881Speterelse
9209251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9210251881Speter$as_echo "no" >&6; }
9211251881Speterfi
9212251881Speter
9213251881Speter
9214251881Speterfi
9215251881Speterif test -z "$ac_cv_prog_RANLIB"; then
9216251881Speter  ac_ct_RANLIB=$RANLIB
9217251881Speter  # Extract the first word of "ranlib", so it can be a program name with args.
9218251881Speterset dummy ranlib; ac_word=$2
9219251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9220251881Speter$as_echo_n "checking for $ac_word... " >&6; }
9221251881Speterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
9222251881Speter  $as_echo_n "(cached) " >&6
9223251881Speterelse
9224251881Speter  if test -n "$ac_ct_RANLIB"; then
9225251881Speter  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9226251881Speterelse
9227251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9228251881Speterfor as_dir in $PATH
9229251881Speterdo
9230251881Speter  IFS=$as_save_IFS
9231251881Speter  test -z "$as_dir" && as_dir=.
9232251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9233251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9234251881Speter    ac_cv_prog_ac_ct_RANLIB="ranlib"
9235251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9236251881Speter    break 2
9237251881Speter  fi
9238251881Speterdone
9239251881Speter  done
9240251881SpeterIFS=$as_save_IFS
9241251881Speter
9242251881Speterfi
9243251881Speterfi
9244251881Speterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9245251881Speterif test -n "$ac_ct_RANLIB"; then
9246251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
9247251881Speter$as_echo "$ac_ct_RANLIB" >&6; }
9248251881Speterelse
9249251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9250251881Speter$as_echo "no" >&6; }
9251251881Speterfi
9252251881Speter
9253251881Speter  if test "x$ac_ct_RANLIB" = x; then
9254251881Speter    RANLIB=":"
9255251881Speter  else
9256251881Speter    case $cross_compiling:$ac_tool_warned in
9257251881Speteryes:)
9258251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9259251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9260251881Speterac_tool_warned=yes ;;
9261251881Speteresac
9262251881Speter    RANLIB=$ac_ct_RANLIB
9263251881Speter  fi
9264251881Speterelse
9265251881Speter  RANLIB="$ac_cv_prog_RANLIB"
9266251881Speterfi
9267251881Speter
9268251881Spetertest -z "$RANLIB" && RANLIB=:
9269251881Speter
9270251881Speter
9271251881Speter
9272251881Speter
9273251881Speter
9274251881Speter
9275251881Speter# Determine commands to create old-style static archives.
9276251881Speterold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
9277251881Speterold_postinstall_cmds='chmod 644 $oldlib'
9278251881Speterold_postuninstall_cmds=
9279251881Speter
9280251881Speterif test -n "$RANLIB"; then
9281251881Speter  case $host_os in
9282286506Speter  bitrig* | openbsd*)
9283251881Speter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
9284251881Speter    ;;
9285251881Speter  *)
9286251881Speter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
9287251881Speter    ;;
9288251881Speter  esac
9289251881Speter  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
9290251881Speterfi
9291251881Speter
9292251881Spetercase $host_os in
9293251881Speter  darwin*)
9294251881Speter    lock_old_archive_extraction=yes ;;
9295251881Speter  *)
9296251881Speter    lock_old_archive_extraction=no ;;
9297251881Speteresac
9298251881Speter
9299251881Speter
9300251881Speter
9301251881Speter
9302251881Speter
9303251881Speter
9304251881Speter
9305251881Speter
9306251881Speter
9307251881Speter
9308251881Speter
9309251881Speter
9310251881Speter
9311251881Speter
9312251881Speter
9313251881Speter
9314251881Speter
9315251881Speter
9316251881Speter
9317251881Speter
9318251881Speter
9319251881Speterfor ac_prog in gawk mawk nawk awk
9320251881Speterdo
9321251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
9322251881Speterset dummy $ac_prog; ac_word=$2
9323251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9324251881Speter$as_echo_n "checking for $ac_word... " >&6; }
9325251881Speterif ${ac_cv_prog_AWK+:} false; then :
9326251881Speter  $as_echo_n "(cached) " >&6
9327251881Speterelse
9328251881Speter  if test -n "$AWK"; then
9329251881Speter  ac_cv_prog_AWK="$AWK" # Let the user override the test.
9330251881Speterelse
9331251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9332251881Speterfor as_dir in $PATH
9333251881Speterdo
9334251881Speter  IFS=$as_save_IFS
9335251881Speter  test -z "$as_dir" && as_dir=.
9336251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9337251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9338251881Speter    ac_cv_prog_AWK="$ac_prog"
9339251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9340251881Speter    break 2
9341251881Speter  fi
9342251881Speterdone
9343251881Speter  done
9344251881SpeterIFS=$as_save_IFS
9345251881Speter
9346251881Speterfi
9347251881Speterfi
9348251881SpeterAWK=$ac_cv_prog_AWK
9349251881Speterif test -n "$AWK"; then
9350251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
9351251881Speter$as_echo "$AWK" >&6; }
9352251881Speterelse
9353251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9354251881Speter$as_echo "no" >&6; }
9355251881Speterfi
9356251881Speter
9357251881Speter
9358251881Speter  test -n "$AWK" && break
9359251881Speterdone
9360251881Speter
9361251881Speter
9362251881Speter
9363251881Speter
9364251881Speter
9365251881Speter
9366251881Speter
9367251881Speter
9368251881Speter
9369251881Speter
9370251881Speter
9371251881Speter
9372251881Speter
9373251881Speter
9374251881Speter
9375251881Speter
9376251881Speter
9377251881Speter
9378251881Speter
9379251881Speter# If no C compiler was specified, use CC.
9380251881SpeterLTCC=${LTCC-"$CC"}
9381251881Speter
9382251881Speter# If no C compiler flags were specified, use CFLAGS.
9383251881SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9384251881Speter
9385251881Speter# Allow CC to be a program name with arguments.
9386251881Spetercompiler=$CC
9387251881Speter
9388251881Speter
9389251881Speter# Check for command to grab the raw symbol name followed by C symbol from nm.
9390251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
9391251881Speter$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
9392251881Speterif ${lt_cv_sys_global_symbol_pipe+:} false; then :
9393251881Speter  $as_echo_n "(cached) " >&6
9394251881Speterelse
9395251881Speter
9396251881Speter# These are sane defaults that work on at least a few old systems.
9397251881Speter# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9398251881Speter
9399251881Speter# Character class describing NM global symbol codes.
9400251881Spetersymcode='[BCDEGRST]'
9401251881Speter
9402251881Speter# Regexp to match symbols that can be accessed directly from C.
9403251881Spetersympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9404251881Speter
9405251881Speter# Define system-specific variables.
9406251881Spetercase $host_os in
9407251881Speteraix*)
9408251881Speter  symcode='[BCDT]'
9409251881Speter  ;;
9410251881Spetercygwin* | mingw* | pw32* | cegcc*)
9411251881Speter  symcode='[ABCDGISTW]'
9412251881Speter  ;;
9413251881Speterhpux*)
9414286506Speter  if test ia64 = "$host_cpu"; then
9415251881Speter    symcode='[ABCDEGRST]'
9416251881Speter  fi
9417251881Speter  ;;
9418251881Speteririx* | nonstopux*)
9419251881Speter  symcode='[BCDEGRST]'
9420251881Speter  ;;
9421251881Speterosf*)
9422251881Speter  symcode='[BCDEGQRST]'
9423251881Speter  ;;
9424251881Spetersolaris*)
9425251881Speter  symcode='[BDRT]'
9426251881Speter  ;;
9427251881Spetersco3.2v5*)
9428251881Speter  symcode='[DT]'
9429251881Speter  ;;
9430251881Spetersysv4.2uw2*)
9431251881Speter  symcode='[DT]'
9432251881Speter  ;;
9433251881Spetersysv5* | sco5v6* | unixware* | OpenUNIX*)
9434251881Speter  symcode='[ABDT]'
9435251881Speter  ;;
9436251881Spetersysv4)
9437251881Speter  symcode='[DFNSTU]'
9438251881Speter  ;;
9439251881Speteresac
9440251881Speter
9441251881Speter# If we're using GNU nm, then use its standard symbol codes.
9442251881Spetercase `$NM -V 2>&1` in
9443251881Speter*GNU* | *'with BFD'*)
9444251881Speter  symcode='[ABCDGIRSTW]' ;;
9445251881Speteresac
9446251881Speter
9447286506Speterif test "$lt_cv_nm_interface" = "MS dumpbin"; then
9448286506Speter  # Gets list of data symbols to import.
9449286506Speter  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
9450286506Speter  # Adjust the below global symbol transforms to fixup imported variables.
9451286506Speter  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
9452286506Speter  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
9453286506Speter  lt_c_name_lib_hook="\
9454286506Speter  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
9455286506Speter  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
9456286506Speterelse
9457286506Speter  # Disable hooks by default.
9458286506Speter  lt_cv_sys_global_symbol_to_import=
9459286506Speter  lt_cdecl_hook=
9460286506Speter  lt_c_name_hook=
9461286506Speter  lt_c_name_lib_hook=
9462286506Speterfi
9463286506Speter
9464251881Speter# Transform an extracted symbol line into a proper C declaration.
9465251881Speter# Some systems (esp. on ia64) link data and code symbols differently,
9466251881Speter# so use this general approach.
9467286506Speterlt_cv_sys_global_symbol_to_cdecl="sed -n"\
9468286506Speter$lt_cdecl_hook\
9469286506Speter" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
9470286506Speter" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
9471251881Speter
9472251881Speter# Transform an extracted symbol line into symbol name and symbol address
9473286506Speterlt_cv_sys_global_symbol_to_c_name_address="sed -n"\
9474286506Speter$lt_c_name_hook\
9475286506Speter" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
9476286506Speter" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
9477251881Speter
9478286506Speter# Transform an extracted symbol line into symbol name with lib prefix and
9479286506Speter# symbol address.
9480286506Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
9481286506Speter$lt_c_name_lib_hook\
9482286506Speter" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
9483286506Speter" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
9484286506Speter" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
9485286506Speter
9486251881Speter# Handle CRLF in mingw tool chain
9487251881Speteropt_cr=
9488251881Spetercase $build_os in
9489251881Spetermingw*)
9490251881Speter  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9491251881Speter  ;;
9492251881Speteresac
9493251881Speter
9494251881Speter# Try without a prefix underscore, then with it.
9495251881Speterfor ac_symprfx in "" "_"; do
9496251881Speter
9497251881Speter  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9498251881Speter  symxfrm="\\1 $ac_symprfx\\2 \\2"
9499251881Speter
9500251881Speter  # Write the raw and C identifiers.
9501251881Speter  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9502286506Speter    # Fake it for dumpbin and say T for any non-static function,
9503286506Speter    # D for any global variable and I for any imported variable.
9504251881Speter    # Also find C++ and __fastcall symbols from MSVC++,
9505251881Speter    # which start with @ or ?.
9506251881Speter    lt_cv_sys_global_symbol_pipe="$AWK '"\
9507251881Speter"     {last_section=section; section=\$ 3};"\
9508251881Speter"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
9509251881Speter"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
9510286506Speter"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
9511286506Speter"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
9512286506Speter"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
9513251881Speter"     \$ 0!~/External *\|/{next};"\
9514251881Speter"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
9515251881Speter"     {if(hide[section]) next};"\
9516286506Speter"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
9517286506Speter"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
9518286506Speter"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
9519286506Speter"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
9520251881Speter"     ' prfx=^$ac_symprfx"
9521251881Speter  else
9522251881Speter    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9523251881Speter  fi
9524251881Speter  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
9525251881Speter
9526251881Speter  # Check to see that the pipe works correctly.
9527251881Speter  pipe_works=no
9528251881Speter
9529251881Speter  rm -f conftest*
9530251881Speter  cat > conftest.$ac_ext <<_LT_EOF
9531251881Speter#ifdef __cplusplus
9532251881Speterextern "C" {
9533251881Speter#endif
9534251881Speterchar nm_test_var;
9535251881Spetervoid nm_test_func(void);
9536251881Spetervoid nm_test_func(void){}
9537251881Speter#ifdef __cplusplus
9538251881Speter}
9539251881Speter#endif
9540251881Speterint main(){nm_test_var='a';nm_test_func();return(0);}
9541251881Speter_LT_EOF
9542251881Speter
9543251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9544251881Speter  (eval $ac_compile) 2>&5
9545251881Speter  ac_status=$?
9546251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9547251881Speter  test $ac_status = 0; }; then
9548251881Speter    # Now try to grab the symbols.
9549251881Speter    nlist=conftest.nm
9550251881Speter    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
9551251881Speter  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
9552251881Speter  ac_status=$?
9553251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9554251881Speter  test $ac_status = 0; } && test -s "$nlist"; then
9555251881Speter      # Try sorting and uniquifying the output.
9556251881Speter      if sort "$nlist" | uniq > "$nlist"T; then
9557251881Speter	mv -f "$nlist"T "$nlist"
9558251881Speter      else
9559251881Speter	rm -f "$nlist"T
9560251881Speter      fi
9561251881Speter
9562251881Speter      # Make sure that we snagged all the symbols we need.
9563251881Speter      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
9564251881Speter	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
9565251881Speter	  cat <<_LT_EOF > conftest.$ac_ext
9566251881Speter/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
9567286506Speter#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
9568286506Speter/* DATA imports from DLLs on WIN32 can't be const, because runtime
9569251881Speter   relocations are performed -- see ld's documentation on pseudo-relocs.  */
9570251881Speter# define LT_DLSYM_CONST
9571286506Speter#elif defined __osf__
9572251881Speter/* This system does not cope well with relocations in const data.  */
9573251881Speter# define LT_DLSYM_CONST
9574251881Speter#else
9575251881Speter# define LT_DLSYM_CONST const
9576251881Speter#endif
9577251881Speter
9578251881Speter#ifdef __cplusplus
9579251881Speterextern "C" {
9580251881Speter#endif
9581251881Speter
9582251881Speter_LT_EOF
9583251881Speter	  # Now generate the symbol file.
9584251881Speter	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
9585251881Speter
9586251881Speter	  cat <<_LT_EOF >> conftest.$ac_ext
9587251881Speter
9588251881Speter/* The mapping between symbol names and symbols.  */
9589251881SpeterLT_DLSYM_CONST struct {
9590251881Speter  const char *name;
9591251881Speter  void       *address;
9592251881Speter}
9593251881Speterlt__PROGRAM__LTX_preloaded_symbols[] =
9594251881Speter{
9595251881Speter  { "@PROGRAM@", (void *) 0 },
9596251881Speter_LT_EOF
9597286506Speter	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
9598251881Speter	  cat <<\_LT_EOF >> conftest.$ac_ext
9599251881Speter  {0, (void *) 0}
9600251881Speter};
9601251881Speter
9602251881Speter/* This works around a problem in FreeBSD linker */
9603251881Speter#ifdef FREEBSD_WORKAROUND
9604251881Speterstatic const void *lt_preloaded_setup() {
9605251881Speter  return lt__PROGRAM__LTX_preloaded_symbols;
9606251881Speter}
9607251881Speter#endif
9608251881Speter
9609251881Speter#ifdef __cplusplus
9610251881Speter}
9611251881Speter#endif
9612251881Speter_LT_EOF
9613251881Speter	  # Now try linking the two files.
9614251881Speter	  mv conftest.$ac_objext conftstm.$ac_objext
9615251881Speter	  lt_globsym_save_LIBS=$LIBS
9616251881Speter	  lt_globsym_save_CFLAGS=$CFLAGS
9617286506Speter	  LIBS=conftstm.$ac_objext
9618251881Speter	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9619251881Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9620251881Speter  (eval $ac_link) 2>&5
9621251881Speter  ac_status=$?
9622251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9623286506Speter  test $ac_status = 0; } && test -s conftest$ac_exeext; then
9624251881Speter	    pipe_works=yes
9625251881Speter	  fi
9626251881Speter	  LIBS=$lt_globsym_save_LIBS
9627251881Speter	  CFLAGS=$lt_globsym_save_CFLAGS
9628251881Speter	else
9629251881Speter	  echo "cannot find nm_test_func in $nlist" >&5
9630251881Speter	fi
9631251881Speter      else
9632251881Speter	echo "cannot find nm_test_var in $nlist" >&5
9633251881Speter      fi
9634251881Speter    else
9635251881Speter      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9636251881Speter    fi
9637251881Speter  else
9638251881Speter    echo "$progname: failed program was:" >&5
9639251881Speter    cat conftest.$ac_ext >&5
9640251881Speter  fi
9641251881Speter  rm -rf conftest* conftst*
9642251881Speter
9643251881Speter  # Do not use the global_symbol_pipe unless it works.
9644286506Speter  if test yes = "$pipe_works"; then
9645251881Speter    break
9646251881Speter  else
9647251881Speter    lt_cv_sys_global_symbol_pipe=
9648251881Speter  fi
9649251881Speterdone
9650251881Speter
9651251881Speterfi
9652251881Speter
9653251881Speterif test -z "$lt_cv_sys_global_symbol_pipe"; then
9654251881Speter  lt_cv_sys_global_symbol_to_cdecl=
9655251881Speterfi
9656251881Speterif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9657251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9658251881Speter$as_echo "failed" >&6; }
9659251881Speterelse
9660251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9661251881Speter$as_echo "ok" >&6; }
9662251881Speterfi
9663251881Speter
9664251881Speter# Response file support.
9665251881Speterif test "$lt_cv_nm_interface" = "MS dumpbin"; then
9666251881Speter  nm_file_list_spec='@'
9667251881Speterelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
9668251881Speter  nm_file_list_spec='@'
9669251881Speterfi
9670251881Speter
9671251881Speter
9672251881Speter
9673251881Speter
9674251881Speter
9675251881Speter
9676251881Speter
9677251881Speter
9678251881Speter
9679251881Speter
9680251881Speter
9681251881Speter
9682251881Speter
9683251881Speter
9684251881Speter
9685251881Speter
9686251881Speter
9687251881Speter
9688251881Speter
9689251881Speter
9690251881Speter
9691251881Speter
9692251881Speter
9693251881Speter
9694251881Speter
9695251881Speter
9696251881Speter
9697286506Speter
9698286506Speter
9699286506Speter
9700286506Speter
9701286506Speter
9702286506Speter
9703286506Speter
9704286506Speter
9705286506Speter
9706286506Speter
9707251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
9708251881Speter$as_echo_n "checking for sysroot... " >&6; }
9709251881Speter
9710251881Speter# Check whether --with-sysroot was given.
9711251881Speterif test "${with_sysroot+set}" = set; then :
9712251881Speter  withval=$with_sysroot;
9713251881Speterelse
9714251881Speter  with_sysroot=no
9715251881Speterfi
9716251881Speter
9717251881Speter
9718251881Speterlt_sysroot=
9719286506Spetercase $with_sysroot in #(
9720251881Speter yes)
9721286506Speter   if test yes = "$GCC"; then
9722251881Speter     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
9723251881Speter   fi
9724251881Speter   ;; #(
9725251881Speter /*)
9726251881Speter   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
9727251881Speter   ;; #(
9728251881Speter no|'')
9729251881Speter   ;; #(
9730251881Speter *)
9731286506Speter   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
9732286506Speter$as_echo "$with_sysroot" >&6; }
9733251881Speter   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
9734251881Speter   ;;
9735251881Speteresac
9736251881Speter
9737251881Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
9738251881Speter$as_echo "${lt_sysroot:-no}" >&6; }
9739251881Speter
9740251881Speter
9741251881Speter
9742251881Speter
9743251881Speter
9744286506Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
9745286506Speter$as_echo_n "checking for a working dd... " >&6; }
9746286506Speterif ${ac_cv_path_lt_DD+:} false; then :
9747286506Speter  $as_echo_n "(cached) " >&6
9748286506Speterelse
9749286506Speter  printf 0123456789abcdef0123456789abcdef >conftest.i
9750286506Spetercat conftest.i conftest.i >conftest2.i
9751286506Speter: ${lt_DD:=$DD}
9752286506Speterif test -z "$lt_DD"; then
9753286506Speter  ac_path_lt_DD_found=false
9754286506Speter  # Loop through the user's path and test for each of PROGNAME-LIST
9755286506Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9756286506Speterfor as_dir in $PATH
9757286506Speterdo
9758286506Speter  IFS=$as_save_IFS
9759286506Speter  test -z "$as_dir" && as_dir=.
9760286506Speter    for ac_prog in dd; do
9761286506Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9762286506Speter      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
9763286506Speter      as_fn_executable_p "$ac_path_lt_DD" || continue
9764286506Speterif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9765286506Speter  cmp -s conftest.i conftest.out \
9766286506Speter  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
9767286506Speterfi
9768286506Speter      $ac_path_lt_DD_found && break 3
9769286506Speter    done
9770286506Speter  done
9771286506Speter  done
9772286506SpeterIFS=$as_save_IFS
9773286506Speter  if test -z "$ac_cv_path_lt_DD"; then
9774286506Speter    :
9775286506Speter  fi
9776286506Speterelse
9777286506Speter  ac_cv_path_lt_DD=$lt_DD
9778286506Speterfi
9779286506Speter
9780286506Speterrm -f conftest.i conftest2.i conftest.out
9781286506Speterfi
9782286506Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
9783286506Speter$as_echo "$ac_cv_path_lt_DD" >&6; }
9784286506Speter
9785286506Speter
9786286506Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
9787286506Speter$as_echo_n "checking how to truncate binary pipes... " >&6; }
9788286506Speterif ${lt_cv_truncate_bin+:} false; then :
9789286506Speter  $as_echo_n "(cached) " >&6
9790286506Speterelse
9791286506Speter  printf 0123456789abcdef0123456789abcdef >conftest.i
9792286506Spetercat conftest.i conftest.i >conftest2.i
9793286506Speterlt_cv_truncate_bin=
9794286506Speterif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9795286506Speter  cmp -s conftest.i conftest.out \
9796286506Speter  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
9797286506Speterfi
9798286506Speterrm -f conftest.i conftest2.i conftest.out
9799286506Spetertest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
9800286506Speterfi
9801286506Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
9802286506Speter$as_echo "$lt_cv_truncate_bin" >&6; }
9803286506Speter
9804286506Speter
9805286506Speter
9806286506Speter
9807286506Speter
9808286506Speter
9809289180Speter
9810289180Speter# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
9811289180Speterfunc_cc_basename ()
9812289180Speter{
9813289180Speter    for cc_temp in $*""; do
9814289180Speter      case $cc_temp in
9815289180Speter        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9816289180Speter        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9817289180Speter        \-*) ;;
9818289180Speter        *) break;;
9819289180Speter      esac
9820289180Speter    done
9821289180Speter    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9822289180Speter}
9823289180Speter
9824251881Speter# Check whether --enable-libtool-lock was given.
9825251881Speterif test "${enable_libtool_lock+set}" = set; then :
9826251881Speter  enableval=$enable_libtool_lock;
9827251881Speterfi
9828251881Speter
9829286506Spetertest no = "$enable_libtool_lock" || enable_libtool_lock=yes
9830251881Speter
9831251881Speter# Some flags need to be propagated to the compiler or linker for good
9832251881Speter# libtool support.
9833251881Spetercase $host in
9834251881Speteria64-*-hpux*)
9835286506Speter  # Find out what ABI is being produced by ac_compile, and set mode
9836286506Speter  # options accordingly.
9837251881Speter  echo 'int i;' > conftest.$ac_ext
9838251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9839251881Speter  (eval $ac_compile) 2>&5
9840251881Speter  ac_status=$?
9841251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9842251881Speter  test $ac_status = 0; }; then
9843251881Speter    case `/usr/bin/file conftest.$ac_objext` in
9844251881Speter      *ELF-32*)
9845286506Speter	HPUX_IA64_MODE=32
9846251881Speter	;;
9847251881Speter      *ELF-64*)
9848286506Speter	HPUX_IA64_MODE=64
9849251881Speter	;;
9850251881Speter    esac
9851251881Speter  fi
9852251881Speter  rm -rf conftest*
9853251881Speter  ;;
9854251881Speter*-*-irix6*)
9855286506Speter  # Find out what ABI is being produced by ac_compile, and set linker
9856286506Speter  # options accordingly.
9857251881Speter  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9858251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9859251881Speter  (eval $ac_compile) 2>&5
9860251881Speter  ac_status=$?
9861251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9862251881Speter  test $ac_status = 0; }; then
9863286506Speter    if test yes = "$lt_cv_prog_gnu_ld"; then
9864251881Speter      case `/usr/bin/file conftest.$ac_objext` in
9865251881Speter	*32-bit*)
9866251881Speter	  LD="${LD-ld} -melf32bsmip"
9867251881Speter	  ;;
9868251881Speter	*N32*)
9869251881Speter	  LD="${LD-ld} -melf32bmipn32"
9870251881Speter	  ;;
9871251881Speter	*64-bit*)
9872251881Speter	  LD="${LD-ld} -melf64bmip"
9873251881Speter	;;
9874251881Speter      esac
9875251881Speter    else
9876251881Speter      case `/usr/bin/file conftest.$ac_objext` in
9877251881Speter	*32-bit*)
9878251881Speter	  LD="${LD-ld} -32"
9879251881Speter	  ;;
9880251881Speter	*N32*)
9881251881Speter	  LD="${LD-ld} -n32"
9882251881Speter	  ;;
9883251881Speter	*64-bit*)
9884251881Speter	  LD="${LD-ld} -64"
9885251881Speter	  ;;
9886251881Speter      esac
9887251881Speter    fi
9888251881Speter  fi
9889251881Speter  rm -rf conftest*
9890251881Speter  ;;
9891251881Speter
9892286506Spetermips64*-*linux*)
9893286506Speter  # Find out what ABI is being produced by ac_compile, and set linker
9894286506Speter  # options accordingly.
9895286506Speter  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9896286506Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9897286506Speter  (eval $ac_compile) 2>&5
9898286506Speter  ac_status=$?
9899286506Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9900286506Speter  test $ac_status = 0; }; then
9901286506Speter    emul=elf
9902286506Speter    case `/usr/bin/file conftest.$ac_objext` in
9903286506Speter      *32-bit*)
9904286506Speter	emul="${emul}32"
9905286506Speter	;;
9906286506Speter      *64-bit*)
9907286506Speter	emul="${emul}64"
9908286506Speter	;;
9909286506Speter    esac
9910286506Speter    case `/usr/bin/file conftest.$ac_objext` in
9911286506Speter      *MSB*)
9912286506Speter	emul="${emul}btsmip"
9913286506Speter	;;
9914286506Speter      *LSB*)
9915286506Speter	emul="${emul}ltsmip"
9916286506Speter	;;
9917286506Speter    esac
9918286506Speter    case `/usr/bin/file conftest.$ac_objext` in
9919286506Speter      *N32*)
9920286506Speter	emul="${emul}n32"
9921286506Speter	;;
9922286506Speter    esac
9923286506Speter    LD="${LD-ld} -m $emul"
9924286506Speter  fi
9925286506Speter  rm -rf conftest*
9926286506Speter  ;;
9927286506Speter
9928286506Speterx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
9929251881Speters390*-*linux*|s390*-*tpf*|sparc*-*linux*)
9930286506Speter  # Find out what ABI is being produced by ac_compile, and set linker
9931286506Speter  # options accordingly.  Note that the listed cases only cover the
9932286506Speter  # situations where additional linker options are needed (such as when
9933286506Speter  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
9934286506Speter  # vice versa); the common cases where no linker options are needed do
9935286506Speter  # not appear in the list.
9936251881Speter  echo 'int i;' > conftest.$ac_ext
9937251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9938251881Speter  (eval $ac_compile) 2>&5
9939251881Speter  ac_status=$?
9940251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9941251881Speter  test $ac_status = 0; }; then
9942251881Speter    case `/usr/bin/file conftest.o` in
9943251881Speter      *32-bit*)
9944251881Speter	case $host in
9945251881Speter	  x86_64-*kfreebsd*-gnu)
9946251881Speter	    LD="${LD-ld} -m elf_i386_fbsd"
9947251881Speter	    ;;
9948251881Speter	  x86_64-*linux*)
9949286506Speter	    case `/usr/bin/file conftest.o` in
9950286506Speter	      *x86-64*)
9951286506Speter		LD="${LD-ld} -m elf32_x86_64"
9952286506Speter		;;
9953286506Speter	      *)
9954286506Speter		LD="${LD-ld} -m elf_i386"
9955286506Speter		;;
9956286506Speter	    esac
9957251881Speter	    ;;
9958286506Speter	  powerpc64le-*linux*)
9959286506Speter	    LD="${LD-ld} -m elf32lppclinux"
9960286506Speter	    ;;
9961286506Speter	  powerpc64-*linux*)
9962251881Speter	    LD="${LD-ld} -m elf32ppclinux"
9963251881Speter	    ;;
9964251881Speter	  s390x-*linux*)
9965251881Speter	    LD="${LD-ld} -m elf_s390"
9966251881Speter	    ;;
9967251881Speter	  sparc64-*linux*)
9968251881Speter	    LD="${LD-ld} -m elf32_sparc"
9969251881Speter	    ;;
9970251881Speter	esac
9971251881Speter	;;
9972251881Speter      *64-bit*)
9973251881Speter	case $host in
9974251881Speter	  x86_64-*kfreebsd*-gnu)
9975251881Speter	    LD="${LD-ld} -m elf_x86_64_fbsd"
9976251881Speter	    ;;
9977251881Speter	  x86_64-*linux*)
9978251881Speter	    LD="${LD-ld} -m elf_x86_64"
9979251881Speter	    ;;
9980286506Speter	  powerpcle-*linux*)
9981286506Speter	    LD="${LD-ld} -m elf64lppc"
9982286506Speter	    ;;
9983286506Speter	  powerpc-*linux*)
9984251881Speter	    LD="${LD-ld} -m elf64ppc"
9985251881Speter	    ;;
9986251881Speter	  s390*-*linux*|s390*-*tpf*)
9987251881Speter	    LD="${LD-ld} -m elf64_s390"
9988251881Speter	    ;;
9989251881Speter	  sparc*-*linux*)
9990251881Speter	    LD="${LD-ld} -m elf64_sparc"
9991251881Speter	    ;;
9992251881Speter	esac
9993251881Speter	;;
9994251881Speter    esac
9995251881Speter  fi
9996251881Speter  rm -rf conftest*
9997251881Speter  ;;
9998251881Speter
9999251881Speter*-*-sco3.2v5*)
10000251881Speter  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
10001286506Speter  SAVE_CFLAGS=$CFLAGS
10002251881Speter  CFLAGS="$CFLAGS -belf"
10003251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
10004251881Speter$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
10005251881Speterif ${lt_cv_cc_needs_belf+:} false; then :
10006251881Speter  $as_echo_n "(cached) " >&6
10007251881Speterelse
10008251881Speter  ac_ext=c
10009251881Speterac_cpp='$CPP $CPPFLAGS'
10010251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10011251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10012251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
10013251881Speter
10014251881Speter     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10015251881Speter/* end confdefs.h.  */
10016251881Speter
10017251881Speterint
10018251881Spetermain ()
10019251881Speter{
10020251881Speter
10021251881Speter  ;
10022251881Speter  return 0;
10023251881Speter}
10024251881Speter_ACEOF
10025251881Speterif ac_fn_c_try_link "$LINENO"; then :
10026251881Speter  lt_cv_cc_needs_belf=yes
10027251881Speterelse
10028251881Speter  lt_cv_cc_needs_belf=no
10029251881Speterfi
10030251881Speterrm -f core conftest.err conftest.$ac_objext \
10031251881Speter    conftest$ac_exeext conftest.$ac_ext
10032251881Speter     ac_ext=c
10033251881Speterac_cpp='$CPP $CPPFLAGS'
10034251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10035251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10036251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
10037251881Speter
10038251881Speterfi
10039251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
10040251881Speter$as_echo "$lt_cv_cc_needs_belf" >&6; }
10041286506Speter  if test yes != "$lt_cv_cc_needs_belf"; then
10042251881Speter    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
10043286506Speter    CFLAGS=$SAVE_CFLAGS
10044251881Speter  fi
10045251881Speter  ;;
10046251881Speter*-*solaris*)
10047286506Speter  # Find out what ABI is being produced by ac_compile, and set linker
10048286506Speter  # options accordingly.
10049251881Speter  echo 'int i;' > conftest.$ac_ext
10050251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10051251881Speter  (eval $ac_compile) 2>&5
10052251881Speter  ac_status=$?
10053251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10054251881Speter  test $ac_status = 0; }; then
10055251881Speter    case `/usr/bin/file conftest.o` in
10056251881Speter    *64-bit*)
10057251881Speter      case $lt_cv_prog_gnu_ld in
10058251881Speter      yes*)
10059251881Speter        case $host in
10060286506Speter        i?86-*-solaris*|x86_64-*-solaris*)
10061251881Speter          LD="${LD-ld} -m elf_x86_64"
10062251881Speter          ;;
10063251881Speter        sparc*-*-solaris*)
10064251881Speter          LD="${LD-ld} -m elf64_sparc"
10065251881Speter          ;;
10066251881Speter        esac
10067251881Speter        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
10068251881Speter        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
10069286506Speter          LD=${LD-ld}_sol2
10070251881Speter        fi
10071251881Speter        ;;
10072251881Speter      *)
10073251881Speter	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
10074251881Speter	  LD="${LD-ld} -64"
10075251881Speter	fi
10076251881Speter	;;
10077251881Speter      esac
10078251881Speter      ;;
10079251881Speter    esac
10080251881Speter  fi
10081251881Speter  rm -rf conftest*
10082251881Speter  ;;
10083251881Speteresac
10084251881Speter
10085286506Speterneed_locks=$enable_libtool_lock
10086251881Speter
10087251881Speterif test -n "$ac_tool_prefix"; then
10088251881Speter  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
10089251881Speterset dummy ${ac_tool_prefix}mt; ac_word=$2
10090251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10091251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10092251881Speterif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
10093251881Speter  $as_echo_n "(cached) " >&6
10094251881Speterelse
10095251881Speter  if test -n "$MANIFEST_TOOL"; then
10096251881Speter  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
10097251881Speterelse
10098251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10099251881Speterfor as_dir in $PATH
10100251881Speterdo
10101251881Speter  IFS=$as_save_IFS
10102251881Speter  test -z "$as_dir" && as_dir=.
10103251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10104251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10105251881Speter    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
10106251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10107251881Speter    break 2
10108251881Speter  fi
10109251881Speterdone
10110251881Speter  done
10111251881SpeterIFS=$as_save_IFS
10112251881Speter
10113251881Speterfi
10114251881Speterfi
10115251881SpeterMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
10116251881Speterif test -n "$MANIFEST_TOOL"; then
10117251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
10118251881Speter$as_echo "$MANIFEST_TOOL" >&6; }
10119251881Speterelse
10120251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10121251881Speter$as_echo "no" >&6; }
10122251881Speterfi
10123251881Speter
10124251881Speter
10125251881Speterfi
10126251881Speterif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
10127251881Speter  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
10128251881Speter  # Extract the first word of "mt", so it can be a program name with args.
10129251881Speterset dummy mt; ac_word=$2
10130251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10131251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10132251881Speterif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
10133251881Speter  $as_echo_n "(cached) " >&6
10134251881Speterelse
10135251881Speter  if test -n "$ac_ct_MANIFEST_TOOL"; then
10136251881Speter  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
10137251881Speterelse
10138251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10139251881Speterfor as_dir in $PATH
10140251881Speterdo
10141251881Speter  IFS=$as_save_IFS
10142251881Speter  test -z "$as_dir" && as_dir=.
10143251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10144251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10145251881Speter    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
10146251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10147251881Speter    break 2
10148251881Speter  fi
10149251881Speterdone
10150251881Speter  done
10151251881SpeterIFS=$as_save_IFS
10152251881Speter
10153251881Speterfi
10154251881Speterfi
10155251881Speterac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
10156251881Speterif test -n "$ac_ct_MANIFEST_TOOL"; then
10157251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
10158251881Speter$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
10159251881Speterelse
10160251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10161251881Speter$as_echo "no" >&6; }
10162251881Speterfi
10163251881Speter
10164251881Speter  if test "x$ac_ct_MANIFEST_TOOL" = x; then
10165251881Speter    MANIFEST_TOOL=":"
10166251881Speter  else
10167251881Speter    case $cross_compiling:$ac_tool_warned in
10168251881Speteryes:)
10169251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10170251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10171251881Speterac_tool_warned=yes ;;
10172251881Speteresac
10173251881Speter    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
10174251881Speter  fi
10175251881Speterelse
10176251881Speter  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
10177251881Speterfi
10178251881Speter
10179251881Spetertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
10180251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
10181251881Speter$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
10182251881Speterif ${lt_cv_path_mainfest_tool+:} false; then :
10183251881Speter  $as_echo_n "(cached) " >&6
10184251881Speterelse
10185251881Speter  lt_cv_path_mainfest_tool=no
10186251881Speter  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
10187251881Speter  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
10188251881Speter  cat conftest.err >&5
10189251881Speter  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
10190251881Speter    lt_cv_path_mainfest_tool=yes
10191251881Speter  fi
10192251881Speter  rm -f conftest*
10193251881Speterfi
10194251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
10195251881Speter$as_echo "$lt_cv_path_mainfest_tool" >&6; }
10196286506Speterif test yes != "$lt_cv_path_mainfest_tool"; then
10197251881Speter  MANIFEST_TOOL=:
10198251881Speterfi
10199251881Speter
10200251881Speter
10201251881Speter
10202251881Speter
10203251881Speter
10204251881Speter
10205251881Speter  case $host_os in
10206251881Speter    rhapsody* | darwin*)
10207251881Speter    if test -n "$ac_tool_prefix"; then
10208251881Speter  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
10209251881Speterset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
10210251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10211251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10212251881Speterif ${ac_cv_prog_DSYMUTIL+:} false; then :
10213251881Speter  $as_echo_n "(cached) " >&6
10214251881Speterelse
10215251881Speter  if test -n "$DSYMUTIL"; then
10216251881Speter  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
10217251881Speterelse
10218251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10219251881Speterfor as_dir in $PATH
10220251881Speterdo
10221251881Speter  IFS=$as_save_IFS
10222251881Speter  test -z "$as_dir" && as_dir=.
10223251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10224251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10225251881Speter    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
10226251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10227251881Speter    break 2
10228251881Speter  fi
10229251881Speterdone
10230251881Speter  done
10231251881SpeterIFS=$as_save_IFS
10232251881Speter
10233251881Speterfi
10234251881Speterfi
10235251881SpeterDSYMUTIL=$ac_cv_prog_DSYMUTIL
10236251881Speterif test -n "$DSYMUTIL"; then
10237251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
10238251881Speter$as_echo "$DSYMUTIL" >&6; }
10239251881Speterelse
10240251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10241251881Speter$as_echo "no" >&6; }
10242251881Speterfi
10243251881Speter
10244251881Speter
10245251881Speterfi
10246251881Speterif test -z "$ac_cv_prog_DSYMUTIL"; then
10247251881Speter  ac_ct_DSYMUTIL=$DSYMUTIL
10248251881Speter  # Extract the first word of "dsymutil", so it can be a program name with args.
10249251881Speterset dummy dsymutil; ac_word=$2
10250251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10251251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10252251881Speterif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
10253251881Speter  $as_echo_n "(cached) " >&6
10254251881Speterelse
10255251881Speter  if test -n "$ac_ct_DSYMUTIL"; then
10256251881Speter  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
10257251881Speterelse
10258251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10259251881Speterfor as_dir in $PATH
10260251881Speterdo
10261251881Speter  IFS=$as_save_IFS
10262251881Speter  test -z "$as_dir" && as_dir=.
10263251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10264251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10265251881Speter    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
10266251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10267251881Speter    break 2
10268251881Speter  fi
10269251881Speterdone
10270251881Speter  done
10271251881SpeterIFS=$as_save_IFS
10272251881Speter
10273251881Speterfi
10274251881Speterfi
10275251881Speterac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
10276251881Speterif test -n "$ac_ct_DSYMUTIL"; then
10277251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
10278251881Speter$as_echo "$ac_ct_DSYMUTIL" >&6; }
10279251881Speterelse
10280251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10281251881Speter$as_echo "no" >&6; }
10282251881Speterfi
10283251881Speter
10284251881Speter  if test "x$ac_ct_DSYMUTIL" = x; then
10285251881Speter    DSYMUTIL=":"
10286251881Speter  else
10287251881Speter    case $cross_compiling:$ac_tool_warned in
10288251881Speteryes:)
10289251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10290251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10291251881Speterac_tool_warned=yes ;;
10292251881Speteresac
10293251881Speter    DSYMUTIL=$ac_ct_DSYMUTIL
10294251881Speter  fi
10295251881Speterelse
10296251881Speter  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
10297251881Speterfi
10298251881Speter
10299251881Speter    if test -n "$ac_tool_prefix"; then
10300251881Speter  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
10301251881Speterset dummy ${ac_tool_prefix}nmedit; ac_word=$2
10302251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10303251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10304251881Speterif ${ac_cv_prog_NMEDIT+:} false; then :
10305251881Speter  $as_echo_n "(cached) " >&6
10306251881Speterelse
10307251881Speter  if test -n "$NMEDIT"; then
10308251881Speter  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
10309251881Speterelse
10310251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10311251881Speterfor as_dir in $PATH
10312251881Speterdo
10313251881Speter  IFS=$as_save_IFS
10314251881Speter  test -z "$as_dir" && as_dir=.
10315251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10316251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10317251881Speter    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
10318251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10319251881Speter    break 2
10320251881Speter  fi
10321251881Speterdone
10322251881Speter  done
10323251881SpeterIFS=$as_save_IFS
10324251881Speter
10325251881Speterfi
10326251881Speterfi
10327251881SpeterNMEDIT=$ac_cv_prog_NMEDIT
10328251881Speterif test -n "$NMEDIT"; then
10329251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
10330251881Speter$as_echo "$NMEDIT" >&6; }
10331251881Speterelse
10332251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10333251881Speter$as_echo "no" >&6; }
10334251881Speterfi
10335251881Speter
10336251881Speter
10337251881Speterfi
10338251881Speterif test -z "$ac_cv_prog_NMEDIT"; then
10339251881Speter  ac_ct_NMEDIT=$NMEDIT
10340251881Speter  # Extract the first word of "nmedit", so it can be a program name with args.
10341251881Speterset dummy nmedit; ac_word=$2
10342251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10343251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10344251881Speterif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
10345251881Speter  $as_echo_n "(cached) " >&6
10346251881Speterelse
10347251881Speter  if test -n "$ac_ct_NMEDIT"; then
10348251881Speter  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
10349251881Speterelse
10350251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10351251881Speterfor as_dir in $PATH
10352251881Speterdo
10353251881Speter  IFS=$as_save_IFS
10354251881Speter  test -z "$as_dir" && as_dir=.
10355251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10356251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10357251881Speter    ac_cv_prog_ac_ct_NMEDIT="nmedit"
10358251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10359251881Speter    break 2
10360251881Speter  fi
10361251881Speterdone
10362251881Speter  done
10363251881SpeterIFS=$as_save_IFS
10364251881Speter
10365251881Speterfi
10366251881Speterfi
10367251881Speterac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
10368251881Speterif test -n "$ac_ct_NMEDIT"; then
10369251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
10370251881Speter$as_echo "$ac_ct_NMEDIT" >&6; }
10371251881Speterelse
10372251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10373251881Speter$as_echo "no" >&6; }
10374251881Speterfi
10375251881Speter
10376251881Speter  if test "x$ac_ct_NMEDIT" = x; then
10377251881Speter    NMEDIT=":"
10378251881Speter  else
10379251881Speter    case $cross_compiling:$ac_tool_warned in
10380251881Speteryes:)
10381251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10382251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10383251881Speterac_tool_warned=yes ;;
10384251881Speteresac
10385251881Speter    NMEDIT=$ac_ct_NMEDIT
10386251881Speter  fi
10387251881Speterelse
10388251881Speter  NMEDIT="$ac_cv_prog_NMEDIT"
10389251881Speterfi
10390251881Speter
10391251881Speter    if test -n "$ac_tool_prefix"; then
10392251881Speter  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
10393251881Speterset dummy ${ac_tool_prefix}lipo; ac_word=$2
10394251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10395251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10396251881Speterif ${ac_cv_prog_LIPO+:} false; then :
10397251881Speter  $as_echo_n "(cached) " >&6
10398251881Speterelse
10399251881Speter  if test -n "$LIPO"; then
10400251881Speter  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
10401251881Speterelse
10402251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10403251881Speterfor as_dir in $PATH
10404251881Speterdo
10405251881Speter  IFS=$as_save_IFS
10406251881Speter  test -z "$as_dir" && as_dir=.
10407251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10408251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10409251881Speter    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
10410251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10411251881Speter    break 2
10412251881Speter  fi
10413251881Speterdone
10414251881Speter  done
10415251881SpeterIFS=$as_save_IFS
10416251881Speter
10417251881Speterfi
10418251881Speterfi
10419251881SpeterLIPO=$ac_cv_prog_LIPO
10420251881Speterif test -n "$LIPO"; then
10421251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
10422251881Speter$as_echo "$LIPO" >&6; }
10423251881Speterelse
10424251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10425251881Speter$as_echo "no" >&6; }
10426251881Speterfi
10427251881Speter
10428251881Speter
10429251881Speterfi
10430251881Speterif test -z "$ac_cv_prog_LIPO"; then
10431251881Speter  ac_ct_LIPO=$LIPO
10432251881Speter  # Extract the first word of "lipo", so it can be a program name with args.
10433251881Speterset dummy lipo; ac_word=$2
10434251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10435251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10436251881Speterif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
10437251881Speter  $as_echo_n "(cached) " >&6
10438251881Speterelse
10439251881Speter  if test -n "$ac_ct_LIPO"; then
10440251881Speter  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
10441251881Speterelse
10442251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10443251881Speterfor as_dir in $PATH
10444251881Speterdo
10445251881Speter  IFS=$as_save_IFS
10446251881Speter  test -z "$as_dir" && as_dir=.
10447251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10448251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10449251881Speter    ac_cv_prog_ac_ct_LIPO="lipo"
10450251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10451251881Speter    break 2
10452251881Speter  fi
10453251881Speterdone
10454251881Speter  done
10455251881SpeterIFS=$as_save_IFS
10456251881Speter
10457251881Speterfi
10458251881Speterfi
10459251881Speterac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
10460251881Speterif test -n "$ac_ct_LIPO"; then
10461251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
10462251881Speter$as_echo "$ac_ct_LIPO" >&6; }
10463251881Speterelse
10464251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10465251881Speter$as_echo "no" >&6; }
10466251881Speterfi
10467251881Speter
10468251881Speter  if test "x$ac_ct_LIPO" = x; then
10469251881Speter    LIPO=":"
10470251881Speter  else
10471251881Speter    case $cross_compiling:$ac_tool_warned in
10472251881Speteryes:)
10473251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10474251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10475251881Speterac_tool_warned=yes ;;
10476251881Speteresac
10477251881Speter    LIPO=$ac_ct_LIPO
10478251881Speter  fi
10479251881Speterelse
10480251881Speter  LIPO="$ac_cv_prog_LIPO"
10481251881Speterfi
10482251881Speter
10483251881Speter    if test -n "$ac_tool_prefix"; then
10484251881Speter  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
10485251881Speterset dummy ${ac_tool_prefix}otool; ac_word=$2
10486251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10487251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10488251881Speterif ${ac_cv_prog_OTOOL+:} false; then :
10489251881Speter  $as_echo_n "(cached) " >&6
10490251881Speterelse
10491251881Speter  if test -n "$OTOOL"; then
10492251881Speter  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
10493251881Speterelse
10494251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10495251881Speterfor as_dir in $PATH
10496251881Speterdo
10497251881Speter  IFS=$as_save_IFS
10498251881Speter  test -z "$as_dir" && as_dir=.
10499251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10500251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10501251881Speter    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
10502251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10503251881Speter    break 2
10504251881Speter  fi
10505251881Speterdone
10506251881Speter  done
10507251881SpeterIFS=$as_save_IFS
10508251881Speter
10509251881Speterfi
10510251881Speterfi
10511251881SpeterOTOOL=$ac_cv_prog_OTOOL
10512251881Speterif test -n "$OTOOL"; then
10513251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
10514251881Speter$as_echo "$OTOOL" >&6; }
10515251881Speterelse
10516251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10517251881Speter$as_echo "no" >&6; }
10518251881Speterfi
10519251881Speter
10520251881Speter
10521251881Speterfi
10522251881Speterif test -z "$ac_cv_prog_OTOOL"; then
10523251881Speter  ac_ct_OTOOL=$OTOOL
10524251881Speter  # Extract the first word of "otool", so it can be a program name with args.
10525251881Speterset dummy otool; ac_word=$2
10526251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10527251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10528251881Speterif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
10529251881Speter  $as_echo_n "(cached) " >&6
10530251881Speterelse
10531251881Speter  if test -n "$ac_ct_OTOOL"; then
10532251881Speter  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
10533251881Speterelse
10534251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10535251881Speterfor as_dir in $PATH
10536251881Speterdo
10537251881Speter  IFS=$as_save_IFS
10538251881Speter  test -z "$as_dir" && as_dir=.
10539251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10540251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10541251881Speter    ac_cv_prog_ac_ct_OTOOL="otool"
10542251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10543251881Speter    break 2
10544251881Speter  fi
10545251881Speterdone
10546251881Speter  done
10547251881SpeterIFS=$as_save_IFS
10548251881Speter
10549251881Speterfi
10550251881Speterfi
10551251881Speterac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
10552251881Speterif test -n "$ac_ct_OTOOL"; then
10553251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
10554251881Speter$as_echo "$ac_ct_OTOOL" >&6; }
10555251881Speterelse
10556251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10557251881Speter$as_echo "no" >&6; }
10558251881Speterfi
10559251881Speter
10560251881Speter  if test "x$ac_ct_OTOOL" = x; then
10561251881Speter    OTOOL=":"
10562251881Speter  else
10563251881Speter    case $cross_compiling:$ac_tool_warned in
10564251881Speteryes:)
10565251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10566251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10567251881Speterac_tool_warned=yes ;;
10568251881Speteresac
10569251881Speter    OTOOL=$ac_ct_OTOOL
10570251881Speter  fi
10571251881Speterelse
10572251881Speter  OTOOL="$ac_cv_prog_OTOOL"
10573251881Speterfi
10574251881Speter
10575251881Speter    if test -n "$ac_tool_prefix"; then
10576251881Speter  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
10577251881Speterset dummy ${ac_tool_prefix}otool64; ac_word=$2
10578251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10579251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10580251881Speterif ${ac_cv_prog_OTOOL64+:} false; then :
10581251881Speter  $as_echo_n "(cached) " >&6
10582251881Speterelse
10583251881Speter  if test -n "$OTOOL64"; then
10584251881Speter  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
10585251881Speterelse
10586251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10587251881Speterfor as_dir in $PATH
10588251881Speterdo
10589251881Speter  IFS=$as_save_IFS
10590251881Speter  test -z "$as_dir" && as_dir=.
10591251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10592251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10593251881Speter    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
10594251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10595251881Speter    break 2
10596251881Speter  fi
10597251881Speterdone
10598251881Speter  done
10599251881SpeterIFS=$as_save_IFS
10600251881Speter
10601251881Speterfi
10602251881Speterfi
10603251881SpeterOTOOL64=$ac_cv_prog_OTOOL64
10604251881Speterif test -n "$OTOOL64"; then
10605251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
10606251881Speter$as_echo "$OTOOL64" >&6; }
10607251881Speterelse
10608251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10609251881Speter$as_echo "no" >&6; }
10610251881Speterfi
10611251881Speter
10612251881Speter
10613251881Speterfi
10614251881Speterif test -z "$ac_cv_prog_OTOOL64"; then
10615251881Speter  ac_ct_OTOOL64=$OTOOL64
10616251881Speter  # Extract the first word of "otool64", so it can be a program name with args.
10617251881Speterset dummy otool64; ac_word=$2
10618251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10619251881Speter$as_echo_n "checking for $ac_word... " >&6; }
10620251881Speterif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
10621251881Speter  $as_echo_n "(cached) " >&6
10622251881Speterelse
10623251881Speter  if test -n "$ac_ct_OTOOL64"; then
10624251881Speter  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
10625251881Speterelse
10626251881Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10627251881Speterfor as_dir in $PATH
10628251881Speterdo
10629251881Speter  IFS=$as_save_IFS
10630251881Speter  test -z "$as_dir" && as_dir=.
10631251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10632251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10633251881Speter    ac_cv_prog_ac_ct_OTOOL64="otool64"
10634251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10635251881Speter    break 2
10636251881Speter  fi
10637251881Speterdone
10638251881Speter  done
10639251881SpeterIFS=$as_save_IFS
10640251881Speter
10641251881Speterfi
10642251881Speterfi
10643251881Speterac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
10644251881Speterif test -n "$ac_ct_OTOOL64"; then
10645251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
10646251881Speter$as_echo "$ac_ct_OTOOL64" >&6; }
10647251881Speterelse
10648251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10649251881Speter$as_echo "no" >&6; }
10650251881Speterfi
10651251881Speter
10652251881Speter  if test "x$ac_ct_OTOOL64" = x; then
10653251881Speter    OTOOL64=":"
10654251881Speter  else
10655251881Speter    case $cross_compiling:$ac_tool_warned in
10656251881Speteryes:)
10657251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10658251881Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10659251881Speterac_tool_warned=yes ;;
10660251881Speteresac
10661251881Speter    OTOOL64=$ac_ct_OTOOL64
10662251881Speter  fi
10663251881Speterelse
10664251881Speter  OTOOL64="$ac_cv_prog_OTOOL64"
10665251881Speterfi
10666251881Speter
10667251881Speter
10668251881Speter
10669251881Speter
10670251881Speter
10671251881Speter
10672251881Speter
10673251881Speter
10674251881Speter
10675251881Speter
10676251881Speter
10677251881Speter
10678251881Speter
10679251881Speter
10680251881Speter
10681251881Speter
10682251881Speter
10683251881Speter
10684251881Speter
10685251881Speter
10686251881Speter
10687251881Speter
10688251881Speter
10689251881Speter
10690251881Speter
10691251881Speter
10692251881Speter
10693251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
10694251881Speter$as_echo_n "checking for -single_module linker flag... " >&6; }
10695251881Speterif ${lt_cv_apple_cc_single_mod+:} false; then :
10696251881Speter  $as_echo_n "(cached) " >&6
10697251881Speterelse
10698251881Speter  lt_cv_apple_cc_single_mod=no
10699286506Speter      if test -z "$LT_MULTI_MODULE"; then
10700251881Speter	# By default we will add the -single_module flag. You can override
10701251881Speter	# by either setting the environment variable LT_MULTI_MODULE
10702251881Speter	# non-empty at configure time, or by adding -multi_module to the
10703251881Speter	# link flags.
10704251881Speter	rm -rf libconftest.dylib*
10705251881Speter	echo "int foo(void){return 1;}" > conftest.c
10706251881Speter	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10707251881Speter-dynamiclib -Wl,-single_module conftest.c" >&5
10708251881Speter	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10709251881Speter	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
10710251881Speter        _lt_result=$?
10711251881Speter	# If there is a non-empty error log, and "single_module"
10712251881Speter	# appears in it, assume the flag caused a linker warning
10713251881Speter        if test -s conftest.err && $GREP single_module conftest.err; then
10714251881Speter	  cat conftest.err >&5
10715251881Speter	# Otherwise, if the output was created with a 0 exit code from
10716251881Speter	# the compiler, it worked.
10717286506Speter	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
10718251881Speter	  lt_cv_apple_cc_single_mod=yes
10719251881Speter	else
10720251881Speter	  cat conftest.err >&5
10721251881Speter	fi
10722251881Speter	rm -rf libconftest.dylib*
10723251881Speter	rm -f conftest.*
10724251881Speter      fi
10725251881Speterfi
10726251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
10727251881Speter$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
10728251881Speter
10729251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
10730251881Speter$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
10731251881Speterif ${lt_cv_ld_exported_symbols_list+:} false; then :
10732251881Speter  $as_echo_n "(cached) " >&6
10733251881Speterelse
10734251881Speter  lt_cv_ld_exported_symbols_list=no
10735251881Speter      save_LDFLAGS=$LDFLAGS
10736251881Speter      echo "_main" > conftest.sym
10737251881Speter      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
10738251881Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10739251881Speter/* end confdefs.h.  */
10740251881Speter
10741251881Speterint
10742251881Spetermain ()
10743251881Speter{
10744251881Speter
10745251881Speter  ;
10746251881Speter  return 0;
10747251881Speter}
10748251881Speter_ACEOF
10749251881Speterif ac_fn_c_try_link "$LINENO"; then :
10750251881Speter  lt_cv_ld_exported_symbols_list=yes
10751251881Speterelse
10752251881Speter  lt_cv_ld_exported_symbols_list=no
10753251881Speterfi
10754251881Speterrm -f core conftest.err conftest.$ac_objext \
10755251881Speter    conftest$ac_exeext conftest.$ac_ext
10756286506Speter	LDFLAGS=$save_LDFLAGS
10757251881Speter
10758251881Speterfi
10759251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
10760251881Speter$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
10761251881Speter
10762251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
10763251881Speter$as_echo_n "checking for -force_load linker flag... " >&6; }
10764251881Speterif ${lt_cv_ld_force_load+:} false; then :
10765251881Speter  $as_echo_n "(cached) " >&6
10766251881Speterelse
10767251881Speter  lt_cv_ld_force_load=no
10768251881Speter      cat > conftest.c << _LT_EOF
10769251881Speterint forced_loaded() { return 2;}
10770251881Speter_LT_EOF
10771251881Speter      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
10772251881Speter      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
10773251881Speter      echo "$AR cru libconftest.a conftest.o" >&5
10774251881Speter      $AR cru libconftest.a conftest.o 2>&5
10775251881Speter      echo "$RANLIB libconftest.a" >&5
10776251881Speter      $RANLIB libconftest.a 2>&5
10777251881Speter      cat > conftest.c << _LT_EOF
10778251881Speterint main() { return 0;}
10779251881Speter_LT_EOF
10780251881Speter      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
10781251881Speter      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
10782251881Speter      _lt_result=$?
10783251881Speter      if test -s conftest.err && $GREP force_load conftest.err; then
10784251881Speter	cat conftest.err >&5
10785286506Speter      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
10786251881Speter	lt_cv_ld_force_load=yes
10787251881Speter      else
10788251881Speter	cat conftest.err >&5
10789251881Speter      fi
10790251881Speter        rm -f conftest.err libconftest.a conftest conftest.c
10791251881Speter        rm -rf conftest.dSYM
10792251881Speter
10793251881Speterfi
10794251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
10795251881Speter$as_echo "$lt_cv_ld_force_load" >&6; }
10796251881Speter    case $host_os in
10797251881Speter    rhapsody* | darwin1.[012])
10798286506Speter      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
10799251881Speter    darwin1.*)
10800286506Speter      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10801251881Speter    darwin*) # darwin 5.x on
10802251881Speter      # if running on 10.5 or later, the deployment target defaults
10803251881Speter      # to the OS version, if on x86, and 10.4, the deployment
10804251881Speter      # target defaults to 10.4. Don't you love it?
10805251881Speter      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10806251881Speter	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
10807286506Speter	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10808286506Speter	10.[012][,.]*)
10809286506Speter	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10810251881Speter	10.*)
10811286506Speter	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10812251881Speter      esac
10813251881Speter    ;;
10814251881Speter  esac
10815286506Speter    if test yes = "$lt_cv_apple_cc_single_mod"; then
10816251881Speter      _lt_dar_single_mod='$single_module'
10817251881Speter    fi
10818286506Speter    if test yes = "$lt_cv_ld_exported_symbols_list"; then
10819286506Speter      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
10820251881Speter    else
10821286506Speter      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
10822251881Speter    fi
10823286506Speter    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
10824251881Speter      _lt_dsymutil='~$DSYMUTIL $lib || :'
10825251881Speter    else
10826251881Speter      _lt_dsymutil=
10827251881Speter    fi
10828251881Speter    ;;
10829251881Speter  esac
10830251881Speter
10831289180Speter# func_munge_path_list VARIABLE PATH
10832289180Speter# -----------------------------------
10833289180Speter# VARIABLE is name of variable containing _space_ separated list of
10834289180Speter# directories to be munged by the contents of PATH, which is string
10835289180Speter# having a format:
10836289180Speter# "DIR[:DIR]:"
10837289180Speter#       string "DIR[ DIR]" will be prepended to VARIABLE
10838289180Speter# ":DIR[:DIR]"
10839289180Speter#       string "DIR[ DIR]" will be appended to VARIABLE
10840289180Speter# "DIRP[:DIRP]::[DIRA:]DIRA"
10841289180Speter#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
10842289180Speter#       "DIRA[ DIRA]" will be appended to VARIABLE
10843289180Speter# "DIR[:DIR]"
10844289180Speter#       VARIABLE will be replaced by "DIR[ DIR]"
10845289180Speterfunc_munge_path_list ()
10846289180Speter{
10847289180Speter    case x$2 in
10848289180Speter    x)
10849289180Speter        ;;
10850289180Speter    *:)
10851289180Speter        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
10852289180Speter        ;;
10853289180Speter    x:*)
10854289180Speter        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
10855289180Speter        ;;
10856289180Speter    *::*)
10857289180Speter        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
10858289180Speter        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
10859289180Speter        ;;
10860289180Speter    *)
10861289180Speter        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
10862289180Speter        ;;
10863289180Speter    esac
10864289180Speter}
10865289180Speter
10866251881Speterfor ac_header in dlfcn.h
10867251881Speterdo :
10868251881Speter  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
10869251881Speter"
10870251881Speterif test "x$ac_cv_header_dlfcn_h" = xyes; then :
10871251881Speter  cat >>confdefs.h <<_ACEOF
10872251881Speter#define HAVE_DLFCN_H 1
10873251881Speter_ACEOF
10874251881Speter
10875251881Speterfi
10876251881Speter
10877251881Speterdone
10878251881Speter
10879251881Speter
10880251881Speter
10881251881Speterfunc_stripname_cnf ()
10882251881Speter{
10883286506Speter  case $2 in
10884286506Speter  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
10885286506Speter  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
10886251881Speter  esac
10887251881Speter} # func_stripname_cnf
10888251881Speter
10889251881Speter
10890251881Speter
10891251881Speter
10892251881Speter
10893251881Speter# Set options
10894251881Speter
10895251881Speter
10896251881Speter
10897251881Speter        enable_dlopen=no
10898251881Speter
10899251881Speter
10900251881Speter  enable_win32_dll=no
10901251881Speter
10902251881Speter
10903251881Speter            # Check whether --enable-shared was given.
10904251881Speterif test "${enable_shared+set}" = set; then :
10905251881Speter  enableval=$enable_shared; p=${PACKAGE-default}
10906251881Speter    case $enableval in
10907251881Speter    yes) enable_shared=yes ;;
10908251881Speter    no) enable_shared=no ;;
10909251881Speter    *)
10910251881Speter      enable_shared=no
10911251881Speter      # Look at the argument we got.  We use all the common list separators.
10912286506Speter      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10913251881Speter      for pkg in $enableval; do
10914286506Speter	IFS=$lt_save_ifs
10915251881Speter	if test "X$pkg" = "X$p"; then
10916251881Speter	  enable_shared=yes
10917251881Speter	fi
10918251881Speter      done
10919286506Speter      IFS=$lt_save_ifs
10920251881Speter      ;;
10921251881Speter    esac
10922251881Speterelse
10923251881Speter  enable_shared=yes
10924251881Speterfi
10925251881Speter
10926251881Speter
10927251881Speter
10928251881Speter
10929251881Speter
10930251881Speter
10931251881Speter
10932251881Speter
10933251881Speter
10934251881Speter  # Check whether --enable-static was given.
10935251881Speterif test "${enable_static+set}" = set; then :
10936251881Speter  enableval=$enable_static; p=${PACKAGE-default}
10937251881Speter    case $enableval in
10938251881Speter    yes) enable_static=yes ;;
10939251881Speter    no) enable_static=no ;;
10940251881Speter    *)
10941251881Speter     enable_static=no
10942251881Speter      # Look at the argument we got.  We use all the common list separators.
10943286506Speter      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10944251881Speter      for pkg in $enableval; do
10945286506Speter	IFS=$lt_save_ifs
10946251881Speter	if test "X$pkg" = "X$p"; then
10947251881Speter	  enable_static=yes
10948251881Speter	fi
10949251881Speter      done
10950286506Speter      IFS=$lt_save_ifs
10951251881Speter      ;;
10952251881Speter    esac
10953251881Speterelse
10954251881Speter  enable_static=yes
10955251881Speterfi
10956251881Speter
10957251881Speter
10958251881Speter
10959251881Speter
10960251881Speter
10961251881Speter
10962251881Speter
10963251881Speter
10964251881Speter
10965251881Speter
10966251881Speter# Check whether --with-pic was given.
10967251881Speterif test "${with_pic+set}" = set; then :
10968251881Speter  withval=$with_pic; lt_p=${PACKAGE-default}
10969251881Speter    case $withval in
10970251881Speter    yes|no) pic_mode=$withval ;;
10971251881Speter    *)
10972251881Speter      pic_mode=default
10973251881Speter      # Look at the argument we got.  We use all the common list separators.
10974286506Speter      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10975251881Speter      for lt_pkg in $withval; do
10976286506Speter	IFS=$lt_save_ifs
10977251881Speter	if test "X$lt_pkg" = "X$lt_p"; then
10978251881Speter	  pic_mode=yes
10979251881Speter	fi
10980251881Speter      done
10981286506Speter      IFS=$lt_save_ifs
10982251881Speter      ;;
10983251881Speter    esac
10984251881Speterelse
10985251881Speter  pic_mode=default
10986251881Speterfi
10987251881Speter
10988251881Speter
10989251881Speter
10990251881Speter
10991251881Speter
10992251881Speter
10993251881Speter
10994251881Speter
10995251881Speter  # Check whether --enable-fast-install was given.
10996251881Speterif test "${enable_fast_install+set}" = set; then :
10997251881Speter  enableval=$enable_fast_install; p=${PACKAGE-default}
10998251881Speter    case $enableval in
10999251881Speter    yes) enable_fast_install=yes ;;
11000251881Speter    no) enable_fast_install=no ;;
11001251881Speter    *)
11002251881Speter      enable_fast_install=no
11003251881Speter      # Look at the argument we got.  We use all the common list separators.
11004286506Speter      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11005251881Speter      for pkg in $enableval; do
11006286506Speter	IFS=$lt_save_ifs
11007251881Speter	if test "X$pkg" = "X$p"; then
11008251881Speter	  enable_fast_install=yes
11009251881Speter	fi
11010251881Speter      done
11011286506Speter      IFS=$lt_save_ifs
11012251881Speter      ;;
11013251881Speter    esac
11014251881Speterelse
11015251881Speter  enable_fast_install=yes
11016251881Speterfi
11017251881Speter
11018251881Speter
11019251881Speter
11020251881Speter
11021251881Speter
11022251881Speter
11023251881Speter
11024251881Speter
11025289180Speter  shared_archive_member_spec=
11026289180Spetercase $host,$enable_shared in
11027289180Speterpower*-*-aix[5-9]*,yes)
11028289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
11029289180Speter$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
11030251881Speter
11031289180Speter# Check whether --with-aix-soname was given.
11032289180Speterif test "${with_aix_soname+set}" = set; then :
11033289180Speter  withval=$with_aix_soname; case $withval in
11034289180Speter    aix|svr4|both)
11035289180Speter      ;;
11036289180Speter    *)
11037289180Speter      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
11038289180Speter      ;;
11039289180Speter    esac
11040289180Speter    lt_cv_with_aix_soname=$with_aix_soname
11041289180Speterelse
11042289180Speter  if ${lt_cv_with_aix_soname+:} false; then :
11043289180Speter  $as_echo_n "(cached) " >&6
11044289180Speterelse
11045289180Speter  lt_cv_with_aix_soname=aix
11046289180Speterfi
11047251881Speter
11048289180Speter    with_aix_soname=$lt_cv_with_aix_soname
11049289180Speterfi
11050251881Speter
11051289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
11052289180Speter$as_echo "$with_aix_soname" >&6; }
11053289180Speter  if test aix != "$with_aix_soname"; then
11054289180Speter    # For the AIX way of multilib, we name the shared archive member
11055289180Speter    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
11056289180Speter    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
11057289180Speter    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
11058289180Speter    # the AIX toolchain works better with OBJECT_MODE set (default 32).
11059289180Speter    if test 64 = "${OBJECT_MODE-32}"; then
11060289180Speter      shared_archive_member_spec=shr_64
11061289180Speter    else
11062289180Speter      shared_archive_member_spec=shr
11063289180Speter    fi
11064289180Speter  fi
11065289180Speter  ;;
11066289180Speter*)
11067289180Speter  with_aix_soname=aix
11068289180Speter  ;;
11069289180Speteresac
11070289180Speter
11071289180Speter
11072289180Speter
11073289180Speter
11074289180Speter
11075289180Speter
11076289180Speter
11077289180Speter
11078289180Speter
11079289180Speter
11080251881Speter# This can be used to rebuild libtool when needed
11081286506SpeterLIBTOOL_DEPS=$ltmain
11082251881Speter
11083251881Speter# Always use our own libtool.
11084251881SpeterLIBTOOL='$(SHELL) $(top_builddir)/libtool'
11085251881Speter
11086251881Speter
11087251881Speter
11088251881Speter
11089251881Speter
11090251881Speter
11091251881Speter
11092251881Speter
11093251881Speter
11094251881Speter
11095251881Speter
11096251881Speter
11097251881Speter
11098251881Speter
11099251881Speter
11100251881Speter
11101251881Speter
11102251881Speter
11103251881Speter
11104251881Speter
11105251881Speter
11106251881Speter
11107251881Speter
11108251881Speter
11109251881Speter
11110251881Speter
11111251881Speter
11112251881Speter
11113251881Speter
11114251881Speter
11115251881Spetertest -z "$LN_S" && LN_S="ln -s"
11116251881Speter
11117251881Speter
11118251881Speter
11119251881Speter
11120251881Speter
11121251881Speter
11122251881Speter
11123251881Speter
11124251881Speter
11125251881Speter
11126251881Speter
11127251881Speter
11128251881Speter
11129251881Speter
11130286506Speterif test -n "${ZSH_VERSION+set}"; then
11131251881Speter   setopt NO_GLOB_SUBST
11132251881Speterfi
11133251881Speter
11134251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
11135251881Speter$as_echo_n "checking for objdir... " >&6; }
11136251881Speterif ${lt_cv_objdir+:} false; then :
11137251881Speter  $as_echo_n "(cached) " >&6
11138251881Speterelse
11139251881Speter  rm -f .libs 2>/dev/null
11140251881Spetermkdir .libs 2>/dev/null
11141251881Speterif test -d .libs; then
11142251881Speter  lt_cv_objdir=.libs
11143251881Speterelse
11144251881Speter  # MS-DOS does not allow filenames that begin with a dot.
11145251881Speter  lt_cv_objdir=_libs
11146251881Speterfi
11147251881Speterrmdir .libs 2>/dev/null
11148251881Speterfi
11149251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
11150251881Speter$as_echo "$lt_cv_objdir" >&6; }
11151251881Speterobjdir=$lt_cv_objdir
11152251881Speter
11153251881Speter
11154251881Speter
11155251881Speter
11156251881Speter
11157251881Spetercat >>confdefs.h <<_ACEOF
11158251881Speter#define LT_OBJDIR "$lt_cv_objdir/"
11159251881Speter_ACEOF
11160251881Speter
11161251881Speter
11162251881Speter
11163251881Speter
11164251881Spetercase $host_os in
11165251881Speteraix3*)
11166251881Speter  # AIX sometimes has problems with the GCC collect2 program.  For some
11167251881Speter  # reason, if we set the COLLECT_NAMES environment variable, the problems
11168251881Speter  # vanish in a puff of smoke.
11169286506Speter  if test set != "${COLLECT_NAMES+set}"; then
11170251881Speter    COLLECT_NAMES=
11171251881Speter    export COLLECT_NAMES
11172251881Speter  fi
11173251881Speter  ;;
11174251881Speteresac
11175251881Speter
11176251881Speter# Global variables:
11177251881Speterofile=libtool
11178251881Spetercan_build_shared=yes
11179251881Speter
11180286506Speter# All known linkers require a '.a' archive for static linking (except MSVC,
11181251881Speter# which needs '.lib').
11182251881Speterlibext=a
11183251881Speter
11184286506Speterwith_gnu_ld=$lt_cv_prog_gnu_ld
11185251881Speter
11186286506Speterold_CC=$CC
11187286506Speterold_CFLAGS=$CFLAGS
11188251881Speter
11189251881Speter# Set sane defaults for various variables
11190251881Spetertest -z "$CC" && CC=cc
11191251881Spetertest -z "$LTCC" && LTCC=$CC
11192251881Spetertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
11193251881Spetertest -z "$LD" && LD=ld
11194251881Spetertest -z "$ac_objext" && ac_objext=o
11195251881Speter
11196289180Speterfunc_cc_basename $compiler
11197289180Spetercc_basename=$func_cc_basename_result
11198251881Speter
11199251881Speter
11200251881Speter# Only perform the check for file, if the check method requires it
11201251881Spetertest -z "$MAGIC_CMD" && MAGIC_CMD=file
11202251881Spetercase $deplibs_check_method in
11203251881Speterfile_magic*)
11204251881Speter  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
11205251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
11206251881Speter$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
11207251881Speterif ${lt_cv_path_MAGIC_CMD+:} false; then :
11208251881Speter  $as_echo_n "(cached) " >&6
11209251881Speterelse
11210251881Speter  case $MAGIC_CMD in
11211251881Speter[\\/*] |  ?:[\\/]*)
11212286506Speter  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
11213251881Speter  ;;
11214251881Speter*)
11215286506Speter  lt_save_MAGIC_CMD=$MAGIC_CMD
11216286506Speter  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11217251881Speter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11218251881Speter  for ac_dir in $ac_dummy; do
11219286506Speter    IFS=$lt_save_ifs
11220251881Speter    test -z "$ac_dir" && ac_dir=.
11221286506Speter    if test -f "$ac_dir/${ac_tool_prefix}file"; then
11222286506Speter      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
11223251881Speter      if test -n "$file_magic_test_file"; then
11224251881Speter	case $deplibs_check_method in
11225251881Speter	"file_magic "*)
11226251881Speter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11227286506Speter	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11228251881Speter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11229251881Speter	    $EGREP "$file_magic_regex" > /dev/null; then
11230251881Speter	    :
11231251881Speter	  else
11232251881Speter	    cat <<_LT_EOF 1>&2
11233251881Speter
11234251881Speter*** Warning: the command libtool uses to detect shared libraries,
11235251881Speter*** $file_magic_cmd, produces output that libtool cannot recognize.
11236251881Speter*** The result is that libtool may fail to recognize shared libraries
11237251881Speter*** as such.  This will affect the creation of libtool libraries that
11238251881Speter*** depend on shared libraries, but programs linked with such libtool
11239251881Speter*** libraries will work regardless of this problem.  Nevertheless, you
11240251881Speter*** may want to report the problem to your system manager and/or to
11241251881Speter*** bug-libtool@gnu.org
11242251881Speter
11243251881Speter_LT_EOF
11244251881Speter	  fi ;;
11245251881Speter	esac
11246251881Speter      fi
11247251881Speter      break
11248251881Speter    fi
11249251881Speter  done
11250286506Speter  IFS=$lt_save_ifs
11251286506Speter  MAGIC_CMD=$lt_save_MAGIC_CMD
11252251881Speter  ;;
11253251881Speteresac
11254251881Speterfi
11255251881Speter
11256286506SpeterMAGIC_CMD=$lt_cv_path_MAGIC_CMD
11257251881Speterif test -n "$MAGIC_CMD"; then
11258251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11259251881Speter$as_echo "$MAGIC_CMD" >&6; }
11260251881Speterelse
11261251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11262251881Speter$as_echo "no" >&6; }
11263251881Speterfi
11264251881Speter
11265251881Speter
11266251881Speter
11267251881Speter
11268251881Speter
11269251881Speterif test -z "$lt_cv_path_MAGIC_CMD"; then
11270251881Speter  if test -n "$ac_tool_prefix"; then
11271251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
11272251881Speter$as_echo_n "checking for file... " >&6; }
11273251881Speterif ${lt_cv_path_MAGIC_CMD+:} false; then :
11274251881Speter  $as_echo_n "(cached) " >&6
11275251881Speterelse
11276251881Speter  case $MAGIC_CMD in
11277251881Speter[\\/*] |  ?:[\\/]*)
11278286506Speter  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
11279251881Speter  ;;
11280251881Speter*)
11281286506Speter  lt_save_MAGIC_CMD=$MAGIC_CMD
11282286506Speter  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11283251881Speter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11284251881Speter  for ac_dir in $ac_dummy; do
11285286506Speter    IFS=$lt_save_ifs
11286251881Speter    test -z "$ac_dir" && ac_dir=.
11287286506Speter    if test -f "$ac_dir/file"; then
11288286506Speter      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
11289251881Speter      if test -n "$file_magic_test_file"; then
11290251881Speter	case $deplibs_check_method in
11291251881Speter	"file_magic "*)
11292251881Speter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11293286506Speter	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11294251881Speter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11295251881Speter	    $EGREP "$file_magic_regex" > /dev/null; then
11296251881Speter	    :
11297251881Speter	  else
11298251881Speter	    cat <<_LT_EOF 1>&2
11299251881Speter
11300251881Speter*** Warning: the command libtool uses to detect shared libraries,
11301251881Speter*** $file_magic_cmd, produces output that libtool cannot recognize.
11302251881Speter*** The result is that libtool may fail to recognize shared libraries
11303251881Speter*** as such.  This will affect the creation of libtool libraries that
11304251881Speter*** depend on shared libraries, but programs linked with such libtool
11305251881Speter*** libraries will work regardless of this problem.  Nevertheless, you
11306251881Speter*** may want to report the problem to your system manager and/or to
11307251881Speter*** bug-libtool@gnu.org
11308251881Speter
11309251881Speter_LT_EOF
11310251881Speter	  fi ;;
11311251881Speter	esac
11312251881Speter      fi
11313251881Speter      break
11314251881Speter    fi
11315251881Speter  done
11316286506Speter  IFS=$lt_save_ifs
11317286506Speter  MAGIC_CMD=$lt_save_MAGIC_CMD
11318251881Speter  ;;
11319251881Speteresac
11320251881Speterfi
11321251881Speter
11322286506SpeterMAGIC_CMD=$lt_cv_path_MAGIC_CMD
11323251881Speterif test -n "$MAGIC_CMD"; then
11324251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11325251881Speter$as_echo "$MAGIC_CMD" >&6; }
11326251881Speterelse
11327251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11328251881Speter$as_echo "no" >&6; }
11329251881Speterfi
11330251881Speter
11331251881Speter
11332251881Speter  else
11333251881Speter    MAGIC_CMD=:
11334251881Speter  fi
11335251881Speterfi
11336251881Speter
11337251881Speter  fi
11338251881Speter  ;;
11339251881Speteresac
11340251881Speter
11341251881Speter# Use C for the default configuration in the libtool script
11342251881Speter
11343286506Speterlt_save_CC=$CC
11344251881Speterac_ext=c
11345251881Speterac_cpp='$CPP $CPPFLAGS'
11346251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11347251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11348251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
11349251881Speter
11350251881Speter
11351251881Speter# Source file extension for C test sources.
11352251881Speterac_ext=c
11353251881Speter
11354251881Speter# Object file extension for compiled C test sources.
11355251881Speterobjext=o
11356251881Speterobjext=$objext
11357251881Speter
11358251881Speter# Code to be used in simple compile tests
11359251881Speterlt_simple_compile_test_code="int some_variable = 0;"
11360251881Speter
11361251881Speter# Code to be used in simple link tests
11362251881Speterlt_simple_link_test_code='int main(){return(0);}'
11363251881Speter
11364251881Speter
11365251881Speter
11366251881Speter
11367251881Speter
11368251881Speter
11369251881Speter
11370251881Speter# If no C compiler was specified, use CC.
11371251881SpeterLTCC=${LTCC-"$CC"}
11372251881Speter
11373251881Speter# If no C compiler flags were specified, use CFLAGS.
11374251881SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11375251881Speter
11376251881Speter# Allow CC to be a program name with arguments.
11377251881Spetercompiler=$CC
11378251881Speter
11379251881Speter# Save the default compiler, since it gets overwritten when the other
11380251881Speter# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
11381251881Spetercompiler_DEFAULT=$CC
11382251881Speter
11383251881Speter# save warnings/boilerplate of simple test code
11384251881Speterac_outfile=conftest.$ac_objext
11385251881Speterecho "$lt_simple_compile_test_code" >conftest.$ac_ext
11386251881Spetereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11387251881Speter_lt_compiler_boilerplate=`cat conftest.err`
11388251881Speter$RM conftest*
11389251881Speter
11390251881Speterac_outfile=conftest.$ac_objext
11391251881Speterecho "$lt_simple_link_test_code" >conftest.$ac_ext
11392251881Spetereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11393251881Speter_lt_linker_boilerplate=`cat conftest.err`
11394251881Speter$RM -r conftest*
11395251881Speter
11396251881Speter
11397251881Speter## CAVEAT EMPTOR:
11398251881Speter## There is no encapsulation within the following macros, do not change
11399251881Speter## the running order or otherwise move them around unless you know exactly
11400251881Speter## what you are doing...
11401251881Speterif test -n "$compiler"; then
11402251881Speter
11403251881Speterlt_prog_compiler_no_builtin_flag=
11404251881Speter
11405286506Speterif test yes = "$GCC"; then
11406251881Speter  case $cc_basename in
11407251881Speter  nvcc*)
11408251881Speter    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
11409251881Speter  *)
11410251881Speter    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
11411251881Speter  esac
11412251881Speter
11413251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
11414251881Speter$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
11415251881Speterif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
11416251881Speter  $as_echo_n "(cached) " >&6
11417251881Speterelse
11418251881Speter  lt_cv_prog_compiler_rtti_exceptions=no
11419251881Speter   ac_outfile=conftest.$ac_objext
11420251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11421286506Speter   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
11422251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
11423251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
11424251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
11425251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
11426251881Speter   # The option is referenced via a variable to avoid confusing sed.
11427251881Speter   lt_compile=`echo "$ac_compile" | $SED \
11428251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11429251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11430251881Speter   -e 's:$: $lt_compiler_flag:'`
11431251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11432251881Speter   (eval "$lt_compile" 2>conftest.err)
11433251881Speter   ac_status=$?
11434251881Speter   cat conftest.err >&5
11435251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11436251881Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
11437251881Speter     # The compiler can only warn and ignore the option if not recognized
11438251881Speter     # So say no if there are warnings other than the usual output.
11439251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11440251881Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11441251881Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11442251881Speter       lt_cv_prog_compiler_rtti_exceptions=yes
11443251881Speter     fi
11444251881Speter   fi
11445251881Speter   $RM conftest*
11446251881Speter
11447251881Speterfi
11448251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
11449251881Speter$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
11450251881Speter
11451286506Speterif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
11452251881Speter    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
11453251881Speterelse
11454251881Speter    :
11455251881Speterfi
11456251881Speter
11457251881Speterfi
11458251881Speter
11459251881Speter
11460251881Speter
11461251881Speter
11462251881Speter
11463251881Speter
11464251881Speter  lt_prog_compiler_wl=
11465251881Speterlt_prog_compiler_pic=
11466251881Speterlt_prog_compiler_static=
11467251881Speter
11468251881Speter
11469286506Speter  if test yes = "$GCC"; then
11470251881Speter    lt_prog_compiler_wl='-Wl,'
11471251881Speter    lt_prog_compiler_static='-static'
11472251881Speter
11473251881Speter    case $host_os in
11474251881Speter      aix*)
11475251881Speter      # All AIX code is PIC.
11476286506Speter      if test ia64 = "$host_cpu"; then
11477251881Speter	# AIX 5 now supports IA64 processor
11478251881Speter	lt_prog_compiler_static='-Bstatic'
11479251881Speter      fi
11480286506Speter      lt_prog_compiler_pic='-fPIC'
11481251881Speter      ;;
11482251881Speter
11483251881Speter    amigaos*)
11484251881Speter      case $host_cpu in
11485251881Speter      powerpc)
11486251881Speter            # see comment about AmigaOS4 .so support
11487251881Speter            lt_prog_compiler_pic='-fPIC'
11488251881Speter        ;;
11489251881Speter      m68k)
11490251881Speter            # FIXME: we need at least 68020 code to build shared libraries, but
11491286506Speter            # adding the '-m68020' flag to GCC prevents building anything better,
11492286506Speter            # like '-m68040'.
11493251881Speter            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
11494251881Speter        ;;
11495251881Speter      esac
11496251881Speter      ;;
11497251881Speter
11498251881Speter    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11499251881Speter      # PIC is the default for these OSes.
11500251881Speter      ;;
11501251881Speter
11502251881Speter    mingw* | cygwin* | pw32* | os2* | cegcc*)
11503251881Speter      # This hack is so that the source file can tell whether it is being
11504251881Speter      # built for inclusion in a dll (and should export symbols for example).
11505251881Speter      # Although the cygwin gcc ignores -fPIC, still need this for old-style
11506251881Speter      # (--disable-auto-import) libraries
11507251881Speter      lt_prog_compiler_pic='-DDLL_EXPORT'
11508289180Speter      case $host_os in
11509289180Speter      os2*)
11510289180Speter	lt_prog_compiler_static='$wl-static'
11511289180Speter	;;
11512289180Speter      esac
11513251881Speter      ;;
11514251881Speter
11515251881Speter    darwin* | rhapsody*)
11516251881Speter      # PIC is the default on this platform
11517251881Speter      # Common symbols not allowed in MH_DYLIB files
11518251881Speter      lt_prog_compiler_pic='-fno-common'
11519251881Speter      ;;
11520251881Speter
11521251881Speter    haiku*)
11522251881Speter      # PIC is the default for Haiku.
11523251881Speter      # The "-static" flag exists, but is broken.
11524251881Speter      lt_prog_compiler_static=
11525251881Speter      ;;
11526251881Speter
11527251881Speter    hpux*)
11528251881Speter      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
11529251881Speter      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
11530251881Speter      # sets the default TLS model and affects inlining.
11531251881Speter      case $host_cpu in
11532251881Speter      hppa*64*)
11533251881Speter	# +Z the default
11534251881Speter	;;
11535251881Speter      *)
11536251881Speter	lt_prog_compiler_pic='-fPIC'
11537251881Speter	;;
11538251881Speter      esac
11539251881Speter      ;;
11540251881Speter
11541251881Speter    interix[3-9]*)
11542251881Speter      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11543251881Speter      # Instead, we relocate shared libraries at runtime.
11544251881Speter      ;;
11545251881Speter
11546251881Speter    msdosdjgpp*)
11547251881Speter      # Just because we use GCC doesn't mean we suddenly get shared libraries
11548251881Speter      # on systems that don't support them.
11549251881Speter      lt_prog_compiler_can_build_shared=no
11550251881Speter      enable_shared=no
11551251881Speter      ;;
11552251881Speter
11553251881Speter    *nto* | *qnx*)
11554251881Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
11555251881Speter      # it will coredump.
11556251881Speter      lt_prog_compiler_pic='-fPIC -shared'
11557251881Speter      ;;
11558251881Speter
11559251881Speter    sysv4*MP*)
11560251881Speter      if test -d /usr/nec; then
11561251881Speter	lt_prog_compiler_pic=-Kconform_pic
11562251881Speter      fi
11563251881Speter      ;;
11564251881Speter
11565251881Speter    *)
11566251881Speter      lt_prog_compiler_pic='-fPIC'
11567251881Speter      ;;
11568251881Speter    esac
11569251881Speter
11570251881Speter    case $cc_basename in
11571251881Speter    nvcc*) # Cuda Compiler Driver 2.2
11572251881Speter      lt_prog_compiler_wl='-Xlinker '
11573251881Speter      if test -n "$lt_prog_compiler_pic"; then
11574251881Speter        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
11575251881Speter      fi
11576251881Speter      ;;
11577251881Speter    esac
11578251881Speter  else
11579251881Speter    # PORTME Check for flag to pass linker flags through the system compiler.
11580251881Speter    case $host_os in
11581251881Speter    aix*)
11582251881Speter      lt_prog_compiler_wl='-Wl,'
11583286506Speter      if test ia64 = "$host_cpu"; then
11584251881Speter	# AIX 5 now supports IA64 processor
11585251881Speter	lt_prog_compiler_static='-Bstatic'
11586251881Speter      else
11587251881Speter	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
11588251881Speter      fi
11589251881Speter      ;;
11590251881Speter
11591286506Speter    darwin* | rhapsody*)
11592286506Speter      # PIC is the default on this platform
11593286506Speter      # Common symbols not allowed in MH_DYLIB files
11594286506Speter      lt_prog_compiler_pic='-fno-common'
11595286506Speter      case $cc_basename in
11596286506Speter      nagfor*)
11597286506Speter        # NAG Fortran compiler
11598286506Speter        lt_prog_compiler_wl='-Wl,-Wl,,'
11599286506Speter        lt_prog_compiler_pic='-PIC'
11600286506Speter        lt_prog_compiler_static='-Bstatic'
11601286506Speter        ;;
11602286506Speter      esac
11603286506Speter      ;;
11604286506Speter
11605251881Speter    mingw* | cygwin* | pw32* | os2* | cegcc*)
11606251881Speter      # This hack is so that the source file can tell whether it is being
11607251881Speter      # built for inclusion in a dll (and should export symbols for example).
11608251881Speter      lt_prog_compiler_pic='-DDLL_EXPORT'
11609289180Speter      case $host_os in
11610289180Speter      os2*)
11611289180Speter	lt_prog_compiler_static='$wl-static'
11612289180Speter	;;
11613289180Speter      esac
11614251881Speter      ;;
11615251881Speter
11616251881Speter    hpux9* | hpux10* | hpux11*)
11617251881Speter      lt_prog_compiler_wl='-Wl,'
11618251881Speter      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11619251881Speter      # not for PA HP-UX.
11620251881Speter      case $host_cpu in
11621251881Speter      hppa*64*|ia64*)
11622251881Speter	# +Z the default
11623251881Speter	;;
11624251881Speter      *)
11625251881Speter	lt_prog_compiler_pic='+Z'
11626251881Speter	;;
11627251881Speter      esac
11628251881Speter      # Is there a better lt_prog_compiler_static that works with the bundled CC?
11629286506Speter      lt_prog_compiler_static='$wl-a ${wl}archive'
11630251881Speter      ;;
11631251881Speter
11632251881Speter    irix5* | irix6* | nonstopux*)
11633251881Speter      lt_prog_compiler_wl='-Wl,'
11634251881Speter      # PIC (with -KPIC) is the default.
11635251881Speter      lt_prog_compiler_static='-non_shared'
11636251881Speter      ;;
11637251881Speter
11638286506Speter    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11639251881Speter      case $cc_basename in
11640286506Speter      # old Intel for x86_64, which still supported -KPIC.
11641251881Speter      ecc*)
11642251881Speter	lt_prog_compiler_wl='-Wl,'
11643251881Speter	lt_prog_compiler_pic='-KPIC'
11644251881Speter	lt_prog_compiler_static='-static'
11645251881Speter        ;;
11646251881Speter      # icc used to be incompatible with GCC.
11647251881Speter      # ICC 10 doesn't accept -KPIC any more.
11648251881Speter      icc* | ifort*)
11649251881Speter	lt_prog_compiler_wl='-Wl,'
11650251881Speter	lt_prog_compiler_pic='-fPIC'
11651251881Speter	lt_prog_compiler_static='-static'
11652251881Speter        ;;
11653251881Speter      # Lahey Fortran 8.1.
11654251881Speter      lf95*)
11655251881Speter	lt_prog_compiler_wl='-Wl,'
11656251881Speter	lt_prog_compiler_pic='--shared'
11657251881Speter	lt_prog_compiler_static='--static'
11658251881Speter	;;
11659251881Speter      nagfor*)
11660251881Speter	# NAG Fortran compiler
11661251881Speter	lt_prog_compiler_wl='-Wl,-Wl,,'
11662251881Speter	lt_prog_compiler_pic='-PIC'
11663251881Speter	lt_prog_compiler_static='-Bstatic'
11664251881Speter	;;
11665286506Speter      tcc*)
11666286506Speter	# Fabrice Bellard et al's Tiny C Compiler
11667286506Speter	lt_prog_compiler_wl='-Wl,'
11668286506Speter	lt_prog_compiler_pic='-fPIC'
11669286506Speter	lt_prog_compiler_static='-static'
11670286506Speter	;;
11671251881Speter      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
11672251881Speter        # Portland Group compilers (*not* the Pentium gcc compiler,
11673251881Speter	# which looks to be a dead project)
11674251881Speter	lt_prog_compiler_wl='-Wl,'
11675251881Speter	lt_prog_compiler_pic='-fpic'
11676251881Speter	lt_prog_compiler_static='-Bstatic'
11677251881Speter        ;;
11678251881Speter      ccc*)
11679251881Speter        lt_prog_compiler_wl='-Wl,'
11680251881Speter        # All Alpha code is PIC.
11681251881Speter        lt_prog_compiler_static='-non_shared'
11682251881Speter        ;;
11683251881Speter      xl* | bgxl* | bgf* | mpixl*)
11684251881Speter	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
11685251881Speter	lt_prog_compiler_wl='-Wl,'
11686251881Speter	lt_prog_compiler_pic='-qpic'
11687251881Speter	lt_prog_compiler_static='-qstaticlink'
11688251881Speter	;;
11689251881Speter      *)
11690251881Speter	case `$CC -V 2>&1 | sed 5q` in
11691251881Speter	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
11692251881Speter	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
11693251881Speter	  lt_prog_compiler_pic='-KPIC'
11694251881Speter	  lt_prog_compiler_static='-Bstatic'
11695251881Speter	  lt_prog_compiler_wl=''
11696251881Speter	  ;;
11697251881Speter	*Sun\ F* | *Sun*Fortran*)
11698251881Speter	  lt_prog_compiler_pic='-KPIC'
11699251881Speter	  lt_prog_compiler_static='-Bstatic'
11700251881Speter	  lt_prog_compiler_wl='-Qoption ld '
11701251881Speter	  ;;
11702251881Speter	*Sun\ C*)
11703251881Speter	  # Sun C 5.9
11704251881Speter	  lt_prog_compiler_pic='-KPIC'
11705251881Speter	  lt_prog_compiler_static='-Bstatic'
11706251881Speter	  lt_prog_compiler_wl='-Wl,'
11707251881Speter	  ;;
11708251881Speter        *Intel*\ [CF]*Compiler*)
11709251881Speter	  lt_prog_compiler_wl='-Wl,'
11710251881Speter	  lt_prog_compiler_pic='-fPIC'
11711251881Speter	  lt_prog_compiler_static='-static'
11712251881Speter	  ;;
11713251881Speter	*Portland\ Group*)
11714251881Speter	  lt_prog_compiler_wl='-Wl,'
11715251881Speter	  lt_prog_compiler_pic='-fpic'
11716251881Speter	  lt_prog_compiler_static='-Bstatic'
11717251881Speter	  ;;
11718251881Speter	esac
11719251881Speter	;;
11720251881Speter      esac
11721251881Speter      ;;
11722251881Speter
11723251881Speter    newsos6)
11724251881Speter      lt_prog_compiler_pic='-KPIC'
11725251881Speter      lt_prog_compiler_static='-Bstatic'
11726251881Speter      ;;
11727251881Speter
11728251881Speter    *nto* | *qnx*)
11729251881Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
11730251881Speter      # it will coredump.
11731251881Speter      lt_prog_compiler_pic='-fPIC -shared'
11732251881Speter      ;;
11733251881Speter
11734251881Speter    osf3* | osf4* | osf5*)
11735251881Speter      lt_prog_compiler_wl='-Wl,'
11736251881Speter      # All OSF/1 code is PIC.
11737251881Speter      lt_prog_compiler_static='-non_shared'
11738251881Speter      ;;
11739251881Speter
11740251881Speter    rdos*)
11741251881Speter      lt_prog_compiler_static='-non_shared'
11742251881Speter      ;;
11743251881Speter
11744251881Speter    solaris*)
11745251881Speter      lt_prog_compiler_pic='-KPIC'
11746251881Speter      lt_prog_compiler_static='-Bstatic'
11747251881Speter      case $cc_basename in
11748251881Speter      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
11749251881Speter	lt_prog_compiler_wl='-Qoption ld ';;
11750251881Speter      *)
11751251881Speter	lt_prog_compiler_wl='-Wl,';;
11752251881Speter      esac
11753251881Speter      ;;
11754251881Speter
11755251881Speter    sunos4*)
11756251881Speter      lt_prog_compiler_wl='-Qoption ld '
11757251881Speter      lt_prog_compiler_pic='-PIC'
11758251881Speter      lt_prog_compiler_static='-Bstatic'
11759251881Speter      ;;
11760251881Speter
11761251881Speter    sysv4 | sysv4.2uw2* | sysv4.3*)
11762251881Speter      lt_prog_compiler_wl='-Wl,'
11763251881Speter      lt_prog_compiler_pic='-KPIC'
11764251881Speter      lt_prog_compiler_static='-Bstatic'
11765251881Speter      ;;
11766251881Speter
11767251881Speter    sysv4*MP*)
11768286506Speter      if test -d /usr/nec; then
11769251881Speter	lt_prog_compiler_pic='-Kconform_pic'
11770251881Speter	lt_prog_compiler_static='-Bstatic'
11771251881Speter      fi
11772251881Speter      ;;
11773251881Speter
11774251881Speter    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11775251881Speter      lt_prog_compiler_wl='-Wl,'
11776251881Speter      lt_prog_compiler_pic='-KPIC'
11777251881Speter      lt_prog_compiler_static='-Bstatic'
11778251881Speter      ;;
11779251881Speter
11780251881Speter    unicos*)
11781251881Speter      lt_prog_compiler_wl='-Wl,'
11782251881Speter      lt_prog_compiler_can_build_shared=no
11783251881Speter      ;;
11784251881Speter
11785251881Speter    uts4*)
11786251881Speter      lt_prog_compiler_pic='-pic'
11787251881Speter      lt_prog_compiler_static='-Bstatic'
11788251881Speter      ;;
11789251881Speter
11790251881Speter    *)
11791251881Speter      lt_prog_compiler_can_build_shared=no
11792251881Speter      ;;
11793251881Speter    esac
11794251881Speter  fi
11795251881Speter
11796251881Spetercase $host_os in
11797286506Speter  # For platforms that do not support PIC, -DPIC is meaningless:
11798251881Speter  *djgpp*)
11799251881Speter    lt_prog_compiler_pic=
11800251881Speter    ;;
11801251881Speter  *)
11802251881Speter    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
11803251881Speter    ;;
11804251881Speteresac
11805251881Speter
11806251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
11807251881Speter$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11808251881Speterif ${lt_cv_prog_compiler_pic+:} false; then :
11809251881Speter  $as_echo_n "(cached) " >&6
11810251881Speterelse
11811251881Speter  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
11812251881Speterfi
11813251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
11814251881Speter$as_echo "$lt_cv_prog_compiler_pic" >&6; }
11815251881Speterlt_prog_compiler_pic=$lt_cv_prog_compiler_pic
11816251881Speter
11817251881Speter#
11818251881Speter# Check to make sure the PIC flag actually works.
11819251881Speter#
11820251881Speterif test -n "$lt_prog_compiler_pic"; then
11821251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
11822251881Speter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
11823251881Speterif ${lt_cv_prog_compiler_pic_works+:} false; then :
11824251881Speter  $as_echo_n "(cached) " >&6
11825251881Speterelse
11826251881Speter  lt_cv_prog_compiler_pic_works=no
11827251881Speter   ac_outfile=conftest.$ac_objext
11828251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11829286506Speter   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
11830251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
11831251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
11832251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
11833251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
11834251881Speter   # The option is referenced via a variable to avoid confusing sed.
11835251881Speter   lt_compile=`echo "$ac_compile" | $SED \
11836251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11837251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11838251881Speter   -e 's:$: $lt_compiler_flag:'`
11839251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11840251881Speter   (eval "$lt_compile" 2>conftest.err)
11841251881Speter   ac_status=$?
11842251881Speter   cat conftest.err >&5
11843251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11844251881Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
11845251881Speter     # The compiler can only warn and ignore the option if not recognized
11846251881Speter     # So say no if there are warnings other than the usual output.
11847251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11848251881Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11849251881Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11850251881Speter       lt_cv_prog_compiler_pic_works=yes
11851251881Speter     fi
11852251881Speter   fi
11853251881Speter   $RM conftest*
11854251881Speter
11855251881Speterfi
11856251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
11857251881Speter$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
11858251881Speter
11859286506Speterif test yes = "$lt_cv_prog_compiler_pic_works"; then
11860251881Speter    case $lt_prog_compiler_pic in
11861251881Speter     "" | " "*) ;;
11862251881Speter     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
11863251881Speter     esac
11864251881Speterelse
11865251881Speter    lt_prog_compiler_pic=
11866251881Speter     lt_prog_compiler_can_build_shared=no
11867251881Speterfi
11868251881Speter
11869251881Speterfi
11870251881Speter
11871251881Speter
11872251881Speter
11873251881Speter
11874251881Speter
11875251881Speter
11876251881Speter
11877251881Speter
11878251881Speter
11879251881Speter
11880251881Speter
11881251881Speter#
11882251881Speter# Check to make sure the static flag actually works.
11883251881Speter#
11884251881Speterwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
11885251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
11886251881Speter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
11887251881Speterif ${lt_cv_prog_compiler_static_works+:} false; then :
11888251881Speter  $as_echo_n "(cached) " >&6
11889251881Speterelse
11890251881Speter  lt_cv_prog_compiler_static_works=no
11891286506Speter   save_LDFLAGS=$LDFLAGS
11892251881Speter   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11893251881Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
11894251881Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11895251881Speter     # The linker can only warn and ignore the option if not recognized
11896251881Speter     # So say no if there are warnings
11897251881Speter     if test -s conftest.err; then
11898251881Speter       # Append any errors to the config.log.
11899251881Speter       cat conftest.err 1>&5
11900251881Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11901251881Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11902251881Speter       if diff conftest.exp conftest.er2 >/dev/null; then
11903251881Speter         lt_cv_prog_compiler_static_works=yes
11904251881Speter       fi
11905251881Speter     else
11906251881Speter       lt_cv_prog_compiler_static_works=yes
11907251881Speter     fi
11908251881Speter   fi
11909251881Speter   $RM -r conftest*
11910286506Speter   LDFLAGS=$save_LDFLAGS
11911251881Speter
11912251881Speterfi
11913251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
11914251881Speter$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
11915251881Speter
11916286506Speterif test yes = "$lt_cv_prog_compiler_static_works"; then
11917251881Speter    :
11918251881Speterelse
11919251881Speter    lt_prog_compiler_static=
11920251881Speterfi
11921251881Speter
11922251881Speter
11923251881Speter
11924251881Speter
11925251881Speter
11926251881Speter
11927251881Speter
11928251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11929251881Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11930251881Speterif ${lt_cv_prog_compiler_c_o+:} false; then :
11931251881Speter  $as_echo_n "(cached) " >&6
11932251881Speterelse
11933251881Speter  lt_cv_prog_compiler_c_o=no
11934251881Speter   $RM -r conftest 2>/dev/null
11935251881Speter   mkdir conftest
11936251881Speter   cd conftest
11937251881Speter   mkdir out
11938251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11939251881Speter
11940251881Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
11941251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
11942251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
11943251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
11944251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
11945251881Speter   lt_compile=`echo "$ac_compile" | $SED \
11946251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11947251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11948251881Speter   -e 's:$: $lt_compiler_flag:'`
11949251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11950251881Speter   (eval "$lt_compile" 2>out/conftest.err)
11951251881Speter   ac_status=$?
11952251881Speter   cat out/conftest.err >&5
11953251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11954251881Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
11955251881Speter   then
11956251881Speter     # The compiler can only warn and ignore the option if not recognized
11957251881Speter     # So say no if there are warnings
11958251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11959251881Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11960251881Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11961251881Speter       lt_cv_prog_compiler_c_o=yes
11962251881Speter     fi
11963251881Speter   fi
11964251881Speter   chmod u+w . 2>&5
11965251881Speter   $RM conftest*
11966251881Speter   # SGI C++ compiler will create directory out/ii_files/ for
11967251881Speter   # template instantiation
11968251881Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11969251881Speter   $RM out/* && rmdir out
11970251881Speter   cd ..
11971251881Speter   $RM -r conftest
11972251881Speter   $RM conftest*
11973251881Speter
11974251881Speterfi
11975251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11976251881Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11977251881Speter
11978251881Speter
11979251881Speter
11980251881Speter
11981251881Speter
11982251881Speter
11983251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11984251881Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11985251881Speterif ${lt_cv_prog_compiler_c_o+:} false; then :
11986251881Speter  $as_echo_n "(cached) " >&6
11987251881Speterelse
11988251881Speter  lt_cv_prog_compiler_c_o=no
11989251881Speter   $RM -r conftest 2>/dev/null
11990251881Speter   mkdir conftest
11991251881Speter   cd conftest
11992251881Speter   mkdir out
11993251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11994251881Speter
11995251881Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
11996251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
11997251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
11998251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
11999251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
12000251881Speter   lt_compile=`echo "$ac_compile" | $SED \
12001251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12002251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12003251881Speter   -e 's:$: $lt_compiler_flag:'`
12004251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12005251881Speter   (eval "$lt_compile" 2>out/conftest.err)
12006251881Speter   ac_status=$?
12007251881Speter   cat out/conftest.err >&5
12008251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12009251881Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12010251881Speter   then
12011251881Speter     # The compiler can only warn and ignore the option if not recognized
12012251881Speter     # So say no if there are warnings
12013251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12014251881Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12015251881Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12016251881Speter       lt_cv_prog_compiler_c_o=yes
12017251881Speter     fi
12018251881Speter   fi
12019251881Speter   chmod u+w . 2>&5
12020251881Speter   $RM conftest*
12021251881Speter   # SGI C++ compiler will create directory out/ii_files/ for
12022251881Speter   # template instantiation
12023251881Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12024251881Speter   $RM out/* && rmdir out
12025251881Speter   cd ..
12026251881Speter   $RM -r conftest
12027251881Speter   $RM conftest*
12028251881Speter
12029251881Speterfi
12030251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12031251881Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12032251881Speter
12033251881Speter
12034251881Speter
12035251881Speter
12036286506Speterhard_links=nottested
12037286506Speterif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
12038251881Speter  # do not overwrite the value of need_locks provided by the user
12039251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12040251881Speter$as_echo_n "checking if we can lock with hard links... " >&6; }
12041251881Speter  hard_links=yes
12042251881Speter  $RM conftest*
12043251881Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12044251881Speter  touch conftest.a
12045251881Speter  ln conftest.a conftest.b 2>&5 || hard_links=no
12046251881Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12047251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12048251881Speter$as_echo "$hard_links" >&6; }
12049286506Speter  if test no = "$hard_links"; then
12050286506Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
12051286506Speter$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
12052251881Speter    need_locks=warn
12053251881Speter  fi
12054251881Speterelse
12055251881Speter  need_locks=no
12056251881Speterfi
12057251881Speter
12058251881Speter
12059251881Speter
12060251881Speter
12061251881Speter
12062251881Speter
12063251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12064251881Speter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12065251881Speter
12066251881Speter  runpath_var=
12067251881Speter  allow_undefined_flag=
12068251881Speter  always_export_symbols=no
12069251881Speter  archive_cmds=
12070251881Speter  archive_expsym_cmds=
12071251881Speter  compiler_needs_object=no
12072251881Speter  enable_shared_with_static_runtimes=no
12073251881Speter  export_dynamic_flag_spec=
12074251881Speter  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12075251881Speter  hardcode_automatic=no
12076251881Speter  hardcode_direct=no
12077251881Speter  hardcode_direct_absolute=no
12078251881Speter  hardcode_libdir_flag_spec=
12079251881Speter  hardcode_libdir_separator=
12080251881Speter  hardcode_minus_L=no
12081251881Speter  hardcode_shlibpath_var=unsupported
12082251881Speter  inherit_rpath=no
12083251881Speter  link_all_deplibs=unknown
12084251881Speter  module_cmds=
12085251881Speter  module_expsym_cmds=
12086251881Speter  old_archive_from_new_cmds=
12087251881Speter  old_archive_from_expsyms_cmds=
12088251881Speter  thread_safe_flag_spec=
12089251881Speter  whole_archive_flag_spec=
12090251881Speter  # include_expsyms should be a list of space-separated symbols to be *always*
12091251881Speter  # included in the symbol list
12092251881Speter  include_expsyms=
12093251881Speter  # exclude_expsyms can be an extended regexp of symbols to exclude
12094286506Speter  # it will be wrapped by ' (' and ')$', so one must not match beginning or
12095286506Speter  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
12096286506Speter  # as well as any symbol that contains 'd'.
12097251881Speter  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12098251881Speter  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12099251881Speter  # platforms (ab)use it in PIC code, but their linkers get confused if
12100251881Speter  # the symbol is explicitly referenced.  Since portable code cannot
12101251881Speter  # rely on this symbol name, it's probably fine to never include it in
12102251881Speter  # preloaded symbol tables.
12103251881Speter  # Exclude shared library initialization/finalization symbols.
12104251881Speter  extract_expsyms_cmds=
12105251881Speter
12106251881Speter  case $host_os in
12107251881Speter  cygwin* | mingw* | pw32* | cegcc*)
12108251881Speter    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12109251881Speter    # When not using gcc, we currently assume that we are using
12110251881Speter    # Microsoft Visual C++.
12111286506Speter    if test yes != "$GCC"; then
12112251881Speter      with_gnu_ld=no
12113251881Speter    fi
12114251881Speter    ;;
12115251881Speter  interix*)
12116251881Speter    # we just hope/assume this is gcc and not c89 (= MSVC++)
12117251881Speter    with_gnu_ld=yes
12118251881Speter    ;;
12119286506Speter  openbsd* | bitrig*)
12120251881Speter    with_gnu_ld=no
12121251881Speter    ;;
12122251881Speter  esac
12123251881Speter
12124251881Speter  ld_shlibs=yes
12125251881Speter
12126251881Speter  # On some targets, GNU ld is compatible enough with the native linker
12127251881Speter  # that we're better off using the native interface for both.
12128251881Speter  lt_use_gnu_ld_interface=no
12129286506Speter  if test yes = "$with_gnu_ld"; then
12130251881Speter    case $host_os in
12131251881Speter      aix*)
12132251881Speter	# The AIX port of GNU ld has always aspired to compatibility
12133251881Speter	# with the native linker.  However, as the warning in the GNU ld
12134251881Speter	# block says, versions before 2.19.5* couldn't really create working
12135251881Speter	# shared libraries, regardless of the interface used.
12136251881Speter	case `$LD -v 2>&1` in
12137251881Speter	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12138251881Speter	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12139251881Speter	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12140251881Speter	  *)
12141251881Speter	    lt_use_gnu_ld_interface=yes
12142251881Speter	    ;;
12143251881Speter	esac
12144251881Speter	;;
12145251881Speter      *)
12146251881Speter	lt_use_gnu_ld_interface=yes
12147251881Speter	;;
12148251881Speter    esac
12149251881Speter  fi
12150251881Speter
12151286506Speter  if test yes = "$lt_use_gnu_ld_interface"; then
12152251881Speter    # If archive_cmds runs LD, not CC, wlarc should be empty
12153286506Speter    wlarc='$wl'
12154251881Speter
12155251881Speter    # Set some defaults for GNU ld with shared library support. These
12156251881Speter    # are reset later if shared libraries are not supported. Putting them
12157251881Speter    # here allows them to be overridden if necessary.
12158251881Speter    runpath_var=LD_RUN_PATH
12159286506Speter    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12160286506Speter    export_dynamic_flag_spec='$wl--export-dynamic'
12161251881Speter    # ancient GNU ld didn't support --whole-archive et. al.
12162251881Speter    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12163286506Speter      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
12164251881Speter    else
12165251881Speter      whole_archive_flag_spec=
12166251881Speter    fi
12167251881Speter    supports_anon_versioning=no
12168286506Speter    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
12169251881Speter      *GNU\ gold*) supports_anon_versioning=yes ;;
12170251881Speter      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12171251881Speter      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12172251881Speter      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12173251881Speter      *\ 2.11.*) ;; # other 2.11 versions
12174251881Speter      *) supports_anon_versioning=yes ;;
12175251881Speter    esac
12176251881Speter
12177251881Speter    # See if GNU ld supports shared libraries.
12178251881Speter    case $host_os in
12179251881Speter    aix[3-9]*)
12180251881Speter      # On AIX/PPC, the GNU linker is very broken
12181286506Speter      if test ia64 != "$host_cpu"; then
12182251881Speter	ld_shlibs=no
12183251881Speter	cat <<_LT_EOF 1>&2
12184251881Speter
12185251881Speter*** Warning: the GNU linker, at least up to release 2.19, is reported
12186251881Speter*** to be unable to reliably create shared libraries on AIX.
12187251881Speter*** Therefore, libtool is disabling shared libraries support.  If you
12188251881Speter*** really care for shared libraries, you may want to install binutils
12189251881Speter*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12190251881Speter*** You will then need to restart the configuration process.
12191251881Speter
12192251881Speter_LT_EOF
12193251881Speter      fi
12194251881Speter      ;;
12195251881Speter
12196251881Speter    amigaos*)
12197251881Speter      case $host_cpu in
12198251881Speter      powerpc)
12199251881Speter            # see comment about AmigaOS4 .so support
12200286506Speter            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12201251881Speter            archive_expsym_cmds=''
12202251881Speter        ;;
12203251881Speter      m68k)
12204251881Speter            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
12205251881Speter            hardcode_libdir_flag_spec='-L$libdir'
12206251881Speter            hardcode_minus_L=yes
12207251881Speter        ;;
12208251881Speter      esac
12209251881Speter      ;;
12210251881Speter
12211251881Speter    beos*)
12212251881Speter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12213251881Speter	allow_undefined_flag=unsupported
12214251881Speter	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12215251881Speter	# support --undefined.  This deserves some investigation.  FIXME
12216286506Speter	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12217251881Speter      else
12218251881Speter	ld_shlibs=no
12219251881Speter      fi
12220251881Speter      ;;
12221251881Speter
12222251881Speter    cygwin* | mingw* | pw32* | cegcc*)
12223251881Speter      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
12224251881Speter      # as there is no search path for DLLs.
12225251881Speter      hardcode_libdir_flag_spec='-L$libdir'
12226286506Speter      export_dynamic_flag_spec='$wl--export-all-symbols'
12227251881Speter      allow_undefined_flag=unsupported
12228251881Speter      always_export_symbols=no
12229251881Speter      enable_shared_with_static_runtimes=yes
12230251881Speter      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
12231251881Speter      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
12232251881Speter
12233251881Speter      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12234286506Speter        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12235286506Speter	# If the export-symbols file already is a .def file, use it as
12236286506Speter	# is; otherwise, prepend EXPORTS...
12237286506Speter	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
12238286506Speter          cp $export_symbols $output_objdir/$soname.def;
12239286506Speter        else
12240286506Speter          echo EXPORTS > $output_objdir/$soname.def;
12241286506Speter          cat $export_symbols >> $output_objdir/$soname.def;
12242286506Speter        fi~
12243286506Speter        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12244251881Speter      else
12245251881Speter	ld_shlibs=no
12246251881Speter      fi
12247251881Speter      ;;
12248251881Speter
12249251881Speter    haiku*)
12250286506Speter      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12251251881Speter      link_all_deplibs=yes
12252251881Speter      ;;
12253251881Speter
12254289180Speter    os2*)
12255289180Speter      hardcode_libdir_flag_spec='-L$libdir'
12256289180Speter      hardcode_minus_L=yes
12257289180Speter      allow_undefined_flag=unsupported
12258289180Speter      shrext_cmds=.dll
12259289180Speter      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12260289180Speter	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12261289180Speter	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12262289180Speter	$ECHO EXPORTS >> $output_objdir/$libname.def~
12263289180Speter	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
12264289180Speter	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12265289180Speter	emximp -o $lib $output_objdir/$libname.def'
12266289180Speter      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12267289180Speter	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12268289180Speter	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12269289180Speter	$ECHO EXPORTS >> $output_objdir/$libname.def~
12270289180Speter	prefix_cmds="$SED"~
12271289180Speter	if test EXPORTS = "`$SED 1q $export_symbols`"; then
12272289180Speter	  prefix_cmds="$prefix_cmds -e 1d";
12273289180Speter	fi~
12274289180Speter	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
12275289180Speter	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
12276289180Speter	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12277289180Speter	emximp -o $lib $output_objdir/$libname.def'
12278289180Speter      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
12279289180Speter      enable_shared_with_static_runtimes=yes
12280289180Speter      ;;
12281289180Speter
12282251881Speter    interix[3-9]*)
12283251881Speter      hardcode_direct=no
12284251881Speter      hardcode_shlibpath_var=no
12285286506Speter      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12286286506Speter      export_dynamic_flag_spec='$wl-E'
12287251881Speter      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12288251881Speter      # Instead, shared libraries are loaded at an image base (0x10000000 by
12289251881Speter      # default) and relocated if they conflict, which is a slow very memory
12290251881Speter      # consuming and fragmenting process.  To avoid this, we pick a random,
12291251881Speter      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12292251881Speter      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12293286506Speter      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12294286506Speter      archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12295251881Speter      ;;
12296251881Speter
12297251881Speter    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12298251881Speter      tmp_diet=no
12299286506Speter      if test linux-dietlibc = "$host_os"; then
12300251881Speter	case $cc_basename in
12301251881Speter	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
12302251881Speter	esac
12303251881Speter      fi
12304251881Speter      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12305286506Speter	 && test no = "$tmp_diet"
12306251881Speter      then
12307251881Speter	tmp_addflag=' $pic_flag'
12308251881Speter	tmp_sharedflag='-shared'
12309251881Speter	case $cc_basename,$host_cpu in
12310251881Speter        pgcc*)				# Portland Group C compiler
12311286506Speter	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
12312251881Speter	  tmp_addflag=' $pic_flag'
12313251881Speter	  ;;
12314251881Speter	pgf77* | pgf90* | pgf95* | pgfortran*)
12315251881Speter					# Portland Group f77 and f90 compilers
12316286506Speter	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
12317251881Speter	  tmp_addflag=' $pic_flag -Mnomain' ;;
12318251881Speter	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
12319251881Speter	  tmp_addflag=' -i_dynamic' ;;
12320251881Speter	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
12321251881Speter	  tmp_addflag=' -i_dynamic -nofor_main' ;;
12322251881Speter	ifc* | ifort*)			# Intel Fortran compiler
12323251881Speter	  tmp_addflag=' -nofor_main' ;;
12324251881Speter	lf95*)				# Lahey Fortran 8.1
12325251881Speter	  whole_archive_flag_spec=
12326251881Speter	  tmp_sharedflag='--shared' ;;
12327286506Speter        nagfor*)                        # NAGFOR 5.3
12328286506Speter          tmp_sharedflag='-Wl,-shared' ;;
12329251881Speter	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12330251881Speter	  tmp_sharedflag='-qmkshrobj'
12331251881Speter	  tmp_addflag= ;;
12332251881Speter	nvcc*)	# Cuda Compiler Driver 2.2
12333286506Speter	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
12334251881Speter	  compiler_needs_object=yes
12335251881Speter	  ;;
12336251881Speter	esac
12337251881Speter	case `$CC -V 2>&1 | sed 5q` in
12338251881Speter	*Sun\ C*)			# Sun C 5.9
12339286506Speter	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
12340251881Speter	  compiler_needs_object=yes
12341251881Speter	  tmp_sharedflag='-G' ;;
12342251881Speter	*Sun\ F*)			# Sun Fortran 8.3
12343251881Speter	  tmp_sharedflag='-G' ;;
12344251881Speter	esac
12345286506Speter	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12346251881Speter
12347286506Speter        if test yes = "$supports_anon_versioning"; then
12348251881Speter          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12349286506Speter            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12350286506Speter            echo "local: *; };" >> $output_objdir/$libname.ver~
12351286506Speter            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
12352251881Speter        fi
12353251881Speter
12354251881Speter	case $cc_basename in
12355289180Speter	tcc*)
12356289180Speter	  export_dynamic_flag_spec='-rdynamic'
12357289180Speter	  ;;
12358251881Speter	xlf* | bgf* | bgxlf* | mpixlf*)
12359251881Speter	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12360251881Speter	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
12361286506Speter	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12362251881Speter	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
12363286506Speter	  if test yes = "$supports_anon_versioning"; then
12364251881Speter	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12365286506Speter              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12366286506Speter              echo "local: *; };" >> $output_objdir/$libname.ver~
12367286506Speter              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12368251881Speter	  fi
12369251881Speter	  ;;
12370251881Speter	esac
12371251881Speter      else
12372251881Speter        ld_shlibs=no
12373251881Speter      fi
12374251881Speter      ;;
12375251881Speter
12376251881Speter    netbsd*)
12377251881Speter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12378251881Speter	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12379251881Speter	wlarc=
12380251881Speter      else
12381286506Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12382286506Speter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12383251881Speter      fi
12384251881Speter      ;;
12385251881Speter
12386251881Speter    solaris*)
12387251881Speter      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12388251881Speter	ld_shlibs=no
12389251881Speter	cat <<_LT_EOF 1>&2
12390251881Speter
12391251881Speter*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12392251881Speter*** create shared libraries on Solaris systems.  Therefore, libtool
12393251881Speter*** is disabling shared libraries support.  We urge you to upgrade GNU
12394251881Speter*** binutils to release 2.9.1 or newer.  Another option is to modify
12395251881Speter*** your PATH or compiler configuration so that the native linker is
12396251881Speter*** used, and then restart.
12397251881Speter
12398251881Speter_LT_EOF
12399251881Speter      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12400286506Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12401286506Speter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12402251881Speter      else
12403251881Speter	ld_shlibs=no
12404251881Speter      fi
12405251881Speter      ;;
12406251881Speter
12407251881Speter    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12408251881Speter      case `$LD -v 2>&1` in
12409251881Speter        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12410251881Speter	ld_shlibs=no
12411251881Speter	cat <<_LT_EOF 1>&2
12412251881Speter
12413286506Speter*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
12414251881Speter*** reliably create shared libraries on SCO systems.  Therefore, libtool
12415251881Speter*** is disabling shared libraries support.  We urge you to upgrade GNU
12416251881Speter*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12417251881Speter*** your PATH or compiler configuration so that the native linker is
12418251881Speter*** used, and then restart.
12419251881Speter
12420251881Speter_LT_EOF
12421251881Speter	;;
12422251881Speter	*)
12423251881Speter	  # For security reasons, it is highly recommended that you always
12424251881Speter	  # use absolute paths for naming shared libraries, and exclude the
12425251881Speter	  # DT_RUNPATH tag from executables and libraries.  But doing so
12426251881Speter	  # requires that you compile everything twice, which is a pain.
12427251881Speter	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12428286506Speter	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12429286506Speter	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12430286506Speter	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12431251881Speter	  else
12432251881Speter	    ld_shlibs=no
12433251881Speter	  fi
12434251881Speter	;;
12435251881Speter      esac
12436251881Speter      ;;
12437251881Speter
12438251881Speter    sunos4*)
12439251881Speter      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12440251881Speter      wlarc=
12441251881Speter      hardcode_direct=yes
12442251881Speter      hardcode_shlibpath_var=no
12443251881Speter      ;;
12444251881Speter
12445251881Speter    *)
12446251881Speter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12447286506Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12448286506Speter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12449251881Speter      else
12450251881Speter	ld_shlibs=no
12451251881Speter      fi
12452251881Speter      ;;
12453251881Speter    esac
12454251881Speter
12455286506Speter    if test no = "$ld_shlibs"; then
12456251881Speter      runpath_var=
12457251881Speter      hardcode_libdir_flag_spec=
12458251881Speter      export_dynamic_flag_spec=
12459251881Speter      whole_archive_flag_spec=
12460251881Speter    fi
12461251881Speter  else
12462251881Speter    # PORTME fill in a description of your system's linker (not GNU ld)
12463251881Speter    case $host_os in
12464251881Speter    aix3*)
12465251881Speter      allow_undefined_flag=unsupported
12466251881Speter      always_export_symbols=yes
12467251881Speter      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
12468251881Speter      # Note: this linker hardcodes the directories in LIBPATH if there
12469251881Speter      # are no directories specified by -L.
12470251881Speter      hardcode_minus_L=yes
12471286506Speter      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
12472251881Speter	# Neither direct hardcoding nor static linking is supported with a
12473251881Speter	# broken collect2.
12474251881Speter	hardcode_direct=unsupported
12475251881Speter      fi
12476251881Speter      ;;
12477251881Speter
12478251881Speter    aix[4-9]*)
12479286506Speter      if test ia64 = "$host_cpu"; then
12480251881Speter	# On IA64, the linker does run time linking by default, so we don't
12481251881Speter	# have to do anything special.
12482251881Speter	aix_use_runtimelinking=no
12483251881Speter	exp_sym_flag='-Bexport'
12484286506Speter	no_entry_flag=
12485251881Speter      else
12486251881Speter	# If we're using GNU nm, then we don't want the "-C" option.
12487289180Speter	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
12488289180Speter	# Without the "-l" option, or with the "-B" option, AIX nm treats
12489289180Speter	# weak defined symbols like other global defined symbols, whereas
12490289180Speter	# GNU nm marks them as "W".
12491289180Speter	# While the 'weak' keyword is ignored in the Export File, we need
12492289180Speter	# it in the Import File for the 'aix-soname' feature, so we have
12493289180Speter	# to replace the "-B" option with "-P" for AIX nm.
12494251881Speter	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12495289180Speter	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
12496251881Speter	else
12497289180Speter	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
12498251881Speter	fi
12499251881Speter	aix_use_runtimelinking=no
12500251881Speter
12501251881Speter	# Test if we are trying to use run time linking or normal
12502251881Speter	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12503289180Speter	# have runtime linking enabled, and use it for executables.
12504289180Speter	# For shared libraries, we enable/disable runtime linking
12505289180Speter	# depending on the kind of the shared library created -
12506289180Speter	# when "with_aix_soname,aix_use_runtimelinking" is:
12507289180Speter	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
12508289180Speter	# "aix,yes"  lib.so          shared, rtl:yes, for executables
12509289180Speter	#            lib.a           static archive
12510289180Speter	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
12511289180Speter	#            lib.a(lib.so.V) shared, rtl:no,  for executables
12512289180Speter	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
12513289180Speter	#            lib.a(lib.so.V) shared, rtl:no
12514289180Speter	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
12515289180Speter	#            lib.a           static archive
12516251881Speter	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12517251881Speter	  for ld_flag in $LDFLAGS; do
12518286506Speter	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
12519251881Speter	    aix_use_runtimelinking=yes
12520251881Speter	    break
12521251881Speter	  fi
12522251881Speter	  done
12523289180Speter	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
12524289180Speter	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
12525289180Speter	    # so we don't have lib.a shared libs to link our executables.
12526289180Speter	    # We have to force runtime linking in this case.
12527289180Speter	    aix_use_runtimelinking=yes
12528289180Speter	    LDFLAGS="$LDFLAGS -Wl,-brtl"
12529289180Speter	  fi
12530251881Speter	  ;;
12531251881Speter	esac
12532251881Speter
12533251881Speter	exp_sym_flag='-bexport'
12534251881Speter	no_entry_flag='-bnoentry'
12535251881Speter      fi
12536251881Speter
12537251881Speter      # When large executables or shared objects are built, AIX ld can
12538251881Speter      # have problems creating the table of contents.  If linking a library
12539251881Speter      # or program results in "error TOC overflow" add -mminimal-toc to
12540251881Speter      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12541251881Speter      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12542251881Speter
12543251881Speter      archive_cmds=''
12544251881Speter      hardcode_direct=yes
12545251881Speter      hardcode_direct_absolute=yes
12546251881Speter      hardcode_libdir_separator=':'
12547251881Speter      link_all_deplibs=yes
12548286506Speter      file_list_spec='$wl-f,'
12549289180Speter      case $with_aix_soname,$aix_use_runtimelinking in
12550289180Speter      aix,*) ;; # traditional, no import file
12551289180Speter      svr4,* | *,yes) # use import file
12552289180Speter	# The Import File defines what to hardcode.
12553289180Speter	hardcode_direct=no
12554289180Speter	hardcode_direct_absolute=no
12555289180Speter	;;
12556289180Speter      esac
12557251881Speter
12558286506Speter      if test yes = "$GCC"; then
12559251881Speter	case $host_os in aix4.[012]|aix4.[012].*)
12560251881Speter	# We only want to do this on AIX 4.2 and lower, the check
12561251881Speter	# below for broken collect2 doesn't work under 4.3+
12562286506Speter	  collect2name=`$CC -print-prog-name=collect2`
12563251881Speter	  if test -f "$collect2name" &&
12564251881Speter	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12565251881Speter	  then
12566251881Speter	  # We have reworked collect2
12567251881Speter	  :
12568251881Speter	  else
12569251881Speter	  # We have old collect2
12570251881Speter	  hardcode_direct=unsupported
12571251881Speter	  # It fails to find uninstalled libraries when the uninstalled
12572251881Speter	  # path is not listed in the libpath.  Setting hardcode_minus_L
12573251881Speter	  # to unsupported forces relinking
12574251881Speter	  hardcode_minus_L=yes
12575251881Speter	  hardcode_libdir_flag_spec='-L$libdir'
12576251881Speter	  hardcode_libdir_separator=
12577251881Speter	  fi
12578251881Speter	  ;;
12579251881Speter	esac
12580251881Speter	shared_flag='-shared'
12581286506Speter	if test yes = "$aix_use_runtimelinking"; then
12582286506Speter	  shared_flag="$shared_flag "'$wl-G'
12583251881Speter	fi
12584289180Speter	# Need to ensure runtime linking is disabled for the traditional
12585289180Speter	# shared library, or the linker may eventually find shared libraries
12586289180Speter	# /with/ Import File - we do not want to mix them.
12587289180Speter	shared_flag_aix='-shared'
12588289180Speter	shared_flag_svr4='-shared $wl-G'
12589251881Speter      else
12590251881Speter	# not using gcc
12591286506Speter	if test ia64 = "$host_cpu"; then
12592251881Speter	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12593251881Speter	# chokes on -Wl,-G. The following line is correct:
12594251881Speter	  shared_flag='-G'
12595251881Speter	else
12596286506Speter	  if test yes = "$aix_use_runtimelinking"; then
12597286506Speter	    shared_flag='$wl-G'
12598251881Speter	  else
12599286506Speter	    shared_flag='$wl-bM:SRE'
12600251881Speter	  fi
12601289180Speter	  shared_flag_aix='$wl-bM:SRE'
12602289180Speter	  shared_flag_svr4='$wl-G'
12603251881Speter	fi
12604251881Speter      fi
12605251881Speter
12606286506Speter      export_dynamic_flag_spec='$wl-bexpall'
12607251881Speter      # It seems that -bexpall does not export symbols beginning with
12608251881Speter      # underscore (_), so it is better to generate a list of symbols to export.
12609251881Speter      always_export_symbols=yes
12610289180Speter      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
12611251881Speter	# Warning - without using the other runtime loading flags (-brtl),
12612251881Speter	# -berok will link without error, but may produce a broken library.
12613251881Speter	allow_undefined_flag='-berok'
12614251881Speter        # Determine the default libpath from the value encoded in an
12615251881Speter        # empty executable.
12616286506Speter        if test set = "${lt_cv_aix_libpath+set}"; then
12617251881Speter  aix_libpath=$lt_cv_aix_libpath
12618251881Speterelse
12619251881Speter  if ${lt_cv_aix_libpath_+:} false; then :
12620251881Speter  $as_echo_n "(cached) " >&6
12621251881Speterelse
12622251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12623251881Speter/* end confdefs.h.  */
12624251881Speter
12625251881Speterint
12626251881Spetermain ()
12627251881Speter{
12628251881Speter
12629251881Speter  ;
12630251881Speter  return 0;
12631251881Speter}
12632251881Speter_ACEOF
12633251881Speterif ac_fn_c_try_link "$LINENO"; then :
12634251881Speter
12635251881Speter  lt_aix_libpath_sed='
12636251881Speter      /Import File Strings/,/^$/ {
12637251881Speter	  /^0/ {
12638251881Speter	      s/^0  *\([^ ]*\) *$/\1/
12639251881Speter	      p
12640251881Speter	  }
12641251881Speter      }'
12642251881Speter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12643251881Speter  # Check for a 64-bit object if we didn't find anything.
12644251881Speter  if test -z "$lt_cv_aix_libpath_"; then
12645251881Speter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12646251881Speter  fi
12647251881Speterfi
12648251881Speterrm -f core conftest.err conftest.$ac_objext \
12649251881Speter    conftest$ac_exeext conftest.$ac_ext
12650251881Speter  if test -z "$lt_cv_aix_libpath_"; then
12651286506Speter    lt_cv_aix_libpath_=/usr/lib:/lib
12652251881Speter  fi
12653251881Speter
12654251881Speterfi
12655251881Speter
12656251881Speter  aix_libpath=$lt_cv_aix_libpath_
12657251881Speterfi
12658251881Speter
12659286506Speter        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12660286506Speter        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
12661251881Speter      else
12662286506Speter	if test ia64 = "$host_cpu"; then
12663286506Speter	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
12664251881Speter	  allow_undefined_flag="-z nodefs"
12665286506Speter	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
12666251881Speter	else
12667251881Speter	 # Determine the default libpath from the value encoded in an
12668251881Speter	 # empty executable.
12669286506Speter	 if test set = "${lt_cv_aix_libpath+set}"; then
12670251881Speter  aix_libpath=$lt_cv_aix_libpath
12671251881Speterelse
12672251881Speter  if ${lt_cv_aix_libpath_+:} false; then :
12673251881Speter  $as_echo_n "(cached) " >&6
12674251881Speterelse
12675251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12676251881Speter/* end confdefs.h.  */
12677251881Speter
12678251881Speterint
12679251881Spetermain ()
12680251881Speter{
12681251881Speter
12682251881Speter  ;
12683251881Speter  return 0;
12684251881Speter}
12685251881Speter_ACEOF
12686251881Speterif ac_fn_c_try_link "$LINENO"; then :
12687251881Speter
12688251881Speter  lt_aix_libpath_sed='
12689251881Speter      /Import File Strings/,/^$/ {
12690251881Speter	  /^0/ {
12691251881Speter	      s/^0  *\([^ ]*\) *$/\1/
12692251881Speter	      p
12693251881Speter	  }
12694251881Speter      }'
12695251881Speter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12696251881Speter  # Check for a 64-bit object if we didn't find anything.
12697251881Speter  if test -z "$lt_cv_aix_libpath_"; then
12698251881Speter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12699251881Speter  fi
12700251881Speterfi
12701251881Speterrm -f core conftest.err conftest.$ac_objext \
12702251881Speter    conftest$ac_exeext conftest.$ac_ext
12703251881Speter  if test -z "$lt_cv_aix_libpath_"; then
12704286506Speter    lt_cv_aix_libpath_=/usr/lib:/lib
12705251881Speter  fi
12706251881Speter
12707251881Speterfi
12708251881Speter
12709251881Speter  aix_libpath=$lt_cv_aix_libpath_
12710251881Speterfi
12711251881Speter
12712286506Speter	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12713251881Speter	  # Warning - without using the other run time loading flags,
12714251881Speter	  # -berok will link without error, but may produce a broken library.
12715286506Speter	  no_undefined_flag=' $wl-bernotok'
12716286506Speter	  allow_undefined_flag=' $wl-berok'
12717286506Speter	  if test yes = "$with_gnu_ld"; then
12718251881Speter	    # We only use this code for GNU lds that support --whole-archive.
12719286506Speter	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
12720251881Speter	  else
12721251881Speter	    # Exported symbols can be pulled into shared objects from archives
12722251881Speter	    whole_archive_flag_spec='$convenience'
12723251881Speter	  fi
12724251881Speter	  archive_cmds_need_lc=yes
12725289180Speter	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
12726289180Speter	  # -brtl affects multiple linker settings, -berok does not and is overridden later
12727289180Speter	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
12728289180Speter	  if test svr4 != "$with_aix_soname"; then
12729289180Speter	    # This is similar to how AIX traditionally builds its shared libraries.
12730289180Speter	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
12731289180Speter	  fi
12732289180Speter	  if test aix != "$with_aix_soname"; then
12733289180Speter	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
12734289180Speter	  else
12735289180Speter	    # used by -dlpreopen to get the symbols
12736289180Speter	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
12737289180Speter	  fi
12738289180Speter	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
12739251881Speter	fi
12740251881Speter      fi
12741251881Speter      ;;
12742251881Speter
12743251881Speter    amigaos*)
12744251881Speter      case $host_cpu in
12745251881Speter      powerpc)
12746251881Speter            # see comment about AmigaOS4 .so support
12747286506Speter            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12748251881Speter            archive_expsym_cmds=''
12749251881Speter        ;;
12750251881Speter      m68k)
12751251881Speter            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
12752251881Speter            hardcode_libdir_flag_spec='-L$libdir'
12753251881Speter            hardcode_minus_L=yes
12754251881Speter        ;;
12755251881Speter      esac
12756251881Speter      ;;
12757251881Speter
12758251881Speter    bsdi[45]*)
12759251881Speter      export_dynamic_flag_spec=-rdynamic
12760251881Speter      ;;
12761251881Speter
12762251881Speter    cygwin* | mingw* | pw32* | cegcc*)
12763251881Speter      # When not using gcc, we currently assume that we are using
12764251881Speter      # Microsoft Visual C++.
12765251881Speter      # hardcode_libdir_flag_spec is actually meaningless, as there is
12766251881Speter      # no search path for DLLs.
12767251881Speter      case $cc_basename in
12768251881Speter      cl*)
12769251881Speter	# Native MSVC
12770251881Speter	hardcode_libdir_flag_spec=' '
12771251881Speter	allow_undefined_flag=unsupported
12772251881Speter	always_export_symbols=yes
12773251881Speter	file_list_spec='@'
12774251881Speter	# Tell ltmain to make .lib files, not .a files.
12775251881Speter	libext=lib
12776251881Speter	# Tell ltmain to make .dll files, not .so files.
12777286506Speter	shrext_cmds=.dll
12778251881Speter	# FIXME: Setting linknames here is a bad hack.
12779286506Speter	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
12780286506Speter	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
12781286506Speter            cp "$export_symbols" "$output_objdir/$soname.def";
12782286506Speter            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
12783286506Speter          else
12784286506Speter            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
12785286506Speter          fi~
12786286506Speter          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12787286506Speter          linknames='
12788251881Speter	# The linker will not automatically build a static lib if we build a DLL.
12789251881Speter	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
12790251881Speter	enable_shared_with_static_runtimes=yes
12791251881Speter	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
12792251881Speter	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12793251881Speter	# Don't use ranlib
12794251881Speter	old_postinstall_cmds='chmod 644 $oldlib'
12795251881Speter	postlink_cmds='lt_outputfile="@OUTPUT@"~
12796286506Speter          lt_tool_outputfile="@TOOL_OUTPUT@"~
12797286506Speter          case $lt_outputfile in
12798286506Speter            *.exe|*.EXE) ;;
12799286506Speter            *)
12800286506Speter              lt_outputfile=$lt_outputfile.exe
12801286506Speter              lt_tool_outputfile=$lt_tool_outputfile.exe
12802286506Speter              ;;
12803286506Speter          esac~
12804286506Speter          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
12805286506Speter            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12806286506Speter            $RM "$lt_outputfile.manifest";
12807286506Speter          fi'
12808251881Speter	;;
12809251881Speter      *)
12810251881Speter	# Assume MSVC wrapper
12811251881Speter	hardcode_libdir_flag_spec=' '
12812251881Speter	allow_undefined_flag=unsupported
12813251881Speter	# Tell ltmain to make .lib files, not .a files.
12814251881Speter	libext=lib
12815251881Speter	# Tell ltmain to make .dll files, not .so files.
12816286506Speter	shrext_cmds=.dll
12817251881Speter	# FIXME: Setting linknames here is a bad hack.
12818251881Speter	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
12819251881Speter	# The linker will automatically build a .lib file if we build a DLL.
12820251881Speter	old_archive_from_new_cmds='true'
12821251881Speter	# FIXME: Should let the user specify the lib program.
12822251881Speter	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
12823251881Speter	enable_shared_with_static_runtimes=yes
12824251881Speter	;;
12825251881Speter      esac
12826251881Speter      ;;
12827251881Speter
12828251881Speter    darwin* | rhapsody*)
12829251881Speter
12830251881Speter
12831251881Speter  archive_cmds_need_lc=no
12832251881Speter  hardcode_direct=no
12833251881Speter  hardcode_automatic=yes
12834251881Speter  hardcode_shlibpath_var=unsupported
12835286506Speter  if test yes = "$lt_cv_ld_force_load"; then
12836286506Speter    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12837251881Speter
12838251881Speter  else
12839251881Speter    whole_archive_flag_spec=''
12840251881Speter  fi
12841251881Speter  link_all_deplibs=yes
12842286506Speter  allow_undefined_flag=$_lt_dar_allow_undefined
12843251881Speter  case $cc_basename in
12844286506Speter     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
12845251881Speter     *) _lt_dar_can_shared=$GCC ;;
12846251881Speter  esac
12847286506Speter  if test yes = "$_lt_dar_can_shared"; then
12848251881Speter    output_verbose_link_cmd=func_echo_all
12849286506Speter    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
12850286506Speter    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
12851286506Speter    archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
12852286506Speter    module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
12853251881Speter
12854251881Speter  else
12855251881Speter  ld_shlibs=no
12856251881Speter  fi
12857251881Speter
12858251881Speter      ;;
12859251881Speter
12860251881Speter    dgux*)
12861251881Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12862251881Speter      hardcode_libdir_flag_spec='-L$libdir'
12863251881Speter      hardcode_shlibpath_var=no
12864251881Speter      ;;
12865251881Speter
12866251881Speter    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
12867251881Speter    # support.  Future versions do this automatically, but an explicit c++rt0.o
12868251881Speter    # does not break anything, and helps significantly (at the cost of a little
12869251881Speter    # extra space).
12870251881Speter    freebsd2.2*)
12871251881Speter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
12872251881Speter      hardcode_libdir_flag_spec='-R$libdir'
12873251881Speter      hardcode_direct=yes
12874251881Speter      hardcode_shlibpath_var=no
12875251881Speter      ;;
12876251881Speter
12877251881Speter    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
12878251881Speter    freebsd2.*)
12879251881Speter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12880251881Speter      hardcode_direct=yes
12881251881Speter      hardcode_minus_L=yes
12882251881Speter      hardcode_shlibpath_var=no
12883251881Speter      ;;
12884251881Speter
12885251881Speter    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
12886251881Speter    freebsd* | dragonfly*)
12887251881Speter      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12888251881Speter      hardcode_libdir_flag_spec='-R$libdir'
12889251881Speter      hardcode_direct=yes
12890251881Speter      hardcode_shlibpath_var=no
12891251881Speter      ;;
12892251881Speter
12893251881Speter    hpux9*)
12894286506Speter      if test yes = "$GCC"; then
12895286506Speter	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
12896251881Speter      else
12897286506Speter	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
12898251881Speter      fi
12899286506Speter      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12900251881Speter      hardcode_libdir_separator=:
12901251881Speter      hardcode_direct=yes
12902251881Speter
12903251881Speter      # hardcode_minus_L: Not really in the search PATH,
12904251881Speter      # but as the default location of the library.
12905251881Speter      hardcode_minus_L=yes
12906286506Speter      export_dynamic_flag_spec='$wl-E'
12907251881Speter      ;;
12908251881Speter
12909251881Speter    hpux10*)
12910286506Speter      if test yes,no = "$GCC,$with_gnu_ld"; then
12911286506Speter	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12912251881Speter      else
12913251881Speter	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12914251881Speter      fi
12915286506Speter      if test no = "$with_gnu_ld"; then
12916286506Speter	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12917251881Speter	hardcode_libdir_separator=:
12918251881Speter	hardcode_direct=yes
12919251881Speter	hardcode_direct_absolute=yes
12920286506Speter	export_dynamic_flag_spec='$wl-E'
12921251881Speter	# hardcode_minus_L: Not really in the search PATH,
12922251881Speter	# but as the default location of the library.
12923251881Speter	hardcode_minus_L=yes
12924251881Speter      fi
12925251881Speter      ;;
12926251881Speter
12927251881Speter    hpux11*)
12928286506Speter      if test yes,no = "$GCC,$with_gnu_ld"; then
12929251881Speter	case $host_cpu in
12930251881Speter	hppa*64*)
12931286506Speter	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12932251881Speter	  ;;
12933251881Speter	ia64*)
12934286506Speter	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12935251881Speter	  ;;
12936251881Speter	*)
12937286506Speter	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12938251881Speter	  ;;
12939251881Speter	esac
12940251881Speter      else
12941251881Speter	case $host_cpu in
12942251881Speter	hppa*64*)
12943286506Speter	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12944251881Speter	  ;;
12945251881Speter	ia64*)
12946286506Speter	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12947251881Speter	  ;;
12948251881Speter	*)
12949251881Speter
12950251881Speter	  # Older versions of the 11.00 compiler do not understand -b yet
12951251881Speter	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
12952251881Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
12953251881Speter$as_echo_n "checking if $CC understands -b... " >&6; }
12954251881Speterif ${lt_cv_prog_compiler__b+:} false; then :
12955251881Speter  $as_echo_n "(cached) " >&6
12956251881Speterelse
12957251881Speter  lt_cv_prog_compiler__b=no
12958286506Speter   save_LDFLAGS=$LDFLAGS
12959251881Speter   LDFLAGS="$LDFLAGS -b"
12960251881Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12961251881Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12962251881Speter     # The linker can only warn and ignore the option if not recognized
12963251881Speter     # So say no if there are warnings
12964251881Speter     if test -s conftest.err; then
12965251881Speter       # Append any errors to the config.log.
12966251881Speter       cat conftest.err 1>&5
12967251881Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12968251881Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12969251881Speter       if diff conftest.exp conftest.er2 >/dev/null; then
12970251881Speter         lt_cv_prog_compiler__b=yes
12971251881Speter       fi
12972251881Speter     else
12973251881Speter       lt_cv_prog_compiler__b=yes
12974251881Speter     fi
12975251881Speter   fi
12976251881Speter   $RM -r conftest*
12977286506Speter   LDFLAGS=$save_LDFLAGS
12978251881Speter
12979251881Speterfi
12980251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
12981251881Speter$as_echo "$lt_cv_prog_compiler__b" >&6; }
12982251881Speter
12983286506Speterif test yes = "$lt_cv_prog_compiler__b"; then
12984286506Speter    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12985251881Speterelse
12986251881Speter    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12987251881Speterfi
12988251881Speter
12989251881Speter	  ;;
12990251881Speter	esac
12991251881Speter      fi
12992286506Speter      if test no = "$with_gnu_ld"; then
12993286506Speter	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12994251881Speter	hardcode_libdir_separator=:
12995251881Speter
12996251881Speter	case $host_cpu in
12997251881Speter	hppa*64*|ia64*)
12998251881Speter	  hardcode_direct=no
12999251881Speter	  hardcode_shlibpath_var=no
13000251881Speter	  ;;
13001251881Speter	*)
13002251881Speter	  hardcode_direct=yes
13003251881Speter	  hardcode_direct_absolute=yes
13004286506Speter	  export_dynamic_flag_spec='$wl-E'
13005251881Speter
13006251881Speter	  # hardcode_minus_L: Not really in the search PATH,
13007251881Speter	  # but as the default location of the library.
13008251881Speter	  hardcode_minus_L=yes
13009251881Speter	  ;;
13010251881Speter	esac
13011251881Speter      fi
13012251881Speter      ;;
13013251881Speter
13014251881Speter    irix5* | irix6* | nonstopux*)
13015286506Speter      if test yes = "$GCC"; then
13016286506Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
13017251881Speter	# Try to use the -exported_symbol ld option, if it does not
13018251881Speter	# work, assume that -exports_file does not work either and
13019251881Speter	# implicitly export all symbols.
13020251881Speter	# This should be the same for all languages, so no per-tag cache variable.
13021251881Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
13022251881Speter$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
13023251881Speterif ${lt_cv_irix_exported_symbol+:} false; then :
13024251881Speter  $as_echo_n "(cached) " >&6
13025251881Speterelse
13026286506Speter  save_LDFLAGS=$LDFLAGS
13027286506Speter	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
13028251881Speter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029251881Speter/* end confdefs.h.  */
13030251881Speterint foo (void) { return 0; }
13031251881Speter_ACEOF
13032251881Speterif ac_fn_c_try_link "$LINENO"; then :
13033251881Speter  lt_cv_irix_exported_symbol=yes
13034251881Speterelse
13035251881Speter  lt_cv_irix_exported_symbol=no
13036251881Speterfi
13037251881Speterrm -f core conftest.err conftest.$ac_objext \
13038251881Speter    conftest$ac_exeext conftest.$ac_ext
13039286506Speter           LDFLAGS=$save_LDFLAGS
13040251881Speterfi
13041251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
13042251881Speter$as_echo "$lt_cv_irix_exported_symbol" >&6; }
13043286506Speter	if test yes = "$lt_cv_irix_exported_symbol"; then
13044286506Speter          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
13045251881Speter	fi
13046251881Speter      else
13047286506Speter	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
13048286506Speter	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
13049251881Speter      fi
13050251881Speter      archive_cmds_need_lc='no'
13051286506Speter      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13052251881Speter      hardcode_libdir_separator=:
13053251881Speter      inherit_rpath=yes
13054251881Speter      link_all_deplibs=yes
13055251881Speter      ;;
13056251881Speter
13057289180Speter    linux*)
13058289180Speter      case $cc_basename in
13059289180Speter      tcc*)
13060289180Speter	# Fabrice Bellard et al's Tiny C Compiler
13061289180Speter	ld_shlibs=yes
13062289180Speter	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13063289180Speter	;;
13064289180Speter      esac
13065289180Speter      ;;
13066289180Speter
13067251881Speter    netbsd*)
13068251881Speter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13069251881Speter	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13070251881Speter      else
13071251881Speter	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13072251881Speter      fi
13073251881Speter      hardcode_libdir_flag_spec='-R$libdir'
13074251881Speter      hardcode_direct=yes
13075251881Speter      hardcode_shlibpath_var=no
13076251881Speter      ;;
13077251881Speter
13078251881Speter    newsos6)
13079251881Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13080251881Speter      hardcode_direct=yes
13081286506Speter      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13082251881Speter      hardcode_libdir_separator=:
13083251881Speter      hardcode_shlibpath_var=no
13084251881Speter      ;;
13085251881Speter
13086251881Speter    *nto* | *qnx*)
13087251881Speter      ;;
13088251881Speter
13089286506Speter    openbsd* | bitrig*)
13090251881Speter      if test -f /usr/libexec/ld.so; then
13091251881Speter	hardcode_direct=yes
13092251881Speter	hardcode_shlibpath_var=no
13093251881Speter	hardcode_direct_absolute=yes
13094286506Speter	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
13095251881Speter	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13096286506Speter	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
13097286506Speter	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
13098286506Speter	  export_dynamic_flag_spec='$wl-E'
13099251881Speter	else
13100286506Speter	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13101286506Speter	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
13102251881Speter	fi
13103251881Speter      else
13104251881Speter	ld_shlibs=no
13105251881Speter      fi
13106251881Speter      ;;
13107251881Speter
13108251881Speter    os2*)
13109251881Speter      hardcode_libdir_flag_spec='-L$libdir'
13110251881Speter      hardcode_minus_L=yes
13111251881Speter      allow_undefined_flag=unsupported
13112289180Speter      shrext_cmds=.dll
13113289180Speter      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13114289180Speter	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13115289180Speter	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13116289180Speter	$ECHO EXPORTS >> $output_objdir/$libname.def~
13117289180Speter	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
13118289180Speter	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13119289180Speter	emximp -o $lib $output_objdir/$libname.def'
13120289180Speter      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13121289180Speter	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13122289180Speter	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13123289180Speter	$ECHO EXPORTS >> $output_objdir/$libname.def~
13124289180Speter	prefix_cmds="$SED"~
13125289180Speter	if test EXPORTS = "`$SED 1q $export_symbols`"; then
13126289180Speter	  prefix_cmds="$prefix_cmds -e 1d";
13127289180Speter	fi~
13128289180Speter	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
13129289180Speter	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
13130289180Speter	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13131289180Speter	emximp -o $lib $output_objdir/$libname.def'
13132289180Speter      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
13133289180Speter      enable_shared_with_static_runtimes=yes
13134251881Speter      ;;
13135251881Speter
13136251881Speter    osf3*)
13137286506Speter      if test yes = "$GCC"; then
13138286506Speter	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
13139286506Speter	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
13140251881Speter      else
13141251881Speter	allow_undefined_flag=' -expect_unresolved \*'
13142286506Speter	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
13143251881Speter      fi
13144251881Speter      archive_cmds_need_lc='no'
13145286506Speter      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13146251881Speter      hardcode_libdir_separator=:
13147251881Speter      ;;
13148251881Speter
13149251881Speter    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13150286506Speter      if test yes = "$GCC"; then
13151286506Speter	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
13152286506Speter	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
13153286506Speter	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13154251881Speter      else
13155251881Speter	allow_undefined_flag=' -expect_unresolved \*'
13156286506Speter	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
13157251881Speter	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
13158286506Speter          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
13159251881Speter
13160251881Speter	# Both c and cxx compiler support -rpath directly
13161251881Speter	hardcode_libdir_flag_spec='-rpath $libdir'
13162251881Speter      fi
13163251881Speter      archive_cmds_need_lc='no'
13164251881Speter      hardcode_libdir_separator=:
13165251881Speter      ;;
13166251881Speter
13167251881Speter    solaris*)
13168251881Speter      no_undefined_flag=' -z defs'
13169286506Speter      if test yes = "$GCC"; then
13170286506Speter	wlarc='$wl'
13171286506Speter	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
13172251881Speter	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13173286506Speter          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13174251881Speter      else
13175251881Speter	case `$CC -V 2>&1` in
13176251881Speter	*"Compilers 5.0"*)
13177251881Speter	  wlarc=''
13178286506Speter	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
13179251881Speter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13180286506Speter            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13181251881Speter	  ;;
13182251881Speter	*)
13183286506Speter	  wlarc='$wl'
13184286506Speter	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13185251881Speter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13186286506Speter            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13187251881Speter	  ;;
13188251881Speter	esac
13189251881Speter      fi
13190251881Speter      hardcode_libdir_flag_spec='-R$libdir'
13191251881Speter      hardcode_shlibpath_var=no
13192251881Speter      case $host_os in
13193251881Speter      solaris2.[0-5] | solaris2.[0-5].*) ;;
13194251881Speter      *)
13195251881Speter	# The compiler driver will combine and reorder linker options,
13196286506Speter	# but understands '-z linker_flag'.  GCC discards it without '$wl',
13197251881Speter	# but is careful enough not to reorder.
13198251881Speter	# Supported since Solaris 2.6 (maybe 2.5.1?)
13199286506Speter	if test yes = "$GCC"; then
13200286506Speter	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
13201251881Speter	else
13202251881Speter	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
13203251881Speter	fi
13204251881Speter	;;
13205251881Speter      esac
13206251881Speter      link_all_deplibs=yes
13207251881Speter      ;;
13208251881Speter
13209251881Speter    sunos4*)
13210286506Speter      if test sequent = "$host_vendor"; then
13211251881Speter	# Use $CC to link under sequent, because it throws in some extra .o
13212251881Speter	# files that make .init and .fini sections work.
13213286506Speter	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13214251881Speter      else
13215251881Speter	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13216251881Speter      fi
13217251881Speter      hardcode_libdir_flag_spec='-L$libdir'
13218251881Speter      hardcode_direct=yes
13219251881Speter      hardcode_minus_L=yes
13220251881Speter      hardcode_shlibpath_var=no
13221251881Speter      ;;
13222251881Speter
13223251881Speter    sysv4)
13224251881Speter      case $host_vendor in
13225251881Speter	sni)
13226251881Speter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13227251881Speter	  hardcode_direct=yes # is this really true???
13228251881Speter	;;
13229251881Speter	siemens)
13230251881Speter	  ## LD is ld it makes a PLAMLIB
13231251881Speter	  ## CC just makes a GrossModule.
13232251881Speter	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13233251881Speter	  reload_cmds='$CC -r -o $output$reload_objs'
13234251881Speter	  hardcode_direct=no
13235251881Speter        ;;
13236251881Speter	motorola)
13237251881Speter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13238251881Speter	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
13239251881Speter	;;
13240251881Speter      esac
13241251881Speter      runpath_var='LD_RUN_PATH'
13242251881Speter      hardcode_shlibpath_var=no
13243251881Speter      ;;
13244251881Speter
13245251881Speter    sysv4.3*)
13246251881Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13247251881Speter      hardcode_shlibpath_var=no
13248251881Speter      export_dynamic_flag_spec='-Bexport'
13249251881Speter      ;;
13250251881Speter
13251251881Speter    sysv4*MP*)
13252251881Speter      if test -d /usr/nec; then
13253251881Speter	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13254251881Speter	hardcode_shlibpath_var=no
13255251881Speter	runpath_var=LD_RUN_PATH
13256251881Speter	hardcode_runpath_var=yes
13257251881Speter	ld_shlibs=yes
13258251881Speter      fi
13259251881Speter      ;;
13260251881Speter
13261251881Speter    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13262286506Speter      no_undefined_flag='$wl-z,text'
13263251881Speter      archive_cmds_need_lc=no
13264251881Speter      hardcode_shlibpath_var=no
13265251881Speter      runpath_var='LD_RUN_PATH'
13266251881Speter
13267286506Speter      if test yes = "$GCC"; then
13268286506Speter	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13269286506Speter	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13270251881Speter      else
13271286506Speter	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13272286506Speter	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13273251881Speter      fi
13274251881Speter      ;;
13275251881Speter
13276251881Speter    sysv5* | sco3.2v5* | sco5v6*)
13277286506Speter      # Note: We CANNOT use -z defs as we might desire, because we do not
13278251881Speter      # link with -lc, and that would cause any symbols used from libc to
13279251881Speter      # always be unresolved, which means just about no library would
13280251881Speter      # ever link correctly.  If we're not using GNU ld we use -z text
13281251881Speter      # though, which does catch some bad symbols but isn't as heavy-handed
13282251881Speter      # as -z defs.
13283286506Speter      no_undefined_flag='$wl-z,text'
13284286506Speter      allow_undefined_flag='$wl-z,nodefs'
13285251881Speter      archive_cmds_need_lc=no
13286251881Speter      hardcode_shlibpath_var=no
13287286506Speter      hardcode_libdir_flag_spec='$wl-R,$libdir'
13288251881Speter      hardcode_libdir_separator=':'
13289251881Speter      link_all_deplibs=yes
13290286506Speter      export_dynamic_flag_spec='$wl-Bexport'
13291251881Speter      runpath_var='LD_RUN_PATH'
13292251881Speter
13293286506Speter      if test yes = "$GCC"; then
13294286506Speter	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13295286506Speter	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13296251881Speter      else
13297286506Speter	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13298286506Speter	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13299251881Speter      fi
13300251881Speter      ;;
13301251881Speter
13302251881Speter    uts4*)
13303251881Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13304251881Speter      hardcode_libdir_flag_spec='-L$libdir'
13305251881Speter      hardcode_shlibpath_var=no
13306251881Speter      ;;
13307251881Speter
13308251881Speter    *)
13309251881Speter      ld_shlibs=no
13310251881Speter      ;;
13311251881Speter    esac
13312251881Speter
13313286506Speter    if test sni = "$host_vendor"; then
13314251881Speter      case $host in
13315251881Speter      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13316286506Speter	export_dynamic_flag_spec='$wl-Blargedynsym'
13317251881Speter	;;
13318251881Speter      esac
13319251881Speter    fi
13320251881Speter  fi
13321251881Speter
13322251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
13323251881Speter$as_echo "$ld_shlibs" >&6; }
13324286506Spetertest no = "$ld_shlibs" && can_build_shared=no
13325251881Speter
13326251881Speterwith_gnu_ld=$with_gnu_ld
13327251881Speter
13328251881Speter
13329251881Speter
13330251881Speter
13331251881Speter
13332251881Speter
13333251881Speter
13334251881Speter
13335251881Speter
13336251881Speter
13337251881Speter
13338251881Speter
13339251881Speter
13340251881Speter
13341251881Speter
13342251881Speter#
13343251881Speter# Do we need to explicitly link libc?
13344251881Speter#
13345251881Spetercase "x$archive_cmds_need_lc" in
13346251881Speterx|xyes)
13347251881Speter  # Assume -lc should be added
13348251881Speter  archive_cmds_need_lc=yes
13349251881Speter
13350286506Speter  if test yes,yes = "$GCC,$enable_shared"; then
13351251881Speter    case $archive_cmds in
13352251881Speter    *'~'*)
13353251881Speter      # FIXME: we may have to deal with multi-command sequences.
13354251881Speter      ;;
13355251881Speter    '$CC '*)
13356251881Speter      # Test whether the compiler implicitly links with -lc since on some
13357251881Speter      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13358251881Speter      # to ld, don't add -lc before -lgcc.
13359251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13360251881Speter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13361251881Speterif ${lt_cv_archive_cmds_need_lc+:} false; then :
13362251881Speter  $as_echo_n "(cached) " >&6
13363251881Speterelse
13364251881Speter  $RM conftest*
13365251881Speter	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13366251881Speter
13367251881Speter	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13368251881Speter  (eval $ac_compile) 2>&5
13369251881Speter  ac_status=$?
13370251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13371251881Speter  test $ac_status = 0; } 2>conftest.err; then
13372251881Speter	  soname=conftest
13373251881Speter	  lib=conftest
13374251881Speter	  libobjs=conftest.$ac_objext
13375251881Speter	  deplibs=
13376251881Speter	  wl=$lt_prog_compiler_wl
13377251881Speter	  pic_flag=$lt_prog_compiler_pic
13378251881Speter	  compiler_flags=-v
13379251881Speter	  linker_flags=-v
13380251881Speter	  verstring=
13381251881Speter	  output_objdir=.
13382251881Speter	  libname=conftest
13383251881Speter	  lt_save_allow_undefined_flag=$allow_undefined_flag
13384251881Speter	  allow_undefined_flag=
13385251881Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13386251881Speter  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13387251881Speter  ac_status=$?
13388251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13389251881Speter  test $ac_status = 0; }
13390251881Speter	  then
13391251881Speter	    lt_cv_archive_cmds_need_lc=no
13392251881Speter	  else
13393251881Speter	    lt_cv_archive_cmds_need_lc=yes
13394251881Speter	  fi
13395251881Speter	  allow_undefined_flag=$lt_save_allow_undefined_flag
13396251881Speter	else
13397251881Speter	  cat conftest.err 1>&5
13398251881Speter	fi
13399251881Speter	$RM conftest*
13400251881Speter
13401251881Speterfi
13402251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
13403251881Speter$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
13404251881Speter      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
13405251881Speter      ;;
13406251881Speter    esac
13407251881Speter  fi
13408251881Speter  ;;
13409251881Speteresac
13410251881Speter
13411251881Speter
13412251881Speter
13413251881Speter
13414251881Speter
13415251881Speter
13416251881Speter
13417251881Speter
13418251881Speter
13419251881Speter
13420251881Speter
13421251881Speter
13422251881Speter
13423251881Speter
13424251881Speter
13425251881Speter
13426251881Speter
13427251881Speter
13428251881Speter
13429251881Speter
13430251881Speter
13431251881Speter
13432251881Speter
13433251881Speter
13434251881Speter
13435251881Speter
13436251881Speter
13437251881Speter
13438251881Speter
13439251881Speter
13440251881Speter
13441251881Speter
13442251881Speter
13443251881Speter
13444251881Speter
13445251881Speter
13446251881Speter
13447251881Speter
13448251881Speter
13449251881Speter
13450251881Speter
13451251881Speter
13452251881Speter
13453251881Speter
13454251881Speter
13455251881Speter
13456251881Speter
13457251881Speter
13458251881Speter
13459251881Speter
13460251881Speter
13461251881Speter
13462251881Speter
13463251881Speter
13464251881Speter
13465251881Speter
13466251881Speter
13467251881Speter
13468251881Speter
13469251881Speter
13470251881Speter
13471251881Speter
13472251881Speter
13473251881Speter
13474251881Speter
13475251881Speter
13476251881Speter
13477251881Speter
13478251881Speter
13479251881Speter
13480251881Speter
13481251881Speter
13482251881Speter
13483251881Speter
13484251881Speter
13485251881Speter
13486251881Speter
13487251881Speter
13488251881Speter
13489251881Speter
13490251881Speter
13491251881Speter
13492251881Speter
13493251881Speter
13494251881Speter
13495251881Speter
13496251881Speter
13497251881Speter
13498251881Speter
13499251881Speter
13500251881Speter
13501251881Speter
13502251881Speter
13503251881Speter
13504251881Speter
13505251881Speter
13506251881Speter
13507251881Speter
13508251881Speter
13509251881Speter
13510251881Speter
13511251881Speter
13512251881Speter
13513251881Speter
13514251881Speter
13515251881Speter
13516251881Speter
13517251881Speter
13518251881Speter
13519251881Speter
13520251881Speter
13521251881Speter
13522251881Speter
13523251881Speter
13524251881Speter
13525251881Speter
13526251881Speter
13527251881Speter
13528251881Speter
13529251881Speter
13530251881Speter
13531251881Speter
13532251881Speter
13533251881Speter
13534251881Speter
13535251881Speter
13536251881Speter
13537251881Speter
13538251881Speter
13539251881Speter
13540251881Speter
13541251881Speter
13542251881Speter
13543251881Speter
13544251881Speter
13545251881Speter
13546251881Speter
13547251881Speter
13548251881Speter
13549251881Speter
13550251881Speter
13551251881Speter
13552251881Speter
13553251881Speter
13554251881Speter
13555251881Speter
13556251881Speter
13557251881Speter
13558251881Speter
13559251881Speter
13560251881Speter
13561251881Speter
13562251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13563251881Speter$as_echo_n "checking dynamic linker characteristics... " >&6; }
13564251881Speter
13565286506Speterif test yes = "$GCC"; then
13566251881Speter  case $host_os in
13567286506Speter    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
13568286506Speter    *) lt_awk_arg='/^libraries:/' ;;
13569251881Speter  esac
13570251881Speter  case $host_os in
13571286506Speter    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
13572286506Speter    *) lt_sed_strip_eq='s|=/|/|g' ;;
13573251881Speter  esac
13574251881Speter  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
13575251881Speter  case $lt_search_path_spec in
13576251881Speter  *\;*)
13577251881Speter    # if the path contains ";" then we assume it to be the separator
13578251881Speter    # otherwise default to the standard path separator (i.e. ":") - it is
13579251881Speter    # assumed that no part of a normal pathname contains ";" but that should
13580251881Speter    # okay in the real world where ";" in dirpaths is itself problematic.
13581251881Speter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
13582251881Speter    ;;
13583251881Speter  *)
13584251881Speter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
13585251881Speter    ;;
13586251881Speter  esac
13587251881Speter  # Ok, now we have the path, separated by spaces, we can step through it
13588286506Speter  # and add multilib dir if necessary...
13589251881Speter  lt_tmp_lt_search_path_spec=
13590286506Speter  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
13591286506Speter  # ...but if some path component already ends with the multilib dir we assume
13592286506Speter  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
13593286506Speter  case "$lt_multi_os_dir; $lt_search_path_spec " in
13594286506Speter  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
13595286506Speter    lt_multi_os_dir=
13596286506Speter    ;;
13597286506Speter  esac
13598251881Speter  for lt_sys_path in $lt_search_path_spec; do
13599286506Speter    if test -d "$lt_sys_path$lt_multi_os_dir"; then
13600286506Speter      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
13601286506Speter    elif test -n "$lt_multi_os_dir"; then
13602251881Speter      test -d "$lt_sys_path" && \
13603251881Speter	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
13604251881Speter    fi
13605251881Speter  done
13606251881Speter  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
13607286506SpeterBEGIN {RS = " "; FS = "/|\n";} {
13608286506Speter  lt_foo = "";
13609286506Speter  lt_count = 0;
13610251881Speter  for (lt_i = NF; lt_i > 0; lt_i--) {
13611251881Speter    if ($lt_i != "" && $lt_i != ".") {
13612251881Speter      if ($lt_i == "..") {
13613251881Speter        lt_count++;
13614251881Speter      } else {
13615251881Speter        if (lt_count == 0) {
13616286506Speter          lt_foo = "/" $lt_i lt_foo;
13617251881Speter        } else {
13618251881Speter          lt_count--;
13619251881Speter        }
13620251881Speter      }
13621251881Speter    }
13622251881Speter  }
13623251881Speter  if (lt_foo != "") { lt_freq[lt_foo]++; }
13624251881Speter  if (lt_freq[lt_foo] == 1) { print lt_foo; }
13625251881Speter}'`
13626251881Speter  # AWK program above erroneously prepends '/' to C:/dos/paths
13627251881Speter  # for these hosts.
13628251881Speter  case $host_os in
13629251881Speter    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
13630286506Speter      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
13631251881Speter  esac
13632251881Speter  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
13633251881Speterelse
13634251881Speter  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13635251881Speterfi
13636251881Speterlibrary_names_spec=
13637251881Speterlibname_spec='lib$name'
13638251881Spetersoname_spec=
13639286506Spetershrext_cmds=.so
13640251881Speterpostinstall_cmds=
13641251881Speterpostuninstall_cmds=
13642251881Speterfinish_cmds=
13643251881Speterfinish_eval=
13644251881Spetershlibpath_var=
13645251881Spetershlibpath_overrides_runpath=unknown
13646251881Speterversion_type=none
13647251881Speterdynamic_linker="$host_os ld.so"
13648251881Spetersys_lib_dlsearch_path_spec="/lib /usr/lib"
13649251881Speterneed_lib_prefix=unknown
13650251881Speterhardcode_into_libs=no
13651251881Speter
13652251881Speter# when you set need_version to no, make sure it does not cause -set_version
13653251881Speter# flags to be left without arguments
13654251881Speterneed_version=unknown
13655251881Speter
13656289180Speter
13657289180Speter
13658251881Spetercase $host_os in
13659251881Speteraix3*)
13660251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
13661286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
13662251881Speter  shlibpath_var=LIBPATH
13663251881Speter
13664251881Speter  # AIX 3 has no versioning support, so we append a major version to the name.
13665286506Speter  soname_spec='$libname$release$shared_ext$major'
13666251881Speter  ;;
13667251881Speter
13668251881Speteraix[4-9]*)
13669251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
13670251881Speter  need_lib_prefix=no
13671251881Speter  need_version=no
13672251881Speter  hardcode_into_libs=yes
13673286506Speter  if test ia64 = "$host_cpu"; then
13674251881Speter    # AIX 5 supports IA64
13675286506Speter    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
13676251881Speter    shlibpath_var=LD_LIBRARY_PATH
13677251881Speter  else
13678251881Speter    # With GCC up to 2.95.x, collect2 would create an import file
13679251881Speter    # for dependence libraries.  The import file would start with
13680286506Speter    # the line '#! .'.  This would cause the generated library to
13681286506Speter    # depend on '.', always an invalid library.  This was fixed in
13682251881Speter    # development snapshots of GCC prior to 3.0.
13683251881Speter    case $host_os in
13684251881Speter      aix4 | aix4.[01] | aix4.[01].*)
13685251881Speter      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13686251881Speter	   echo ' yes '
13687286506Speter	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
13688251881Speter	:
13689251881Speter      else
13690251881Speter	can_build_shared=no
13691251881Speter      fi
13692251881Speter      ;;
13693251881Speter    esac
13694289180Speter    # Using Import Files as archive members, it is possible to support
13695289180Speter    # filename-based versioning of shared library archives on AIX. While
13696289180Speter    # this would work for both with and without runtime linking, it will
13697289180Speter    # prevent static linking of such archives. So we do filename-based
13698289180Speter    # shared library versioning with .so extension only, which is used
13699289180Speter    # when both runtime linking and shared linking is enabled.
13700289180Speter    # Unfortunately, runtime linking may impact performance, so we do
13701289180Speter    # not want this to be the default eventually. Also, we use the
13702289180Speter    # versioned .so libs for executables only if there is the -brtl
13703289180Speter    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
13704289180Speter    # To allow for filename-based versioning support, we need to create
13705289180Speter    # libNAME.so.V as an archive file, containing:
13706289180Speter    # *) an Import File, referring to the versioned filename of the
13707289180Speter    #    archive as well as the shared archive member, telling the
13708289180Speter    #    bitwidth (32 or 64) of that shared object, and providing the
13709289180Speter    #    list of exported symbols of that shared object, eventually
13710289180Speter    #    decorated with the 'weak' keyword
13711289180Speter    # *) the shared object with the F_LOADONLY flag set, to really avoid
13712289180Speter    #    it being seen by the linker.
13713289180Speter    # At run time we better use the real file rather than another symlink,
13714289180Speter    # but for link time we create the symlink libNAME.so -> libNAME.so.V
13715289180Speter
13716289180Speter    case $with_aix_soname,$aix_use_runtimelinking in
13717286506Speter    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
13718251881Speter    # soname into executable. Probably we can add versioning support to
13719251881Speter    # collect2, so additional links can be useful in future.
13720289180Speter    aix,yes) # traditional libtool
13721289180Speter      dynamic_linker='AIX unversionable lib.so'
13722251881Speter      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13723251881Speter      # instead of lib<name>.a to let people know that these are not
13724251881Speter      # typical AIX shared libraries.
13725286506Speter      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13726289180Speter      ;;
13727289180Speter    aix,no) # traditional AIX only
13728289180Speter      dynamic_linker='AIX lib.a(lib.so.V)'
13729251881Speter      # We preserve .a as extension for shared libraries through AIX4.2
13730251881Speter      # and later when we are not doing run time linking.
13731286506Speter      library_names_spec='$libname$release.a $libname.a'
13732286506Speter      soname_spec='$libname$release$shared_ext$major'
13733289180Speter      ;;
13734289180Speter    svr4,*) # full svr4 only
13735289180Speter      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
13736289180Speter      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13737289180Speter      # We do not specify a path in Import Files, so LIBPATH fires.
13738289180Speter      shlibpath_overrides_runpath=yes
13739289180Speter      ;;
13740289180Speter    *,yes) # both, prefer svr4
13741289180Speter      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
13742289180Speter      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13743289180Speter      # unpreferred sharedlib libNAME.a needs extra handling
13744289180Speter      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
13745289180Speter      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
13746289180Speter      # We do not specify a path in Import Files, so LIBPATH fires.
13747289180Speter      shlibpath_overrides_runpath=yes
13748289180Speter      ;;
13749289180Speter    *,no) # both, prefer aix
13750289180Speter      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
13751289180Speter      library_names_spec='$libname$release.a $libname.a'
13752289180Speter      soname_spec='$libname$release$shared_ext$major'
13753289180Speter      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
13754289180Speter      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
13755289180Speter      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
13756289180Speter      ;;
13757289180Speter    esac
13758251881Speter    shlibpath_var=LIBPATH
13759251881Speter  fi
13760251881Speter  ;;
13761251881Speter
13762251881Speteramigaos*)
13763251881Speter  case $host_cpu in
13764251881Speter  powerpc)
13765251881Speter    # Since July 2007 AmigaOS4 officially supports .so libraries.
13766251881Speter    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13767286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13768251881Speter    ;;
13769251881Speter  m68k)
13770251881Speter    library_names_spec='$libname.ixlibrary $libname.a'
13771251881Speter    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13772286506Speter    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
13773251881Speter    ;;
13774251881Speter  esac
13775251881Speter  ;;
13776251881Speter
13777251881Speterbeos*)
13778286506Speter  library_names_spec='$libname$shared_ext'
13779251881Speter  dynamic_linker="$host_os ld.so"
13780251881Speter  shlibpath_var=LIBRARY_PATH
13781251881Speter  ;;
13782251881Speter
13783251881Speterbsdi[45]*)
13784251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
13785251881Speter  need_version=no
13786286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13787286506Speter  soname_spec='$libname$release$shared_ext$major'
13788251881Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13789251881Speter  shlibpath_var=LD_LIBRARY_PATH
13790251881Speter  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13791251881Speter  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13792251881Speter  # the default ld.so.conf also contains /usr/contrib/lib and
13793251881Speter  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13794251881Speter  # libtool to hard-code these into programs
13795251881Speter  ;;
13796251881Speter
13797251881Spetercygwin* | mingw* | pw32* | cegcc*)
13798251881Speter  version_type=windows
13799286506Speter  shrext_cmds=.dll
13800251881Speter  need_version=no
13801251881Speter  need_lib_prefix=no
13802251881Speter
13803251881Speter  case $GCC,$cc_basename in
13804251881Speter  yes,*)
13805251881Speter    # gcc
13806251881Speter    library_names_spec='$libname.dll.a'
13807251881Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13808286506Speter    postinstall_cmds='base_file=`basename \$file`~
13809286506Speter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13810251881Speter      dldir=$destdir/`dirname \$dlpath`~
13811251881Speter      test -d \$dldir || mkdir -p \$dldir~
13812251881Speter      $install_prog $dir/$dlname \$dldir/$dlname~
13813251881Speter      chmod a+x \$dldir/$dlname~
13814251881Speter      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13815251881Speter        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13816251881Speter      fi'
13817251881Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13818251881Speter      dlpath=$dir/\$dldll~
13819251881Speter       $RM \$dlpath'
13820251881Speter    shlibpath_overrides_runpath=yes
13821251881Speter
13822251881Speter    case $host_os in
13823251881Speter    cygwin*)
13824251881Speter      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13825286506Speter      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13826251881Speter
13827251881Speter      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
13828251881Speter      ;;
13829251881Speter    mingw* | cegcc*)
13830251881Speter      # MinGW DLLs use traditional 'lib' prefix
13831286506Speter      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13832251881Speter      ;;
13833251881Speter    pw32*)
13834251881Speter      # pw32 DLLs use 'pw' prefix rather than 'lib'
13835286506Speter      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13836251881Speter      ;;
13837251881Speter    esac
13838251881Speter    dynamic_linker='Win32 ld.exe'
13839251881Speter    ;;
13840251881Speter
13841251881Speter  *,cl*)
13842251881Speter    # Native MSVC
13843251881Speter    libname_spec='$name'
13844286506Speter    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13845286506Speter    library_names_spec='$libname.dll.lib'
13846251881Speter
13847251881Speter    case $build_os in
13848251881Speter    mingw*)
13849251881Speter      sys_lib_search_path_spec=
13850251881Speter      lt_save_ifs=$IFS
13851251881Speter      IFS=';'
13852251881Speter      for lt_path in $LIB
13853251881Speter      do
13854251881Speter        IFS=$lt_save_ifs
13855251881Speter        # Let DOS variable expansion print the short 8.3 style file name.
13856251881Speter        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
13857251881Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
13858251881Speter      done
13859251881Speter      IFS=$lt_save_ifs
13860251881Speter      # Convert to MSYS style.
13861251881Speter      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
13862251881Speter      ;;
13863251881Speter    cygwin*)
13864251881Speter      # Convert to unix form, then to dos form, then back to unix form
13865251881Speter      # but this time dos style (no spaces!) so that the unix form looks
13866251881Speter      # like /cygdrive/c/PROGRA~1:/cygdr...
13867251881Speter      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
13868251881Speter      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
13869251881Speter      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13870251881Speter      ;;
13871251881Speter    *)
13872286506Speter      sys_lib_search_path_spec=$LIB
13873251881Speter      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13874251881Speter        # It is most probably a Windows format PATH.
13875251881Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13876251881Speter      else
13877251881Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13878251881Speter      fi
13879251881Speter      # FIXME: find the short name or the path components, as spaces are
13880251881Speter      # common. (e.g. "Program Files" -> "PROGRA~1")
13881251881Speter      ;;
13882251881Speter    esac
13883251881Speter
13884251881Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13885286506Speter    postinstall_cmds='base_file=`basename \$file`~
13886286506Speter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13887251881Speter      dldir=$destdir/`dirname \$dlpath`~
13888251881Speter      test -d \$dldir || mkdir -p \$dldir~
13889251881Speter      $install_prog $dir/$dlname \$dldir/$dlname'
13890251881Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13891251881Speter      dlpath=$dir/\$dldll~
13892251881Speter       $RM \$dlpath'
13893251881Speter    shlibpath_overrides_runpath=yes
13894251881Speter    dynamic_linker='Win32 link.exe'
13895251881Speter    ;;
13896251881Speter
13897251881Speter  *)
13898251881Speter    # Assume MSVC wrapper
13899286506Speter    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
13900251881Speter    dynamic_linker='Win32 ld.exe'
13901251881Speter    ;;
13902251881Speter  esac
13903251881Speter  # FIXME: first we should search . and the directory the executable is in
13904251881Speter  shlibpath_var=PATH
13905251881Speter  ;;
13906251881Speter
13907251881Speterdarwin* | rhapsody*)
13908251881Speter  dynamic_linker="$host_os dyld"
13909251881Speter  version_type=darwin
13910251881Speter  need_lib_prefix=no
13911251881Speter  need_version=no
13912286506Speter  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
13913286506Speter  soname_spec='$libname$release$major$shared_ext'
13914251881Speter  shlibpath_overrides_runpath=yes
13915251881Speter  shlibpath_var=DYLD_LIBRARY_PATH
13916251881Speter  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13917251881Speter
13918251881Speter  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
13919251881Speter  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13920251881Speter  ;;
13921251881Speter
13922251881Speterdgux*)
13923251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
13924251881Speter  need_lib_prefix=no
13925251881Speter  need_version=no
13926286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13927286506Speter  soname_spec='$libname$release$shared_ext$major'
13928251881Speter  shlibpath_var=LD_LIBRARY_PATH
13929251881Speter  ;;
13930251881Speter
13931251881Speterfreebsd* | dragonfly*)
13932251881Speter  # DragonFly does not have aout.  When/if they implement a new
13933251881Speter  # versioning mechanism, adjust this.
13934251881Speter  if test -x /usr/bin/objformat; then
13935251881Speter    objformat=`/usr/bin/objformat`
13936251881Speter  else
13937251881Speter    case $host_os in
13938251881Speter    freebsd[23].*) objformat=aout ;;
13939251881Speter    *) objformat=elf ;;
13940251881Speter    esac
13941251881Speter  fi
13942251881Speter  version_type=freebsd-$objformat
13943251881Speter  case $version_type in
13944251881Speter    freebsd-elf*)
13945289180Speter      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13946289180Speter      soname_spec='$libname$release$shared_ext$major'
13947251881Speter      need_version=no
13948251881Speter      need_lib_prefix=no
13949251881Speter      ;;
13950251881Speter    freebsd-*)
13951286506Speter      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13952251881Speter      need_version=yes
13953251881Speter      ;;
13954251881Speter  esac
13955251881Speter  shlibpath_var=LD_LIBRARY_PATH
13956251881Speter  case $host_os in
13957251881Speter  freebsd2.*)
13958251881Speter    shlibpath_overrides_runpath=yes
13959251881Speter    ;;
13960251881Speter  freebsd3.[01]* | freebsdelf3.[01]*)
13961251881Speter    shlibpath_overrides_runpath=yes
13962251881Speter    hardcode_into_libs=yes
13963251881Speter    ;;
13964251881Speter  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13965251881Speter  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13966251881Speter    shlibpath_overrides_runpath=no
13967251881Speter    hardcode_into_libs=yes
13968251881Speter    ;;
13969251881Speter  *) # from 4.6 on, and DragonFly
13970251881Speter    shlibpath_overrides_runpath=yes
13971251881Speter    hardcode_into_libs=yes
13972251881Speter    ;;
13973251881Speter  esac
13974251881Speter  ;;
13975251881Speter
13976251881Speterhaiku*)
13977251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
13978251881Speter  need_lib_prefix=no
13979251881Speter  need_version=no
13980251881Speter  dynamic_linker="$host_os runtime_loader"
13981286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13982286506Speter  soname_spec='$libname$release$shared_ext$major'
13983251881Speter  shlibpath_var=LIBRARY_PATH
13984286506Speter  shlibpath_overrides_runpath=no
13985251881Speter  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
13986251881Speter  hardcode_into_libs=yes
13987251881Speter  ;;
13988251881Speter
13989251881Speterhpux9* | hpux10* | hpux11*)
13990251881Speter  # Give a soname corresponding to the major version so that dld.sl refuses to
13991251881Speter  # link against other versions.
13992251881Speter  version_type=sunos
13993251881Speter  need_lib_prefix=no
13994251881Speter  need_version=no
13995251881Speter  case $host_cpu in
13996251881Speter  ia64*)
13997251881Speter    shrext_cmds='.so'
13998251881Speter    hardcode_into_libs=yes
13999251881Speter    dynamic_linker="$host_os dld.so"
14000251881Speter    shlibpath_var=LD_LIBRARY_PATH
14001251881Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14002286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14003286506Speter    soname_spec='$libname$release$shared_ext$major'
14004286506Speter    if test 32 = "$HPUX_IA64_MODE"; then
14005251881Speter      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14006289180Speter      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
14007251881Speter    else
14008251881Speter      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14009289180Speter      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
14010251881Speter    fi
14011251881Speter    ;;
14012251881Speter  hppa*64*)
14013251881Speter    shrext_cmds='.sl'
14014251881Speter    hardcode_into_libs=yes
14015251881Speter    dynamic_linker="$host_os dld.sl"
14016251881Speter    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14017251881Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14018286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14019286506Speter    soname_spec='$libname$release$shared_ext$major'
14020251881Speter    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14021251881Speter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14022251881Speter    ;;
14023251881Speter  *)
14024251881Speter    shrext_cmds='.sl'
14025251881Speter    dynamic_linker="$host_os dld.sl"
14026251881Speter    shlibpath_var=SHLIB_PATH
14027251881Speter    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14028286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14029286506Speter    soname_spec='$libname$release$shared_ext$major'
14030251881Speter    ;;
14031251881Speter  esac
14032251881Speter  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14033251881Speter  postinstall_cmds='chmod 555 $lib'
14034251881Speter  # or fails outright, so override atomically:
14035251881Speter  install_override_mode=555
14036251881Speter  ;;
14037251881Speter
14038251881Speterinterix[3-9]*)
14039251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14040251881Speter  need_lib_prefix=no
14041251881Speter  need_version=no
14042286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14043286506Speter  soname_spec='$libname$release$shared_ext$major'
14044251881Speter  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14045251881Speter  shlibpath_var=LD_LIBRARY_PATH
14046251881Speter  shlibpath_overrides_runpath=no
14047251881Speter  hardcode_into_libs=yes
14048251881Speter  ;;
14049251881Speter
14050251881Speteririx5* | irix6* | nonstopux*)
14051251881Speter  case $host_os in
14052251881Speter    nonstopux*) version_type=nonstopux ;;
14053251881Speter    *)
14054286506Speter	if test yes = "$lt_cv_prog_gnu_ld"; then
14055251881Speter		version_type=linux # correct to gnu/linux during the next big refactor
14056251881Speter	else
14057251881Speter		version_type=irix
14058251881Speter	fi ;;
14059251881Speter  esac
14060251881Speter  need_lib_prefix=no
14061251881Speter  need_version=no
14062286506Speter  soname_spec='$libname$release$shared_ext$major'
14063286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
14064251881Speter  case $host_os in
14065251881Speter  irix5* | nonstopux*)
14066251881Speter    libsuff= shlibsuff=
14067251881Speter    ;;
14068251881Speter  *)
14069251881Speter    case $LD in # libtool.m4 will add one of these switches to LD
14070251881Speter    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14071251881Speter      libsuff= shlibsuff= libmagic=32-bit;;
14072251881Speter    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14073251881Speter      libsuff=32 shlibsuff=N32 libmagic=N32;;
14074251881Speter    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14075251881Speter      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14076251881Speter    *) libsuff= shlibsuff= libmagic=never-match;;
14077251881Speter    esac
14078251881Speter    ;;
14079251881Speter  esac
14080251881Speter  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14081251881Speter  shlibpath_overrides_runpath=no
14082286506Speter  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
14083286506Speter  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
14084251881Speter  hardcode_into_libs=yes
14085251881Speter  ;;
14086251881Speter
14087251881Speter# No shared lib support for Linux oldld, aout, or coff.
14088251881Speterlinux*oldld* | linux*aout* | linux*coff*)
14089251881Speter  dynamic_linker=no
14090251881Speter  ;;
14091251881Speter
14092286506Speterlinux*android*)
14093286506Speter  version_type=none # Android doesn't support versioned libraries.
14094286506Speter  need_lib_prefix=no
14095286506Speter  need_version=no
14096286506Speter  library_names_spec='$libname$release$shared_ext'
14097286506Speter  soname_spec='$libname$release$shared_ext'
14098286506Speter  finish_cmds=
14099286506Speter  shlibpath_var=LD_LIBRARY_PATH
14100286506Speter  shlibpath_overrides_runpath=yes
14101286506Speter
14102286506Speter  # This implies no fast_install, which is unacceptable.
14103286506Speter  # Some rework will be needed to allow for fast_install
14104286506Speter  # before this can be enabled.
14105286506Speter  hardcode_into_libs=yes
14106286506Speter
14107286506Speter  dynamic_linker='Android linker'
14108286506Speter  # Don't embed -rpath directories since the linker doesn't support them.
14109286506Speter  hardcode_libdir_flag_spec='-L$libdir'
14110286506Speter  ;;
14111286506Speter
14112251881Speter# This must be glibc/ELF.
14113286506Speterlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14114251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14115251881Speter  need_lib_prefix=no
14116251881Speter  need_version=no
14117286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14118286506Speter  soname_spec='$libname$release$shared_ext$major'
14119251881Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14120251881Speter  shlibpath_var=LD_LIBRARY_PATH
14121251881Speter  shlibpath_overrides_runpath=no
14122251881Speter
14123251881Speter  # Some binutils ld are patched to set DT_RUNPATH
14124251881Speter  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14125251881Speter  $as_echo_n "(cached) " >&6
14126251881Speterelse
14127251881Speter  lt_cv_shlibpath_overrides_runpath=no
14128251881Speter    save_LDFLAGS=$LDFLAGS
14129251881Speter    save_libdir=$libdir
14130251881Speter    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
14131251881Speter	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
14132251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133251881Speter/* end confdefs.h.  */
14134251881Speter
14135251881Speterint
14136251881Spetermain ()
14137251881Speter{
14138251881Speter
14139251881Speter  ;
14140251881Speter  return 0;
14141251881Speter}
14142251881Speter_ACEOF
14143251881Speterif ac_fn_c_try_link "$LINENO"; then :
14144251881Speter  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14145251881Speter  lt_cv_shlibpath_overrides_runpath=yes
14146251881Speterfi
14147251881Speterfi
14148251881Speterrm -f core conftest.err conftest.$ac_objext \
14149251881Speter    conftest$ac_exeext conftest.$ac_ext
14150251881Speter    LDFLAGS=$save_LDFLAGS
14151251881Speter    libdir=$save_libdir
14152251881Speter
14153251881Speterfi
14154251881Speter
14155251881Speter  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14156251881Speter
14157251881Speter  # This implies no fast_install, which is unacceptable.
14158251881Speter  # Some rework will be needed to allow for fast_install
14159251881Speter  # before this can be enabled.
14160251881Speter  hardcode_into_libs=yes
14161251881Speter
14162289180Speter  # Ideally, we could use ldconfig to report *all* directores which are
14163289180Speter  # searched for libraries, however this is still not possible.  Aside from not
14164289180Speter  # being certain /sbin/ldconfig is available, command
14165289180Speter  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
14166289180Speter  # even though it is searched at run-time.  Try to do the best guess by
14167289180Speter  # appending ld.so.conf contents (and includes) to the search path.
14168251881Speter  if test -f /etc/ld.so.conf; then
14169251881Speter    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14170251881Speter    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14171251881Speter  fi
14172251881Speter
14173251881Speter  # We used to test for /lib/ld.so.1 and disable shared libraries on
14174251881Speter  # powerpc, because MkLinux only supported shared libraries with the
14175251881Speter  # GNU dynamic linker.  Since this was broken with cross compilers,
14176251881Speter  # most powerpc-linux boxes support dynamic linking these days and
14177251881Speter  # people can always --disable-shared, the test was removed, and we
14178251881Speter  # assume the GNU/Linux dynamic linker is in use.
14179251881Speter  dynamic_linker='GNU/Linux ld.so'
14180251881Speter  ;;
14181251881Speter
14182251881Speternetbsd*)
14183251881Speter  version_type=sunos
14184251881Speter  need_lib_prefix=no
14185251881Speter  need_version=no
14186251881Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14187286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14188251881Speter    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14189251881Speter    dynamic_linker='NetBSD (a.out) ld.so'
14190251881Speter  else
14191286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14192286506Speter    soname_spec='$libname$release$shared_ext$major'
14193251881Speter    dynamic_linker='NetBSD ld.elf_so'
14194251881Speter  fi
14195251881Speter  shlibpath_var=LD_LIBRARY_PATH
14196251881Speter  shlibpath_overrides_runpath=yes
14197251881Speter  hardcode_into_libs=yes
14198251881Speter  ;;
14199251881Speter
14200251881Speternewsos6)
14201251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14202286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14203251881Speter  shlibpath_var=LD_LIBRARY_PATH
14204251881Speter  shlibpath_overrides_runpath=yes
14205251881Speter  ;;
14206251881Speter
14207251881Speter*nto* | *qnx*)
14208251881Speter  version_type=qnx
14209251881Speter  need_lib_prefix=no
14210251881Speter  need_version=no
14211286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14212286506Speter  soname_spec='$libname$release$shared_ext$major'
14213251881Speter  shlibpath_var=LD_LIBRARY_PATH
14214251881Speter  shlibpath_overrides_runpath=no
14215251881Speter  hardcode_into_libs=yes
14216251881Speter  dynamic_linker='ldqnx.so'
14217251881Speter  ;;
14218251881Speter
14219286506Speteropenbsd* | bitrig*)
14220251881Speter  version_type=sunos
14221286506Speter  sys_lib_dlsearch_path_spec=/usr/lib
14222251881Speter  need_lib_prefix=no
14223286506Speter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
14224286506Speter    need_version=no
14225286506Speter  else
14226286506Speter    need_version=yes
14227286506Speter  fi
14228286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14229251881Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14230251881Speter  shlibpath_var=LD_LIBRARY_PATH
14231286506Speter  shlibpath_overrides_runpath=yes
14232251881Speter  ;;
14233251881Speter
14234251881Speteros2*)
14235251881Speter  libname_spec='$name'
14236289180Speter  version_type=windows
14237286506Speter  shrext_cmds=.dll
14238289180Speter  need_version=no
14239251881Speter  need_lib_prefix=no
14240289180Speter  # OS/2 can only load a DLL with a base name of 8 characters or less.
14241289180Speter  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
14242289180Speter    v=$($ECHO $release$versuffix | tr -d .-);
14243289180Speter    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
14244289180Speter    $ECHO $n$v`$shared_ext'
14245289180Speter  library_names_spec='${libname}_dll.$libext'
14246251881Speter  dynamic_linker='OS/2 ld.exe'
14247289180Speter  shlibpath_var=BEGINLIBPATH
14248289180Speter  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14249289180Speter  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14250289180Speter  postinstall_cmds='base_file=`basename \$file`~
14251289180Speter    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
14252289180Speter    dldir=$destdir/`dirname \$dlpath`~
14253289180Speter    test -d \$dldir || mkdir -p \$dldir~
14254289180Speter    $install_prog $dir/$dlname \$dldir/$dlname~
14255289180Speter    chmod a+x \$dldir/$dlname~
14256289180Speter    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14257289180Speter      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14258289180Speter    fi'
14259289180Speter  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
14260289180Speter    dlpath=$dir/\$dldll~
14261289180Speter    $RM \$dlpath'
14262251881Speter  ;;
14263251881Speter
14264251881Speterosf3* | osf4* | osf5*)
14265251881Speter  version_type=osf
14266251881Speter  need_lib_prefix=no
14267251881Speter  need_version=no
14268286506Speter  soname_spec='$libname$release$shared_ext$major'
14269286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14270251881Speter  shlibpath_var=LD_LIBRARY_PATH
14271251881Speter  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14272286506Speter  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14273251881Speter  ;;
14274251881Speter
14275251881Speterrdos*)
14276251881Speter  dynamic_linker=no
14277251881Speter  ;;
14278251881Speter
14279251881Spetersolaris*)
14280251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14281251881Speter  need_lib_prefix=no
14282251881Speter  need_version=no
14283286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14284286506Speter  soname_spec='$libname$release$shared_ext$major'
14285251881Speter  shlibpath_var=LD_LIBRARY_PATH
14286251881Speter  shlibpath_overrides_runpath=yes
14287251881Speter  hardcode_into_libs=yes
14288251881Speter  # ldd complains unless libraries are executable
14289251881Speter  postinstall_cmds='chmod +x $lib'
14290251881Speter  ;;
14291251881Speter
14292251881Spetersunos4*)
14293251881Speter  version_type=sunos
14294286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14295251881Speter  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14296251881Speter  shlibpath_var=LD_LIBRARY_PATH
14297251881Speter  shlibpath_overrides_runpath=yes
14298286506Speter  if test yes = "$with_gnu_ld"; then
14299251881Speter    need_lib_prefix=no
14300251881Speter  fi
14301251881Speter  need_version=yes
14302251881Speter  ;;
14303251881Speter
14304251881Spetersysv4 | sysv4.3*)
14305251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14306286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14307286506Speter  soname_spec='$libname$release$shared_ext$major'
14308251881Speter  shlibpath_var=LD_LIBRARY_PATH
14309251881Speter  case $host_vendor in
14310251881Speter    sni)
14311251881Speter      shlibpath_overrides_runpath=no
14312251881Speter      need_lib_prefix=no
14313251881Speter      runpath_var=LD_RUN_PATH
14314251881Speter      ;;
14315251881Speter    siemens)
14316251881Speter      need_lib_prefix=no
14317251881Speter      ;;
14318251881Speter    motorola)
14319251881Speter      need_lib_prefix=no
14320251881Speter      need_version=no
14321251881Speter      shlibpath_overrides_runpath=no
14322251881Speter      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14323251881Speter      ;;
14324251881Speter  esac
14325251881Speter  ;;
14326251881Speter
14327251881Spetersysv4*MP*)
14328286506Speter  if test -d /usr/nec; then
14329251881Speter    version_type=linux # correct to gnu/linux during the next big refactor
14330286506Speter    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
14331286506Speter    soname_spec='$libname$shared_ext.$major'
14332251881Speter    shlibpath_var=LD_LIBRARY_PATH
14333251881Speter  fi
14334251881Speter  ;;
14335251881Speter
14336251881Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14337289180Speter  version_type=sco
14338251881Speter  need_lib_prefix=no
14339251881Speter  need_version=no
14340286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
14341286506Speter  soname_spec='$libname$release$shared_ext$major'
14342251881Speter  shlibpath_var=LD_LIBRARY_PATH
14343251881Speter  shlibpath_overrides_runpath=yes
14344251881Speter  hardcode_into_libs=yes
14345286506Speter  if test yes = "$with_gnu_ld"; then
14346251881Speter    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14347251881Speter  else
14348251881Speter    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14349251881Speter    case $host_os in
14350251881Speter      sco3.2v5*)
14351251881Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14352251881Speter	;;
14353251881Speter    esac
14354251881Speter  fi
14355251881Speter  sys_lib_dlsearch_path_spec='/usr/lib'
14356251881Speter  ;;
14357251881Speter
14358251881Spetertpf*)
14359251881Speter  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14360251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14361251881Speter  need_lib_prefix=no
14362251881Speter  need_version=no
14363286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14364251881Speter  shlibpath_var=LD_LIBRARY_PATH
14365251881Speter  shlibpath_overrides_runpath=no
14366251881Speter  hardcode_into_libs=yes
14367251881Speter  ;;
14368251881Speter
14369251881Speteruts4*)
14370251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
14371286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14372286506Speter  soname_spec='$libname$release$shared_ext$major'
14373251881Speter  shlibpath_var=LD_LIBRARY_PATH
14374251881Speter  ;;
14375251881Speter
14376251881Speter*)
14377251881Speter  dynamic_linker=no
14378251881Speter  ;;
14379251881Speteresac
14380251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14381251881Speter$as_echo "$dynamic_linker" >&6; }
14382286506Spetertest no = "$dynamic_linker" && can_build_shared=no
14383251881Speter
14384251881Spetervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14385286506Speterif test yes = "$GCC"; then
14386251881Speter  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14387251881Speterfi
14388251881Speter
14389286506Speterif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
14390286506Speter  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
14391251881Speterfi
14392289180Speter
14393286506Speterif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
14394286506Speter  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
14395251881Speterfi
14396251881Speter
14397289180Speter# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
14398289180Speterconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
14399251881Speter
14400289180Speter# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
14401289180Speterfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
14402251881Speter
14403289180Speter# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
14404289180Speterconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
14405251881Speter
14406251881Speter
14407251881Speter
14408251881Speter
14409251881Speter
14410251881Speter
14411251881Speter
14412251881Speter
14413251881Speter
14414251881Speter
14415251881Speter
14416251881Speter
14417251881Speter
14418251881Speter
14419251881Speter
14420251881Speter
14421251881Speter
14422251881Speter
14423251881Speter
14424251881Speter
14425251881Speter
14426251881Speter
14427251881Speter
14428251881Speter
14429251881Speter
14430251881Speter
14431251881Speter
14432251881Speter
14433251881Speter
14434251881Speter
14435251881Speter
14436251881Speter
14437251881Speter
14438251881Speter
14439251881Speter
14440251881Speter
14441251881Speter
14442251881Speter
14443251881Speter
14444251881Speter
14445251881Speter
14446251881Speter
14447251881Speter
14448251881Speter
14449251881Speter
14450251881Speter
14451251881Speter
14452251881Speter
14453251881Speter
14454251881Speter
14455251881Speter
14456251881Speter
14457251881Speter
14458251881Speter
14459251881Speter
14460251881Speter
14461251881Speter
14462251881Speter
14463251881Speter
14464251881Speter
14465251881Speter
14466251881Speter
14467251881Speter
14468251881Speter
14469251881Speter
14470251881Speter
14471251881Speter
14472251881Speter
14473251881Speter
14474251881Speter
14475251881Speter
14476251881Speter
14477251881Speter
14478251881Speter
14479251881Speter
14480251881Speter
14481251881Speter
14482251881Speter
14483251881Speter
14484251881Speter
14485251881Speter
14486251881Speter
14487251881Speter
14488251881Speter
14489251881Speter
14490251881Speter
14491251881Speter
14492251881Speter
14493251881Speter
14494289180Speter
14495289180Speter
14496289180Speter
14497289180Speter
14498289180Speter
14499289180Speter
14500289180Speter
14501289180Speter
14502251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14503251881Speter$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14504251881Speterhardcode_action=
14505251881Speterif test -n "$hardcode_libdir_flag_spec" ||
14506251881Speter   test -n "$runpath_var" ||
14507286506Speter   test yes = "$hardcode_automatic"; then
14508251881Speter
14509251881Speter  # We can hardcode non-existent directories.
14510286506Speter  if test no != "$hardcode_direct" &&
14511251881Speter     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14512251881Speter     # have to relink, otherwise we might link with an installed library
14513251881Speter     # when we should be linking with a yet-to-be-installed one
14514286506Speter     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
14515286506Speter     test no != "$hardcode_minus_L"; then
14516251881Speter    # Linking always hardcodes the temporary library directory.
14517251881Speter    hardcode_action=relink
14518251881Speter  else
14519251881Speter    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14520251881Speter    hardcode_action=immediate
14521251881Speter  fi
14522251881Speterelse
14523251881Speter  # We cannot hardcode anything, or else we can only hardcode existing
14524251881Speter  # directories.
14525251881Speter  hardcode_action=unsupported
14526251881Speterfi
14527251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
14528251881Speter$as_echo "$hardcode_action" >&6; }
14529251881Speter
14530286506Speterif test relink = "$hardcode_action" ||
14531286506Speter   test yes = "$inherit_rpath"; then
14532251881Speter  # Fast installation is not supported
14533251881Speter  enable_fast_install=no
14534286506Speterelif test yes = "$shlibpath_overrides_runpath" ||
14535286506Speter     test no = "$enable_shared"; then
14536251881Speter  # Fast installation is not necessary
14537251881Speter  enable_fast_install=needless
14538251881Speterfi
14539251881Speter
14540251881Speter
14541251881Speter
14542251881Speter
14543251881Speter
14544251881Speter
14545286506Speter  if test yes != "$enable_dlopen"; then
14546251881Speter  enable_dlopen=unknown
14547251881Speter  enable_dlopen_self=unknown
14548251881Speter  enable_dlopen_self_static=unknown
14549251881Speterelse
14550251881Speter  lt_cv_dlopen=no
14551251881Speter  lt_cv_dlopen_libs=
14552251881Speter
14553251881Speter  case $host_os in
14554251881Speter  beos*)
14555286506Speter    lt_cv_dlopen=load_add_on
14556251881Speter    lt_cv_dlopen_libs=
14557251881Speter    lt_cv_dlopen_self=yes
14558251881Speter    ;;
14559251881Speter
14560251881Speter  mingw* | pw32* | cegcc*)
14561286506Speter    lt_cv_dlopen=LoadLibrary
14562251881Speter    lt_cv_dlopen_libs=
14563251881Speter    ;;
14564251881Speter
14565251881Speter  cygwin*)
14566286506Speter    lt_cv_dlopen=dlopen
14567251881Speter    lt_cv_dlopen_libs=
14568251881Speter    ;;
14569251881Speter
14570251881Speter  darwin*)
14571286506Speter    # if libdl is installed we need to link against it
14572251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14573251881Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
14574251881Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
14575251881Speter  $as_echo_n "(cached) " >&6
14576251881Speterelse
14577251881Speter  ac_check_lib_save_LIBS=$LIBS
14578251881SpeterLIBS="-ldl  $LIBS"
14579251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14580251881Speter/* end confdefs.h.  */
14581251881Speter
14582251881Speter/* Override any GCC internal prototype to avoid an error.
14583251881Speter   Use char because int might match the return type of a GCC
14584251881Speter   builtin and then its argument prototype would still apply.  */
14585251881Speter#ifdef __cplusplus
14586251881Speterextern "C"
14587251881Speter#endif
14588251881Speterchar dlopen ();
14589251881Speterint
14590251881Spetermain ()
14591251881Speter{
14592251881Speterreturn dlopen ();
14593251881Speter  ;
14594251881Speter  return 0;
14595251881Speter}
14596251881Speter_ACEOF
14597251881Speterif ac_fn_c_try_link "$LINENO"; then :
14598251881Speter  ac_cv_lib_dl_dlopen=yes
14599251881Speterelse
14600251881Speter  ac_cv_lib_dl_dlopen=no
14601251881Speterfi
14602251881Speterrm -f core conftest.err conftest.$ac_objext \
14603251881Speter    conftest$ac_exeext conftest.$ac_ext
14604251881SpeterLIBS=$ac_check_lib_save_LIBS
14605251881Speterfi
14606251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14607251881Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14608251881Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14609286506Speter  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14610251881Speterelse
14611251881Speter
14612286506Speter    lt_cv_dlopen=dyld
14613251881Speter    lt_cv_dlopen_libs=
14614251881Speter    lt_cv_dlopen_self=yes
14615251881Speter
14616251881Speterfi
14617251881Speter
14618251881Speter    ;;
14619251881Speter
14620286506Speter  tpf*)
14621286506Speter    # Don't try to run any link tests for TPF.  We know it's impossible
14622286506Speter    # because TPF is a cross-compiler, and we know how we open DSOs.
14623286506Speter    lt_cv_dlopen=dlopen
14624286506Speter    lt_cv_dlopen_libs=
14625286506Speter    lt_cv_dlopen_self=no
14626286506Speter    ;;
14627286506Speter
14628251881Speter  *)
14629251881Speter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
14630251881Speterif test "x$ac_cv_func_shl_load" = xyes; then :
14631286506Speter  lt_cv_dlopen=shl_load
14632251881Speterelse
14633251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
14634251881Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
14635251881Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
14636251881Speter  $as_echo_n "(cached) " >&6
14637251881Speterelse
14638251881Speter  ac_check_lib_save_LIBS=$LIBS
14639251881SpeterLIBS="-ldld  $LIBS"
14640251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14641251881Speter/* end confdefs.h.  */
14642251881Speter
14643251881Speter/* Override any GCC internal prototype to avoid an error.
14644251881Speter   Use char because int might match the return type of a GCC
14645251881Speter   builtin and then its argument prototype would still apply.  */
14646251881Speter#ifdef __cplusplus
14647251881Speterextern "C"
14648251881Speter#endif
14649251881Speterchar shl_load ();
14650251881Speterint
14651251881Spetermain ()
14652251881Speter{
14653251881Speterreturn shl_load ();
14654251881Speter  ;
14655251881Speter  return 0;
14656251881Speter}
14657251881Speter_ACEOF
14658251881Speterif ac_fn_c_try_link "$LINENO"; then :
14659251881Speter  ac_cv_lib_dld_shl_load=yes
14660251881Speterelse
14661251881Speter  ac_cv_lib_dld_shl_load=no
14662251881Speterfi
14663251881Speterrm -f core conftest.err conftest.$ac_objext \
14664251881Speter    conftest$ac_exeext conftest.$ac_ext
14665251881SpeterLIBS=$ac_check_lib_save_LIBS
14666251881Speterfi
14667251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14668251881Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
14669251881Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
14670286506Speter  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
14671251881Speterelse
14672251881Speter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
14673251881Speterif test "x$ac_cv_func_dlopen" = xyes; then :
14674286506Speter  lt_cv_dlopen=dlopen
14675251881Speterelse
14676251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14677251881Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
14678251881Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
14679251881Speter  $as_echo_n "(cached) " >&6
14680251881Speterelse
14681251881Speter  ac_check_lib_save_LIBS=$LIBS
14682251881SpeterLIBS="-ldl  $LIBS"
14683251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14684251881Speter/* end confdefs.h.  */
14685251881Speter
14686251881Speter/* Override any GCC internal prototype to avoid an error.
14687251881Speter   Use char because int might match the return type of a GCC
14688251881Speter   builtin and then its argument prototype would still apply.  */
14689251881Speter#ifdef __cplusplus
14690251881Speterextern "C"
14691251881Speter#endif
14692251881Speterchar dlopen ();
14693251881Speterint
14694251881Spetermain ()
14695251881Speter{
14696251881Speterreturn dlopen ();
14697251881Speter  ;
14698251881Speter  return 0;
14699251881Speter}
14700251881Speter_ACEOF
14701251881Speterif ac_fn_c_try_link "$LINENO"; then :
14702251881Speter  ac_cv_lib_dl_dlopen=yes
14703251881Speterelse
14704251881Speter  ac_cv_lib_dl_dlopen=no
14705251881Speterfi
14706251881Speterrm -f core conftest.err conftest.$ac_objext \
14707251881Speter    conftest$ac_exeext conftest.$ac_ext
14708251881SpeterLIBS=$ac_check_lib_save_LIBS
14709251881Speterfi
14710251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14711251881Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14712251881Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14713286506Speter  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14714251881Speterelse
14715251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14716251881Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
14717251881Speterif ${ac_cv_lib_svld_dlopen+:} false; then :
14718251881Speter  $as_echo_n "(cached) " >&6
14719251881Speterelse
14720251881Speter  ac_check_lib_save_LIBS=$LIBS
14721251881SpeterLIBS="-lsvld  $LIBS"
14722251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14723251881Speter/* end confdefs.h.  */
14724251881Speter
14725251881Speter/* Override any GCC internal prototype to avoid an error.
14726251881Speter   Use char because int might match the return type of a GCC
14727251881Speter   builtin and then its argument prototype would still apply.  */
14728251881Speter#ifdef __cplusplus
14729251881Speterextern "C"
14730251881Speter#endif
14731251881Speterchar dlopen ();
14732251881Speterint
14733251881Spetermain ()
14734251881Speter{
14735251881Speterreturn dlopen ();
14736251881Speter  ;
14737251881Speter  return 0;
14738251881Speter}
14739251881Speter_ACEOF
14740251881Speterif ac_fn_c_try_link "$LINENO"; then :
14741251881Speter  ac_cv_lib_svld_dlopen=yes
14742251881Speterelse
14743251881Speter  ac_cv_lib_svld_dlopen=no
14744251881Speterfi
14745251881Speterrm -f core conftest.err conftest.$ac_objext \
14746251881Speter    conftest$ac_exeext conftest.$ac_ext
14747251881SpeterLIBS=$ac_check_lib_save_LIBS
14748251881Speterfi
14749251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
14750251881Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
14751251881Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
14752286506Speter  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
14753251881Speterelse
14754251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
14755251881Speter$as_echo_n "checking for dld_link in -ldld... " >&6; }
14756251881Speterif ${ac_cv_lib_dld_dld_link+:} false; then :
14757251881Speter  $as_echo_n "(cached) " >&6
14758251881Speterelse
14759251881Speter  ac_check_lib_save_LIBS=$LIBS
14760251881SpeterLIBS="-ldld  $LIBS"
14761251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14762251881Speter/* end confdefs.h.  */
14763251881Speter
14764251881Speter/* Override any GCC internal prototype to avoid an error.
14765251881Speter   Use char because int might match the return type of a GCC
14766251881Speter   builtin and then its argument prototype would still apply.  */
14767251881Speter#ifdef __cplusplus
14768251881Speterextern "C"
14769251881Speter#endif
14770251881Speterchar dld_link ();
14771251881Speterint
14772251881Spetermain ()
14773251881Speter{
14774251881Speterreturn dld_link ();
14775251881Speter  ;
14776251881Speter  return 0;
14777251881Speter}
14778251881Speter_ACEOF
14779251881Speterif ac_fn_c_try_link "$LINENO"; then :
14780251881Speter  ac_cv_lib_dld_dld_link=yes
14781251881Speterelse
14782251881Speter  ac_cv_lib_dld_dld_link=no
14783251881Speterfi
14784251881Speterrm -f core conftest.err conftest.$ac_objext \
14785251881Speter    conftest$ac_exeext conftest.$ac_ext
14786251881SpeterLIBS=$ac_check_lib_save_LIBS
14787251881Speterfi
14788251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
14789251881Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
14790251881Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
14791286506Speter  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
14792251881Speterfi
14793251881Speter
14794251881Speter
14795251881Speterfi
14796251881Speter
14797251881Speter
14798251881Speterfi
14799251881Speter
14800251881Speter
14801251881Speterfi
14802251881Speter
14803251881Speter
14804251881Speterfi
14805251881Speter
14806251881Speter
14807251881Speterfi
14808251881Speter
14809251881Speter    ;;
14810251881Speter  esac
14811251881Speter
14812286506Speter  if test no = "$lt_cv_dlopen"; then
14813286506Speter    enable_dlopen=no
14814286506Speter  else
14815251881Speter    enable_dlopen=yes
14816251881Speter  fi
14817251881Speter
14818251881Speter  case $lt_cv_dlopen in
14819251881Speter  dlopen)
14820286506Speter    save_CPPFLAGS=$CPPFLAGS
14821286506Speter    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
14822251881Speter
14823286506Speter    save_LDFLAGS=$LDFLAGS
14824251881Speter    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
14825251881Speter
14826286506Speter    save_LIBS=$LIBS
14827251881Speter    LIBS="$lt_cv_dlopen_libs $LIBS"
14828251881Speter
14829251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
14830251881Speter$as_echo_n "checking whether a program can dlopen itself... " >&6; }
14831251881Speterif ${lt_cv_dlopen_self+:} false; then :
14832251881Speter  $as_echo_n "(cached) " >&6
14833251881Speterelse
14834286506Speter  	  if test yes = "$cross_compiling"; then :
14835251881Speter  lt_cv_dlopen_self=cross
14836251881Speterelse
14837251881Speter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14838251881Speter  lt_status=$lt_dlunknown
14839251881Speter  cat > conftest.$ac_ext <<_LT_EOF
14840251881Speter#line $LINENO "configure"
14841251881Speter#include "confdefs.h"
14842251881Speter
14843251881Speter#if HAVE_DLFCN_H
14844251881Speter#include <dlfcn.h>
14845251881Speter#endif
14846251881Speter
14847251881Speter#include <stdio.h>
14848251881Speter
14849251881Speter#ifdef RTLD_GLOBAL
14850251881Speter#  define LT_DLGLOBAL		RTLD_GLOBAL
14851251881Speter#else
14852251881Speter#  ifdef DL_GLOBAL
14853251881Speter#    define LT_DLGLOBAL		DL_GLOBAL
14854251881Speter#  else
14855251881Speter#    define LT_DLGLOBAL		0
14856251881Speter#  endif
14857251881Speter#endif
14858251881Speter
14859251881Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14860251881Speter   find out it does not work in some platform. */
14861251881Speter#ifndef LT_DLLAZY_OR_NOW
14862251881Speter#  ifdef RTLD_LAZY
14863251881Speter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
14864251881Speter#  else
14865251881Speter#    ifdef DL_LAZY
14866251881Speter#      define LT_DLLAZY_OR_NOW		DL_LAZY
14867251881Speter#    else
14868251881Speter#      ifdef RTLD_NOW
14869251881Speter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
14870251881Speter#      else
14871251881Speter#        ifdef DL_NOW
14872251881Speter#          define LT_DLLAZY_OR_NOW	DL_NOW
14873251881Speter#        else
14874251881Speter#          define LT_DLLAZY_OR_NOW	0
14875251881Speter#        endif
14876251881Speter#      endif
14877251881Speter#    endif
14878251881Speter#  endif
14879251881Speter#endif
14880251881Speter
14881289180Speter/* When -fvisibility=hidden is used, assume the code has been annotated
14882251881Speter   correspondingly for the symbols needed.  */
14883286506Speter#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14884251881Speterint fnord () __attribute__((visibility("default")));
14885251881Speter#endif
14886251881Speter
14887251881Speterint fnord () { return 42; }
14888251881Speterint main ()
14889251881Speter{
14890251881Speter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14891251881Speter  int status = $lt_dlunknown;
14892251881Speter
14893251881Speter  if (self)
14894251881Speter    {
14895251881Speter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
14896251881Speter      else
14897251881Speter        {
14898251881Speter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
14899251881Speter          else puts (dlerror ());
14900251881Speter	}
14901251881Speter      /* dlclose (self); */
14902251881Speter    }
14903251881Speter  else
14904251881Speter    puts (dlerror ());
14905251881Speter
14906251881Speter  return status;
14907251881Speter}
14908251881Speter_LT_EOF
14909251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14910251881Speter  (eval $ac_link) 2>&5
14911251881Speter  ac_status=$?
14912251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14913286506Speter  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14914251881Speter    (./conftest; exit; ) >&5 2>/dev/null
14915251881Speter    lt_status=$?
14916251881Speter    case x$lt_status in
14917251881Speter      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
14918251881Speter      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
14919251881Speter      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
14920251881Speter    esac
14921251881Speter  else :
14922251881Speter    # compilation failed
14923251881Speter    lt_cv_dlopen_self=no
14924251881Speter  fi
14925251881Speterfi
14926251881Speterrm -fr conftest*
14927251881Speter
14928251881Speter
14929251881Speterfi
14930251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
14931251881Speter$as_echo "$lt_cv_dlopen_self" >&6; }
14932251881Speter
14933286506Speter    if test yes = "$lt_cv_dlopen_self"; then
14934251881Speter      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
14935251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
14936251881Speter$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
14937251881Speterif ${lt_cv_dlopen_self_static+:} false; then :
14938251881Speter  $as_echo_n "(cached) " >&6
14939251881Speterelse
14940286506Speter  	  if test yes = "$cross_compiling"; then :
14941251881Speter  lt_cv_dlopen_self_static=cross
14942251881Speterelse
14943251881Speter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14944251881Speter  lt_status=$lt_dlunknown
14945251881Speter  cat > conftest.$ac_ext <<_LT_EOF
14946251881Speter#line $LINENO "configure"
14947251881Speter#include "confdefs.h"
14948251881Speter
14949251881Speter#if HAVE_DLFCN_H
14950251881Speter#include <dlfcn.h>
14951251881Speter#endif
14952251881Speter
14953251881Speter#include <stdio.h>
14954251881Speter
14955251881Speter#ifdef RTLD_GLOBAL
14956251881Speter#  define LT_DLGLOBAL		RTLD_GLOBAL
14957251881Speter#else
14958251881Speter#  ifdef DL_GLOBAL
14959251881Speter#    define LT_DLGLOBAL		DL_GLOBAL
14960251881Speter#  else
14961251881Speter#    define LT_DLGLOBAL		0
14962251881Speter#  endif
14963251881Speter#endif
14964251881Speter
14965251881Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14966251881Speter   find out it does not work in some platform. */
14967251881Speter#ifndef LT_DLLAZY_OR_NOW
14968251881Speter#  ifdef RTLD_LAZY
14969251881Speter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
14970251881Speter#  else
14971251881Speter#    ifdef DL_LAZY
14972251881Speter#      define LT_DLLAZY_OR_NOW		DL_LAZY
14973251881Speter#    else
14974251881Speter#      ifdef RTLD_NOW
14975251881Speter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
14976251881Speter#      else
14977251881Speter#        ifdef DL_NOW
14978251881Speter#          define LT_DLLAZY_OR_NOW	DL_NOW
14979251881Speter#        else
14980251881Speter#          define LT_DLLAZY_OR_NOW	0
14981251881Speter#        endif
14982251881Speter#      endif
14983251881Speter#    endif
14984251881Speter#  endif
14985251881Speter#endif
14986251881Speter
14987289180Speter/* When -fvisibility=hidden is used, assume the code has been annotated
14988251881Speter   correspondingly for the symbols needed.  */
14989286506Speter#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14990251881Speterint fnord () __attribute__((visibility("default")));
14991251881Speter#endif
14992251881Speter
14993251881Speterint fnord () { return 42; }
14994251881Speterint main ()
14995251881Speter{
14996251881Speter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14997251881Speter  int status = $lt_dlunknown;
14998251881Speter
14999251881Speter  if (self)
15000251881Speter    {
15001251881Speter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15002251881Speter      else
15003251881Speter        {
15004251881Speter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15005251881Speter          else puts (dlerror ());
15006251881Speter	}
15007251881Speter      /* dlclose (self); */
15008251881Speter    }
15009251881Speter  else
15010251881Speter    puts (dlerror ());
15011251881Speter
15012251881Speter  return status;
15013251881Speter}
15014251881Speter_LT_EOF
15015251881Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15016251881Speter  (eval $ac_link) 2>&5
15017251881Speter  ac_status=$?
15018251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15019286506Speter  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
15020251881Speter    (./conftest; exit; ) >&5 2>/dev/null
15021251881Speter    lt_status=$?
15022251881Speter    case x$lt_status in
15023251881Speter      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
15024251881Speter      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
15025251881Speter      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
15026251881Speter    esac
15027251881Speter  else :
15028251881Speter    # compilation failed
15029251881Speter    lt_cv_dlopen_self_static=no
15030251881Speter  fi
15031251881Speterfi
15032251881Speterrm -fr conftest*
15033251881Speter
15034251881Speter
15035251881Speterfi
15036251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
15037251881Speter$as_echo "$lt_cv_dlopen_self_static" >&6; }
15038251881Speter    fi
15039251881Speter
15040286506Speter    CPPFLAGS=$save_CPPFLAGS
15041286506Speter    LDFLAGS=$save_LDFLAGS
15042286506Speter    LIBS=$save_LIBS
15043251881Speter    ;;
15044251881Speter  esac
15045251881Speter
15046251881Speter  case $lt_cv_dlopen_self in
15047251881Speter  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
15048251881Speter  *) enable_dlopen_self=unknown ;;
15049251881Speter  esac
15050251881Speter
15051251881Speter  case $lt_cv_dlopen_self_static in
15052251881Speter  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
15053251881Speter  *) enable_dlopen_self_static=unknown ;;
15054251881Speter  esac
15055251881Speterfi
15056251881Speter
15057251881Speter
15058251881Speter
15059251881Speter
15060251881Speter
15061251881Speter
15062251881Speter
15063251881Speter
15064251881Speter
15065251881Speter
15066251881Speter
15067251881Speter
15068251881Speter
15069251881Speter
15070251881Speter
15071251881Speter
15072251881Speter
15073251881Speterstriplib=
15074251881Speterold_striplib=
15075251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
15076251881Speter$as_echo_n "checking whether stripping libraries is possible... " >&6; }
15077251881Speterif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
15078251881Speter  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
15079251881Speter  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
15080251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15081251881Speter$as_echo "yes" >&6; }
15082251881Speterelse
15083251881Speter# FIXME - insert some real tests, host_os isn't really good enough
15084251881Speter  case $host_os in
15085251881Speter  darwin*)
15086286506Speter    if test -n "$STRIP"; then
15087251881Speter      striplib="$STRIP -x"
15088251881Speter      old_striplib="$STRIP -S"
15089251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15090251881Speter$as_echo "yes" >&6; }
15091251881Speter    else
15092251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15093251881Speter$as_echo "no" >&6; }
15094251881Speter    fi
15095251881Speter    ;;
15096251881Speter  *)
15097251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15098251881Speter$as_echo "no" >&6; }
15099251881Speter    ;;
15100251881Speter  esac
15101251881Speterfi
15102251881Speter
15103251881Speter
15104251881Speter
15105251881Speter
15106251881Speter
15107251881Speter
15108251881Speter
15109251881Speter
15110251881Speter
15111251881Speter
15112251881Speter
15113251881Speter
15114286506Speter  # Report what library types will actually be built
15115251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
15116251881Speter$as_echo_n "checking if libtool supports shared libraries... " >&6; }
15117251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
15118251881Speter$as_echo "$can_build_shared" >&6; }
15119251881Speter
15120251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
15121251881Speter$as_echo_n "checking whether to build shared libraries... " >&6; }
15122286506Speter  test no = "$can_build_shared" && enable_shared=no
15123251881Speter
15124251881Speter  # On AIX, shared libraries and static libraries use the same namespace, and
15125251881Speter  # are all built from PIC.
15126251881Speter  case $host_os in
15127251881Speter  aix3*)
15128286506Speter    test yes = "$enable_shared" && enable_static=no
15129251881Speter    if test -n "$RANLIB"; then
15130251881Speter      archive_cmds="$archive_cmds~\$RANLIB \$lib"
15131251881Speter      postinstall_cmds='$RANLIB $lib'
15132251881Speter    fi
15133251881Speter    ;;
15134251881Speter
15135251881Speter  aix[4-9]*)
15136289180Speter    if test ia64 != "$host_cpu"; then
15137289180Speter      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
15138289180Speter      yes,aix,yes) ;;			# shared object as lib.so file only
15139289180Speter      yes,svr4,*) ;;			# shared object as lib.so archive member only
15140289180Speter      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
15141289180Speter      esac
15142251881Speter    fi
15143251881Speter    ;;
15144251881Speter  esac
15145251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
15146251881Speter$as_echo "$enable_shared" >&6; }
15147251881Speter
15148251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
15149251881Speter$as_echo_n "checking whether to build static libraries... " >&6; }
15150251881Speter  # Make sure either enable_shared or enable_static is yes.
15151286506Speter  test yes = "$enable_shared" || enable_static=yes
15152251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
15153251881Speter$as_echo "$enable_static" >&6; }
15154251881Speter
15155251881Speter
15156251881Speter
15157251881Speter
15158251881Speterfi
15159251881Speterac_ext=c
15160251881Speterac_cpp='$CPP $CPPFLAGS'
15161251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15162251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15163251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
15164251881Speter
15165286506SpeterCC=$lt_save_CC
15166251881Speter
15167286506Speter      if test -n "$CXX" && ( test no != "$CXX" &&
15168286506Speter    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
15169286506Speter    (test g++ != "$CXX"))); then
15170251881Speter  ac_ext=cpp
15171251881Speterac_cpp='$CXXCPP $CPPFLAGS'
15172251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15173251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15174251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15175251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
15176251881Speter$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
15177251881Speterif test -z "$CXXCPP"; then
15178251881Speter  if ${ac_cv_prog_CXXCPP+:} false; then :
15179251881Speter  $as_echo_n "(cached) " >&6
15180251881Speterelse
15181251881Speter      # Double quotes because CXXCPP needs to be expanded
15182251881Speter    for CXXCPP in "$CXX -E" "/lib/cpp"
15183251881Speter    do
15184251881Speter      ac_preproc_ok=false
15185251881Speterfor ac_cxx_preproc_warn_flag in '' yes
15186251881Speterdo
15187251881Speter  # Use a header file that comes with gcc, so configuring glibc
15188251881Speter  # with a fresh cross-compiler works.
15189251881Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15190251881Speter  # <limits.h> exists even on freestanding compilers.
15191251881Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
15192251881Speter  # not just through cpp. "Syntax error" is here to catch this case.
15193251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15194251881Speter/* end confdefs.h.  */
15195251881Speter#ifdef __STDC__
15196251881Speter# include <limits.h>
15197251881Speter#else
15198251881Speter# include <assert.h>
15199251881Speter#endif
15200251881Speter		     Syntax error
15201251881Speter_ACEOF
15202251881Speterif ac_fn_cxx_try_cpp "$LINENO"; then :
15203251881Speter
15204251881Speterelse
15205251881Speter  # Broken: fails on valid input.
15206251881Spetercontinue
15207251881Speterfi
15208251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
15209251881Speter
15210251881Speter  # OK, works on sane cases.  Now check whether nonexistent headers
15211251881Speter  # can be detected and how.
15212251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15213251881Speter/* end confdefs.h.  */
15214251881Speter#include <ac_nonexistent.h>
15215251881Speter_ACEOF
15216251881Speterif ac_fn_cxx_try_cpp "$LINENO"; then :
15217251881Speter  # Broken: success on invalid input.
15218251881Spetercontinue
15219251881Speterelse
15220251881Speter  # Passes both tests.
15221251881Speterac_preproc_ok=:
15222251881Speterbreak
15223251881Speterfi
15224251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
15225251881Speter
15226251881Speterdone
15227251881Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15228251881Speterrm -f conftest.i conftest.err conftest.$ac_ext
15229251881Speterif $ac_preproc_ok; then :
15230251881Speter  break
15231251881Speterfi
15232251881Speter
15233251881Speter    done
15234251881Speter    ac_cv_prog_CXXCPP=$CXXCPP
15235251881Speter
15236251881Speterfi
15237251881Speter  CXXCPP=$ac_cv_prog_CXXCPP
15238251881Speterelse
15239251881Speter  ac_cv_prog_CXXCPP=$CXXCPP
15240251881Speterfi
15241251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
15242251881Speter$as_echo "$CXXCPP" >&6; }
15243251881Speterac_preproc_ok=false
15244251881Speterfor ac_cxx_preproc_warn_flag in '' yes
15245251881Speterdo
15246251881Speter  # Use a header file that comes with gcc, so configuring glibc
15247251881Speter  # with a fresh cross-compiler works.
15248251881Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15249251881Speter  # <limits.h> exists even on freestanding compilers.
15250251881Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
15251251881Speter  # not just through cpp. "Syntax error" is here to catch this case.
15252251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15253251881Speter/* end confdefs.h.  */
15254251881Speter#ifdef __STDC__
15255251881Speter# include <limits.h>
15256251881Speter#else
15257251881Speter# include <assert.h>
15258251881Speter#endif
15259251881Speter		     Syntax error
15260251881Speter_ACEOF
15261251881Speterif ac_fn_cxx_try_cpp "$LINENO"; then :
15262251881Speter
15263251881Speterelse
15264251881Speter  # Broken: fails on valid input.
15265251881Spetercontinue
15266251881Speterfi
15267251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
15268251881Speter
15269251881Speter  # OK, works on sane cases.  Now check whether nonexistent headers
15270251881Speter  # can be detected and how.
15271251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15272251881Speter/* end confdefs.h.  */
15273251881Speter#include <ac_nonexistent.h>
15274251881Speter_ACEOF
15275251881Speterif ac_fn_cxx_try_cpp "$LINENO"; then :
15276251881Speter  # Broken: success on invalid input.
15277251881Spetercontinue
15278251881Speterelse
15279251881Speter  # Passes both tests.
15280251881Speterac_preproc_ok=:
15281251881Speterbreak
15282251881Speterfi
15283251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
15284251881Speter
15285251881Speterdone
15286251881Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15287251881Speterrm -f conftest.i conftest.err conftest.$ac_ext
15288251881Speterif $ac_preproc_ok; then :
15289251881Speter
15290251881Speterelse
15291251881Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15292251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15293251881Speteras_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
15294251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
15295251881Speterfi
15296251881Speter
15297251881Speterac_ext=c
15298251881Speterac_cpp='$CPP $CPPFLAGS'
15299251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15300251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15301251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
15302251881Speter
15303251881Speterelse
15304251881Speter  _lt_caught_CXX_error=yes
15305251881Speterfi
15306251881Speter
15307251881Speterac_ext=cpp
15308251881Speterac_cpp='$CXXCPP $CPPFLAGS'
15309251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15310251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15311251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15312251881Speter
15313251881Speterarchive_cmds_need_lc_CXX=no
15314251881Speterallow_undefined_flag_CXX=
15315251881Speteralways_export_symbols_CXX=no
15316251881Speterarchive_expsym_cmds_CXX=
15317251881Spetercompiler_needs_object_CXX=no
15318251881Speterexport_dynamic_flag_spec_CXX=
15319251881Speterhardcode_direct_CXX=no
15320251881Speterhardcode_direct_absolute_CXX=no
15321251881Speterhardcode_libdir_flag_spec_CXX=
15322251881Speterhardcode_libdir_separator_CXX=
15323251881Speterhardcode_minus_L_CXX=no
15324251881Speterhardcode_shlibpath_var_CXX=unsupported
15325251881Speterhardcode_automatic_CXX=no
15326251881Speterinherit_rpath_CXX=no
15327251881Spetermodule_cmds_CXX=
15328251881Spetermodule_expsym_cmds_CXX=
15329251881Speterlink_all_deplibs_CXX=unknown
15330251881Speterold_archive_cmds_CXX=$old_archive_cmds
15331251881Speterreload_flag_CXX=$reload_flag
15332251881Speterreload_cmds_CXX=$reload_cmds
15333251881Speterno_undefined_flag_CXX=
15334251881Speterwhole_archive_flag_spec_CXX=
15335251881Speterenable_shared_with_static_runtimes_CXX=no
15336251881Speter
15337251881Speter# Source file extension for C++ test sources.
15338251881Speterac_ext=cpp
15339251881Speter
15340251881Speter# Object file extension for compiled C++ test sources.
15341251881Speterobjext=o
15342251881Speterobjext_CXX=$objext
15343251881Speter
15344251881Speter# No sense in running all these tests if we already determined that
15345251881Speter# the CXX compiler isn't working.  Some variables (like enable_shared)
15346251881Speter# are currently assumed to apply to all compilers on this platform,
15347251881Speter# and will be corrupted by setting them based on a non-working compiler.
15348286506Speterif test yes != "$_lt_caught_CXX_error"; then
15349251881Speter  # Code to be used in simple compile tests
15350251881Speter  lt_simple_compile_test_code="int some_variable = 0;"
15351251881Speter
15352251881Speter  # Code to be used in simple link tests
15353251881Speter  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
15354251881Speter
15355251881Speter  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15356251881Speter
15357251881Speter
15358251881Speter
15359251881Speter
15360251881Speter
15361251881Speter
15362251881Speter# If no C compiler was specified, use CC.
15363251881SpeterLTCC=${LTCC-"$CC"}
15364251881Speter
15365251881Speter# If no C compiler flags were specified, use CFLAGS.
15366251881SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15367251881Speter
15368251881Speter# Allow CC to be a program name with arguments.
15369251881Spetercompiler=$CC
15370251881Speter
15371251881Speter
15372251881Speter  # save warnings/boilerplate of simple test code
15373251881Speter  ac_outfile=conftest.$ac_objext
15374251881Speterecho "$lt_simple_compile_test_code" >conftest.$ac_ext
15375251881Spetereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15376251881Speter_lt_compiler_boilerplate=`cat conftest.err`
15377251881Speter$RM conftest*
15378251881Speter
15379251881Speter  ac_outfile=conftest.$ac_objext
15380251881Speterecho "$lt_simple_link_test_code" >conftest.$ac_ext
15381251881Spetereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15382251881Speter_lt_linker_boilerplate=`cat conftest.err`
15383251881Speter$RM -r conftest*
15384251881Speter
15385251881Speter
15386251881Speter  # Allow CC to be a program name with arguments.
15387251881Speter  lt_save_CC=$CC
15388251881Speter  lt_save_CFLAGS=$CFLAGS
15389251881Speter  lt_save_LD=$LD
15390251881Speter  lt_save_GCC=$GCC
15391251881Speter  GCC=$GXX
15392251881Speter  lt_save_with_gnu_ld=$with_gnu_ld
15393251881Speter  lt_save_path_LD=$lt_cv_path_LD
15394251881Speter  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
15395251881Speter    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
15396251881Speter  else
15397251881Speter    $as_unset lt_cv_prog_gnu_ld
15398251881Speter  fi
15399251881Speter  if test -n "${lt_cv_path_LDCXX+set}"; then
15400251881Speter    lt_cv_path_LD=$lt_cv_path_LDCXX
15401251881Speter  else
15402251881Speter    $as_unset lt_cv_path_LD
15403251881Speter  fi
15404251881Speter  test -z "${LDCXX+set}" || LD=$LDCXX
15405251881Speter  CC=${CXX-"c++"}
15406251881Speter  CFLAGS=$CXXFLAGS
15407251881Speter  compiler=$CC
15408251881Speter  compiler_CXX=$CC
15409289180Speter  func_cc_basename $compiler
15410289180Spetercc_basename=$func_cc_basename_result
15411251881Speter
15412251881Speter
15413251881Speter  if test -n "$compiler"; then
15414251881Speter    # We don't want -fno-exception when compiling C++ code, so set the
15415251881Speter    # no_builtin_flag separately
15416286506Speter    if test yes = "$GXX"; then
15417251881Speter      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
15418251881Speter    else
15419251881Speter      lt_prog_compiler_no_builtin_flag_CXX=
15420251881Speter    fi
15421251881Speter
15422286506Speter    if test yes = "$GXX"; then
15423251881Speter      # Set up default GNU C++ configuration
15424251881Speter
15425251881Speter
15426251881Speter
15427251881Speter# Check whether --with-gnu-ld was given.
15428251881Speterif test "${with_gnu_ld+set}" = set; then :
15429286506Speter  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
15430251881Speterelse
15431251881Speter  with_gnu_ld=no
15432251881Speterfi
15433251881Speter
15434251881Speterac_prog=ld
15435286506Speterif test yes = "$GCC"; then
15436251881Speter  # Check if gcc -print-prog-name=ld gives a path.
15437251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15438251881Speter$as_echo_n "checking for ld used by $CC... " >&6; }
15439251881Speter  case $host in
15440251881Speter  *-*-mingw*)
15441286506Speter    # gcc leaves a trailing carriage return, which upsets mingw
15442251881Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15443251881Speter  *)
15444251881Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
15445251881Speter  esac
15446251881Speter  case $ac_prog in
15447251881Speter    # Accept absolute paths.
15448251881Speter    [\\/]* | ?:[\\/]*)
15449251881Speter      re_direlt='/[^/][^/]*/\.\./'
15450251881Speter      # Canonicalize the pathname of ld
15451251881Speter      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15452251881Speter      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
15453251881Speter	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15454251881Speter      done
15455286506Speter      test -z "$LD" && LD=$ac_prog
15456251881Speter      ;;
15457251881Speter  "")
15458251881Speter    # If it fails, then pretend we aren't using GCC.
15459251881Speter    ac_prog=ld
15460251881Speter    ;;
15461251881Speter  *)
15462251881Speter    # If it is relative, then search for the first ld in PATH.
15463251881Speter    with_gnu_ld=unknown
15464251881Speter    ;;
15465251881Speter  esac
15466286506Speterelif test yes = "$with_gnu_ld"; then
15467251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15468251881Speter$as_echo_n "checking for GNU ld... " >&6; }
15469251881Speterelse
15470251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15471251881Speter$as_echo_n "checking for non-GNU ld... " >&6; }
15472251881Speterfi
15473251881Speterif ${lt_cv_path_LD+:} false; then :
15474251881Speter  $as_echo_n "(cached) " >&6
15475251881Speterelse
15476251881Speter  if test -z "$LD"; then
15477286506Speter  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
15478251881Speter  for ac_dir in $PATH; do
15479286506Speter    IFS=$lt_save_ifs
15480251881Speter    test -z "$ac_dir" && ac_dir=.
15481251881Speter    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15482286506Speter      lt_cv_path_LD=$ac_dir/$ac_prog
15483251881Speter      # Check to see if the program is GNU ld.  I'd rather use --version,
15484251881Speter      # but apparently some variants of GNU ld only accept -v.
15485251881Speter      # Break only if it was the GNU/non-GNU ld that we prefer.
15486251881Speter      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15487251881Speter      *GNU* | *'with BFD'*)
15488286506Speter	test no != "$with_gnu_ld" && break
15489251881Speter	;;
15490251881Speter      *)
15491286506Speter	test yes != "$with_gnu_ld" && break
15492251881Speter	;;
15493251881Speter      esac
15494251881Speter    fi
15495251881Speter  done
15496286506Speter  IFS=$lt_save_ifs
15497251881Speterelse
15498286506Speter  lt_cv_path_LD=$LD # Let the user override the test with a path.
15499251881Speterfi
15500251881Speterfi
15501251881Speter
15502286506SpeterLD=$lt_cv_path_LD
15503251881Speterif test -n "$LD"; then
15504251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15505251881Speter$as_echo "$LD" >&6; }
15506251881Speterelse
15507251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15508251881Speter$as_echo "no" >&6; }
15509251881Speterfi
15510251881Spetertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
15511251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15512251881Speter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15513251881Speterif ${lt_cv_prog_gnu_ld+:} false; then :
15514251881Speter  $as_echo_n "(cached) " >&6
15515251881Speterelse
15516251881Speter  # I'd rather use --version here, but apparently some GNU lds only accept -v.
15517251881Spetercase `$LD -v 2>&1 </dev/null` in
15518251881Speter*GNU* | *'with BFD'*)
15519251881Speter  lt_cv_prog_gnu_ld=yes
15520251881Speter  ;;
15521251881Speter*)
15522251881Speter  lt_cv_prog_gnu_ld=no
15523251881Speter  ;;
15524251881Speteresac
15525251881Speterfi
15526251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15527251881Speter$as_echo "$lt_cv_prog_gnu_ld" >&6; }
15528251881Speterwith_gnu_ld=$lt_cv_prog_gnu_ld
15529251881Speter
15530251881Speter
15531251881Speter
15532251881Speter
15533251881Speter
15534251881Speter
15535251881Speter
15536251881Speter      # Check if GNU C++ uses GNU ld as the underlying linker, since the
15537251881Speter      # archiving commands below assume that GNU ld is being used.
15538286506Speter      if test yes = "$with_gnu_ld"; then
15539286506Speter        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15540286506Speter        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15541251881Speter
15542286506Speter        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15543286506Speter        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15544251881Speter
15545251881Speter        # If archive_cmds runs LD, not CC, wlarc should be empty
15546251881Speter        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
15547251881Speter        #     investigate it a little bit more. (MM)
15548286506Speter        wlarc='$wl'
15549251881Speter
15550251881Speter        # ancient GNU ld didn't support --whole-archive et. al.
15551251881Speter        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
15552251881Speter	  $GREP 'no-whole-archive' > /dev/null; then
15553286506Speter          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
15554251881Speter        else
15555251881Speter          whole_archive_flag_spec_CXX=
15556251881Speter        fi
15557251881Speter      else
15558251881Speter        with_gnu_ld=no
15559251881Speter        wlarc=
15560251881Speter
15561251881Speter        # A generic and very simple default shared library creation
15562251881Speter        # command for GNU C++ for the case where it uses the native
15563251881Speter        # linker, instead of GNU ld.  If possible, this setting should
15564251881Speter        # overridden to take advantage of the native linker features on
15565251881Speter        # the platform it is being used on.
15566251881Speter        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
15567251881Speter      fi
15568251881Speter
15569251881Speter      # Commands to make compiler produce verbose output that lists
15570251881Speter      # what "hidden" libraries, object files and flags are used when
15571251881Speter      # linking a shared library.
15572251881Speter      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15573251881Speter
15574251881Speter    else
15575251881Speter      GXX=no
15576251881Speter      with_gnu_ld=no
15577251881Speter      wlarc=
15578251881Speter    fi
15579251881Speter
15580251881Speter    # PORTME: fill in a description of your system's C++ link characteristics
15581251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15582251881Speter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15583251881Speter    ld_shlibs_CXX=yes
15584251881Speter    case $host_os in
15585251881Speter      aix3*)
15586251881Speter        # FIXME: insert proper C++ library support
15587251881Speter        ld_shlibs_CXX=no
15588251881Speter        ;;
15589251881Speter      aix[4-9]*)
15590286506Speter        if test ia64 = "$host_cpu"; then
15591251881Speter          # On IA64, the linker does run time linking by default, so we don't
15592251881Speter          # have to do anything special.
15593251881Speter          aix_use_runtimelinking=no
15594251881Speter          exp_sym_flag='-Bexport'
15595286506Speter          no_entry_flag=
15596251881Speter        else
15597251881Speter          aix_use_runtimelinking=no
15598251881Speter
15599251881Speter          # Test if we are trying to use run time linking or normal
15600251881Speter          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15601289180Speter          # have runtime linking enabled, and use it for executables.
15602289180Speter          # For shared libraries, we enable/disable runtime linking
15603289180Speter          # depending on the kind of the shared library created -
15604289180Speter          # when "with_aix_soname,aix_use_runtimelinking" is:
15605289180Speter          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
15606289180Speter          # "aix,yes"  lib.so          shared, rtl:yes, for executables
15607289180Speter          #            lib.a           static archive
15608289180Speter          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
15609289180Speter          #            lib.a(lib.so.V) shared, rtl:no,  for executables
15610289180Speter          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
15611289180Speter          #            lib.a(lib.so.V) shared, rtl:no
15612289180Speter          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
15613289180Speter          #            lib.a           static archive
15614251881Speter          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15615251881Speter	    for ld_flag in $LDFLAGS; do
15616251881Speter	      case $ld_flag in
15617251881Speter	      *-brtl*)
15618251881Speter	        aix_use_runtimelinking=yes
15619251881Speter	        break
15620251881Speter	        ;;
15621251881Speter	      esac
15622251881Speter	    done
15623289180Speter	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
15624289180Speter	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
15625289180Speter	      # so we don't have lib.a shared libs to link our executables.
15626289180Speter	      # We have to force runtime linking in this case.
15627289180Speter	      aix_use_runtimelinking=yes
15628289180Speter	      LDFLAGS="$LDFLAGS -Wl,-brtl"
15629289180Speter	    fi
15630251881Speter	    ;;
15631251881Speter          esac
15632251881Speter
15633251881Speter          exp_sym_flag='-bexport'
15634251881Speter          no_entry_flag='-bnoentry'
15635251881Speter        fi
15636251881Speter
15637251881Speter        # When large executables or shared objects are built, AIX ld can
15638251881Speter        # have problems creating the table of contents.  If linking a library
15639251881Speter        # or program results in "error TOC overflow" add -mminimal-toc to
15640251881Speter        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15641251881Speter        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15642251881Speter
15643251881Speter        archive_cmds_CXX=''
15644251881Speter        hardcode_direct_CXX=yes
15645251881Speter        hardcode_direct_absolute_CXX=yes
15646251881Speter        hardcode_libdir_separator_CXX=':'
15647251881Speter        link_all_deplibs_CXX=yes
15648286506Speter        file_list_spec_CXX='$wl-f,'
15649289180Speter        case $with_aix_soname,$aix_use_runtimelinking in
15650289180Speter        aix,*) ;;	# no import file
15651289180Speter        svr4,* | *,yes) # use import file
15652289180Speter          # The Import File defines what to hardcode.
15653289180Speter          hardcode_direct_CXX=no
15654289180Speter          hardcode_direct_absolute_CXX=no
15655289180Speter          ;;
15656289180Speter        esac
15657251881Speter
15658286506Speter        if test yes = "$GXX"; then
15659251881Speter          case $host_os in aix4.[012]|aix4.[012].*)
15660251881Speter          # We only want to do this on AIX 4.2 and lower, the check
15661251881Speter          # below for broken collect2 doesn't work under 4.3+
15662286506Speter	  collect2name=`$CC -print-prog-name=collect2`
15663251881Speter	  if test -f "$collect2name" &&
15664251881Speter	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15665251881Speter	  then
15666251881Speter	    # We have reworked collect2
15667251881Speter	    :
15668251881Speter	  else
15669251881Speter	    # We have old collect2
15670251881Speter	    hardcode_direct_CXX=unsupported
15671251881Speter	    # It fails to find uninstalled libraries when the uninstalled
15672251881Speter	    # path is not listed in the libpath.  Setting hardcode_minus_L
15673251881Speter	    # to unsupported forces relinking
15674251881Speter	    hardcode_minus_L_CXX=yes
15675251881Speter	    hardcode_libdir_flag_spec_CXX='-L$libdir'
15676251881Speter	    hardcode_libdir_separator_CXX=
15677251881Speter	  fi
15678251881Speter          esac
15679251881Speter          shared_flag='-shared'
15680286506Speter	  if test yes = "$aix_use_runtimelinking"; then
15681286506Speter	    shared_flag=$shared_flag' $wl-G'
15682251881Speter	  fi
15683289180Speter	  # Need to ensure runtime linking is disabled for the traditional
15684289180Speter	  # shared library, or the linker may eventually find shared libraries
15685289180Speter	  # /with/ Import File - we do not want to mix them.
15686289180Speter	  shared_flag_aix='-shared'
15687289180Speter	  shared_flag_svr4='-shared $wl-G'
15688251881Speter        else
15689251881Speter          # not using gcc
15690286506Speter          if test ia64 = "$host_cpu"; then
15691251881Speter	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15692251881Speter	  # chokes on -Wl,-G. The following line is correct:
15693251881Speter	  shared_flag='-G'
15694251881Speter          else
15695286506Speter	    if test yes = "$aix_use_runtimelinking"; then
15696286506Speter	      shared_flag='$wl-G'
15697251881Speter	    else
15698286506Speter	      shared_flag='$wl-bM:SRE'
15699251881Speter	    fi
15700289180Speter	    shared_flag_aix='$wl-bM:SRE'
15701289180Speter	    shared_flag_svr4='$wl-G'
15702251881Speter          fi
15703251881Speter        fi
15704251881Speter
15705286506Speter        export_dynamic_flag_spec_CXX='$wl-bexpall'
15706251881Speter        # It seems that -bexpall does not export symbols beginning with
15707251881Speter        # underscore (_), so it is better to generate a list of symbols to
15708251881Speter	# export.
15709251881Speter        always_export_symbols_CXX=yes
15710289180Speter	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
15711251881Speter          # Warning - without using the other runtime loading flags (-brtl),
15712251881Speter          # -berok will link without error, but may produce a broken library.
15713289180Speter          # The "-G" linker flag allows undefined symbols.
15714289180Speter          no_undefined_flag_CXX='-bernotok'
15715251881Speter          # Determine the default libpath from the value encoded in an empty
15716251881Speter          # executable.
15717286506Speter          if test set = "${lt_cv_aix_libpath+set}"; then
15718251881Speter  aix_libpath=$lt_cv_aix_libpath
15719251881Speterelse
15720251881Speter  if ${lt_cv_aix_libpath__CXX+:} false; then :
15721251881Speter  $as_echo_n "(cached) " >&6
15722251881Speterelse
15723251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15724251881Speter/* end confdefs.h.  */
15725251881Speter
15726251881Speterint
15727251881Spetermain ()
15728251881Speter{
15729251881Speter
15730251881Speter  ;
15731251881Speter  return 0;
15732251881Speter}
15733251881Speter_ACEOF
15734251881Speterif ac_fn_cxx_try_link "$LINENO"; then :
15735251881Speter
15736251881Speter  lt_aix_libpath_sed='
15737251881Speter      /Import File Strings/,/^$/ {
15738251881Speter	  /^0/ {
15739251881Speter	      s/^0  *\([^ ]*\) *$/\1/
15740251881Speter	      p
15741251881Speter	  }
15742251881Speter      }'
15743251881Speter  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15744251881Speter  # Check for a 64-bit object if we didn't find anything.
15745251881Speter  if test -z "$lt_cv_aix_libpath__CXX"; then
15746251881Speter    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15747251881Speter  fi
15748251881Speterfi
15749251881Speterrm -f core conftest.err conftest.$ac_objext \
15750251881Speter    conftest$ac_exeext conftest.$ac_ext
15751251881Speter  if test -z "$lt_cv_aix_libpath__CXX"; then
15752286506Speter    lt_cv_aix_libpath__CXX=/usr/lib:/lib
15753251881Speter  fi
15754251881Speter
15755251881Speterfi
15756251881Speter
15757251881Speter  aix_libpath=$lt_cv_aix_libpath__CXX
15758251881Speterfi
15759251881Speter
15760286506Speter          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
15761251881Speter
15762286506Speter          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
15763251881Speter        else
15764286506Speter          if test ia64 = "$host_cpu"; then
15765286506Speter	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
15766251881Speter	    allow_undefined_flag_CXX="-z nodefs"
15767286506Speter	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
15768251881Speter          else
15769251881Speter	    # Determine the default libpath from the value encoded in an
15770251881Speter	    # empty executable.
15771286506Speter	    if test set = "${lt_cv_aix_libpath+set}"; then
15772251881Speter  aix_libpath=$lt_cv_aix_libpath
15773251881Speterelse
15774251881Speter  if ${lt_cv_aix_libpath__CXX+:} false; then :
15775251881Speter  $as_echo_n "(cached) " >&6
15776251881Speterelse
15777251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15778251881Speter/* end confdefs.h.  */
15779251881Speter
15780251881Speterint
15781251881Spetermain ()
15782251881Speter{
15783251881Speter
15784251881Speter  ;
15785251881Speter  return 0;
15786251881Speter}
15787251881Speter_ACEOF
15788251881Speterif ac_fn_cxx_try_link "$LINENO"; then :
15789251881Speter
15790251881Speter  lt_aix_libpath_sed='
15791251881Speter      /Import File Strings/,/^$/ {
15792251881Speter	  /^0/ {
15793251881Speter	      s/^0  *\([^ ]*\) *$/\1/
15794251881Speter	      p
15795251881Speter	  }
15796251881Speter      }'
15797251881Speter  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15798251881Speter  # Check for a 64-bit object if we didn't find anything.
15799251881Speter  if test -z "$lt_cv_aix_libpath__CXX"; then
15800251881Speter    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15801251881Speter  fi
15802251881Speterfi
15803251881Speterrm -f core conftest.err conftest.$ac_objext \
15804251881Speter    conftest$ac_exeext conftest.$ac_ext
15805251881Speter  if test -z "$lt_cv_aix_libpath__CXX"; then
15806286506Speter    lt_cv_aix_libpath__CXX=/usr/lib:/lib
15807251881Speter  fi
15808251881Speter
15809251881Speterfi
15810251881Speter
15811251881Speter  aix_libpath=$lt_cv_aix_libpath__CXX
15812251881Speterfi
15813251881Speter
15814286506Speter	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
15815251881Speter	    # Warning - without using the other run time loading flags,
15816251881Speter	    # -berok will link without error, but may produce a broken library.
15817286506Speter	    no_undefined_flag_CXX=' $wl-bernotok'
15818286506Speter	    allow_undefined_flag_CXX=' $wl-berok'
15819286506Speter	    if test yes = "$with_gnu_ld"; then
15820251881Speter	      # We only use this code for GNU lds that support --whole-archive.
15821286506Speter	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
15822251881Speter	    else
15823251881Speter	      # Exported symbols can be pulled into shared objects from archives
15824251881Speter	      whole_archive_flag_spec_CXX='$convenience'
15825251881Speter	    fi
15826251881Speter	    archive_cmds_need_lc_CXX=yes
15827289180Speter	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
15828289180Speter	    # -brtl affects multiple linker settings, -berok does not and is overridden later
15829289180Speter	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
15830289180Speter	    if test svr4 != "$with_aix_soname"; then
15831289180Speter	      # This is similar to how AIX traditionally builds its shared
15832289180Speter	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
15833289180Speter	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
15834289180Speter	    fi
15835289180Speter	    if test aix != "$with_aix_soname"; then
15836289180Speter	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
15837289180Speter	    else
15838289180Speter	      # used by -dlpreopen to get the symbols
15839289180Speter	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
15840289180Speter	    fi
15841289180Speter	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
15842251881Speter          fi
15843251881Speter        fi
15844251881Speter        ;;
15845251881Speter
15846251881Speter      beos*)
15847251881Speter	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15848251881Speter	  allow_undefined_flag_CXX=unsupported
15849251881Speter	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15850251881Speter	  # support --undefined.  This deserves some investigation.  FIXME
15851286506Speter	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15852251881Speter	else
15853251881Speter	  ld_shlibs_CXX=no
15854251881Speter	fi
15855251881Speter	;;
15856251881Speter
15857251881Speter      chorus*)
15858251881Speter        case $cc_basename in
15859251881Speter          *)
15860251881Speter	  # FIXME: insert proper C++ library support
15861251881Speter	  ld_shlibs_CXX=no
15862251881Speter	  ;;
15863251881Speter        esac
15864251881Speter        ;;
15865251881Speter
15866251881Speter      cygwin* | mingw* | pw32* | cegcc*)
15867251881Speter	case $GXX,$cc_basename in
15868251881Speter	,cl* | no,cl*)
15869251881Speter	  # Native MSVC
15870251881Speter	  # hardcode_libdir_flag_spec is actually meaningless, as there is
15871251881Speter	  # no search path for DLLs.
15872251881Speter	  hardcode_libdir_flag_spec_CXX=' '
15873251881Speter	  allow_undefined_flag_CXX=unsupported
15874251881Speter	  always_export_symbols_CXX=yes
15875251881Speter	  file_list_spec_CXX='@'
15876251881Speter	  # Tell ltmain to make .lib files, not .a files.
15877251881Speter	  libext=lib
15878251881Speter	  # Tell ltmain to make .dll files, not .so files.
15879286506Speter	  shrext_cmds=.dll
15880251881Speter	  # FIXME: Setting linknames here is a bad hack.
15881286506Speter	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
15882286506Speter	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
15883286506Speter              cp "$export_symbols" "$output_objdir/$soname.def";
15884286506Speter              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
15885286506Speter            else
15886286506Speter              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
15887286506Speter            fi~
15888286506Speter            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15889286506Speter            linknames='
15890251881Speter	  # The linker will not automatically build a static lib if we build a DLL.
15891251881Speter	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
15892251881Speter	  enable_shared_with_static_runtimes_CXX=yes
15893251881Speter	  # Don't use ranlib
15894251881Speter	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
15895251881Speter	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
15896286506Speter            lt_tool_outputfile="@TOOL_OUTPUT@"~
15897286506Speter            case $lt_outputfile in
15898286506Speter              *.exe|*.EXE) ;;
15899286506Speter              *)
15900286506Speter                lt_outputfile=$lt_outputfile.exe
15901286506Speter                lt_tool_outputfile=$lt_tool_outputfile.exe
15902286506Speter                ;;
15903286506Speter            esac~
15904286506Speter            func_to_tool_file "$lt_outputfile"~
15905286506Speter            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
15906286506Speter              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15907286506Speter              $RM "$lt_outputfile.manifest";
15908286506Speter            fi'
15909251881Speter	  ;;
15910251881Speter	*)
15911251881Speter	  # g++
15912251881Speter	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
15913251881Speter	  # as there is no search path for DLLs.
15914251881Speter	  hardcode_libdir_flag_spec_CXX='-L$libdir'
15915286506Speter	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
15916251881Speter	  allow_undefined_flag_CXX=unsupported
15917251881Speter	  always_export_symbols_CXX=no
15918251881Speter	  enable_shared_with_static_runtimes_CXX=yes
15919251881Speter
15920251881Speter	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15921286506Speter	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15922286506Speter	    # If the export-symbols file already is a .def file, use it as
15923286506Speter	    # is; otherwise, prepend EXPORTS...
15924286506Speter	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
15925286506Speter              cp $export_symbols $output_objdir/$soname.def;
15926286506Speter            else
15927286506Speter              echo EXPORTS > $output_objdir/$soname.def;
15928286506Speter              cat $export_symbols >> $output_objdir/$soname.def;
15929286506Speter            fi~
15930286506Speter            $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15931251881Speter	  else
15932251881Speter	    ld_shlibs_CXX=no
15933251881Speter	  fi
15934251881Speter	  ;;
15935251881Speter	esac
15936251881Speter	;;
15937251881Speter      darwin* | rhapsody*)
15938251881Speter
15939251881Speter
15940251881Speter  archive_cmds_need_lc_CXX=no
15941251881Speter  hardcode_direct_CXX=no
15942251881Speter  hardcode_automatic_CXX=yes
15943251881Speter  hardcode_shlibpath_var_CXX=unsupported
15944286506Speter  if test yes = "$lt_cv_ld_force_load"; then
15945286506Speter    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
15946251881Speter
15947251881Speter  else
15948251881Speter    whole_archive_flag_spec_CXX=''
15949251881Speter  fi
15950251881Speter  link_all_deplibs_CXX=yes
15951286506Speter  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
15952251881Speter  case $cc_basename in
15953286506Speter     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
15954251881Speter     *) _lt_dar_can_shared=$GCC ;;
15955251881Speter  esac
15956286506Speter  if test yes = "$_lt_dar_can_shared"; then
15957251881Speter    output_verbose_link_cmd=func_echo_all
15958286506Speter    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
15959286506Speter    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
15960286506Speter    archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
15961286506Speter    module_expsym_cmds_CXX="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
15962286506Speter       if test yes != "$lt_cv_apple_cc_single_mod"; then
15963286506Speter      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
15964286506Speter      archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
15965251881Speter    fi
15966251881Speter
15967251881Speter  else
15968251881Speter  ld_shlibs_CXX=no
15969251881Speter  fi
15970251881Speter
15971251881Speter	;;
15972251881Speter
15973289180Speter      os2*)
15974289180Speter	hardcode_libdir_flag_spec_CXX='-L$libdir'
15975289180Speter	hardcode_minus_L_CXX=yes
15976289180Speter	allow_undefined_flag_CXX=unsupported
15977289180Speter	shrext_cmds=.dll
15978289180Speter	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15979289180Speter	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15980289180Speter	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15981289180Speter	  $ECHO EXPORTS >> $output_objdir/$libname.def~
15982289180Speter	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
15983289180Speter	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15984289180Speter	  emximp -o $lib $output_objdir/$libname.def'
15985289180Speter	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15986289180Speter	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15987289180Speter	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15988289180Speter	  $ECHO EXPORTS >> $output_objdir/$libname.def~
15989289180Speter	  prefix_cmds="$SED"~
15990289180Speter	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
15991289180Speter	    prefix_cmds="$prefix_cmds -e 1d";
15992289180Speter	  fi~
15993289180Speter	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
15994289180Speter	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
15995289180Speter	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15996289180Speter	  emximp -o $lib $output_objdir/$libname.def'
15997289180Speter	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
15998289180Speter	enable_shared_with_static_runtimes_CXX=yes
15999289180Speter	;;
16000289180Speter
16001251881Speter      dgux*)
16002251881Speter        case $cc_basename in
16003251881Speter          ec++*)
16004251881Speter	    # FIXME: insert proper C++ library support
16005251881Speter	    ld_shlibs_CXX=no
16006251881Speter	    ;;
16007251881Speter          ghcx*)
16008251881Speter	    # Green Hills C++ Compiler
16009251881Speter	    # FIXME: insert proper C++ library support
16010251881Speter	    ld_shlibs_CXX=no
16011251881Speter	    ;;
16012251881Speter          *)
16013251881Speter	    # FIXME: insert proper C++ library support
16014251881Speter	    ld_shlibs_CXX=no
16015251881Speter	    ;;
16016251881Speter        esac
16017251881Speter        ;;
16018251881Speter
16019251881Speter      freebsd2.*)
16020251881Speter        # C++ shared libraries reported to be fairly broken before
16021251881Speter	# switch to ELF
16022251881Speter        ld_shlibs_CXX=no
16023251881Speter        ;;
16024251881Speter
16025251881Speter      freebsd-elf*)
16026251881Speter        archive_cmds_need_lc_CXX=no
16027251881Speter        ;;
16028251881Speter
16029251881Speter      freebsd* | dragonfly*)
16030251881Speter        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
16031251881Speter        # conventions
16032251881Speter        ld_shlibs_CXX=yes
16033251881Speter        ;;
16034251881Speter
16035251881Speter      haiku*)
16036286506Speter        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16037251881Speter        link_all_deplibs_CXX=yes
16038251881Speter        ;;
16039251881Speter
16040251881Speter      hpux9*)
16041286506Speter        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
16042251881Speter        hardcode_libdir_separator_CXX=:
16043286506Speter        export_dynamic_flag_spec_CXX='$wl-E'
16044251881Speter        hardcode_direct_CXX=yes
16045251881Speter        hardcode_minus_L_CXX=yes # Not in the search PATH,
16046251881Speter				             # but as the default
16047251881Speter				             # location of the library.
16048251881Speter
16049251881Speter        case $cc_basename in
16050251881Speter          CC*)
16051251881Speter            # FIXME: insert proper C++ library support
16052251881Speter            ld_shlibs_CXX=no
16053251881Speter            ;;
16054251881Speter          aCC*)
16055286506Speter            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16056251881Speter            # Commands to make compiler produce verbose output that lists
16057251881Speter            # what "hidden" libraries, object files and flags are used when
16058251881Speter            # linking a shared library.
16059251881Speter            #
16060251881Speter            # There doesn't appear to be a way to prevent this compiler from
16061251881Speter            # explicitly linking system object files so we need to strip them
16062251881Speter            # from the output so that they don't get included in the library
16063251881Speter            # dependencies.
16064286506Speter            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16065251881Speter            ;;
16066251881Speter          *)
16067286506Speter            if test yes = "$GXX"; then
16068286506Speter              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16069251881Speter            else
16070251881Speter              # FIXME: insert proper C++ library support
16071251881Speter              ld_shlibs_CXX=no
16072251881Speter            fi
16073251881Speter            ;;
16074251881Speter        esac
16075251881Speter        ;;
16076251881Speter
16077251881Speter      hpux10*|hpux11*)
16078286506Speter        if test no = "$with_gnu_ld"; then
16079286506Speter	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
16080251881Speter	  hardcode_libdir_separator_CXX=:
16081251881Speter
16082251881Speter          case $host_cpu in
16083251881Speter            hppa*64*|ia64*)
16084251881Speter              ;;
16085251881Speter            *)
16086286506Speter	      export_dynamic_flag_spec_CXX='$wl-E'
16087251881Speter              ;;
16088251881Speter          esac
16089251881Speter        fi
16090251881Speter        case $host_cpu in
16091251881Speter          hppa*64*|ia64*)
16092251881Speter            hardcode_direct_CXX=no
16093251881Speter            hardcode_shlibpath_var_CXX=no
16094251881Speter            ;;
16095251881Speter          *)
16096251881Speter            hardcode_direct_CXX=yes
16097251881Speter            hardcode_direct_absolute_CXX=yes
16098251881Speter            hardcode_minus_L_CXX=yes # Not in the search PATH,
16099251881Speter					         # but as the default
16100251881Speter					         # location of the library.
16101251881Speter            ;;
16102251881Speter        esac
16103251881Speter
16104251881Speter        case $cc_basename in
16105251881Speter          CC*)
16106251881Speter	    # FIXME: insert proper C++ library support
16107251881Speter	    ld_shlibs_CXX=no
16108251881Speter	    ;;
16109251881Speter          aCC*)
16110251881Speter	    case $host_cpu in
16111251881Speter	      hppa*64*)
16112286506Speter	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16113251881Speter	        ;;
16114251881Speter	      ia64*)
16115286506Speter	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16116251881Speter	        ;;
16117251881Speter	      *)
16118286506Speter	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16119251881Speter	        ;;
16120251881Speter	    esac
16121251881Speter	    # Commands to make compiler produce verbose output that lists
16122251881Speter	    # what "hidden" libraries, object files and flags are used when
16123251881Speter	    # linking a shared library.
16124251881Speter	    #
16125251881Speter	    # There doesn't appear to be a way to prevent this compiler from
16126251881Speter	    # explicitly linking system object files so we need to strip them
16127251881Speter	    # from the output so that they don't get included in the library
16128251881Speter	    # dependencies.
16129286506Speter	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16130251881Speter	    ;;
16131251881Speter          *)
16132286506Speter	    if test yes = "$GXX"; then
16133286506Speter	      if test no = "$with_gnu_ld"; then
16134251881Speter	        case $host_cpu in
16135251881Speter	          hppa*64*)
16136286506Speter	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16137251881Speter	            ;;
16138251881Speter	          ia64*)
16139286506Speter	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16140251881Speter	            ;;
16141251881Speter	          *)
16142286506Speter	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16143251881Speter	            ;;
16144251881Speter	        esac
16145251881Speter	      fi
16146251881Speter	    else
16147251881Speter	      # FIXME: insert proper C++ library support
16148251881Speter	      ld_shlibs_CXX=no
16149251881Speter	    fi
16150251881Speter	    ;;
16151251881Speter        esac
16152251881Speter        ;;
16153251881Speter
16154251881Speter      interix[3-9]*)
16155251881Speter	hardcode_direct_CXX=no
16156251881Speter	hardcode_shlibpath_var_CXX=no
16157286506Speter	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16158286506Speter	export_dynamic_flag_spec_CXX='$wl-E'
16159251881Speter	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16160251881Speter	# Instead, shared libraries are loaded at an image base (0x10000000 by
16161251881Speter	# default) and relocated if they conflict, which is a slow very memory
16162251881Speter	# consuming and fragmenting process.  To avoid this, we pick a random,
16163251881Speter	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16164251881Speter	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16165286506Speter	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16166286506Speter	archive_expsym_cmds_CXX='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16167251881Speter	;;
16168251881Speter      irix5* | irix6*)
16169251881Speter        case $cc_basename in
16170251881Speter          CC*)
16171251881Speter	    # SGI C++
16172286506Speter	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
16173251881Speter
16174251881Speter	    # Archives containing C++ object files must be created using
16175251881Speter	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
16176251881Speter	    # necessary to make sure instantiated templates are included
16177251881Speter	    # in the archive.
16178251881Speter	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
16179251881Speter	    ;;
16180251881Speter          *)
16181286506Speter	    if test yes = "$GXX"; then
16182286506Speter	      if test no = "$with_gnu_ld"; then
16183286506Speter	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
16184251881Speter	      else
16185286506Speter	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
16186251881Speter	      fi
16187251881Speter	    fi
16188251881Speter	    link_all_deplibs_CXX=yes
16189251881Speter	    ;;
16190251881Speter        esac
16191286506Speter        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
16192251881Speter        hardcode_libdir_separator_CXX=:
16193251881Speter        inherit_rpath_CXX=yes
16194251881Speter        ;;
16195251881Speter
16196286506Speter      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16197251881Speter        case $cc_basename in
16198251881Speter          KCC*)
16199251881Speter	    # Kuck and Associates, Inc. (KAI) C++ Compiler
16200251881Speter
16201251881Speter	    # KCC will only create a shared library if the output file
16202251881Speter	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
16203251881Speter	    # to its proper name (with version) after linking.
16204286506Speter	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
16205286506Speter	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
16206251881Speter	    # Commands to make compiler produce verbose output that lists
16207251881Speter	    # what "hidden" libraries, object files and flags are used when
16208251881Speter	    # linking a shared library.
16209251881Speter	    #
16210251881Speter	    # There doesn't appear to be a way to prevent this compiler from
16211251881Speter	    # explicitly linking system object files so we need to strip them
16212251881Speter	    # from the output so that they don't get included in the library
16213251881Speter	    # dependencies.
16214286506Speter	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16215251881Speter
16216286506Speter	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16217286506Speter	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
16218251881Speter
16219251881Speter	    # Archives containing C++ object files must be created using
16220251881Speter	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
16221251881Speter	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
16222251881Speter	    ;;
16223251881Speter	  icpc* | ecpc* )
16224251881Speter	    # Intel C++
16225251881Speter	    with_gnu_ld=yes
16226251881Speter	    # version 8.0 and above of icpc choke on multiply defined symbols
16227251881Speter	    # if we add $predep_objects and $postdep_objects, however 7.1 and
16228251881Speter	    # earlier do not add the objects themselves.
16229251881Speter	    case `$CC -V 2>&1` in
16230251881Speter	      *"Version 7."*)
16231286506Speter	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
16232286506Speter		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16233251881Speter		;;
16234251881Speter	      *)  # Version 8.0 or newer
16235251881Speter	        tmp_idyn=
16236251881Speter	        case $host_cpu in
16237251881Speter		  ia64*) tmp_idyn=' -i_dynamic';;
16238251881Speter		esac
16239286506Speter	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16240286506Speter		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16241251881Speter		;;
16242251881Speter	    esac
16243251881Speter	    archive_cmds_need_lc_CXX=no
16244286506Speter	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16245286506Speter	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
16246286506Speter	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
16247251881Speter	    ;;
16248251881Speter          pgCC* | pgcpp*)
16249251881Speter            # Portland Group C++ compiler
16250251881Speter	    case `$CC -V` in
16251251881Speter	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
16252251881Speter	      prelink_cmds_CXX='tpldir=Template.dir~
16253286506Speter               rm -rf $tpldir~
16254286506Speter               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
16255286506Speter               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
16256251881Speter	      old_archive_cmds_CXX='tpldir=Template.dir~
16257286506Speter                rm -rf $tpldir~
16258286506Speter                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
16259286506Speter                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
16260286506Speter                $RANLIB $oldlib'
16261251881Speter	      archive_cmds_CXX='tpldir=Template.dir~
16262286506Speter                rm -rf $tpldir~
16263286506Speter                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
16264286506Speter                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
16265251881Speter	      archive_expsym_cmds_CXX='tpldir=Template.dir~
16266286506Speter                rm -rf $tpldir~
16267286506Speter                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
16268286506Speter                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16269251881Speter	      ;;
16270251881Speter	    *) # Version 6 and above use weak symbols
16271286506Speter	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
16272286506Speter	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16273251881Speter	      ;;
16274251881Speter	    esac
16275251881Speter
16276286506Speter	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
16277286506Speter	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
16278286506Speter	    whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
16279251881Speter            ;;
16280251881Speter	  cxx*)
16281251881Speter	    # Compaq C++
16282286506Speter	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
16283286506Speter	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname  -o $lib $wl-retain-symbols-file $wl$export_symbols'
16284251881Speter
16285251881Speter	    runpath_var=LD_RUN_PATH
16286251881Speter	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
16287251881Speter	    hardcode_libdir_separator_CXX=:
16288251881Speter
16289251881Speter	    # Commands to make compiler produce verbose output that lists
16290251881Speter	    # what "hidden" libraries, object files and flags are used when
16291251881Speter	    # linking a shared library.
16292251881Speter	    #
16293251881Speter	    # There doesn't appear to be a way to prevent this compiler from
16294251881Speter	    # explicitly linking system object files so we need to strip them
16295251881Speter	    # from the output so that they don't get included in the library
16296251881Speter	    # dependencies.
16297286506Speter	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
16298251881Speter	    ;;
16299251881Speter	  xl* | mpixl* | bgxl*)
16300251881Speter	    # IBM XL 8.0 on PPC, with GNU ld
16301286506Speter	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
16302286506Speter	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
16303286506Speter	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16304286506Speter	    if test yes = "$supports_anon_versioning"; then
16305251881Speter	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
16306286506Speter                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16307286506Speter                echo "local: *; };" >> $output_objdir/$libname.ver~
16308286506Speter                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
16309251881Speter	    fi
16310251881Speter	    ;;
16311251881Speter	  *)
16312251881Speter	    case `$CC -V 2>&1 | sed 5q` in
16313251881Speter	    *Sun\ C*)
16314251881Speter	      # Sun C++ 5.9
16315251881Speter	      no_undefined_flag_CXX=' -zdefs'
16316286506Speter	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16317286506Speter	      archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
16318251881Speter	      hardcode_libdir_flag_spec_CXX='-R$libdir'
16319286506Speter	      whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
16320251881Speter	      compiler_needs_object_CXX=yes
16321251881Speter
16322251881Speter	      # Not sure whether something based on
16323251881Speter	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
16324251881Speter	      # would be better.
16325251881Speter	      output_verbose_link_cmd='func_echo_all'
16326251881Speter
16327251881Speter	      # Archives containing C++ object files must be created using
16328251881Speter	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
16329251881Speter	      # necessary to make sure instantiated templates are included
16330251881Speter	      # in the archive.
16331251881Speter	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
16332251881Speter	      ;;
16333251881Speter	    esac
16334251881Speter	    ;;
16335251881Speter	esac
16336251881Speter	;;
16337251881Speter
16338251881Speter      lynxos*)
16339251881Speter        # FIXME: insert proper C++ library support
16340251881Speter	ld_shlibs_CXX=no
16341251881Speter	;;
16342251881Speter
16343251881Speter      m88k*)
16344251881Speter        # FIXME: insert proper C++ library support
16345251881Speter        ld_shlibs_CXX=no
16346251881Speter	;;
16347251881Speter
16348251881Speter      mvs*)
16349251881Speter        case $cc_basename in
16350251881Speter          cxx*)
16351251881Speter	    # FIXME: insert proper C++ library support
16352251881Speter	    ld_shlibs_CXX=no
16353251881Speter	    ;;
16354251881Speter	  *)
16355251881Speter	    # FIXME: insert proper C++ library support
16356251881Speter	    ld_shlibs_CXX=no
16357251881Speter	    ;;
16358251881Speter	esac
16359251881Speter	;;
16360251881Speter
16361251881Speter      netbsd*)
16362251881Speter        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16363251881Speter	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
16364251881Speter	  wlarc=
16365251881Speter	  hardcode_libdir_flag_spec_CXX='-R$libdir'
16366251881Speter	  hardcode_direct_CXX=yes
16367251881Speter	  hardcode_shlibpath_var_CXX=no
16368251881Speter	fi
16369251881Speter	# Workaround some broken pre-1.5 toolchains
16370251881Speter	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
16371251881Speter	;;
16372251881Speter
16373251881Speter      *nto* | *qnx*)
16374251881Speter        ld_shlibs_CXX=yes
16375251881Speter	;;
16376251881Speter
16377286506Speter      openbsd* | bitrig*)
16378251881Speter	if test -f /usr/libexec/ld.so; then
16379251881Speter	  hardcode_direct_CXX=yes
16380251881Speter	  hardcode_shlibpath_var_CXX=no
16381251881Speter	  hardcode_direct_absolute_CXX=yes
16382251881Speter	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
16383286506Speter	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16384286506Speter	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
16385286506Speter	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
16386286506Speter	    export_dynamic_flag_spec_CXX='$wl-E'
16387286506Speter	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
16388251881Speter	  fi
16389251881Speter	  output_verbose_link_cmd=func_echo_all
16390251881Speter	else
16391251881Speter	  ld_shlibs_CXX=no
16392251881Speter	fi
16393251881Speter	;;
16394251881Speter
16395251881Speter      osf3* | osf4* | osf5*)
16396251881Speter        case $cc_basename in
16397251881Speter          KCC*)
16398251881Speter	    # Kuck and Associates, Inc. (KAI) C++ Compiler
16399251881Speter
16400251881Speter	    # KCC will only create a shared library if the output file
16401251881Speter	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
16402251881Speter	    # to its proper name (with version) after linking.
16403286506Speter	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
16404251881Speter
16405286506Speter	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16406251881Speter	    hardcode_libdir_separator_CXX=:
16407251881Speter
16408251881Speter	    # Archives containing C++ object files must be created using
16409251881Speter	    # the KAI C++ compiler.
16410251881Speter	    case $host in
16411251881Speter	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
16412251881Speter	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
16413251881Speter	    esac
16414251881Speter	    ;;
16415251881Speter          RCC*)
16416251881Speter	    # Rational C++ 2.4.1
16417251881Speter	    # FIXME: insert proper C++ library support
16418251881Speter	    ld_shlibs_CXX=no
16419251881Speter	    ;;
16420251881Speter          cxx*)
16421251881Speter	    case $host in
16422251881Speter	      osf3*)
16423286506Speter	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
16424286506Speter	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
16425286506Speter	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
16426251881Speter		;;
16427251881Speter	      *)
16428251881Speter	        allow_undefined_flag_CXX=' -expect_unresolved \*'
16429286506Speter	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
16430251881Speter	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
16431286506Speter                  echo "-hidden">> $lib.exp~
16432286506Speter                  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
16433286506Speter                  $RM $lib.exp'
16434251881Speter	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
16435251881Speter		;;
16436251881Speter	    esac
16437251881Speter
16438251881Speter	    hardcode_libdir_separator_CXX=:
16439251881Speter
16440251881Speter	    # Commands to make compiler produce verbose output that lists
16441251881Speter	    # what "hidden" libraries, object files and flags are used when
16442251881Speter	    # linking a shared library.
16443251881Speter	    #
16444251881Speter	    # There doesn't appear to be a way to prevent this compiler from
16445251881Speter	    # explicitly linking system object files so we need to strip them
16446251881Speter	    # from the output so that they don't get included in the library
16447251881Speter	    # dependencies.
16448286506Speter	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16449251881Speter	    ;;
16450251881Speter	  *)
16451286506Speter	    if test yes,no = "$GXX,$with_gnu_ld"; then
16452286506Speter	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
16453251881Speter	      case $host in
16454251881Speter	        osf3*)
16455286506Speter	          archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
16456251881Speter		  ;;
16457251881Speter	        *)
16458286506Speter	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
16459251881Speter		  ;;
16460251881Speter	      esac
16461251881Speter
16462286506Speter	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
16463251881Speter	      hardcode_libdir_separator_CXX=:
16464251881Speter
16465251881Speter	      # Commands to make compiler produce verbose output that lists
16466251881Speter	      # what "hidden" libraries, object files and flags are used when
16467251881Speter	      # linking a shared library.
16468251881Speter	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16469251881Speter
16470251881Speter	    else
16471251881Speter	      # FIXME: insert proper C++ library support
16472251881Speter	      ld_shlibs_CXX=no
16473251881Speter	    fi
16474251881Speter	    ;;
16475251881Speter        esac
16476251881Speter        ;;
16477251881Speter
16478251881Speter      psos*)
16479251881Speter        # FIXME: insert proper C++ library support
16480251881Speter        ld_shlibs_CXX=no
16481251881Speter        ;;
16482251881Speter
16483251881Speter      sunos4*)
16484251881Speter        case $cc_basename in
16485251881Speter          CC*)
16486251881Speter	    # Sun C++ 4.x
16487251881Speter	    # FIXME: insert proper C++ library support
16488251881Speter	    ld_shlibs_CXX=no
16489251881Speter	    ;;
16490251881Speter          lcc*)
16491251881Speter	    # Lucid
16492251881Speter	    # FIXME: insert proper C++ library support
16493251881Speter	    ld_shlibs_CXX=no
16494251881Speter	    ;;
16495251881Speter          *)
16496251881Speter	    # FIXME: insert proper C++ library support
16497251881Speter	    ld_shlibs_CXX=no
16498251881Speter	    ;;
16499251881Speter        esac
16500251881Speter        ;;
16501251881Speter
16502251881Speter      solaris*)
16503251881Speter        case $cc_basename in
16504251881Speter          CC* | sunCC*)
16505251881Speter	    # Sun C++ 4.2, 5.x and Centerline C++
16506251881Speter            archive_cmds_need_lc_CXX=yes
16507251881Speter	    no_undefined_flag_CXX=' -zdefs'
16508286506Speter	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16509251881Speter	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16510286506Speter              $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
16511251881Speter
16512251881Speter	    hardcode_libdir_flag_spec_CXX='-R$libdir'
16513251881Speter	    hardcode_shlibpath_var_CXX=no
16514251881Speter	    case $host_os in
16515251881Speter	      solaris2.[0-5] | solaris2.[0-5].*) ;;
16516251881Speter	      *)
16517251881Speter		# The compiler driver will combine and reorder linker options,
16518286506Speter		# but understands '-z linker_flag'.
16519251881Speter	        # Supported since Solaris 2.6 (maybe 2.5.1?)
16520251881Speter		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
16521251881Speter	        ;;
16522251881Speter	    esac
16523251881Speter	    link_all_deplibs_CXX=yes
16524251881Speter
16525251881Speter	    output_verbose_link_cmd='func_echo_all'
16526251881Speter
16527251881Speter	    # Archives containing C++ object files must be created using
16528251881Speter	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
16529251881Speter	    # necessary to make sure instantiated templates are included
16530251881Speter	    # in the archive.
16531251881Speter	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
16532251881Speter	    ;;
16533251881Speter          gcx*)
16534251881Speter	    # Green Hills C++ Compiler
16535286506Speter	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
16536251881Speter
16537251881Speter	    # The C++ compiler must be used to create the archive.
16538251881Speter	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
16539251881Speter	    ;;
16540251881Speter          *)
16541251881Speter	    # GNU C++ compiler with Solaris linker
16542286506Speter	    if test yes,no = "$GXX,$with_gnu_ld"; then
16543286506Speter	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
16544251881Speter	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
16545286506Speter	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
16546251881Speter	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16547286506Speter                  $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
16548251881Speter
16549251881Speter	        # Commands to make compiler produce verbose output that lists
16550251881Speter	        # what "hidden" libraries, object files and flags are used when
16551251881Speter	        # linking a shared library.
16552251881Speter	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16553251881Speter	      else
16554286506Speter	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
16555251881Speter	        # platform.
16556286506Speter	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
16557251881Speter	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16558286506Speter                  $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
16559251881Speter
16560251881Speter	        # Commands to make compiler produce verbose output that lists
16561251881Speter	        # what "hidden" libraries, object files and flags are used when
16562251881Speter	        # linking a shared library.
16563251881Speter	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16564251881Speter	      fi
16565251881Speter
16566286506Speter	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
16567251881Speter	      case $host_os in
16568251881Speter		solaris2.[0-5] | solaris2.[0-5].*) ;;
16569251881Speter		*)
16570286506Speter		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
16571251881Speter		  ;;
16572251881Speter	      esac
16573251881Speter	    fi
16574251881Speter	    ;;
16575251881Speter        esac
16576251881Speter        ;;
16577251881Speter
16578251881Speter    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16579286506Speter      no_undefined_flag_CXX='$wl-z,text'
16580251881Speter      archive_cmds_need_lc_CXX=no
16581251881Speter      hardcode_shlibpath_var_CXX=no
16582251881Speter      runpath_var='LD_RUN_PATH'
16583251881Speter
16584251881Speter      case $cc_basename in
16585251881Speter        CC*)
16586286506Speter	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16587286506Speter	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16588251881Speter	  ;;
16589251881Speter	*)
16590286506Speter	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16591286506Speter	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16592251881Speter	  ;;
16593251881Speter      esac
16594251881Speter      ;;
16595251881Speter
16596251881Speter      sysv5* | sco3.2v5* | sco5v6*)
16597286506Speter	# Note: We CANNOT use -z defs as we might desire, because we do not
16598251881Speter	# link with -lc, and that would cause any symbols used from libc to
16599251881Speter	# always be unresolved, which means just about no library would
16600251881Speter	# ever link correctly.  If we're not using GNU ld we use -z text
16601251881Speter	# though, which does catch some bad symbols but isn't as heavy-handed
16602251881Speter	# as -z defs.
16603286506Speter	no_undefined_flag_CXX='$wl-z,text'
16604286506Speter	allow_undefined_flag_CXX='$wl-z,nodefs'
16605251881Speter	archive_cmds_need_lc_CXX=no
16606251881Speter	hardcode_shlibpath_var_CXX=no
16607286506Speter	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
16608251881Speter	hardcode_libdir_separator_CXX=':'
16609251881Speter	link_all_deplibs_CXX=yes
16610286506Speter	export_dynamic_flag_spec_CXX='$wl-Bexport'
16611251881Speter	runpath_var='LD_RUN_PATH'
16612251881Speter
16613251881Speter	case $cc_basename in
16614251881Speter          CC*)
16615286506Speter	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16616286506Speter	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16617251881Speter	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
16618286506Speter              '"$old_archive_cmds_CXX"
16619251881Speter	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
16620286506Speter              '"$reload_cmds_CXX"
16621251881Speter	    ;;
16622251881Speter	  *)
16623286506Speter	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16624286506Speter	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16625251881Speter	    ;;
16626251881Speter	esac
16627251881Speter      ;;
16628251881Speter
16629251881Speter      tandem*)
16630251881Speter        case $cc_basename in
16631251881Speter          NCC*)
16632251881Speter	    # NonStop-UX NCC 3.20
16633251881Speter	    # FIXME: insert proper C++ library support
16634251881Speter	    ld_shlibs_CXX=no
16635251881Speter	    ;;
16636251881Speter          *)
16637251881Speter	    # FIXME: insert proper C++ library support
16638251881Speter	    ld_shlibs_CXX=no
16639251881Speter	    ;;
16640251881Speter        esac
16641251881Speter        ;;
16642251881Speter
16643251881Speter      vxworks*)
16644251881Speter        # FIXME: insert proper C++ library support
16645251881Speter        ld_shlibs_CXX=no
16646251881Speter        ;;
16647251881Speter
16648251881Speter      *)
16649251881Speter        # FIXME: insert proper C++ library support
16650251881Speter        ld_shlibs_CXX=no
16651251881Speter        ;;
16652251881Speter    esac
16653251881Speter
16654251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
16655251881Speter$as_echo "$ld_shlibs_CXX" >&6; }
16656286506Speter    test no = "$ld_shlibs_CXX" && can_build_shared=no
16657251881Speter
16658286506Speter    GCC_CXX=$GXX
16659286506Speter    LD_CXX=$LD
16660251881Speter
16661251881Speter    ## CAVEAT EMPTOR:
16662251881Speter    ## There is no encapsulation within the following macros, do not change
16663251881Speter    ## the running order or otherwise move them around unless you know exactly
16664251881Speter    ## what you are doing...
16665251881Speter    # Dependencies to place before and after the object being linked:
16666251881Speterpredep_objects_CXX=
16667251881Speterpostdep_objects_CXX=
16668251881Speterpredeps_CXX=
16669251881Speterpostdeps_CXX=
16670251881Spetercompiler_lib_search_path_CXX=
16671251881Speter
16672251881Spetercat > conftest.$ac_ext <<_LT_EOF
16673251881Speterclass Foo
16674251881Speter{
16675251881Speterpublic:
16676251881Speter  Foo (void) { a = 0; }
16677251881Speterprivate:
16678251881Speter  int a;
16679251881Speter};
16680251881Speter_LT_EOF
16681251881Speter
16682251881Speter
16683251881Speter_lt_libdeps_save_CFLAGS=$CFLAGS
16684251881Spetercase "$CC $CFLAGS " in #(
16685251881Speter*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
16686251881Speter*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
16687251881Speter*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
16688251881Speteresac
16689251881Speter
16690251881Speterif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16691251881Speter  (eval $ac_compile) 2>&5
16692251881Speter  ac_status=$?
16693251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16694251881Speter  test $ac_status = 0; }; then
16695251881Speter  # Parse the compiler output and extract the necessary
16696251881Speter  # objects, libraries and library flags.
16697251881Speter
16698251881Speter  # Sentinel used to keep track of whether or not we are before
16699251881Speter  # the conftest object file.
16700251881Speter  pre_test_object_deps_done=no
16701251881Speter
16702251881Speter  for p in `eval "$output_verbose_link_cmd"`; do
16703286506Speter    case $prev$p in
16704251881Speter
16705251881Speter    -L* | -R* | -l*)
16706251881Speter       # Some compilers place space between "-{L,R}" and the path.
16707251881Speter       # Remove the space.
16708286506Speter       if test x-L = "$p" ||
16709286506Speter          test x-R = "$p"; then
16710251881Speter	 prev=$p
16711251881Speter	 continue
16712251881Speter       fi
16713251881Speter
16714251881Speter       # Expand the sysroot to ease extracting the directories later.
16715251881Speter       if test -z "$prev"; then
16716251881Speter         case $p in
16717251881Speter         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
16718251881Speter         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
16719251881Speter         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
16720251881Speter         esac
16721251881Speter       fi
16722251881Speter       case $p in
16723251881Speter       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
16724251881Speter       esac
16725286506Speter       if test no = "$pre_test_object_deps_done"; then
16726286506Speter	 case $prev in
16727251881Speter	 -L | -R)
16728251881Speter	   # Internal compiler library paths should come after those
16729251881Speter	   # provided the user.  The postdeps already come after the
16730251881Speter	   # user supplied libs so there is no need to process them.
16731251881Speter	   if test -z "$compiler_lib_search_path_CXX"; then
16732286506Speter	     compiler_lib_search_path_CXX=$prev$p
16733251881Speter	   else
16734286506Speter	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
16735251881Speter	   fi
16736251881Speter	   ;;
16737251881Speter	 # The "-l" case would never come before the object being
16738251881Speter	 # linked, so don't bother handling this case.
16739251881Speter	 esac
16740251881Speter       else
16741251881Speter	 if test -z "$postdeps_CXX"; then
16742286506Speter	   postdeps_CXX=$prev$p
16743251881Speter	 else
16744286506Speter	   postdeps_CXX="${postdeps_CXX} $prev$p"
16745251881Speter	 fi
16746251881Speter       fi
16747251881Speter       prev=
16748251881Speter       ;;
16749251881Speter
16750251881Speter    *.lto.$objext) ;; # Ignore GCC LTO objects
16751251881Speter    *.$objext)
16752251881Speter       # This assumes that the test object file only shows up
16753251881Speter       # once in the compiler output.
16754251881Speter       if test "$p" = "conftest.$objext"; then
16755251881Speter	 pre_test_object_deps_done=yes
16756251881Speter	 continue
16757251881Speter       fi
16758251881Speter
16759286506Speter       if test no = "$pre_test_object_deps_done"; then
16760251881Speter	 if test -z "$predep_objects_CXX"; then
16761286506Speter	   predep_objects_CXX=$p
16762251881Speter	 else
16763251881Speter	   predep_objects_CXX="$predep_objects_CXX $p"
16764251881Speter	 fi
16765251881Speter       else
16766251881Speter	 if test -z "$postdep_objects_CXX"; then
16767286506Speter	   postdep_objects_CXX=$p
16768251881Speter	 else
16769251881Speter	   postdep_objects_CXX="$postdep_objects_CXX $p"
16770251881Speter	 fi
16771251881Speter       fi
16772251881Speter       ;;
16773251881Speter
16774251881Speter    *) ;; # Ignore the rest.
16775251881Speter
16776251881Speter    esac
16777251881Speter  done
16778251881Speter
16779251881Speter  # Clean up.
16780251881Speter  rm -f a.out a.exe
16781251881Speterelse
16782251881Speter  echo "libtool.m4: error: problem compiling CXX test program"
16783251881Speterfi
16784251881Speter
16785251881Speter$RM -f confest.$objext
16786251881SpeterCFLAGS=$_lt_libdeps_save_CFLAGS
16787251881Speter
16788251881Speter# PORTME: override above test on systems where it is broken
16789251881Spetercase $host_os in
16790251881Speterinterix[3-9]*)
16791251881Speter  # Interix 3.5 installs completely hosed .la files for C++, so rather than
16792251881Speter  # hack all around it, let's just trust "g++" to DTRT.
16793251881Speter  predep_objects_CXX=
16794251881Speter  postdep_objects_CXX=
16795251881Speter  postdeps_CXX=
16796251881Speter  ;;
16797251881Speteresac
16798251881Speter
16799251881Speter
16800251881Spetercase " $postdeps_CXX " in
16801251881Speter*" -lc "*) archive_cmds_need_lc_CXX=no ;;
16802251881Speteresac
16803251881Speter compiler_lib_search_dirs_CXX=
16804251881Speterif test -n "${compiler_lib_search_path_CXX}"; then
16805286506Speter compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
16806251881Speterfi
16807251881Speter
16808251881Speter
16809251881Speter
16810251881Speter
16811251881Speter
16812251881Speter
16813251881Speter
16814251881Speter
16815251881Speter
16816251881Speter
16817251881Speter
16818251881Speter
16819251881Speter
16820251881Speter
16821251881Speter
16822251881Speter
16823251881Speter
16824251881Speter
16825251881Speter
16826251881Speter
16827251881Speter
16828251881Speter
16829251881Speter
16830251881Speter
16831251881Speter
16832251881Speter
16833251881Speter
16834251881Speter
16835251881Speter
16836251881Speter
16837251881Speter
16838251881Speter    lt_prog_compiler_wl_CXX=
16839251881Speterlt_prog_compiler_pic_CXX=
16840251881Speterlt_prog_compiler_static_CXX=
16841251881Speter
16842251881Speter
16843251881Speter  # C++ specific cases for pic, static, wl, etc.
16844286506Speter  if test yes = "$GXX"; then
16845251881Speter    lt_prog_compiler_wl_CXX='-Wl,'
16846251881Speter    lt_prog_compiler_static_CXX='-static'
16847251881Speter
16848251881Speter    case $host_os in
16849251881Speter    aix*)
16850251881Speter      # All AIX code is PIC.
16851286506Speter      if test ia64 = "$host_cpu"; then
16852251881Speter	# AIX 5 now supports IA64 processor
16853251881Speter	lt_prog_compiler_static_CXX='-Bstatic'
16854251881Speter      fi
16855286506Speter      lt_prog_compiler_pic_CXX='-fPIC'
16856251881Speter      ;;
16857251881Speter
16858251881Speter    amigaos*)
16859251881Speter      case $host_cpu in
16860251881Speter      powerpc)
16861251881Speter            # see comment about AmigaOS4 .so support
16862251881Speter            lt_prog_compiler_pic_CXX='-fPIC'
16863251881Speter        ;;
16864251881Speter      m68k)
16865251881Speter            # FIXME: we need at least 68020 code to build shared libraries, but
16866286506Speter            # adding the '-m68020' flag to GCC prevents building anything better,
16867286506Speter            # like '-m68040'.
16868251881Speter            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
16869251881Speter        ;;
16870251881Speter      esac
16871251881Speter      ;;
16872251881Speter
16873251881Speter    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16874251881Speter      # PIC is the default for these OSes.
16875251881Speter      ;;
16876251881Speter    mingw* | cygwin* | os2* | pw32* | cegcc*)
16877251881Speter      # This hack is so that the source file can tell whether it is being
16878251881Speter      # built for inclusion in a dll (and should export symbols for example).
16879251881Speter      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16880251881Speter      # (--disable-auto-import) libraries
16881251881Speter      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16882289180Speter      case $host_os in
16883289180Speter      os2*)
16884289180Speter	lt_prog_compiler_static_CXX='$wl-static'
16885289180Speter	;;
16886289180Speter      esac
16887251881Speter      ;;
16888251881Speter    darwin* | rhapsody*)
16889251881Speter      # PIC is the default on this platform
16890251881Speter      # Common symbols not allowed in MH_DYLIB files
16891251881Speter      lt_prog_compiler_pic_CXX='-fno-common'
16892251881Speter      ;;
16893251881Speter    *djgpp*)
16894251881Speter      # DJGPP does not support shared libraries at all
16895251881Speter      lt_prog_compiler_pic_CXX=
16896251881Speter      ;;
16897251881Speter    haiku*)
16898251881Speter      # PIC is the default for Haiku.
16899251881Speter      # The "-static" flag exists, but is broken.
16900251881Speter      lt_prog_compiler_static_CXX=
16901251881Speter      ;;
16902251881Speter    interix[3-9]*)
16903251881Speter      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16904251881Speter      # Instead, we relocate shared libraries at runtime.
16905251881Speter      ;;
16906251881Speter    sysv4*MP*)
16907251881Speter      if test -d /usr/nec; then
16908251881Speter	lt_prog_compiler_pic_CXX=-Kconform_pic
16909251881Speter      fi
16910251881Speter      ;;
16911251881Speter    hpux*)
16912251881Speter      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16913251881Speter      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
16914251881Speter      # sets the default TLS model and affects inlining.
16915251881Speter      case $host_cpu in
16916251881Speter      hppa*64*)
16917251881Speter	;;
16918251881Speter      *)
16919251881Speter	lt_prog_compiler_pic_CXX='-fPIC'
16920251881Speter	;;
16921251881Speter      esac
16922251881Speter      ;;
16923251881Speter    *qnx* | *nto*)
16924251881Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
16925251881Speter      # it will coredump.
16926251881Speter      lt_prog_compiler_pic_CXX='-fPIC -shared'
16927251881Speter      ;;
16928251881Speter    *)
16929251881Speter      lt_prog_compiler_pic_CXX='-fPIC'
16930251881Speter      ;;
16931251881Speter    esac
16932251881Speter  else
16933251881Speter    case $host_os in
16934251881Speter      aix[4-9]*)
16935251881Speter	# All AIX code is PIC.
16936286506Speter	if test ia64 = "$host_cpu"; then
16937251881Speter	  # AIX 5 now supports IA64 processor
16938251881Speter	  lt_prog_compiler_static_CXX='-Bstatic'
16939251881Speter	else
16940251881Speter	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
16941251881Speter	fi
16942251881Speter	;;
16943251881Speter      chorus*)
16944251881Speter	case $cc_basename in
16945251881Speter	cxch68*)
16946251881Speter	  # Green Hills C++ Compiler
16947251881Speter	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
16948251881Speter	  ;;
16949251881Speter	esac
16950251881Speter	;;
16951251881Speter      mingw* | cygwin* | os2* | pw32* | cegcc*)
16952251881Speter	# This hack is so that the source file can tell whether it is being
16953251881Speter	# built for inclusion in a dll (and should export symbols for example).
16954251881Speter	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16955251881Speter	;;
16956251881Speter      dgux*)
16957251881Speter	case $cc_basename in
16958251881Speter	  ec++*)
16959251881Speter	    lt_prog_compiler_pic_CXX='-KPIC'
16960251881Speter	    ;;
16961251881Speter	  ghcx*)
16962251881Speter	    # Green Hills C++ Compiler
16963251881Speter	    lt_prog_compiler_pic_CXX='-pic'
16964251881Speter	    ;;
16965251881Speter	  *)
16966251881Speter	    ;;
16967251881Speter	esac
16968251881Speter	;;
16969251881Speter      freebsd* | dragonfly*)
16970251881Speter	# FreeBSD uses GNU C++
16971251881Speter	;;
16972251881Speter      hpux9* | hpux10* | hpux11*)
16973251881Speter	case $cc_basename in
16974251881Speter	  CC*)
16975251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
16976286506Speter	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
16977286506Speter	    if test ia64 != "$host_cpu"; then
16978251881Speter	      lt_prog_compiler_pic_CXX='+Z'
16979251881Speter	    fi
16980251881Speter	    ;;
16981251881Speter	  aCC*)
16982251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
16983286506Speter	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
16984251881Speter	    case $host_cpu in
16985251881Speter	    hppa*64*|ia64*)
16986251881Speter	      # +Z the default
16987251881Speter	      ;;
16988251881Speter	    *)
16989251881Speter	      lt_prog_compiler_pic_CXX='+Z'
16990251881Speter	      ;;
16991251881Speter	    esac
16992251881Speter	    ;;
16993251881Speter	  *)
16994251881Speter	    ;;
16995251881Speter	esac
16996251881Speter	;;
16997251881Speter      interix*)
16998251881Speter	# This is c89, which is MS Visual C++ (no shared libs)
16999251881Speter	# Anyone wants to do a port?
17000251881Speter	;;
17001251881Speter      irix5* | irix6* | nonstopux*)
17002251881Speter	case $cc_basename in
17003251881Speter	  CC*)
17004251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17005251881Speter	    lt_prog_compiler_static_CXX='-non_shared'
17006251881Speter	    # CC pic flag -KPIC is the default.
17007251881Speter	    ;;
17008251881Speter	  *)
17009251881Speter	    ;;
17010251881Speter	esac
17011251881Speter	;;
17012286506Speter      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
17013251881Speter	case $cc_basename in
17014251881Speter	  KCC*)
17015251881Speter	    # KAI C++ Compiler
17016251881Speter	    lt_prog_compiler_wl_CXX='--backend -Wl,'
17017251881Speter	    lt_prog_compiler_pic_CXX='-fPIC'
17018251881Speter	    ;;
17019251881Speter	  ecpc* )
17020286506Speter	    # old Intel C++ for x86_64, which still supported -KPIC.
17021251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17022251881Speter	    lt_prog_compiler_pic_CXX='-KPIC'
17023251881Speter	    lt_prog_compiler_static_CXX='-static'
17024251881Speter	    ;;
17025251881Speter	  icpc* )
17026251881Speter	    # Intel C++, used to be incompatible with GCC.
17027251881Speter	    # ICC 10 doesn't accept -KPIC any more.
17028251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17029251881Speter	    lt_prog_compiler_pic_CXX='-fPIC'
17030251881Speter	    lt_prog_compiler_static_CXX='-static'
17031251881Speter	    ;;
17032251881Speter	  pgCC* | pgcpp*)
17033251881Speter	    # Portland Group C++ compiler
17034251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17035251881Speter	    lt_prog_compiler_pic_CXX='-fpic'
17036251881Speter	    lt_prog_compiler_static_CXX='-Bstatic'
17037251881Speter	    ;;
17038251881Speter	  cxx*)
17039251881Speter	    # Compaq C++
17040251881Speter	    # Make sure the PIC flag is empty.  It appears that all Alpha
17041251881Speter	    # Linux and Compaq Tru64 Unix objects are PIC.
17042251881Speter	    lt_prog_compiler_pic_CXX=
17043251881Speter	    lt_prog_compiler_static_CXX='-non_shared'
17044251881Speter	    ;;
17045251881Speter	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
17046251881Speter	    # IBM XL 8.0, 9.0 on PPC and BlueGene
17047251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17048251881Speter	    lt_prog_compiler_pic_CXX='-qpic'
17049251881Speter	    lt_prog_compiler_static_CXX='-qstaticlink'
17050251881Speter	    ;;
17051251881Speter	  *)
17052251881Speter	    case `$CC -V 2>&1 | sed 5q` in
17053251881Speter	    *Sun\ C*)
17054251881Speter	      # Sun C++ 5.9
17055251881Speter	      lt_prog_compiler_pic_CXX='-KPIC'
17056251881Speter	      lt_prog_compiler_static_CXX='-Bstatic'
17057251881Speter	      lt_prog_compiler_wl_CXX='-Qoption ld '
17058251881Speter	      ;;
17059251881Speter	    esac
17060251881Speter	    ;;
17061251881Speter	esac
17062251881Speter	;;
17063251881Speter      lynxos*)
17064251881Speter	;;
17065251881Speter      m88k*)
17066251881Speter	;;
17067251881Speter      mvs*)
17068251881Speter	case $cc_basename in
17069251881Speter	  cxx*)
17070251881Speter	    lt_prog_compiler_pic_CXX='-W c,exportall'
17071251881Speter	    ;;
17072251881Speter	  *)
17073251881Speter	    ;;
17074251881Speter	esac
17075251881Speter	;;
17076251881Speter      netbsd*)
17077251881Speter	;;
17078251881Speter      *qnx* | *nto*)
17079251881Speter        # QNX uses GNU C++, but need to define -shared option too, otherwise
17080251881Speter        # it will coredump.
17081251881Speter        lt_prog_compiler_pic_CXX='-fPIC -shared'
17082251881Speter        ;;
17083251881Speter      osf3* | osf4* | osf5*)
17084251881Speter	case $cc_basename in
17085251881Speter	  KCC*)
17086251881Speter	    lt_prog_compiler_wl_CXX='--backend -Wl,'
17087251881Speter	    ;;
17088251881Speter	  RCC*)
17089251881Speter	    # Rational C++ 2.4.1
17090251881Speter	    lt_prog_compiler_pic_CXX='-pic'
17091251881Speter	    ;;
17092251881Speter	  cxx*)
17093251881Speter	    # Digital/Compaq C++
17094251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17095251881Speter	    # Make sure the PIC flag is empty.  It appears that all Alpha
17096251881Speter	    # Linux and Compaq Tru64 Unix objects are PIC.
17097251881Speter	    lt_prog_compiler_pic_CXX=
17098251881Speter	    lt_prog_compiler_static_CXX='-non_shared'
17099251881Speter	    ;;
17100251881Speter	  *)
17101251881Speter	    ;;
17102251881Speter	esac
17103251881Speter	;;
17104251881Speter      psos*)
17105251881Speter	;;
17106251881Speter      solaris*)
17107251881Speter	case $cc_basename in
17108251881Speter	  CC* | sunCC*)
17109251881Speter	    # Sun C++ 4.2, 5.x and Centerline C++
17110251881Speter	    lt_prog_compiler_pic_CXX='-KPIC'
17111251881Speter	    lt_prog_compiler_static_CXX='-Bstatic'
17112251881Speter	    lt_prog_compiler_wl_CXX='-Qoption ld '
17113251881Speter	    ;;
17114251881Speter	  gcx*)
17115251881Speter	    # Green Hills C++ Compiler
17116251881Speter	    lt_prog_compiler_pic_CXX='-PIC'
17117251881Speter	    ;;
17118251881Speter	  *)
17119251881Speter	    ;;
17120251881Speter	esac
17121251881Speter	;;
17122251881Speter      sunos4*)
17123251881Speter	case $cc_basename in
17124251881Speter	  CC*)
17125251881Speter	    # Sun C++ 4.x
17126251881Speter	    lt_prog_compiler_pic_CXX='-pic'
17127251881Speter	    lt_prog_compiler_static_CXX='-Bstatic'
17128251881Speter	    ;;
17129251881Speter	  lcc*)
17130251881Speter	    # Lucid
17131251881Speter	    lt_prog_compiler_pic_CXX='-pic'
17132251881Speter	    ;;
17133251881Speter	  *)
17134251881Speter	    ;;
17135251881Speter	esac
17136251881Speter	;;
17137251881Speter      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17138251881Speter	case $cc_basename in
17139251881Speter	  CC*)
17140251881Speter	    lt_prog_compiler_wl_CXX='-Wl,'
17141251881Speter	    lt_prog_compiler_pic_CXX='-KPIC'
17142251881Speter	    lt_prog_compiler_static_CXX='-Bstatic'
17143251881Speter	    ;;
17144251881Speter	esac
17145251881Speter	;;
17146251881Speter      tandem*)
17147251881Speter	case $cc_basename in
17148251881Speter	  NCC*)
17149251881Speter	    # NonStop-UX NCC 3.20
17150251881Speter	    lt_prog_compiler_pic_CXX='-KPIC'
17151251881Speter	    ;;
17152251881Speter	  *)
17153251881Speter	    ;;
17154251881Speter	esac
17155251881Speter	;;
17156251881Speter      vxworks*)
17157251881Speter	;;
17158251881Speter      *)
17159251881Speter	lt_prog_compiler_can_build_shared_CXX=no
17160251881Speter	;;
17161251881Speter    esac
17162251881Speter  fi
17163251881Speter
17164251881Spetercase $host_os in
17165286506Speter  # For platforms that do not support PIC, -DPIC is meaningless:
17166251881Speter  *djgpp*)
17167251881Speter    lt_prog_compiler_pic_CXX=
17168251881Speter    ;;
17169251881Speter  *)
17170251881Speter    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
17171251881Speter    ;;
17172251881Speteresac
17173251881Speter
17174251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17175251881Speter$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17176251881Speterif ${lt_cv_prog_compiler_pic_CXX+:} false; then :
17177251881Speter  $as_echo_n "(cached) " >&6
17178251881Speterelse
17179251881Speter  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
17180251881Speterfi
17181251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
17182251881Speter$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
17183251881Speterlt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
17184251881Speter
17185251881Speter#
17186251881Speter# Check to make sure the PIC flag actually works.
17187251881Speter#
17188251881Speterif test -n "$lt_prog_compiler_pic_CXX"; then
17189251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
17190251881Speter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
17191251881Speterif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
17192251881Speter  $as_echo_n "(cached) " >&6
17193251881Speterelse
17194251881Speter  lt_cv_prog_compiler_pic_works_CXX=no
17195251881Speter   ac_outfile=conftest.$ac_objext
17196251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17197286506Speter   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
17198251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
17199251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
17200251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
17201251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
17202251881Speter   # The option is referenced via a variable to avoid confusing sed.
17203251881Speter   lt_compile=`echo "$ac_compile" | $SED \
17204251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17205251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17206251881Speter   -e 's:$: $lt_compiler_flag:'`
17207251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17208251881Speter   (eval "$lt_compile" 2>conftest.err)
17209251881Speter   ac_status=$?
17210251881Speter   cat conftest.err >&5
17211251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17212251881Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
17213251881Speter     # The compiler can only warn and ignore the option if not recognized
17214251881Speter     # So say no if there are warnings other than the usual output.
17215251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17216251881Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17217251881Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17218251881Speter       lt_cv_prog_compiler_pic_works_CXX=yes
17219251881Speter     fi
17220251881Speter   fi
17221251881Speter   $RM conftest*
17222251881Speter
17223251881Speterfi
17224251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
17225251881Speter$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
17226251881Speter
17227286506Speterif test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
17228251881Speter    case $lt_prog_compiler_pic_CXX in
17229251881Speter     "" | " "*) ;;
17230251881Speter     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
17231251881Speter     esac
17232251881Speterelse
17233251881Speter    lt_prog_compiler_pic_CXX=
17234251881Speter     lt_prog_compiler_can_build_shared_CXX=no
17235251881Speterfi
17236251881Speter
17237251881Speterfi
17238251881Speter
17239251881Speter
17240251881Speter
17241251881Speter
17242251881Speter
17243251881Speter#
17244251881Speter# Check to make sure the static flag actually works.
17245251881Speter#
17246251881Speterwl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
17247251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17248251881Speter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17249251881Speterif ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
17250251881Speter  $as_echo_n "(cached) " >&6
17251251881Speterelse
17252251881Speter  lt_cv_prog_compiler_static_works_CXX=no
17253286506Speter   save_LDFLAGS=$LDFLAGS
17254251881Speter   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17255251881Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17256251881Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17257251881Speter     # The linker can only warn and ignore the option if not recognized
17258251881Speter     # So say no if there are warnings
17259251881Speter     if test -s conftest.err; then
17260251881Speter       # Append any errors to the config.log.
17261251881Speter       cat conftest.err 1>&5
17262251881Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17263251881Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17264251881Speter       if diff conftest.exp conftest.er2 >/dev/null; then
17265251881Speter         lt_cv_prog_compiler_static_works_CXX=yes
17266251881Speter       fi
17267251881Speter     else
17268251881Speter       lt_cv_prog_compiler_static_works_CXX=yes
17269251881Speter     fi
17270251881Speter   fi
17271251881Speter   $RM -r conftest*
17272286506Speter   LDFLAGS=$save_LDFLAGS
17273251881Speter
17274251881Speterfi
17275251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
17276251881Speter$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
17277251881Speter
17278286506Speterif test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
17279251881Speter    :
17280251881Speterelse
17281251881Speter    lt_prog_compiler_static_CXX=
17282251881Speterfi
17283251881Speter
17284251881Speter
17285251881Speter
17286251881Speter
17287251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17288251881Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17289251881Speterif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
17290251881Speter  $as_echo_n "(cached) " >&6
17291251881Speterelse
17292251881Speter  lt_cv_prog_compiler_c_o_CXX=no
17293251881Speter   $RM -r conftest 2>/dev/null
17294251881Speter   mkdir conftest
17295251881Speter   cd conftest
17296251881Speter   mkdir out
17297251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17298251881Speter
17299251881Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
17300251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
17301251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
17302251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
17303251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
17304251881Speter   lt_compile=`echo "$ac_compile" | $SED \
17305251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17306251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17307251881Speter   -e 's:$: $lt_compiler_flag:'`
17308251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17309251881Speter   (eval "$lt_compile" 2>out/conftest.err)
17310251881Speter   ac_status=$?
17311251881Speter   cat out/conftest.err >&5
17312251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17313251881Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17314251881Speter   then
17315251881Speter     # The compiler can only warn and ignore the option if not recognized
17316251881Speter     # So say no if there are warnings
17317251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17318251881Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17319251881Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17320251881Speter       lt_cv_prog_compiler_c_o_CXX=yes
17321251881Speter     fi
17322251881Speter   fi
17323251881Speter   chmod u+w . 2>&5
17324251881Speter   $RM conftest*
17325251881Speter   # SGI C++ compiler will create directory out/ii_files/ for
17326251881Speter   # template instantiation
17327251881Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17328251881Speter   $RM out/* && rmdir out
17329251881Speter   cd ..
17330251881Speter   $RM -r conftest
17331251881Speter   $RM conftest*
17332251881Speter
17333251881Speterfi
17334251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
17335251881Speter$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
17336251881Speter
17337251881Speter
17338251881Speter
17339251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17340251881Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17341251881Speterif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
17342251881Speter  $as_echo_n "(cached) " >&6
17343251881Speterelse
17344251881Speter  lt_cv_prog_compiler_c_o_CXX=no
17345251881Speter   $RM -r conftest 2>/dev/null
17346251881Speter   mkdir conftest
17347251881Speter   cd conftest
17348251881Speter   mkdir out
17349251881Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17350251881Speter
17351251881Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
17352251881Speter   # Insert the option either (1) after the last *FLAGS variable, or
17353251881Speter   # (2) before a word containing "conftest.", or (3) at the end.
17354251881Speter   # Note that $ac_compile itself does not contain backslashes and begins
17355251881Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
17356251881Speter   lt_compile=`echo "$ac_compile" | $SED \
17357251881Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17358251881Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17359251881Speter   -e 's:$: $lt_compiler_flag:'`
17360251881Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17361251881Speter   (eval "$lt_compile" 2>out/conftest.err)
17362251881Speter   ac_status=$?
17363251881Speter   cat out/conftest.err >&5
17364251881Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17365251881Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17366251881Speter   then
17367251881Speter     # The compiler can only warn and ignore the option if not recognized
17368251881Speter     # So say no if there are warnings
17369251881Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17370251881Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17371251881Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17372251881Speter       lt_cv_prog_compiler_c_o_CXX=yes
17373251881Speter     fi
17374251881Speter   fi
17375251881Speter   chmod u+w . 2>&5
17376251881Speter   $RM conftest*
17377251881Speter   # SGI C++ compiler will create directory out/ii_files/ for
17378251881Speter   # template instantiation
17379251881Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17380251881Speter   $RM out/* && rmdir out
17381251881Speter   cd ..
17382251881Speter   $RM -r conftest
17383251881Speter   $RM conftest*
17384251881Speter
17385251881Speterfi
17386251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
17387251881Speter$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
17388251881Speter
17389251881Speter
17390251881Speter
17391251881Speter
17392286506Speterhard_links=nottested
17393286506Speterif test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
17394251881Speter  # do not overwrite the value of need_locks provided by the user
17395251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17396251881Speter$as_echo_n "checking if we can lock with hard links... " >&6; }
17397251881Speter  hard_links=yes
17398251881Speter  $RM conftest*
17399251881Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17400251881Speter  touch conftest.a
17401251881Speter  ln conftest.a conftest.b 2>&5 || hard_links=no
17402251881Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17403251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17404251881Speter$as_echo "$hard_links" >&6; }
17405286506Speter  if test no = "$hard_links"; then
17406286506Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
17407286506Speter$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
17408251881Speter    need_locks=warn
17409251881Speter  fi
17410251881Speterelse
17411251881Speter  need_locks=no
17412251881Speterfi
17413251881Speter
17414251881Speter
17415251881Speter
17416251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17417251881Speter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17418251881Speter
17419251881Speter  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17420251881Speter  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17421251881Speter  case $host_os in
17422251881Speter  aix[4-9]*)
17423251881Speter    # If we're using GNU nm, then we don't want the "-C" option.
17424289180Speter    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
17425289180Speter    # Without the "-l" option, or with the "-B" option, AIX nm treats
17426289180Speter    # weak defined symbols like other global defined symbols, whereas
17427289180Speter    # GNU nm marks them as "W".
17428289180Speter    # While the 'weak' keyword is ignored in the Export File, we need
17429289180Speter    # it in the Import File for the 'aix-soname' feature, so we have
17430289180Speter    # to replace the "-B" option with "-P" for AIX nm.
17431251881Speter    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17432289180Speter      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
17433251881Speter    else
17434289180Speter      export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
17435251881Speter    fi
17436251881Speter    ;;
17437251881Speter  pw32*)
17438286506Speter    export_symbols_cmds_CXX=$ltdll_cmds
17439251881Speter    ;;
17440251881Speter  cygwin* | mingw* | cegcc*)
17441251881Speter    case $cc_basename in
17442251881Speter    cl*)
17443251881Speter      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
17444251881Speter      ;;
17445251881Speter    *)
17446251881Speter      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
17447251881Speter      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
17448251881Speter      ;;
17449251881Speter    esac
17450251881Speter    ;;
17451251881Speter  *)
17452251881Speter    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17453251881Speter    ;;
17454251881Speter  esac
17455251881Speter
17456251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
17457251881Speter$as_echo "$ld_shlibs_CXX" >&6; }
17458286506Spetertest no = "$ld_shlibs_CXX" && can_build_shared=no
17459251881Speter
17460251881Speterwith_gnu_ld_CXX=$with_gnu_ld
17461251881Speter
17462251881Speter
17463251881Speter
17464251881Speter
17465251881Speter
17466251881Speter
17467251881Speter#
17468251881Speter# Do we need to explicitly link libc?
17469251881Speter#
17470251881Spetercase "x$archive_cmds_need_lc_CXX" in
17471251881Speterx|xyes)
17472251881Speter  # Assume -lc should be added
17473251881Speter  archive_cmds_need_lc_CXX=yes
17474251881Speter
17475286506Speter  if test yes,yes = "$GCC,$enable_shared"; then
17476251881Speter    case $archive_cmds_CXX in
17477251881Speter    *'~'*)
17478251881Speter      # FIXME: we may have to deal with multi-command sequences.
17479251881Speter      ;;
17480251881Speter    '$CC '*)
17481251881Speter      # Test whether the compiler implicitly links with -lc since on some
17482251881Speter      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17483251881Speter      # to ld, don't add -lc before -lgcc.
17484251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
17485251881Speter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
17486251881Speterif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
17487251881Speter  $as_echo_n "(cached) " >&6
17488251881Speterelse
17489251881Speter  $RM conftest*
17490251881Speter	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17491251881Speter
17492251881Speter	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
17493251881Speter  (eval $ac_compile) 2>&5
17494251881Speter  ac_status=$?
17495251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17496251881Speter  test $ac_status = 0; } 2>conftest.err; then
17497251881Speter	  soname=conftest
17498251881Speter	  lib=conftest
17499251881Speter	  libobjs=conftest.$ac_objext
17500251881Speter	  deplibs=
17501251881Speter	  wl=$lt_prog_compiler_wl_CXX
17502251881Speter	  pic_flag=$lt_prog_compiler_pic_CXX
17503251881Speter	  compiler_flags=-v
17504251881Speter	  linker_flags=-v
17505251881Speter	  verstring=
17506251881Speter	  output_objdir=.
17507251881Speter	  libname=conftest
17508251881Speter	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
17509251881Speter	  allow_undefined_flag_CXX=
17510251881Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
17511251881Speter  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
17512251881Speter  ac_status=$?
17513251881Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17514251881Speter  test $ac_status = 0; }
17515251881Speter	  then
17516251881Speter	    lt_cv_archive_cmds_need_lc_CXX=no
17517251881Speter	  else
17518251881Speter	    lt_cv_archive_cmds_need_lc_CXX=yes
17519251881Speter	  fi
17520251881Speter	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
17521251881Speter	else
17522251881Speter	  cat conftest.err 1>&5
17523251881Speter	fi
17524251881Speter	$RM conftest*
17525251881Speter
17526251881Speterfi
17527251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
17528251881Speter$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
17529251881Speter      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
17530251881Speter      ;;
17531251881Speter    esac
17532251881Speter  fi
17533251881Speter  ;;
17534251881Speteresac
17535251881Speter
17536251881Speter
17537251881Speter
17538251881Speter
17539251881Speter
17540251881Speter
17541251881Speter
17542251881Speter
17543251881Speter
17544251881Speter
17545251881Speter
17546251881Speter
17547251881Speter
17548251881Speter
17549251881Speter
17550251881Speter
17551251881Speter
17552251881Speter
17553251881Speter
17554251881Speter
17555251881Speter
17556251881Speter
17557251881Speter
17558251881Speter
17559251881Speter
17560251881Speter
17561251881Speter
17562251881Speter
17563251881Speter
17564251881Speter
17565251881Speter
17566251881Speter
17567251881Speter
17568251881Speter
17569251881Speter
17570251881Speter
17571251881Speter
17572251881Speter
17573251881Speter
17574251881Speter
17575251881Speter
17576251881Speter
17577251881Speter
17578251881Speter
17579251881Speter
17580251881Speter
17581251881Speter
17582251881Speter
17583251881Speter
17584251881Speter
17585251881Speter
17586251881Speter
17587251881Speter
17588251881Speter
17589251881Speter
17590251881Speter
17591251881Speter
17592251881Speter
17593251881Speter
17594251881Speter
17595251881Speter
17596251881Speter
17597251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
17598251881Speter$as_echo_n "checking dynamic linker characteristics... " >&6; }
17599251881Speter
17600251881Speterlibrary_names_spec=
17601251881Speterlibname_spec='lib$name'
17602251881Spetersoname_spec=
17603286506Spetershrext_cmds=.so
17604251881Speterpostinstall_cmds=
17605251881Speterpostuninstall_cmds=
17606251881Speterfinish_cmds=
17607251881Speterfinish_eval=
17608251881Spetershlibpath_var=
17609251881Spetershlibpath_overrides_runpath=unknown
17610251881Speterversion_type=none
17611251881Speterdynamic_linker="$host_os ld.so"
17612251881Spetersys_lib_dlsearch_path_spec="/lib /usr/lib"
17613251881Speterneed_lib_prefix=unknown
17614251881Speterhardcode_into_libs=no
17615251881Speter
17616251881Speter# when you set need_version to no, make sure it does not cause -set_version
17617251881Speter# flags to be left without arguments
17618251881Speterneed_version=unknown
17619251881Speter
17620289180Speter
17621289180Speter
17622251881Spetercase $host_os in
17623251881Speteraix3*)
17624251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
17625286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
17626251881Speter  shlibpath_var=LIBPATH
17627251881Speter
17628251881Speter  # AIX 3 has no versioning support, so we append a major version to the name.
17629286506Speter  soname_spec='$libname$release$shared_ext$major'
17630251881Speter  ;;
17631251881Speter
17632251881Speteraix[4-9]*)
17633251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
17634251881Speter  need_lib_prefix=no
17635251881Speter  need_version=no
17636251881Speter  hardcode_into_libs=yes
17637286506Speter  if test ia64 = "$host_cpu"; then
17638251881Speter    # AIX 5 supports IA64
17639286506Speter    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
17640251881Speter    shlibpath_var=LD_LIBRARY_PATH
17641251881Speter  else
17642251881Speter    # With GCC up to 2.95.x, collect2 would create an import file
17643251881Speter    # for dependence libraries.  The import file would start with
17644286506Speter    # the line '#! .'.  This would cause the generated library to
17645286506Speter    # depend on '.', always an invalid library.  This was fixed in
17646251881Speter    # development snapshots of GCC prior to 3.0.
17647251881Speter    case $host_os in
17648251881Speter      aix4 | aix4.[01] | aix4.[01].*)
17649251881Speter      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17650251881Speter	   echo ' yes '
17651286506Speter	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
17652251881Speter	:
17653251881Speter      else
17654251881Speter	can_build_shared=no
17655251881Speter      fi
17656251881Speter      ;;
17657251881Speter    esac
17658289180Speter    # Using Import Files as archive members, it is possible to support
17659289180Speter    # filename-based versioning of shared library archives on AIX. While
17660289180Speter    # this would work for both with and without runtime linking, it will
17661289180Speter    # prevent static linking of such archives. So we do filename-based
17662289180Speter    # shared library versioning with .so extension only, which is used
17663289180Speter    # when both runtime linking and shared linking is enabled.
17664289180Speter    # Unfortunately, runtime linking may impact performance, so we do
17665289180Speter    # not want this to be the default eventually. Also, we use the
17666289180Speter    # versioned .so libs for executables only if there is the -brtl
17667289180Speter    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
17668289180Speter    # To allow for filename-based versioning support, we need to create
17669289180Speter    # libNAME.so.V as an archive file, containing:
17670289180Speter    # *) an Import File, referring to the versioned filename of the
17671289180Speter    #    archive as well as the shared archive member, telling the
17672289180Speter    #    bitwidth (32 or 64) of that shared object, and providing the
17673289180Speter    #    list of exported symbols of that shared object, eventually
17674289180Speter    #    decorated with the 'weak' keyword
17675289180Speter    # *) the shared object with the F_LOADONLY flag set, to really avoid
17676289180Speter    #    it being seen by the linker.
17677289180Speter    # At run time we better use the real file rather than another symlink,
17678289180Speter    # but for link time we create the symlink libNAME.so -> libNAME.so.V
17679289180Speter
17680289180Speter    case $with_aix_soname,$aix_use_runtimelinking in
17681286506Speter    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
17682251881Speter    # soname into executable. Probably we can add versioning support to
17683251881Speter    # collect2, so additional links can be useful in future.
17684289180Speter    aix,yes) # traditional libtool
17685289180Speter      dynamic_linker='AIX unversionable lib.so'
17686251881Speter      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17687251881Speter      # instead of lib<name>.a to let people know that these are not
17688251881Speter      # typical AIX shared libraries.
17689286506Speter      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17690289180Speter      ;;
17691289180Speter    aix,no) # traditional AIX only
17692289180Speter      dynamic_linker='AIX lib.a(lib.so.V)'
17693251881Speter      # We preserve .a as extension for shared libraries through AIX4.2
17694251881Speter      # and later when we are not doing run time linking.
17695286506Speter      library_names_spec='$libname$release.a $libname.a'
17696286506Speter      soname_spec='$libname$release$shared_ext$major'
17697289180Speter      ;;
17698289180Speter    svr4,*) # full svr4 only
17699289180Speter      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
17700289180Speter      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
17701289180Speter      # We do not specify a path in Import Files, so LIBPATH fires.
17702289180Speter      shlibpath_overrides_runpath=yes
17703289180Speter      ;;
17704289180Speter    *,yes) # both, prefer svr4
17705289180Speter      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
17706289180Speter      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
17707289180Speter      # unpreferred sharedlib libNAME.a needs extra handling
17708289180Speter      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
17709289180Speter      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
17710289180Speter      # We do not specify a path in Import Files, so LIBPATH fires.
17711289180Speter      shlibpath_overrides_runpath=yes
17712289180Speter      ;;
17713289180Speter    *,no) # both, prefer aix
17714289180Speter      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
17715289180Speter      library_names_spec='$libname$release.a $libname.a'
17716289180Speter      soname_spec='$libname$release$shared_ext$major'
17717289180Speter      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
17718289180Speter      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
17719289180Speter      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
17720289180Speter      ;;
17721289180Speter    esac
17722251881Speter    shlibpath_var=LIBPATH
17723251881Speter  fi
17724251881Speter  ;;
17725251881Speter
17726251881Speteramigaos*)
17727251881Speter  case $host_cpu in
17728251881Speter  powerpc)
17729251881Speter    # Since July 2007 AmigaOS4 officially supports .so libraries.
17730251881Speter    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
17731286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17732251881Speter    ;;
17733251881Speter  m68k)
17734251881Speter    library_names_spec='$libname.ixlibrary $libname.a'
17735251881Speter    # Create ${libname}_ixlibrary.a entries in /sys/libs.
17736286506Speter    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
17737251881Speter    ;;
17738251881Speter  esac
17739251881Speter  ;;
17740251881Speter
17741251881Speterbeos*)
17742286506Speter  library_names_spec='$libname$shared_ext'
17743251881Speter  dynamic_linker="$host_os ld.so"
17744251881Speter  shlibpath_var=LIBRARY_PATH
17745251881Speter  ;;
17746251881Speter
17747251881Speterbsdi[45]*)
17748251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
17749251881Speter  need_version=no
17750286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17751286506Speter  soname_spec='$libname$release$shared_ext$major'
17752251881Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17753251881Speter  shlibpath_var=LD_LIBRARY_PATH
17754251881Speter  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17755251881Speter  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17756251881Speter  # the default ld.so.conf also contains /usr/contrib/lib and
17757251881Speter  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17758251881Speter  # libtool to hard-code these into programs
17759251881Speter  ;;
17760251881Speter
17761251881Spetercygwin* | mingw* | pw32* | cegcc*)
17762251881Speter  version_type=windows
17763286506Speter  shrext_cmds=.dll
17764251881Speter  need_version=no
17765251881Speter  need_lib_prefix=no
17766251881Speter
17767251881Speter  case $GCC,$cc_basename in
17768251881Speter  yes,*)
17769251881Speter    # gcc
17770251881Speter    library_names_spec='$libname.dll.a'
17771251881Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17772286506Speter    postinstall_cmds='base_file=`basename \$file`~
17773286506Speter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17774251881Speter      dldir=$destdir/`dirname \$dlpath`~
17775251881Speter      test -d \$dldir || mkdir -p \$dldir~
17776251881Speter      $install_prog $dir/$dlname \$dldir/$dlname~
17777251881Speter      chmod a+x \$dldir/$dlname~
17778251881Speter      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17779251881Speter        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17780251881Speter      fi'
17781251881Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17782251881Speter      dlpath=$dir/\$dldll~
17783251881Speter       $RM \$dlpath'
17784251881Speter    shlibpath_overrides_runpath=yes
17785251881Speter
17786251881Speter    case $host_os in
17787251881Speter    cygwin*)
17788251881Speter      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17789286506Speter      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17790251881Speter
17791251881Speter      ;;
17792251881Speter    mingw* | cegcc*)
17793251881Speter      # MinGW DLLs use traditional 'lib' prefix
17794286506Speter      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17795251881Speter      ;;
17796251881Speter    pw32*)
17797251881Speter      # pw32 DLLs use 'pw' prefix rather than 'lib'
17798286506Speter      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17799251881Speter      ;;
17800251881Speter    esac
17801251881Speter    dynamic_linker='Win32 ld.exe'
17802251881Speter    ;;
17803251881Speter
17804251881Speter  *,cl*)
17805251881Speter    # Native MSVC
17806251881Speter    libname_spec='$name'
17807286506Speter    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17808286506Speter    library_names_spec='$libname.dll.lib'
17809251881Speter
17810251881Speter    case $build_os in
17811251881Speter    mingw*)
17812251881Speter      sys_lib_search_path_spec=
17813251881Speter      lt_save_ifs=$IFS
17814251881Speter      IFS=';'
17815251881Speter      for lt_path in $LIB
17816251881Speter      do
17817251881Speter        IFS=$lt_save_ifs
17818251881Speter        # Let DOS variable expansion print the short 8.3 style file name.
17819251881Speter        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
17820251881Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
17821251881Speter      done
17822251881Speter      IFS=$lt_save_ifs
17823251881Speter      # Convert to MSYS style.
17824251881Speter      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
17825251881Speter      ;;
17826251881Speter    cygwin*)
17827251881Speter      # Convert to unix form, then to dos form, then back to unix form
17828251881Speter      # but this time dos style (no spaces!) so that the unix form looks
17829251881Speter      # like /cygdrive/c/PROGRA~1:/cygdr...
17830251881Speter      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
17831251881Speter      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
17832251881Speter      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17833251881Speter      ;;
17834251881Speter    *)
17835286506Speter      sys_lib_search_path_spec=$LIB
17836251881Speter      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
17837251881Speter        # It is most probably a Windows format PATH.
17838251881Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17839251881Speter      else
17840251881Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17841251881Speter      fi
17842251881Speter      # FIXME: find the short name or the path components, as spaces are
17843251881Speter      # common. (e.g. "Program Files" -> "PROGRA~1")
17844251881Speter      ;;
17845251881Speter    esac
17846251881Speter
17847251881Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17848286506Speter    postinstall_cmds='base_file=`basename \$file`~
17849286506Speter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17850251881Speter      dldir=$destdir/`dirname \$dlpath`~
17851251881Speter      test -d \$dldir || mkdir -p \$dldir~
17852251881Speter      $install_prog $dir/$dlname \$dldir/$dlname'
17853251881Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17854251881Speter      dlpath=$dir/\$dldll~
17855251881Speter       $RM \$dlpath'
17856251881Speter    shlibpath_overrides_runpath=yes
17857251881Speter    dynamic_linker='Win32 link.exe'
17858251881Speter    ;;
17859251881Speter
17860251881Speter  *)
17861251881Speter    # Assume MSVC wrapper
17862286506Speter    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
17863251881Speter    dynamic_linker='Win32 ld.exe'
17864251881Speter    ;;
17865251881Speter  esac
17866251881Speter  # FIXME: first we should search . and the directory the executable is in
17867251881Speter  shlibpath_var=PATH
17868251881Speter  ;;
17869251881Speter
17870251881Speterdarwin* | rhapsody*)
17871251881Speter  dynamic_linker="$host_os dyld"
17872251881Speter  version_type=darwin
17873251881Speter  need_lib_prefix=no
17874251881Speter  need_version=no
17875286506Speter  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
17876286506Speter  soname_spec='$libname$release$major$shared_ext'
17877251881Speter  shlibpath_overrides_runpath=yes
17878251881Speter  shlibpath_var=DYLD_LIBRARY_PATH
17879251881Speter  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17880251881Speter
17881251881Speter  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17882251881Speter  ;;
17883251881Speter
17884251881Speterdgux*)
17885251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
17886251881Speter  need_lib_prefix=no
17887251881Speter  need_version=no
17888286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17889286506Speter  soname_spec='$libname$release$shared_ext$major'
17890251881Speter  shlibpath_var=LD_LIBRARY_PATH
17891251881Speter  ;;
17892251881Speter
17893251881Speterfreebsd* | dragonfly*)
17894251881Speter  # DragonFly does not have aout.  When/if they implement a new
17895251881Speter  # versioning mechanism, adjust this.
17896251881Speter  if test -x /usr/bin/objformat; then
17897251881Speter    objformat=`/usr/bin/objformat`
17898251881Speter  else
17899251881Speter    case $host_os in
17900251881Speter    freebsd[23].*) objformat=aout ;;
17901251881Speter    *) objformat=elf ;;
17902251881Speter    esac
17903251881Speter  fi
17904251881Speter  version_type=freebsd-$objformat
17905251881Speter  case $version_type in
17906251881Speter    freebsd-elf*)
17907289180Speter      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17908289180Speter      soname_spec='$libname$release$shared_ext$major'
17909251881Speter      need_version=no
17910251881Speter      need_lib_prefix=no
17911251881Speter      ;;
17912251881Speter    freebsd-*)
17913286506Speter      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17914251881Speter      need_version=yes
17915251881Speter      ;;
17916251881Speter  esac
17917251881Speter  shlibpath_var=LD_LIBRARY_PATH
17918251881Speter  case $host_os in
17919251881Speter  freebsd2.*)
17920251881Speter    shlibpath_overrides_runpath=yes
17921251881Speter    ;;
17922251881Speter  freebsd3.[01]* | freebsdelf3.[01]*)
17923251881Speter    shlibpath_overrides_runpath=yes
17924251881Speter    hardcode_into_libs=yes
17925251881Speter    ;;
17926251881Speter  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17927251881Speter  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17928251881Speter    shlibpath_overrides_runpath=no
17929251881Speter    hardcode_into_libs=yes
17930251881Speter    ;;
17931251881Speter  *) # from 4.6 on, and DragonFly
17932251881Speter    shlibpath_overrides_runpath=yes
17933251881Speter    hardcode_into_libs=yes
17934251881Speter    ;;
17935251881Speter  esac
17936251881Speter  ;;
17937251881Speter
17938251881Speterhaiku*)
17939251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
17940251881Speter  need_lib_prefix=no
17941251881Speter  need_version=no
17942251881Speter  dynamic_linker="$host_os runtime_loader"
17943286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17944286506Speter  soname_spec='$libname$release$shared_ext$major'
17945251881Speter  shlibpath_var=LIBRARY_PATH
17946286506Speter  shlibpath_overrides_runpath=no
17947251881Speter  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
17948251881Speter  hardcode_into_libs=yes
17949251881Speter  ;;
17950251881Speter
17951251881Speterhpux9* | hpux10* | hpux11*)
17952251881Speter  # Give a soname corresponding to the major version so that dld.sl refuses to
17953251881Speter  # link against other versions.
17954251881Speter  version_type=sunos
17955251881Speter  need_lib_prefix=no
17956251881Speter  need_version=no
17957251881Speter  case $host_cpu in
17958251881Speter  ia64*)
17959251881Speter    shrext_cmds='.so'
17960251881Speter    hardcode_into_libs=yes
17961251881Speter    dynamic_linker="$host_os dld.so"
17962251881Speter    shlibpath_var=LD_LIBRARY_PATH
17963251881Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17964286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17965286506Speter    soname_spec='$libname$release$shared_ext$major'
17966286506Speter    if test 32 = "$HPUX_IA64_MODE"; then
17967251881Speter      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17968289180Speter      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
17969251881Speter    else
17970251881Speter      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17971289180Speter      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
17972251881Speter    fi
17973251881Speter    ;;
17974251881Speter  hppa*64*)
17975251881Speter    shrext_cmds='.sl'
17976251881Speter    hardcode_into_libs=yes
17977251881Speter    dynamic_linker="$host_os dld.sl"
17978251881Speter    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17979251881Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17980286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17981286506Speter    soname_spec='$libname$release$shared_ext$major'
17982251881Speter    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17983251881Speter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17984251881Speter    ;;
17985251881Speter  *)
17986251881Speter    shrext_cmds='.sl'
17987251881Speter    dynamic_linker="$host_os dld.sl"
17988251881Speter    shlibpath_var=SHLIB_PATH
17989251881Speter    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17990286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17991286506Speter    soname_spec='$libname$release$shared_ext$major'
17992251881Speter    ;;
17993251881Speter  esac
17994251881Speter  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17995251881Speter  postinstall_cmds='chmod 555 $lib'
17996251881Speter  # or fails outright, so override atomically:
17997251881Speter  install_override_mode=555
17998251881Speter  ;;
17999251881Speter
18000251881Speterinterix[3-9]*)
18001251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18002251881Speter  need_lib_prefix=no
18003251881Speter  need_version=no
18004286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18005286506Speter  soname_spec='$libname$release$shared_ext$major'
18006251881Speter  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18007251881Speter  shlibpath_var=LD_LIBRARY_PATH
18008251881Speter  shlibpath_overrides_runpath=no
18009251881Speter  hardcode_into_libs=yes
18010251881Speter  ;;
18011251881Speter
18012251881Speteririx5* | irix6* | nonstopux*)
18013251881Speter  case $host_os in
18014251881Speter    nonstopux*) version_type=nonstopux ;;
18015251881Speter    *)
18016286506Speter	if test yes = "$lt_cv_prog_gnu_ld"; then
18017251881Speter		version_type=linux # correct to gnu/linux during the next big refactor
18018251881Speter	else
18019251881Speter		version_type=irix
18020251881Speter	fi ;;
18021251881Speter  esac
18022251881Speter  need_lib_prefix=no
18023251881Speter  need_version=no
18024286506Speter  soname_spec='$libname$release$shared_ext$major'
18025286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
18026251881Speter  case $host_os in
18027251881Speter  irix5* | nonstopux*)
18028251881Speter    libsuff= shlibsuff=
18029251881Speter    ;;
18030251881Speter  *)
18031251881Speter    case $LD in # libtool.m4 will add one of these switches to LD
18032251881Speter    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18033251881Speter      libsuff= shlibsuff= libmagic=32-bit;;
18034251881Speter    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18035251881Speter      libsuff=32 shlibsuff=N32 libmagic=N32;;
18036251881Speter    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18037251881Speter      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18038251881Speter    *) libsuff= shlibsuff= libmagic=never-match;;
18039251881Speter    esac
18040251881Speter    ;;
18041251881Speter  esac
18042251881Speter  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18043251881Speter  shlibpath_overrides_runpath=no
18044286506Speter  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
18045286506Speter  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
18046251881Speter  hardcode_into_libs=yes
18047251881Speter  ;;
18048251881Speter
18049251881Speter# No shared lib support for Linux oldld, aout, or coff.
18050251881Speterlinux*oldld* | linux*aout* | linux*coff*)
18051251881Speter  dynamic_linker=no
18052251881Speter  ;;
18053251881Speter
18054286506Speterlinux*android*)
18055286506Speter  version_type=none # Android doesn't support versioned libraries.
18056286506Speter  need_lib_prefix=no
18057286506Speter  need_version=no
18058286506Speter  library_names_spec='$libname$release$shared_ext'
18059286506Speter  soname_spec='$libname$release$shared_ext'
18060286506Speter  finish_cmds=
18061286506Speter  shlibpath_var=LD_LIBRARY_PATH
18062286506Speter  shlibpath_overrides_runpath=yes
18063286506Speter
18064286506Speter  # This implies no fast_install, which is unacceptable.
18065286506Speter  # Some rework will be needed to allow for fast_install
18066286506Speter  # before this can be enabled.
18067286506Speter  hardcode_into_libs=yes
18068286506Speter
18069286506Speter  dynamic_linker='Android linker'
18070286506Speter  # Don't embed -rpath directories since the linker doesn't support them.
18071286506Speter  hardcode_libdir_flag_spec_CXX='-L$libdir'
18072286506Speter  ;;
18073286506Speter
18074251881Speter# This must be glibc/ELF.
18075286506Speterlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
18076251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18077251881Speter  need_lib_prefix=no
18078251881Speter  need_version=no
18079286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18080286506Speter  soname_spec='$libname$release$shared_ext$major'
18081251881Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18082251881Speter  shlibpath_var=LD_LIBRARY_PATH
18083251881Speter  shlibpath_overrides_runpath=no
18084251881Speter
18085251881Speter  # Some binutils ld are patched to set DT_RUNPATH
18086251881Speter  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
18087251881Speter  $as_echo_n "(cached) " >&6
18088251881Speterelse
18089251881Speter  lt_cv_shlibpath_overrides_runpath=no
18090251881Speter    save_LDFLAGS=$LDFLAGS
18091251881Speter    save_libdir=$libdir
18092251881Speter    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
18093251881Speter	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
18094251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18095251881Speter/* end confdefs.h.  */
18096251881Speter
18097251881Speterint
18098251881Spetermain ()
18099251881Speter{
18100251881Speter
18101251881Speter  ;
18102251881Speter  return 0;
18103251881Speter}
18104251881Speter_ACEOF
18105251881Speterif ac_fn_cxx_try_link "$LINENO"; then :
18106251881Speter  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
18107251881Speter  lt_cv_shlibpath_overrides_runpath=yes
18108251881Speterfi
18109251881Speterfi
18110251881Speterrm -f core conftest.err conftest.$ac_objext \
18111251881Speter    conftest$ac_exeext conftest.$ac_ext
18112251881Speter    LDFLAGS=$save_LDFLAGS
18113251881Speter    libdir=$save_libdir
18114251881Speter
18115251881Speterfi
18116251881Speter
18117251881Speter  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
18118251881Speter
18119251881Speter  # This implies no fast_install, which is unacceptable.
18120251881Speter  # Some rework will be needed to allow for fast_install
18121251881Speter  # before this can be enabled.
18122251881Speter  hardcode_into_libs=yes
18123251881Speter
18124289180Speter  # Ideally, we could use ldconfig to report *all* directores which are
18125289180Speter  # searched for libraries, however this is still not possible.  Aside from not
18126289180Speter  # being certain /sbin/ldconfig is available, command
18127289180Speter  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
18128289180Speter  # even though it is searched at run-time.  Try to do the best guess by
18129289180Speter  # appending ld.so.conf contents (and includes) to the search path.
18130251881Speter  if test -f /etc/ld.so.conf; then
18131251881Speter    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
18132251881Speter    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18133251881Speter  fi
18134251881Speter
18135251881Speter  # We used to test for /lib/ld.so.1 and disable shared libraries on
18136251881Speter  # powerpc, because MkLinux only supported shared libraries with the
18137251881Speter  # GNU dynamic linker.  Since this was broken with cross compilers,
18138251881Speter  # most powerpc-linux boxes support dynamic linking these days and
18139251881Speter  # people can always --disable-shared, the test was removed, and we
18140251881Speter  # assume the GNU/Linux dynamic linker is in use.
18141251881Speter  dynamic_linker='GNU/Linux ld.so'
18142251881Speter  ;;
18143251881Speter
18144251881Speternetbsd*)
18145251881Speter  version_type=sunos
18146251881Speter  need_lib_prefix=no
18147251881Speter  need_version=no
18148251881Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18149286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18150251881Speter    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18151251881Speter    dynamic_linker='NetBSD (a.out) ld.so'
18152251881Speter  else
18153286506Speter    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18154286506Speter    soname_spec='$libname$release$shared_ext$major'
18155251881Speter    dynamic_linker='NetBSD ld.elf_so'
18156251881Speter  fi
18157251881Speter  shlibpath_var=LD_LIBRARY_PATH
18158251881Speter  shlibpath_overrides_runpath=yes
18159251881Speter  hardcode_into_libs=yes
18160251881Speter  ;;
18161251881Speter
18162251881Speternewsos6)
18163251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18164286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18165251881Speter  shlibpath_var=LD_LIBRARY_PATH
18166251881Speter  shlibpath_overrides_runpath=yes
18167251881Speter  ;;
18168251881Speter
18169251881Speter*nto* | *qnx*)
18170251881Speter  version_type=qnx
18171251881Speter  need_lib_prefix=no
18172251881Speter  need_version=no
18173286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18174286506Speter  soname_spec='$libname$release$shared_ext$major'
18175251881Speter  shlibpath_var=LD_LIBRARY_PATH
18176251881Speter  shlibpath_overrides_runpath=no
18177251881Speter  hardcode_into_libs=yes
18178251881Speter  dynamic_linker='ldqnx.so'
18179251881Speter  ;;
18180251881Speter
18181286506Speteropenbsd* | bitrig*)
18182251881Speter  version_type=sunos
18183286506Speter  sys_lib_dlsearch_path_spec=/usr/lib
18184251881Speter  need_lib_prefix=no
18185286506Speter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
18186286506Speter    need_version=no
18187286506Speter  else
18188286506Speter    need_version=yes
18189286506Speter  fi
18190286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18191251881Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18192251881Speter  shlibpath_var=LD_LIBRARY_PATH
18193286506Speter  shlibpath_overrides_runpath=yes
18194251881Speter  ;;
18195251881Speter
18196251881Speteros2*)
18197251881Speter  libname_spec='$name'
18198289180Speter  version_type=windows
18199286506Speter  shrext_cmds=.dll
18200289180Speter  need_version=no
18201251881Speter  need_lib_prefix=no
18202289180Speter  # OS/2 can only load a DLL with a base name of 8 characters or less.
18203289180Speter  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
18204289180Speter    v=$($ECHO $release$versuffix | tr -d .-);
18205289180Speter    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
18206289180Speter    $ECHO $n$v`$shared_ext'
18207289180Speter  library_names_spec='${libname}_dll.$libext'
18208251881Speter  dynamic_linker='OS/2 ld.exe'
18209289180Speter  shlibpath_var=BEGINLIBPATH
18210289180Speter  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18211289180Speter  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18212289180Speter  postinstall_cmds='base_file=`basename \$file`~
18213289180Speter    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
18214289180Speter    dldir=$destdir/`dirname \$dlpath`~
18215289180Speter    test -d \$dldir || mkdir -p \$dldir~
18216289180Speter    $install_prog $dir/$dlname \$dldir/$dlname~
18217289180Speter    chmod a+x \$dldir/$dlname~
18218289180Speter    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
18219289180Speter      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
18220289180Speter    fi'
18221289180Speter  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
18222289180Speter    dlpath=$dir/\$dldll~
18223289180Speter    $RM \$dlpath'
18224251881Speter  ;;
18225251881Speter
18226251881Speterosf3* | osf4* | osf5*)
18227251881Speter  version_type=osf
18228251881Speter  need_lib_prefix=no
18229251881Speter  need_version=no
18230286506Speter  soname_spec='$libname$release$shared_ext$major'
18231286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18232251881Speter  shlibpath_var=LD_LIBRARY_PATH
18233251881Speter  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18234286506Speter  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18235251881Speter  ;;
18236251881Speter
18237251881Speterrdos*)
18238251881Speter  dynamic_linker=no
18239251881Speter  ;;
18240251881Speter
18241251881Spetersolaris*)
18242251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18243251881Speter  need_lib_prefix=no
18244251881Speter  need_version=no
18245286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18246286506Speter  soname_spec='$libname$release$shared_ext$major'
18247251881Speter  shlibpath_var=LD_LIBRARY_PATH
18248251881Speter  shlibpath_overrides_runpath=yes
18249251881Speter  hardcode_into_libs=yes
18250251881Speter  # ldd complains unless libraries are executable
18251251881Speter  postinstall_cmds='chmod +x $lib'
18252251881Speter  ;;
18253251881Speter
18254251881Spetersunos4*)
18255251881Speter  version_type=sunos
18256286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18257251881Speter  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18258251881Speter  shlibpath_var=LD_LIBRARY_PATH
18259251881Speter  shlibpath_overrides_runpath=yes
18260286506Speter  if test yes = "$with_gnu_ld"; then
18261251881Speter    need_lib_prefix=no
18262251881Speter  fi
18263251881Speter  need_version=yes
18264251881Speter  ;;
18265251881Speter
18266251881Spetersysv4 | sysv4.3*)
18267251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18268286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18269286506Speter  soname_spec='$libname$release$shared_ext$major'
18270251881Speter  shlibpath_var=LD_LIBRARY_PATH
18271251881Speter  case $host_vendor in
18272251881Speter    sni)
18273251881Speter      shlibpath_overrides_runpath=no
18274251881Speter      need_lib_prefix=no
18275251881Speter      runpath_var=LD_RUN_PATH
18276251881Speter      ;;
18277251881Speter    siemens)
18278251881Speter      need_lib_prefix=no
18279251881Speter      ;;
18280251881Speter    motorola)
18281251881Speter      need_lib_prefix=no
18282251881Speter      need_version=no
18283251881Speter      shlibpath_overrides_runpath=no
18284251881Speter      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18285251881Speter      ;;
18286251881Speter  esac
18287251881Speter  ;;
18288251881Speter
18289251881Spetersysv4*MP*)
18290286506Speter  if test -d /usr/nec; then
18291251881Speter    version_type=linux # correct to gnu/linux during the next big refactor
18292286506Speter    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
18293286506Speter    soname_spec='$libname$shared_ext.$major'
18294251881Speter    shlibpath_var=LD_LIBRARY_PATH
18295251881Speter  fi
18296251881Speter  ;;
18297251881Speter
18298251881Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18299289180Speter  version_type=sco
18300251881Speter  need_lib_prefix=no
18301251881Speter  need_version=no
18302286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
18303286506Speter  soname_spec='$libname$release$shared_ext$major'
18304251881Speter  shlibpath_var=LD_LIBRARY_PATH
18305251881Speter  shlibpath_overrides_runpath=yes
18306251881Speter  hardcode_into_libs=yes
18307286506Speter  if test yes = "$with_gnu_ld"; then
18308251881Speter    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18309251881Speter  else
18310251881Speter    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18311251881Speter    case $host_os in
18312251881Speter      sco3.2v5*)
18313251881Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18314251881Speter	;;
18315251881Speter    esac
18316251881Speter  fi
18317251881Speter  sys_lib_dlsearch_path_spec='/usr/lib'
18318251881Speter  ;;
18319251881Speter
18320251881Spetertpf*)
18321251881Speter  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
18322251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18323251881Speter  need_lib_prefix=no
18324251881Speter  need_version=no
18325286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18326251881Speter  shlibpath_var=LD_LIBRARY_PATH
18327251881Speter  shlibpath_overrides_runpath=no
18328251881Speter  hardcode_into_libs=yes
18329251881Speter  ;;
18330251881Speter
18331251881Speteruts4*)
18332251881Speter  version_type=linux # correct to gnu/linux during the next big refactor
18333286506Speter  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18334286506Speter  soname_spec='$libname$release$shared_ext$major'
18335251881Speter  shlibpath_var=LD_LIBRARY_PATH
18336251881Speter  ;;
18337251881Speter
18338251881Speter*)
18339251881Speter  dynamic_linker=no
18340251881Speter  ;;
18341251881Speteresac
18342251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
18343251881Speter$as_echo "$dynamic_linker" >&6; }
18344286506Spetertest no = "$dynamic_linker" && can_build_shared=no
18345251881Speter
18346251881Spetervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18347286506Speterif test yes = "$GCC"; then
18348251881Speter  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18349251881Speterfi
18350251881Speter
18351286506Speterif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
18352286506Speter  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
18353251881Speterfi
18354289180Speter
18355286506Speterif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
18356286506Speter  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
18357251881Speterfi
18358251881Speter
18359289180Speter# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
18360289180Speterconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
18361251881Speter
18362289180Speter# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
18363289180Speterfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
18364251881Speter
18365289180Speter# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
18366289180Speterconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
18367251881Speter
18368251881Speter
18369251881Speter
18370251881Speter
18371251881Speter
18372251881Speter
18373251881Speter
18374251881Speter
18375251881Speter
18376251881Speter
18377251881Speter
18378251881Speter
18379251881Speter
18380251881Speter
18381251881Speter
18382251881Speter
18383251881Speter
18384251881Speter
18385251881Speter
18386251881Speter
18387251881Speter
18388251881Speter
18389251881Speter
18390251881Speter
18391251881Speter
18392251881Speter
18393251881Speter
18394251881Speter
18395251881Speter
18396251881Speter
18397251881Speter
18398251881Speter
18399251881Speter
18400251881Speter
18401251881Speter
18402289180Speter
18403289180Speter
18404289180Speter
18405289180Speter
18406289180Speter
18407251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
18408251881Speter$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18409251881Speterhardcode_action_CXX=
18410251881Speterif test -n "$hardcode_libdir_flag_spec_CXX" ||
18411251881Speter   test -n "$runpath_var_CXX" ||
18412286506Speter   test yes = "$hardcode_automatic_CXX"; then
18413251881Speter
18414251881Speter  # We can hardcode non-existent directories.
18415286506Speter  if test no != "$hardcode_direct_CXX" &&
18416251881Speter     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18417251881Speter     # have to relink, otherwise we might link with an installed library
18418251881Speter     # when we should be linking with a yet-to-be-installed one
18419286506Speter     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
18420286506Speter     test no != "$hardcode_minus_L_CXX"; then
18421251881Speter    # Linking always hardcodes the temporary library directory.
18422251881Speter    hardcode_action_CXX=relink
18423251881Speter  else
18424251881Speter    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18425251881Speter    hardcode_action_CXX=immediate
18426251881Speter  fi
18427251881Speterelse
18428251881Speter  # We cannot hardcode anything, or else we can only hardcode existing
18429251881Speter  # directories.
18430251881Speter  hardcode_action_CXX=unsupported
18431251881Speterfi
18432251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
18433251881Speter$as_echo "$hardcode_action_CXX" >&6; }
18434251881Speter
18435286506Speterif test relink = "$hardcode_action_CXX" ||
18436286506Speter   test yes = "$inherit_rpath_CXX"; then
18437251881Speter  # Fast installation is not supported
18438251881Speter  enable_fast_install=no
18439286506Speterelif test yes = "$shlibpath_overrides_runpath" ||
18440286506Speter     test no = "$enable_shared"; then
18441251881Speter  # Fast installation is not necessary
18442251881Speter  enable_fast_install=needless
18443251881Speterfi
18444251881Speter
18445251881Speter
18446251881Speter
18447251881Speter
18448251881Speter
18449251881Speter
18450251881Speter
18451251881Speter  fi # test -n "$compiler"
18452251881Speter
18453251881Speter  CC=$lt_save_CC
18454251881Speter  CFLAGS=$lt_save_CFLAGS
18455251881Speter  LDCXX=$LD
18456251881Speter  LD=$lt_save_LD
18457251881Speter  GCC=$lt_save_GCC
18458251881Speter  with_gnu_ld=$lt_save_with_gnu_ld
18459251881Speter  lt_cv_path_LDCXX=$lt_cv_path_LD
18460251881Speter  lt_cv_path_LD=$lt_save_path_LD
18461251881Speter  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
18462251881Speter  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
18463286506Speterfi # test yes != "$_lt_caught_CXX_error"
18464251881Speter
18465251881Speterac_ext=c
18466251881Speterac_cpp='$CPP $CPPFLAGS'
18467251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18468251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18469251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
18470251881Speter
18471251881Speter
18472251881Speter
18473251881Speter
18474251881Speter
18475251881Speter
18476251881Speter
18477251881Speter
18478251881Speter
18479251881Speter
18480251881Speter
18481251881Speter
18482251881Speter
18483251881Speter
18484251881Speter
18485251881Speter        ac_config_commands="$ac_config_commands libtool"
18486251881Speter
18487251881Speter
18488251881Speter
18489251881Speter
18490251881Speter# Only expand once:
18491251881Speter
18492251881Speter
18493251881Speter# Check whether --enable-experimental-libtool was given.
18494251881Speterif test "${enable_experimental_libtool+set}" = set; then :
18495251881Speter  enableval=$enable_experimental_libtool; experimental_libtool=$enableval
18496251881Speterelse
18497251881Speter  experimental_libtool=no
18498251881Speterfi
18499251881Speter
18500251881Speter
18501251881Speterif test "$experimental_libtool" = "yes"; then
18502251881Speter  echo "using APR's libtool"
18503251881Speter  sh_libtool="`$apr_config --apr-libtool`"
18504251881Speter  LIBTOOL="$sh_libtool"
18505251881Speter  SVN_LIBTOOL="$sh_libtool"
18506251881Speterelse
18507251881Speter  sh_libtool="$abs_builddir/libtool"
18508289180Speter  SVN_LIBTOOL="\$(SHELL) \"$sh_libtool\""
18509251881Speterfi
18510251881Speter
18511251881Speter
18512251881Speterlt_pversion=`$LIBTOOL --version 2>/dev/null|$SED -e 's/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'`
18513251881Speterlt_version=`echo $lt_pversion|$SED -e 's/\([a-z]*\)$/.\1/'`
18514251881Speterlt_major_version=`echo $lt_version | cut -d'.' -f 1`
18515251881Speter
18516251881Spetersvn_enable_static=yes
18517251881Spetersvn_enable_shared=yes
18518251881Speter
18519251881Speter# Check whether --enable-static was given.
18520251881Speterif test "${enable_static+set}" = set; then :
18521251881Speter  enableval=$enable_static; svn_enable_static="$enableval"
18522251881Speterelse
18523251881Speter  svn_enable_static="yes"
18524251881Speterfi
18525251881Speter
18526251881Speter
18527251881Speter# Check whether --enable-shared was given.
18528251881Speterif test "${enable_shared+set}" = set; then :
18529251881Speter  enableval=$enable_shared; svn_enable_shared="$enableval"
18530251881Speterelse
18531251881Speter  svn_enable_shared="yes"
18532251881Speterfi
18533251881Speter
18534251881Speter
18535251881Speterif test "$svn_enable_static" = "yes" && test "$svn_enable_shared" = "yes" ; then
18536251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: building both shared and static libraries" >&5
18537251881Speter$as_echo "$as_me: building both shared and static libraries" >&6;}
18538251881Speterelif test "$svn_enable_static" = "yes" ; then
18539251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: building static libraries only" >&5
18540251881Speter$as_echo "$as_me: building static libraries only" >&6;}
18541251881Speter  LT_CFLAGS="-static $LT_CFLAGS"
18542251881Speter  LT_LDFLAGS="-static $LT_LDFLAGS"
18543251881Speterelif test "$svn_enable_shared" = "yes" ; then
18544251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: building shared libraries only" >&5
18545251881Speter$as_echo "$as_me: building shared libraries only" >&6;}
18546251881Speter  if test "$lt_major_version" = "1" ; then
18547251881Speter    LT_CFLAGS="-prefer-pic $LT_CFLAGS"
18548251881Speter  elif test "$lt_major_version" = "2" ; then
18549251881Speter    LT_CFLAGS="-shared $LT_CFLAGS"
18550251881Speter  fi
18551251881Speter  LT_LDFLAGS="-shared $LT_LDFLAGS"
18552251881Speterelse
18553251881Speter  as_fn_error $? "cannot disable both shared and static libraries" "$LINENO" 5
18554251881Speterfi
18555251881Speter
18556251881Speter# Check whether --enable-all-static was given.
18557251881Speterif test "${enable_all_static+set}" = set; then :
18558251881Speter  enableval=$enable_all_static;
18559251881Speter    if test "$enableval" = "yes" ; then
18560251881Speter      LT_LDFLAGS="-all-static $LT_LDFLAGS"
18561251881Speter    elif test "$enableval" != "no" ; then
18562251881Speter      as_fn_error $? "--enable-all-static doesn't accept argument" "$LINENO" 5
18563251881Speter    fi
18564251881Speter
18565251881Speterfi
18566251881Speter
18567251881Speter
18568251881Speter
18569251881Speter
18570251881Speter
18571251881Speter# Check whether --enable-local-library-preloading was given.
18572251881Speterif test "${enable_local_library_preloading+set}" = set; then :
18573251881Speter  enableval=$enable_local_library_preloading;
18574251881Speter  if test "$enableval" != "no"; then
18575251881Speter    if test "$svn_enable_shared" = "yes"; then
18576251881Speter      TRANSFORM_LIBTOOL_SCRIPTS="transform-libtool-scripts"
18577251881Speter    else
18578251881Speter      as_fn_error $? "--enable-local-library-preloading conflicts with --disable-shared" "$LINENO" 5
18579251881Speter    fi
18580251881Speter  else
18581251881Speter    TRANSFORM_LIBTOOL_SCRIPTS=""
18582251881Speter  fi
18583251881Speter
18584251881Speterelse
18585251881Speter
18586251881Speter  TRANSFORM_LIBTOOL_SCRIPTS=""
18587251881Speter
18588251881Speterfi
18589251881Speter
18590251881Speter
18591251881Speter
18592251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libtool needs -no-undefined" >&5
18593251881Speter$as_echo_n "checking whether libtool needs -no-undefined... " >&6; }
18594251881Spetercase $host in
18595251881Speter  *-*-cygwin*)
18596251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18597251881Speter$as_echo "yes" >&6; }
18598251881Speter    LT_NO_UNDEFINED="-no-undefined"
18599251881Speter    ;;
18600251881Speter  *)
18601251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18602251881Speter$as_echo "no" >&6; }
18603251881Speter    LT_NO_UNDEFINED=""
18604251881Speter    ;;
18605251881Speteresac
18606251881Speter
18607251881Speter
18608251881Spetertrang=yes
18609251881Speter
18610251881Speter# Check whether --with-trang was given.
18611251881Speterif test "${with_trang+set}" = set; then :
18612251881Speter  withval=$with_trang;
18613251881Speter    trang="$withval"
18614251881Speter
18615251881Speterfi
18616251881Speter
18617251881Speterif test "$trang" = "yes"; then
18618251881Speter    # Extract the first word of "trang", so it can be a program name with args.
18619251881Speterset dummy trang; ac_word=$2
18620251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18621251881Speter$as_echo_n "checking for $ac_word... " >&6; }
18622251881Speterif ${ac_cv_path_TRANG+:} false; then :
18623251881Speter  $as_echo_n "(cached) " >&6
18624251881Speterelse
18625251881Speter  case $TRANG in
18626251881Speter  [\\/]* | ?:[\\/]*)
18627251881Speter  ac_cv_path_TRANG="$TRANG" # Let the user override the test with a path.
18628251881Speter  ;;
18629251881Speter  *)
18630251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18631251881Speterfor as_dir in $PATH
18632251881Speterdo
18633251881Speter  IFS=$as_save_IFS
18634251881Speter  test -z "$as_dir" && as_dir=.
18635251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
18636251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18637251881Speter    ac_cv_path_TRANG="$as_dir/$ac_word$ac_exec_ext"
18638251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18639251881Speter    break 2
18640251881Speter  fi
18641251881Speterdone
18642251881Speter  done
18643251881SpeterIFS=$as_save_IFS
18644251881Speter
18645251881Speter  test -z "$ac_cv_path_TRANG" && ac_cv_path_TRANG="none"
18646251881Speter  ;;
18647251881Speteresac
18648251881Speterfi
18649251881SpeterTRANG=$ac_cv_path_TRANG
18650251881Speterif test -n "$TRANG"; then
18651251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRANG" >&5
18652251881Speter$as_echo "$TRANG" >&6; }
18653251881Speterelse
18654251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18655251881Speter$as_echo "no" >&6; }
18656251881Speterfi
18657251881Speter
18658251881Speter
18659251881Speterelse
18660251881Speter    TRANG="$trang"
18661251881Speter
18662251881Speterfi
18663251881Speter
18664251881Speterdoxygen=yes
18665251881Speter
18666251881Speter# Check whether --with-doxygen was given.
18667251881Speterif test "${with_doxygen+set}" = set; then :
18668251881Speter  withval=$with_doxygen;
18669251881Speter    doxygen="$withval"
18670251881Speter
18671251881Speterfi
18672251881Speter
18673251881Speterif test "$doxygen" = "yes"; then
18674251881Speter    # Extract the first word of "doxygen", so it can be a program name with args.
18675251881Speterset dummy doxygen; ac_word=$2
18676251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18677251881Speter$as_echo_n "checking for $ac_word... " >&6; }
18678251881Speterif ${ac_cv_path_DOXYGEN+:} false; then :
18679251881Speter  $as_echo_n "(cached) " >&6
18680251881Speterelse
18681251881Speter  case $DOXYGEN in
18682251881Speter  [\\/]* | ?:[\\/]*)
18683251881Speter  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
18684251881Speter  ;;
18685251881Speter  *)
18686251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18687251881Speterfor as_dir in $PATH
18688251881Speterdo
18689251881Speter  IFS=$as_save_IFS
18690251881Speter  test -z "$as_dir" && as_dir=.
18691251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
18692251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18693251881Speter    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
18694251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18695251881Speter    break 2
18696251881Speter  fi
18697251881Speterdone
18698251881Speter  done
18699251881SpeterIFS=$as_save_IFS
18700251881Speter
18701251881Speter  test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN="none"
18702251881Speter  ;;
18703251881Speteresac
18704251881Speterfi
18705251881SpeterDOXYGEN=$ac_cv_path_DOXYGEN
18706251881Speterif test -n "$DOXYGEN"; then
18707251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
18708251881Speter$as_echo "$DOXYGEN" >&6; }
18709251881Speterelse
18710251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18711251881Speter$as_echo "no" >&6; }
18712251881Speterfi
18713251881Speter
18714251881Speter
18715251881Speterelse
18716251881Speter    DOXYGEN="$doxygen"
18717251881Speter
18718251881Speterfi
18719251881Speter
18720251881Speter
18721251881Speter
18722251881Speter
18723251881Speter
18724251881Speter# Check whether --with-expat was given.
18725251881Speterif test "${with_expat+set}" = set; then :
18726251881Speter  withval=$with_expat; svn_lib_expat="$withval"
18727251881Speterelse
18728251881Speter  svn_lib_expat="::expat"
18729251881Speterfi
18730251881Speter
18731251881Speter
18732251881Speter# APR-util accepts "builtin" as an argument to this option so if the user
18733251881Speter# passed "builtin" pretend the user didn't specify the --with-expat option
18734251881Speter# at all. Expat will (hopefully) be found in apr-util.
18735251881Spetertest "_$svn_lib_expat" = "_builtin" && svn_lib_expat="::expat"
18736251881Speter
18737251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Expat" >&5
18738251881Speter$as_echo_n "checking for Expat... " >&6; }
18739251881Speterif test -n "`echo "$svn_lib_expat" | $EGREP ":.*:"`"; then
18740251881Speter  SVN_XML_INCLUDES=""
18741251881Speter  for i in `echo "$svn_lib_expat" | $SED -e "s/\([^:]*\):.*/\1/"`; do
18742251881Speter    SVN_XML_INCLUDES="$SVN_XML_INCLUDES -I$i"
18743251881Speter  done
18744251881Speter  SVN_XML_INCLUDES="${SVN_XML_INCLUDES## }"
18745251881Speter  for l in `echo "$svn_lib_expat" | $SED -e "s/.*:\([^:]*\):.*/\1/"`; do
18746251881Speter    LDFLAGS="$LDFLAGS -L$l"
18747251881Speter  done
18748251881Speter  for l in `echo "$svn_lib_expat" | $SED -e "s/.*:\([^:]*\)/\1/"`; do
18749251881Speter    SVN_XML_LIBS="$SVN_XML_LIBS -l$l"
18750251881Speter  done
18751251881Speter  SVN_XML_LIBS="${SVN_XML_LIBS## }"
18752251881Speter  old_CPPFLAGS="$CPPFLAGS"
18753251881Speter  old_LIBS="$LIBS"
18754251881Speter  CPPFLAGS="$CPPFLAGS $SVN_XML_INCLUDES"
18755251881Speter  LIBS="$LIBS $SVN_XML_LIBS"
18756251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18757251881Speter/* end confdefs.h.  */
18758251881Speter
18759251881Speter#include <expat.h>
18760251881Speterint main()
18761251881Speter{XML_ParserCreate(NULL);}
18762251881Speter_ACEOF
18763251881Speterif ac_fn_c_try_link "$LINENO"; then :
18764251881Speter  svn_lib_expat="yes"
18765251881Speterelse
18766251881Speter  svn_lib_expat="no"
18767251881Speterfi
18768251881Speterrm -f core conftest.err conftest.$ac_objext \
18769251881Speter    conftest$ac_exeext conftest.$ac_ext
18770251881Speter  LIBS="$old_LIBS"
18771251881Speter  if test "$svn_lib_expat" = "yes"; then
18772251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18773251881Speter$as_echo "yes" >&6; }
18774251881Speter  else
18775251881Speter    SVN_XML_INCLUDES=""
18776251881Speter    SVN_XML_LIBS=""
18777251881Speter    CPPFLAGS="$CPPFLAGS $SVN_APRUTIL_INCLUDES"
18778251881Speter    if test "$enable_all_static" != "yes"; then
18779251881Speter      SVN_APRUTIL_LIBS="$SVN_APRUTIL_LIBS `$apu_config --libs`"
18780251881Speter    fi
18781251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18782251881Speter/* end confdefs.h.  */
18783251881Speter
18784251881Speter#include <expat.h>
18785251881Speterint main()
18786251881Speter{XML_ParserCreate(NULL);}
18787251881Speter_ACEOF
18788251881Speterif ac_fn_c_try_compile "$LINENO"; then :
18789251881Speter  svn_lib_expat="yes"
18790251881Speterelse
18791251881Speter  svn_lib_expat="no"
18792251881Speterfi
18793251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18794251881Speter    if test "$svn_lib_expat" = "yes"; then
18795251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18796251881Speter$as_echo "yes" >&6; }
18797251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Expat found amongst libraries used by APR-Util, but Subversion libraries might be needlessly linked against additional unused libraries. It can be avoided by specifying exact location of Expat in argument of --with-expat option." >&5
18798251881Speter$as_echo "$as_me: WARNING: Expat found amongst libraries used by APR-Util, but Subversion libraries might be needlessly linked against additional unused libraries. It can be avoided by specifying exact location of Expat in argument of --with-expat option." >&2;}
18799251881Speter    else
18800251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18801251881Speter$as_echo "no" >&6; }
18802251881Speter      as_fn_error $? "Expat not found" "$LINENO" 5
18803251881Speter    fi
18804251881Speter  fi
18805251881Speter  CPPFLAGS="$old_CPPFLAGS"
18806251881Speterelse
18807251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18808251881Speter$as_echo "no" >&6; }
18809251881Speter  if test "$svn_lib_expat" = "yes"; then
18810251881Speter    as_fn_error $? "--with-expat option requires argument" "$LINENO" 5
18811251881Speter  elif test "$svn_lib_expat" = "no"; then
18812251881Speter    as_fn_error $? "Expat is required" "$LINENO" 5
18813251881Speter  else
18814251881Speter    as_fn_error $? "Invalid syntax of argument of --with-expat option" "$LINENO" 5
18815251881Speter  fi
18816251881Speterfi
18817251881Speter
18818251881Speter
18819251881Speter
18820251881Speter
18821251881Speter# Berkeley DB on SCO OpenServer needs -lsocket
18822251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
18823251881Speter$as_echo_n "checking for socket in -lsocket... " >&6; }
18824251881Speterif ${ac_cv_lib_socket_socket+:} false; then :
18825251881Speter  $as_echo_n "(cached) " >&6
18826251881Speterelse
18827251881Speter  ac_check_lib_save_LIBS=$LIBS
18828251881SpeterLIBS="-lsocket  $LIBS"
18829251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18830251881Speter/* end confdefs.h.  */
18831251881Speter
18832251881Speter/* Override any GCC internal prototype to avoid an error.
18833251881Speter   Use char because int might match the return type of a GCC
18834251881Speter   builtin and then its argument prototype would still apply.  */
18835251881Speter#ifdef __cplusplus
18836251881Speterextern "C"
18837251881Speter#endif
18838251881Speterchar socket ();
18839251881Speterint
18840251881Spetermain ()
18841251881Speter{
18842251881Speterreturn socket ();
18843251881Speter  ;
18844251881Speter  return 0;
18845251881Speter}
18846251881Speter_ACEOF
18847251881Speterif ac_fn_c_try_link "$LINENO"; then :
18848251881Speter  ac_cv_lib_socket_socket=yes
18849251881Speterelse
18850251881Speter  ac_cv_lib_socket_socket=no
18851251881Speterfi
18852251881Speterrm -f core conftest.err conftest.$ac_objext \
18853251881Speter    conftest$ac_exeext conftest.$ac_ext
18854251881SpeterLIBS=$ac_check_lib_save_LIBS
18855251881Speterfi
18856251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
18857251881Speter$as_echo "$ac_cv_lib_socket_socket" >&6; }
18858251881Speterif test "x$ac_cv_lib_socket_socket" = xyes; then :
18859251881Speter  cat >>confdefs.h <<_ACEOF
18860251881Speter#define HAVE_LIBSOCKET 1
18861251881Speter_ACEOF
18862251881Speter
18863251881Speter  LIBS="-lsocket $LIBS"
18864251881Speter
18865251881Speterfi
18866251881Speter
18867251881Speter
18868251881Speter# Build the BDB filesystem library only if we have an appropriate
18869251881Speter# version of Berkeley DB.
18870251881Spetercase "$host" in
18871251881Speterpowerpc-apple-darwin*)
18872251881Speter    # Berkeley DB 4.0 does not work on OS X.
18873251881Speter    SVN_FS_WANT_DB_MAJOR=4
18874251881Speter    SVN_FS_WANT_DB_MINOR=1
18875251881Speter    SVN_FS_WANT_DB_PATCH=25
18876251881Speter    ;;
18877251881Speter*)
18878251881Speter    SVN_FS_WANT_DB_MAJOR=4
18879251881Speter    SVN_FS_WANT_DB_MINOR=0
18880251881Speter    SVN_FS_WANT_DB_PATCH=14
18881251881Speter    ;;
18882251881Speteresac
18883253734Speterdb_alt_version="5.x"
18884251881Speter# Look for libdb4.so first:
18885251881Speter
18886251881Speter  db_version=$SVN_FS_WANT_DB_MAJOR.$SVN_FS_WANT_DB_MINOR.$SVN_FS_WANT_DB_PATCH
18887251881Speter
18888251881Speter
18889251881Speter# Check whether --with-berkeley-db was given.
18890251881Speterif test "${with_berkeley_db+set}" = set; then :
18891251881Speter  withval=$with_berkeley_db;
18892251881Speter    if test "$withval" = "no"; then
18893251881Speter      bdb_status=skip
18894251881Speter    elif test "$withval" = "yes"; then
18895251881Speter      apu_db_version="`$apu_config --db-version`"
18896251881Speter      if test $? -ne 0; then
18897251881Speter        as_fn_error $? "Can't determine whether apr-util is linked against a
18898251881Speter                      proper version of Berkeley DB." "$LINENO" 5
18899251881Speter      fi
18900251881Speter
18901251881Speter      if test "$withval" = "yes"; then
18902251881Speter        if test "$apu_db_version" -lt "4"; then
18903251881Speter          as_fn_error $? "APR-UTIL was linked against Berkeley DB version $apu_db_version,
18904251881Speter                        while version 4 or higher is required.  Reinstall
18905251881Speter                        APR-UTIL with the appropriate options." "$LINENO" 5
18906251881Speter        fi
18907251881Speter
18908251881Speter        bdb_status=required
18909251881Speter
18910251881Speter      elif test "$apu_found" != "reconfig"; then
18911251881Speter        if test "$apu_db_version" -lt 4; then
18912251881Speter          as_fn_error $? "APR-UTIL was installed independently, it won't be
18913251881Speter                        possible to use the specified Berkeley DB: $withval" "$LINENO" 5
18914251881Speter        fi
18915251881Speter
18916251881Speter        bdb_status=required
18917251881Speter      fi
18918251881Speter    else
18919251881Speter      if echo "$withval" | $EGREP ":.*:.*:" > /dev/null; then
18920251881Speter        svn_berkeley_db_header="`echo "$withval" | $SED -e "s/\([^:]*\):.*/\1/"`"
18921251881Speter        SVN_DB_INCLUDES=""
18922251881Speter        for i in `echo "$withval" | $SED -e "s/.*:\([^:]*\):[^:]*:.*/\1/"`; do
18923251881Speter          SVN_DB_INCLUDES="$SVN_DB_INCLUDES -I$i"
18924251881Speter        done
18925251881Speter        SVN_DB_INCLUDES="${SVN_DB_INCLUDES## }"
18926251881Speter        for l in `echo "$withval" | $SED -e "s/.*:[^:]*:\([^:]*\):.*/\1/"`; do
18927269833Speter          LDFLAGS="$LDFLAGS `
18928269833Speter  input_flags="-L$l"
18929269833Speter  output_flags=""
18930269833Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
18931269833Speter  for flag in $input_flags; do
18932269833Speter    filter="no"
18933269833Speter    for dir in $filtered_dirs; do
18934269833Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
18935269833Speter        filter="yes"
18936269833Speter        break
18937269833Speter      fi
18938269833Speter    done
18939269833Speter    if test "$filter" = "no"; then
18940269833Speter      output_flags="$output_flags $flag"
18941269833Speter    fi
18942269833Speter  done
18943269833Speter  if test -n "$output_flags"; then
18944269833Speter    printf "%s" "${output_flags# }"
18945269833Speter  fi
18946269833Speter`"
18947251881Speter        done
18948251881Speter        SVN_DB_LIBS=""
18949251881Speter        for l in `echo "$withval" | $SED -e "s/.*:\([^:]*\)/\1/"`; do
18950251881Speter          SVN_DB_LIBS="$SVN_DB_LIBS -l$l"
18951251881Speter        done
18952251881Speter        SVN_DB_LIBS="${SVN_DB_LIBS## }"
18953251881Speter
18954251881Speter        bdb_status=required
18955251881Speter      else
18956251881Speter        as_fn_error $? "Invalid syntax of argument of --with-berkeley-db option" "$LINENO" 5
18957251881Speter      fi
18958251881Speter    fi
18959251881Speter
18960251881Speterelse
18961251881Speter
18962251881Speter    # No --with-berkeley-db option:
18963251881Speter    #
18964251881Speter    # Check if APR-UTIL is providing the correct Berkeley DB version
18965251881Speter    # for us.
18966251881Speter    #
18967251881Speter    apu_db_version="`$apu_config --db-version`"
18968251881Speter    if test $? -ne 0; then
18969251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected older version of APR-UTIL, trying to determine
18970251881Speter                   whether apr-util is linked against Berkeley DB
18971251881Speter                   $db_version" >&5
18972251881Speter$as_echo "$as_me: WARNING: Detected older version of APR-UTIL, trying to determine
18973251881Speter                   whether apr-util is linked against Berkeley DB
18974251881Speter                   $db_version" >&2;}
18975251881Speter      bdb_status=try-link
18976251881Speter    elif test "$apu_db_version" -lt "4"; then
18977251881Speter      bdb_status=skip
18978251881Speter    else
18979251881Speter      bdb_status=try-link
18980251881Speter    fi
18981251881Speter
18982251881Speterfi
18983251881Speter
18984251881Speter
18985251881Speter  if test "$bdb_status" = "skip"; then
18986251881Speter    svn_lib_berkeley_db=no
18987251881Speter  else
18988251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for availability of Berkeley DB" >&5
18989251881Speter$as_echo_n "checking for availability of Berkeley DB... " >&6; }
18990253734Speter    # Check whether --enable-bdb6 was given.
18991253734Speterif test "${enable_bdb6+set}" = set; then :
18992253734Speter  enableval=$enable_bdb6; enable_bdb6=$enableval
18993253734Speterelse
18994253734Speter  enable_bdb6=unspecified
18995253734Speterfi
18996251881Speter
18997253734Speter
18998253734Speter
18999251881Speter    svn_lib_berkeley_db_try_save_cppflags="$CPPFLAGS"
19000251881Speter    svn_lib_berkeley_db_try_save_libs="$LIBS"
19001251881Speter
19002251881Speter    svn_check_berkeley_db_major=$SVN_FS_WANT_DB_MAJOR
19003251881Speter    svn_check_berkeley_db_minor=$SVN_FS_WANT_DB_MINOR
19004251881Speter    svn_check_berkeley_db_patch=$SVN_FS_WANT_DB_PATCH
19005253734Speter    enable_bdb6=$enable_bdb6
19006251881Speter
19007251881Speter   if test -z "$SVN_DB_LIBS"; then
19008251881Speter      # We pass --dbm-libs here since Debian has modified apu-config not
19009251881Speter      # to return -ldb unless --dbm-libs is passed.  This may also produce
19010251881Speter      # extra output beyond -ldb but since we're only filtering for -ldb
19011251881Speter      # it won't matter to us.  However, --dbm-libs was added to apu-config
19012251881Speter      # in 1.3.8 so it's possible the version we have doesn't support it
19013251881Speter      # so fallback without it if we get an error.
19014251881Speter      svn_db_libs_prefiltered="`$apu_config --libs --dbm-libs`"
19015251881Speter      if test $? -ne 0; then
19016251881Speter        svn_db_libs_prefiltered="`$apu_config --libs`"
19017251881Speter      fi
19018251881Speter
19019251881Speter      # Extract only the -ldb.* flag from the libs supplied by apu-config
19020251881Speter      # Otherwise we get bit by the fact that expat might not be built yet
19021251881Speter      # Or that it resides in a non-standard location which we would have
19022251881Speter      # to compensate with using something like -R`$apu_config --prefix`/lib.
19023251881Speter      #
19024251881Speter      SVN_DB_LIBS="`echo \"$svn_db_libs_prefiltered\" | $SED -e 's/.*\(-ldb[^[:space:]]*\).*/\1/' | $EGREP -- '-ldb[^[:space:]]*'`"
19025251881Speter    fi
19026251881Speter
19027251881Speter    CPPFLAGS="$SVN_DB_INCLUDES $SVN_APRUTIL_INCLUDES $CPPFLAGS"
19028251881Speter    LIBS="`$apu_config --ldflags` $SVN_DB_LIBS $LIBS"
19029251881Speter
19030251881Speter    if test -n "$svn_berkeley_db_header"; then
19031251881Speter      SVN_DB_HEADER="#include <$svn_berkeley_db_header>"
19032251881Speter      svn_db_header="#include <$svn_berkeley_db_header>"
19033251881Speter    else
19034251881Speter      SVN_DB_HEADER="#include <apu_want.h>"
19035251881Speter      svn_db_header="#define APU_WANT_DB
19036251881Speter#include <apu_want.h>"
19037251881Speter    fi
19038251881Speter
19039251881Speter
19040251881Speter
19041251881Speter    if test "$cross_compiling" = yes; then :
19042251881Speter  svn_have_berkeley_db=yes
19043251881Speter
19044251881Speterelse
19045251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19046251881Speter/* end confdefs.h.  */
19047251881Speter
19048253734Speter#include <string.h>
19049251881Speter#include <stdlib.h>
19050251881Speter$svn_db_header
19051251881Speter
19052251881Speterint main ()
19053251881Speter{
19054251881Speter  int major, minor, patch;
19055251881Speter
19056251881Speter  db_version (&major, &minor, &patch);
19057251881Speter
19058251881Speter  /* Sanity check: ensure that db.h constants actually match the db library */
19059251881Speter  if (major != DB_VERSION_MAJOR
19060251881Speter      || minor != DB_VERSION_MINOR
19061251881Speter      || patch != DB_VERSION_PATCH)
19062251881Speter    exit (1);
19063251881Speter
19064253734Speter  /* Block Berkeley DB 6, because (a) we haven't tested with it, (b) 6.0.20
19065253734Speter     and newer are under the AGPL, and we want use of AGPL dependencies to be
19066253734Speter     opt-in. */
19067253734Speter  if (major >= 6 && strcmp("$enable_bdb6", "yes"))
19068253734Speter    exit(2);
19069253734Speter
19070251881Speter  /* Run-time check:  ensure the library claims to be the correct version. */
19071251881Speter
19072251881Speter  if (major < $svn_check_berkeley_db_major)
19073251881Speter    exit (1);
19074251881Speter  if (major > $svn_check_berkeley_db_major)
19075251881Speter    exit (0);
19076251881Speter
19077251881Speter  if (minor < $svn_check_berkeley_db_minor)
19078251881Speter    exit (1);
19079251881Speter  if (minor > $svn_check_berkeley_db_minor)
19080251881Speter    exit (0);
19081251881Speter
19082251881Speter  if (patch >= $svn_check_berkeley_db_patch)
19083251881Speter    exit (0);
19084251881Speter  else
19085251881Speter    exit (1);
19086251881Speter}
19087251881Speter
19088251881Speter_ACEOF
19089251881Speterif ac_fn_c_try_run "$LINENO"; then :
19090251881Speter  svn_have_berkeley_db=yes
19091251881Speterelse
19092253734Speter  rc=$?
19093253734Speter       svn_have_berkeley_db=no
19094253734Speter       if test $rc = 2; then
19095253734Speter         svn_have_berkeley_db=no6
19096253734Speter       fi
19097251881Speterfi
19098251881Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19099251881Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19100251881Speterfi
19101251881Speter
19102251881Speter
19103251881Speter  CPPFLAGS="$svn_lib_berkeley_db_try_save_cppflags"
19104251881Speter  LIBS="$svn_lib_berkeley_db_try_save_libs"
19105251881Speter
19106251881Speter
19107251881Speter    if test "$svn_have_berkeley_db" = "yes"; then
19108251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19109251881Speter$as_echo "yes" >&6; }
19110251881Speter      svn_lib_berkeley_db=yes
19111251881Speter    else
19112253734Speter      if test "$svn_have_berkeley_db" = "no6"; then
19113253734Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (found version 6, but --enable-bdb6 not specified)" >&5
19114253734Speter$as_echo "no (found version 6, but --enable-bdb6 not specified)" >&6; }
19115253734Speter        # A warning will be printed at the end of configure.ac.
19116253734Speter      else
19117253734Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19118251881Speter$as_echo "no" >&6; }
19119253734Speter      fi
19120251881Speter      svn_lib_berkeley_db=no
19121251881Speter      if test "$bdb_status" = "required"; then
19122253734Speter        as_fn_error $? "Berkeley DB $db_version or $db_alt_version wasn't found." "$LINENO" 5
19123251881Speter      fi
19124251881Speter    fi
19125251881Speter  fi
19126251881Speter
19127251881Speter
19128251881Speter
19129251881Spetercat >>confdefs.h <<_ACEOF
19130251881Speter#define SVN_FS_WANT_DB_MAJOR $SVN_FS_WANT_DB_MAJOR
19131251881Speter_ACEOF
19132251881Speter
19133251881Speter
19134251881Spetercat >>confdefs.h <<_ACEOF
19135251881Speter#define SVN_FS_WANT_DB_MINOR $SVN_FS_WANT_DB_MINOR
19136251881Speter_ACEOF
19137251881Speter
19138251881Speter
19139251881Spetercat >>confdefs.h <<_ACEOF
19140251881Speter#define SVN_FS_WANT_DB_PATCH $SVN_FS_WANT_DB_PATCH
19141251881Speter_ACEOF
19142251881Speter
19143251881Speter
19144251881Speter
19145251881Speter
19146251881Speter
19147251881Speter
19148251881Speter
19149251881Speter# Check whether --with-sasl was given.
19150251881Speterif test "${with_sasl+set}" = set; then :
19151251881Speter  withval=$with_sasl;
19152251881Speter    with_sasl="$withval"
19153251881Speter    required="yes"
19154251881Speter
19155251881Speterelse
19156251881Speter
19157251881Speter    with_sasl="yes"
19158251881Speter    required="no"
19159251881Speter
19160251881Speterfi
19161251881Speter
19162251881Speter
19163251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for SASL" >&5
19164251881Speter$as_echo_n "checking whether to look for SASL... " >&6; }
19165251881Speter
19166251881Speter  if test "${with_sasl}" = "no"; then
19167251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19168251881Speter$as_echo "no" >&6; }
19169251881Speter    svn_lib_sasl=no
19170251881Speter  else
19171251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19172251881Speter$as_echo "yes" >&6; }
19173251881Speter    saved_LDFLAGS="$LDFLAGS"
19174251881Speter    saved_CPPFLAGS="$CPPFLAGS"
19175251881Speter
19176251881Speter    if test "$with_sasl" = "yes"; then
19177251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Looking in default locations" >&5
19178251881Speter$as_echo "$as_me: Looking in default locations" >&6;}
19179251881Speter      ac_fn_c_check_header_mongrel "$LINENO" "sasl/sasl.h" "ac_cv_header_sasl_sasl_h" "$ac_includes_default"
19180251881Speterif test "x$ac_cv_header_sasl_sasl_h" = xyes; then :
19181251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "sasl/saslutil.h" "ac_cv_header_sasl_saslutil_h" "$ac_includes_default"
19182251881Speterif test "x$ac_cv_header_sasl_saslutil_h" = xyes; then :
19183251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prop_get in -lsasl2" >&5
19184251881Speter$as_echo_n "checking for prop_get in -lsasl2... " >&6; }
19185251881Speterif ${ac_cv_lib_sasl2_prop_get+:} false; then :
19186251881Speter  $as_echo_n "(cached) " >&6
19187251881Speterelse
19188251881Speter  ac_check_lib_save_LIBS=$LIBS
19189251881SpeterLIBS="-lsasl2  $LIBS"
19190251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19191251881Speter/* end confdefs.h.  */
19192251881Speter
19193251881Speter/* Override any GCC internal prototype to avoid an error.
19194251881Speter   Use char because int might match the return type of a GCC
19195251881Speter   builtin and then its argument prototype would still apply.  */
19196251881Speter#ifdef __cplusplus
19197251881Speterextern "C"
19198251881Speter#endif
19199251881Speterchar prop_get ();
19200251881Speterint
19201251881Spetermain ()
19202251881Speter{
19203251881Speterreturn prop_get ();
19204251881Speter  ;
19205251881Speter  return 0;
19206251881Speter}
19207251881Speter_ACEOF
19208251881Speterif ac_fn_c_try_link "$LINENO"; then :
19209251881Speter  ac_cv_lib_sasl2_prop_get=yes
19210251881Speterelse
19211251881Speter  ac_cv_lib_sasl2_prop_get=no
19212251881Speterfi
19213251881Speterrm -f core conftest.err conftest.$ac_objext \
19214251881Speter    conftest$ac_exeext conftest.$ac_ext
19215251881SpeterLIBS=$ac_check_lib_save_LIBS
19216251881Speterfi
19217251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sasl2_prop_get" >&5
19218251881Speter$as_echo "$ac_cv_lib_sasl2_prop_get" >&6; }
19219251881Speterif test "x$ac_cv_lib_sasl2_prop_get" = xyes; then :
19220251881Speter  svn_lib_sasl=yes
19221251881Speterelse
19222251881Speter  svn_lib_sasl=no
19223251881Speterfi
19224251881Speter
19225251881Speterelse
19226251881Speter  svn_lib_sasl=no
19227251881Speterfi
19228251881Speter
19229251881Speter
19230251881Speterelse
19231251881Speter  svn_lib_sasl=no
19232251881Speterfi
19233251881Speter
19234251881Speter
19235251881Speter      if test "$svn_lib_sasl" = "no"; then
19236251881Speter        with_sasl="/usr/local"
19237251881Speter      fi
19238251881Speter    else
19239251881Speter      svn_lib_sasl=no
19240251881Speter    fi
19241251881Speter
19242251881Speter    if test "$svn_lib_sasl" = "no"; then
19243251881Speter      SVN_SASL_INCLUDES="-I${with_sasl}/include"
19244251881Speter      CPPFLAGS="$CPPFLAGS $SVN_SASL_INCLUDES"
19245251881Speter      LDFLAGS="$LDFLAGS `
19246251881Speter  input_flags="-L${with_sasl}/lib"
19247251881Speter  output_flags=""
19248251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
19249251881Speter  for flag in $input_flags; do
19250251881Speter    filter="no"
19251251881Speter    for dir in $filtered_dirs; do
19252251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
19253251881Speter        filter="yes"
19254251881Speter        break
19255251881Speter      fi
19256251881Speter    done
19257251881Speter    if test "$filter" = "no"; then
19258251881Speter      output_flags="$output_flags $flag"
19259251881Speter    fi
19260251881Speter  done
19261251881Speter  if test -n "$output_flags"; then
19262251881Speter    printf "%s" "${output_flags# }"
19263251881Speter  fi
19264251881Speter`"
19265251881Speter
19266251881Speter      ac_fn_c_check_header_mongrel "$LINENO" "sasl/sasl.h" "ac_cv_header_sasl_sasl_h" "$ac_includes_default"
19267251881Speterif test "x$ac_cv_header_sasl_sasl_h" = xyes; then :
19268251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "sasl/saslutil.h" "ac_cv_header_sasl_saslutil_h" "$ac_includes_default"
19269251881Speterif test "x$ac_cv_header_sasl_saslutil_h" = xyes; then :
19270251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prop_get in -lsasl2" >&5
19271251881Speter$as_echo_n "checking for prop_get in -lsasl2... " >&6; }
19272251881Speterif ${ac_cv_lib_sasl2_prop_get+:} false; then :
19273251881Speter  $as_echo_n "(cached) " >&6
19274251881Speterelse
19275251881Speter  ac_check_lib_save_LIBS=$LIBS
19276251881SpeterLIBS="-lsasl2  $LIBS"
19277251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19278251881Speter/* end confdefs.h.  */
19279251881Speter
19280251881Speter/* Override any GCC internal prototype to avoid an error.
19281251881Speter   Use char because int might match the return type of a GCC
19282251881Speter   builtin and then its argument prototype would still apply.  */
19283251881Speter#ifdef __cplusplus
19284251881Speterextern "C"
19285251881Speter#endif
19286251881Speterchar prop_get ();
19287251881Speterint
19288251881Spetermain ()
19289251881Speter{
19290251881Speterreturn prop_get ();
19291251881Speter  ;
19292251881Speter  return 0;
19293251881Speter}
19294251881Speter_ACEOF
19295251881Speterif ac_fn_c_try_link "$LINENO"; then :
19296251881Speter  ac_cv_lib_sasl2_prop_get=yes
19297251881Speterelse
19298251881Speter  ac_cv_lib_sasl2_prop_get=no
19299251881Speterfi
19300251881Speterrm -f core conftest.err conftest.$ac_objext \
19301251881Speter    conftest$ac_exeext conftest.$ac_ext
19302251881SpeterLIBS=$ac_check_lib_save_LIBS
19303251881Speterfi
19304251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sasl2_prop_get" >&5
19305251881Speter$as_echo "$ac_cv_lib_sasl2_prop_get" >&6; }
19306251881Speterif test "x$ac_cv_lib_sasl2_prop_get" = xyes; then :
19307251881Speter  svn_lib_sasl=yes
19308251881Speterelse
19309251881Speter  svn_lib_sasl=no
19310251881Speterfi
19311251881Speter
19312251881Speterelse
19313251881Speter  svn_lib_sasl=no
19314251881Speterfi
19315251881Speter
19316251881Speter
19317251881Speterelse
19318251881Speter  svn_lib_sasl=no
19319251881Speterfi
19320251881Speter
19321251881Speter
19322251881Speter    fi
19323251881Speter
19324251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for availability of Cyrus SASL v2" >&5
19325251881Speter$as_echo_n "checking for availability of Cyrus SASL v2... " >&6; }
19326251881Speter    if test "$svn_lib_sasl" = "yes"; then
19327251881Speter      SVN_SASL_LIBS="-lsasl2"
19328251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19329251881Speter$as_echo "yes" >&6; }
19330251881Speter    else
19331251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19332251881Speter$as_echo "no" >&6; }
19333251881Speter
19334251881Speter      if test "$required" = "yes"; then
19335251881Speter                        as_fn_error $? "Could not find Cyrus SASL v2" "$LINENO" 5
19336251881Speter      fi
19337251881Speter
19338251881Speter      SVN_SASL_INCLUDES=""
19339251881Speter      LDFLAGS="$saved_LDFLAGS"
19340251881Speter    fi
19341251881Speter
19342251881Speter    CPPFLAGS="$saved_CPPFLAGS"
19343251881Speter  fi
19344251881Speter
19345251881Speter
19346251881Speter
19347251881Speter
19348251881Speter
19349251881Speterif test "$svn_lib_sasl" = "yes"; then
19350251881Speter
19351251881Speter$as_echo "#define SVN_HAVE_SASL 1" >>confdefs.h
19352251881Speter
19353251881Speterfi
19354251881Speter
19355251881Speter
19356251881Speter
19357251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O dynamic module iteration functions" >&5
19358251881Speter$as_echo_n "checking for Mach-O dynamic module iteration functions... " >&6; }
19359251881Speter  if test "$cross_compiling" = yes; then :
19360251881Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19361251881Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19362251881Speteras_fn_error $? "cannot run test program while cross compiling
19363251881SpeterSee \`config.log' for more details" "$LINENO" 5; }
19364251881Speterelse
19365251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19366251881Speter/* end confdefs.h.  */
19367251881Speter
19368251881Speter    #include <mach-o/dyld.h>
19369251881Speter    #include <mach-o/loader.h>
19370251881Speter
19371251881Speterint
19372251881Spetermain ()
19373251881Speter{
19374251881Speter
19375251881Speter    const struct mach_header *header = _dyld_get_image_header(0);
19376251881Speter    const char *name = _dyld_get_image_name(0);
19377251881Speter    if (name && header) return 0;
19378251881Speter    return 1;
19379251881Speter
19380251881Speter  ;
19381251881Speter  return 0;
19382251881Speter}
19383251881Speter_ACEOF
19384251881Speterif ac_fn_c_try_run "$LINENO"; then :
19385251881Speter
19386251881Speter
19387251881Speter$as_echo "#define SVN_HAVE_MACHO_ITERATE 1" >>confdefs.h
19388251881Speter
19389251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19390251881Speter$as_echo "yes" >&6; }
19391251881Speter
19392251881Speterelse
19393251881Speter
19394251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19395251881Speter$as_echo "no" >&6; }
19396251881Speter
19397251881Speterfi
19398251881Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19399251881Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19400251881Speterfi
19401251881Speter
19402251881Speter
19403251881Speter
19404251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mac OS property list utilities" >&5
19405251881Speter$as_echo_n "checking for Mac OS property list utilities... " >&6; }
19406251881Speter
19407251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19408251881Speter/* end confdefs.h.  */
19409251881Speter
19410251881Speter    #include <AvailabilityMacros.h>
19411251881Speter    #if !defined(MAC_OS_X_VERSION_MAX_ALLOWED) \
19412251881Speter     || !defined(MAC_OS_X_VERSION_10_0) \
19413251881Speter     || (MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_0)
19414251881Speter    #error ProperyList API unavailable.
19415251881Speter    #endif
19416251881Speter
19417251881Speterint
19418251881Spetermain ()
19419251881Speter{
19420251881Speter
19421251881Speter  ;
19422251881Speter  return 0;
19423251881Speter}
19424251881Speter_ACEOF
19425251881Speterif ac_fn_c_try_compile "$LINENO"; then :
19426251881Speter
19427362181Sdim    SVN_MACOS_PLIST_LIBS="-framework CoreFoundation"
19428251881Speter
19429251881Speter
19430251881Speter$as_echo "#define SVN_HAVE_MACOS_PLIST 1" >>confdefs.h
19431251881Speter
19432251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19433251881Speter$as_echo "yes" >&6; }
19434251881Speter
19435251881Speterelse
19436251881Speter
19437251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19438251881Speter$as_echo "no" >&6; }
19439251881Speter
19440251881Speterfi
19441251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19442251881Speter
19443251881Speter
19444251881Speter  # Check whether --enable-keychain was given.
19445251881Speterif test "${enable_keychain+set}" = set; then :
19446251881Speter  enableval=$enable_keychain; enable_keychain=$enableval
19447251881Speterelse
19448251881Speter  enable_keychain=yes
19449251881Speterfi
19450251881Speter
19451251881Speter
19452251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mac OS KeyChain Services" >&5
19453251881Speter$as_echo_n "checking for Mac OS KeyChain Services... " >&6; }
19454251881Speter
19455251881Speter  if test "$enable_keychain" = "yes"; then
19456251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19457251881Speter/* end confdefs.h.  */
19458251881Speter
19459251881Speter      #include <AvailabilityMacros.h>
19460251881Speter      #if !defined(MAC_OS_X_VERSION_MAX_ALLOWED) \
19461251881Speter       || !defined(MAC_OS_X_VERSION_10_2) \
19462251881Speter       || (MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_2)
19463251881Speter      #error KeyChain API unavailable.
19464251881Speter      #endif
19465251881Speter
19466251881Speterint
19467251881Spetermain ()
19468251881Speter{
19469251881Speter
19470251881Speter  ;
19471251881Speter  return 0;
19472251881Speter}
19473251881Speter_ACEOF
19474251881Speterif ac_fn_c_try_compile "$LINENO"; then :
19475251881Speter
19476362181Sdim      SVN_MACOS_KEYCHAIN_LIBS="-framework Security -framework CoreServices"
19477251881Speter
19478362181Sdim
19479251881Speter$as_echo "#define SVN_HAVE_KEYCHAIN_SERVICES 1" >>confdefs.h
19480251881Speter
19481251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19482251881Speter$as_echo "yes" >&6; }
19483251881Speter
19484251881Speterelse
19485251881Speter
19486251881Speter      enable_keychain=no
19487251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19488251881Speter$as_echo "no" >&6; }
19489251881Speter
19490251881Speterfi
19491251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19492251881Speter  fi
19493251881Speter
19494251881Speter
19495251881Speter
19496251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has support for DSOs" >&5
19497251881Speter$as_echo_n "checking whether APR has support for DSOs... " >&6; }
19498251881Speterold_CPPFLAGS="$CPPFLAGS"
19499251881SpeterCPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES"
19500251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19501251881Speter/* end confdefs.h.  */
19502251881Speter
19503251881Speter#include <apr.h>
19504251881Speter#if !APR_HAS_DSO
19505251881Speter#error
19506251881Speter#endif
19507251881Speter_ACEOF
19508251881Speterif ac_fn_c_try_cpp "$LINENO"; then :
19509251881Speter  APR_HAS_DSO="yes"
19510251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19511251881Speter$as_echo "yes" >&6; }
19512251881Speterelse
19513251881Speter  APR_HAS_DSO="no"
19514251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19515251881Speter$as_echo "no" >&6; }
19516251881Speterfi
19517251881Speterrm -f conftest.err conftest.i conftest.$ac_ext
19518251881SpeterCPPFLAGS="$old_CPPFLAGS"
19519251881Speter
19520251881Speter
19521251881Speter
19522251881Speterif test -n "$PKG_CONFIG"; then
19523251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus .pc file" >&5
19524251881Speter$as_echo_n "checking for D-Bus .pc file... " >&6; }
19525251881Speter  if $PKG_CONFIG --exists dbus-1; then
19526251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19527251881Speter$as_echo "yes" >&6; }
19528251881Speter    old_CPPFLAGS="$CPPFLAGS"
19529251881Speter    old_LIBS="$LIBS"
19530251881Speter    DBUS_CPPFLAGS="`$PKG_CONFIG --cflags dbus-1`"
19531251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking D-Bus version" >&5
19532251881Speter$as_echo_n "checking D-Bus version... " >&6; }
19533251881Speter    DBUS_VERSION="`$PKG_CONFIG --modversion dbus-1`"
19534251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_VERSION" >&5
19535251881Speter$as_echo "$DBUS_VERSION" >&6; }
19536251881Speter    # D-Bus 0.* requires DBUS_API_SUBJECT_TO_CHANGE
19537251881Speter    if test -n "`echo "$DBUS_VERSION" | $EGREP '^0\.[[:digit:]]+'`"; then
19538251881Speter      DBUS_CPPFLAGS="$DBUS_CPPFLAGS -DDBUS_API_SUBJECT_TO_CHANGE"
19539251881Speter    fi
19540251881Speter    DBUS_LIBS="`$PKG_CONFIG --libs dbus-1`"
19541251881Speter    CPPFLAGS="$CPPFLAGS $DBUS_CPPFLAGS"
19542251881Speter    LIBS="$LIBS $DBUS_LIBS"
19543251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5
19544251881Speter$as_echo_n "checking for D-Bus... " >&6; }
19545251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19546251881Speter/* end confdefs.h.  */
19547251881Speter
19548251881Speter#include <dbus/dbus.h>
19549251881Speterint main()
19550251881Speter{dbus_bus_get(DBUS_BUS_SESSION, NULL);}
19551251881Speter_ACEOF
19552251881Speterif ac_fn_c_try_link "$LINENO"; then :
19553251881Speter  HAVE_DBUS="yes"
19554251881Speterelse
19555251881Speter  HAVE_DBUS="no"
19556251881Speterfi
19557251881Speterrm -f core conftest.err conftest.$ac_objext \
19558251881Speter    conftest$ac_exeext conftest.$ac_ext
19559251881Speter    if test "$HAVE_DBUS" = "yes"; then
19560251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19561251881Speter$as_echo "yes" >&6; }
19562251881Speter    else
19563251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19564251881Speter$as_echo "no" >&6; }
19565251881Speter    fi
19566251881Speter    CPPFLAGS="$old_CPPFLAGS"
19567251881Speter    LIBS="$old_LIBS"
19568251881Speter  else
19569251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19570251881Speter$as_echo "no" >&6; }
19571251881Speter  fi
19572251881Speterfi
19573251881Speter
19574251881Speter
19575251881Speter
19576251881Speter# Check whether --with-gpg_agent was given.
19577251881Speterif test "${with_gpg_agent+set}" = set; then :
19578251881Speter  withval=$with_gpg_agent;
19579251881Speterelse
19580251881Speter  with_gpg_agent=yes
19581251881Speterfi
19582251881Speter
19583251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support GPG-Agent" >&5
19584251881Speter$as_echo_n "checking whether to support GPG-Agent... " >&6; }
19585251881Speterif test "$with_gpg_agent" = "yes"; then
19586251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19587251881Speter$as_echo "yes" >&6; }
19588251881Speter
19589251881Speter$as_echo "#define SVN_HAVE_GPG_AGENT 1" >>confdefs.h
19590251881Speter
19591251881Speterelse
19592251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19593251881Speter$as_echo "no" >&6; }
19594251881Speterfi
19595251881Speter
19596251881Speter
19597251881Speter
19598251881Speter
19599251881Speter
19600362181Sdim# Check whether --with-old_gnome_keyring was given.
19601362181Sdimif test "${with_old_gnome_keyring+set}" = set; then :
19602362181Sdim  withval=$with_old_gnome_keyring; with_old_gnome_keyring="$withval"
19603251881Speterelse
19604362181Sdim  with_old_gnome_keyring=no
19605251881Speterfi
19606251881Speter
19607251881Speter
19608362181Sdimfound_old_gnome_keyring=no
19609362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for old GNOME Keyring" >&5
19610362181Sdim$as_echo_n "checking whether to look for old GNOME Keyring... " >&6; }
19611362181Sdimif test "$with_old_gnome_keyring" != "no"; then
19612251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19613251881Speter$as_echo "yes" >&6; }
19614289180Speter  case "$host" in
19615289180Speter  *-*-darwin*)
19616362181Sdim    if test "$with_old_gnome_keyring" = "yes"; then
19617362181Sdim      as_fn_error $? "--with-old-gnome-keyring is not supported on Mac OS X." "$LINENO" 5
19618289180Speter    else
19619362181Sdim      with_old_gnome_keyring=no
19620289180Speter    fi
19621289180Speter    ;;
19622289180Speter  *)
19623289180Speter    if test "$svn_enable_shared" = "yes"; then
19624289180Speter      if test "$APR_HAS_DSO" = "yes"; then
19625289180Speter        if test -n "$PKG_CONFIG"; then
19626289180Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLib and GNOME Keyring .pc files" >&5
19627251881Speter$as_echo_n "checking for GLib and GNOME Keyring .pc files... " >&6; }
19628289180Speter          if $PKG_CONFIG --exists glib-2.0 gnome-keyring-1; then
19629289180Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19630251881Speter$as_echo "yes" >&6; }
19631289180Speter            old_CPPFLAGS="$CPPFLAGS"
19632289180Speter            SVN_GNOME_KEYRING_INCLUDES="`$PKG_CONFIG --cflags glib-2.0 gnome-keyring-1`"
19633289180Speter            CPPFLAGS="$CPPFLAGS $SVN_GNOME_KEYRING_INCLUDES"
19634289180Speter            ac_fn_c_check_header_mongrel "$LINENO" "gnome-keyring.h" "ac_cv_header_gnome_keyring_h" "$ac_includes_default"
19635251881Speterif test "x$ac_cv_header_gnome_keyring_h" = xyes; then :
19636362181Sdim  found_old_gnome_keyring=yes
19637251881Speterelse
19638362181Sdim  found_old_gnome_keyring=no
19639251881Speterfi
19640251881Speter
19641251881Speter
19642289180Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME Keyring" >&5
19643251881Speter$as_echo_n "checking for GNOME Keyring... " >&6; }
19644362181Sdim            if test "$found_old_gnome_keyring" = "yes"; then
19645289180Speter              { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19646251881Speter$as_echo "yes" >&6; }
19647251881Speter
19648251881Speter$as_echo "#define SVN_HAVE_GNOME_KEYRING 1" >>confdefs.h
19649251881Speter
19650289180Speter              CPPFLAGS="$old_CPPFLAGS"
19651289180Speter              SVN_GNOME_KEYRING_LIBS="`$PKG_CONFIG --libs glib-2.0 gnome-keyring-1`"
19652362181Sdim              SVN_GNOME_KEYRING_PCLIBS="glib-2.0, gnome-keyring-1"
19653289180Speter            else
19654289180Speter              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19655289180Speter$as_echo "no" >&6; }
19656362181Sdim              if test "$with_old_gnome_keyring" = "yes"; then
19657289180Speter                as_fn_error $? "cannot find GNOME Keyring" "$LINENO" 5
19658289180Speter              fi
19659289180Speter            fi
19660251881Speter          else
19661251881Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19662251881Speter$as_echo "no" >&6; }
19663362181Sdim            if test "$with_old_gnome_keyring" = "yes"; then
19664289180Speter              as_fn_error $? "cannot find GLib and GNOME Keyring .pc files." "$LINENO" 5
19665289180Speter            else
19666362181Sdim              with_old_gnome_keyring=no
19667251881Speter            fi
19668251881Speter          fi
19669251881Speter        else
19670362181Sdim          if test "$with_old_gnome_keyring" = "yes"; then
19671289180Speter            as_fn_error $? "cannot find pkg-config. GNOME Keyring requires this." "$LINENO" 5
19672251881Speter          else
19673362181Sdim            with_old_gnome_keyring=no
19674251881Speter          fi
19675251881Speter        fi
19676251881Speter      else
19677362181Sdim        if test "$with_old_gnome_keyring" = "yes"; then
19678289180Speter          as_fn_error $? "APR does not have support for DSOs. GNOME Keyring requires this." "$LINENO" 5
19679251881Speter        else
19680362181Sdim          with_old_gnome_keyring=no
19681251881Speter        fi
19682251881Speter      fi
19683251881Speter    else
19684362181Sdim      if test "$with_old_gnome_keyring" = "yes"; then
19685362181Sdim        as_fn_error $? "--with-old-gnome-keyring conflicts with --disable-shared" "$LINENO" 5
19686251881Speter      else
19687362181Sdim        with_old_gnome_keyring=no
19688251881Speter      fi
19689251881Speter    fi
19690289180Speter    ;;
19691289180Speter  esac
19692289180Speterelse
19693289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19694289180Speter$as_echo "no" >&6; }
19695289180Speterfi
19696289180Speter
19697289180Speter
19698289180Speter
19699362181Sdim
19700362181Sdim
19701362181Sdim# Check whether --with-gnome_keyring was given.
19702362181Sdimif test "${with_gnome_keyring+set}" = set; then :
19703362181Sdim  withval=$with_gnome_keyring; with_gnome_keyring="$withval"
19704289180Speterelse
19705362181Sdim  with_gnome_keyring=auto
19706289180Speterfi
19707289180Speter
19708289180Speter
19709362181Sdim  found_gnome_keyring="no"
19710362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for GNOME Keyring" >&5
19711362181Sdim$as_echo_n "checking whether to look for GNOME Keyring... " >&6; }
19712362181Sdim  if test "$found_old_gnome_keyring" = "yes" && test "$with_gnome_keyring" = "auto"; then
19713362181Sdim    with_gnome_keyring="no"
19714362181Sdim  fi
19715362181Sdim  if test "$with_gnome_keyring" != "no"; then
19716289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19717289180Speter$as_echo "yes" >&6; }
19718362181Sdim    case "$host" in
19719362181Sdim    *-*-darwin*)
19720362181Sdim      if test "$with_gnome_keyring" = "yes"; then
19721362181Sdim        as_fn_error $? "--with-gnome-keyring is not supported on Mac OS X." "$LINENO" 5
19722362181Sdim      fi
19723362181Sdim      ;;
19724362181Sdim    *)
19725362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME Keyring" >&5
19726362181Sdim$as_echo_n "checking for GNOME Keyring... " >&6; }
19727362181Sdim      if test "$found_old_gnome_keyring" = "no"; then
19728362181Sdim        if test "$svn_enable_shared" = "yes"; then
19729362181Sdim          if test "$APR_HAS_DSO" = "yes"; then
19730362181Sdim            if test -n "$PKG_CONFIG"; then
19731362181Sdim              if $PKG_CONFIG --exists libsecret-1; then
19732362181Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19733362181Sdim$as_echo "yes" >&6; }
19734362181Sdim
19735362181Sdim$as_echo "#define SVN_HAVE_LIBSECRET 1" >>confdefs.h
19736362181Sdim
19737362181Sdim                SVN_GNOME_KEYRING_INCLUDES="`$PKG_CONFIG --cflags libsecret-1`"
19738362181Sdim                SVN_GNOME_KEYRING_LIBS="`$PKG_CONFIG --libs libsecret-1`"
19739362181Sdim                SVN_GNOME_KEYRING_PCLIBS="libsecret-1"
19740362181Sdim                found_gnome_keyring="yes"
19741362181Sdim              else
19742362181Sdim                if test "$with_gnome_keyring" = "yes"; then
19743362181Sdim                  as_fn_error $? "cannot find libsecret" "$LINENO" 5
19744362181Sdim                fi
19745362181Sdim              fi
19746362181Sdim            else
19747362181Sdim              if test "$with_gnome_keyring" = "yes"; then
19748362181Sdim                as_fn_error $? "cannot find pkg-config" "$LINENO" 5
19749362181Sdim              fi
19750362181Sdim            fi
19751362181Sdim          else
19752362181Sdim            if test "$with_gnome_keyring" = "yes"; then
19753362181Sdim              as_fn_error $? "APR does not support DSOs" "$LINENO" 5
19754362181Sdim            fi
19755362181Sdim          fi
19756362181Sdim        else
19757362181Sdim          if test "$with_gnome_keyring" = "yes"; then
19758362181Sdim            as_fn_error $? "--with-gnome-keyring conflicts with --disable-shared" "$LINENO" 5
19759362181Sdim          fi
19760362181Sdim        fi
19761362181Sdim      else
19762362181Sdim        if test "$with_gnome_keyring" = "yes"; then
19763362181Sdim          as_fn_error $? "--with-gnome-keyring conflicts with --with-old-gnome-keyring" "$LINENO" 5
19764362181Sdim        fi
19765362181Sdim      fi
19766362181Sdim      if test "$found_gnome_keyring" = "no"; then
19767362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19768362181Sdim$as_echo "no" >&6; }
19769362181Sdim      fi
19770362181Sdim      ;;
19771362181Sdim    esac
19772251881Speter  else
19773289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19774289180Speter$as_echo "no" >&6; }
19775251881Speter  fi
19776251881Speter
19777251881Speter
19778362181Sdim
19779362181Sdim
19780362181Sdim
19781251881Speter# Check whether --enable-ev2-impl was given.
19782251881Speterif test "${enable_ev2_impl+set}" = set; then :
19783251881Speter  enableval=$enable_ev2_impl; enable_ev2_impl=$enableval
19784251881Speterelse
19785251881Speter  enable_ev2_impl=no
19786251881Speterfi
19787251881Speter
19788251881Speterif test "$enable_ev2_impl" = "yes"; then
19789251881Speter
19790251881Speter$as_echo "#define ENABLE_EV2_IMPL 1" >>confdefs.h
19791251881Speter
19792251881Speterfi
19793251881Speter
19794251881Speter
19795251881Speter
19796251881Speter# Check whether --enable-nls was given.
19797251881Speterif test "${enable_nls+set}" = set; then :
19798251881Speter  enableval=$enable_nls; enable_nls=$enableval
19799251881Speterelse
19800251881Speter  enable_nls=yes
19801251881Speterfi
19802251881Speter
19803251881Speter
19804251881SpeterUSE_NLS="no"
19805289180SpeterSVN_INTL_LIBS=""
19806251881Speterif test "$enable_nls" = "yes"; then
19807251881Speter    # Extract the first word of "msgfmt", so it can be a program name with args.
19808251881Speterset dummy msgfmt; ac_word=$2
19809251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19810251881Speter$as_echo_n "checking for $ac_word... " >&6; }
19811251881Speterif ${ac_cv_path_MSGFMT+:} false; then :
19812251881Speter  $as_echo_n "(cached) " >&6
19813251881Speterelse
19814251881Speter  case $MSGFMT in
19815251881Speter  [\\/]* | ?:[\\/]*)
19816251881Speter  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
19817251881Speter  ;;
19818251881Speter  *)
19819251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19820251881Speterfor as_dir in $PATH
19821251881Speterdo
19822251881Speter  IFS=$as_save_IFS
19823251881Speter  test -z "$as_dir" && as_dir=.
19824251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
19825251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19826251881Speter    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
19827251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19828251881Speter    break 2
19829251881Speter  fi
19830251881Speterdone
19831251881Speter  done
19832251881SpeterIFS=$as_save_IFS
19833251881Speter
19834251881Speter  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="none"
19835251881Speter  ;;
19836251881Speteresac
19837251881Speterfi
19838251881SpeterMSGFMT=$ac_cv_path_MSGFMT
19839251881Speterif test -n "$MSGFMT"; then
19840251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
19841251881Speter$as_echo "$MSGFMT" >&6; }
19842251881Speterelse
19843251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19844251881Speter$as_echo "no" >&6; }
19845251881Speterfi
19846251881Speter
19847251881Speter
19848251881Speter  # Extract the first word of "msgmerge", so it can be a program name with args.
19849251881Speterset dummy msgmerge; ac_word=$2
19850251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19851251881Speter$as_echo_n "checking for $ac_word... " >&6; }
19852251881Speterif ${ac_cv_path_MSGMERGE+:} false; then :
19853251881Speter  $as_echo_n "(cached) " >&6
19854251881Speterelse
19855251881Speter  case $MSGMERGE in
19856251881Speter  [\\/]* | ?:[\\/]*)
19857251881Speter  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
19858251881Speter  ;;
19859251881Speter  *)
19860251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19861251881Speterfor as_dir in $PATH
19862251881Speterdo
19863251881Speter  IFS=$as_save_IFS
19864251881Speter  test -z "$as_dir" && as_dir=.
19865251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
19866251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19867251881Speter    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
19868251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19869251881Speter    break 2
19870251881Speter  fi
19871251881Speterdone
19872251881Speter  done
19873251881SpeterIFS=$as_save_IFS
19874251881Speter
19875251881Speter  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE="none"
19876251881Speter  ;;
19877251881Speteresac
19878251881Speterfi
19879251881SpeterMSGMERGE=$ac_cv_path_MSGMERGE
19880251881Speterif test -n "$MSGMERGE"; then
19881251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
19882251881Speter$as_echo "$MSGMERGE" >&6; }
19883251881Speterelse
19884251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19885251881Speter$as_echo "no" >&6; }
19886251881Speterfi
19887251881Speter
19888251881Speter
19889251881Speter  # Extract the first word of "xgettext", so it can be a program name with args.
19890251881Speterset dummy xgettext; ac_word=$2
19891251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19892251881Speter$as_echo_n "checking for $ac_word... " >&6; }
19893251881Speterif ${ac_cv_path_XGETTEXT+:} false; then :
19894251881Speter  $as_echo_n "(cached) " >&6
19895251881Speterelse
19896251881Speter  case $XGETTEXT in
19897251881Speter  [\\/]* | ?:[\\/]*)
19898251881Speter  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
19899251881Speter  ;;
19900251881Speter  *)
19901251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19902251881Speterfor as_dir in $PATH
19903251881Speterdo
19904251881Speter  IFS=$as_save_IFS
19905251881Speter  test -z "$as_dir" && as_dir=.
19906251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
19907251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19908251881Speter    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
19909251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19910251881Speter    break 2
19911251881Speter  fi
19912251881Speterdone
19913251881Speter  done
19914251881SpeterIFS=$as_save_IFS
19915251881Speter
19916251881Speter  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT="none"
19917251881Speter  ;;
19918251881Speteresac
19919251881Speterfi
19920251881SpeterXGETTEXT=$ac_cv_path_XGETTEXT
19921251881Speterif test -n "$XGETTEXT"; then
19922251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
19923251881Speter$as_echo "$XGETTEXT" >&6; }
19924251881Speterelse
19925251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19926251881Speter$as_echo "no" >&6; }
19927251881Speterfi
19928251881Speter
19929251881Speter
19930251881Speter  if test "$MSGFMT" != "none"; then
19931251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bindtextdomain" >&5
19932251881Speter$as_echo_n "checking for library containing bindtextdomain... " >&6; }
19933251881Speterif ${ac_cv_search_bindtextdomain+:} false; then :
19934251881Speter  $as_echo_n "(cached) " >&6
19935251881Speterelse
19936251881Speter  ac_func_search_save_LIBS=$LIBS
19937251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19938251881Speter/* end confdefs.h.  */
19939251881Speter
19940251881Speter/* Override any GCC internal prototype to avoid an error.
19941251881Speter   Use char because int might match the return type of a GCC
19942251881Speter   builtin and then its argument prototype would still apply.  */
19943251881Speter#ifdef __cplusplus
19944251881Speterextern "C"
19945251881Speter#endif
19946251881Speterchar bindtextdomain ();
19947251881Speterint
19948251881Spetermain ()
19949251881Speter{
19950251881Speterreturn bindtextdomain ();
19951251881Speter  ;
19952251881Speter  return 0;
19953251881Speter}
19954251881Speter_ACEOF
19955251881Speterfor ac_lib in '' intl; do
19956251881Speter  if test -z "$ac_lib"; then
19957251881Speter    ac_res="none required"
19958251881Speter  else
19959251881Speter    ac_res=-l$ac_lib
19960251881Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19961251881Speter  fi
19962251881Speter  if ac_fn_c_try_link "$LINENO"; then :
19963251881Speter  ac_cv_search_bindtextdomain=$ac_res
19964251881Speterfi
19965251881Speterrm -f core conftest.err conftest.$ac_objext \
19966251881Speter    conftest$ac_exeext
19967251881Speter  if ${ac_cv_search_bindtextdomain+:} false; then :
19968251881Speter  break
19969251881Speterfi
19970251881Speterdone
19971251881Speterif ${ac_cv_search_bindtextdomain+:} false; then :
19972251881Speter
19973251881Speterelse
19974251881Speter  ac_cv_search_bindtextdomain=no
19975251881Speterfi
19976251881Speterrm conftest.$ac_ext
19977251881SpeterLIBS=$ac_func_search_save_LIBS
19978251881Speterfi
19979251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bindtextdomain" >&5
19980251881Speter$as_echo "$ac_cv_search_bindtextdomain" >&6; }
19981251881Speterac_res=$ac_cv_search_bindtextdomain
19982251881Speterif test "$ac_res" != no; then :
19983251881Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19984251881Speter
19985289180Speter                      # in case libintl needs to be linked explicitly,
19986289180Speter                      # $ac_cv_search_bindtextdomain contains -l linker flags
19987289180Speter                      if echo "$ac_cv_search_bindtextdomain" | grep '^-l' >/dev/null
19988289180Speter                      then
19989289180Speter                        SVN_INTL_LIBS="$ac_cv_search_bindtextdomain"
19990289180Speter                      fi
19991289180Speter
19992251881Speterelse
19993251881Speter
19994251881Speter                    enable_nls="no"
19995251881Speter
19996251881Speterfi
19997251881Speter
19998251881Speter    if test "$enable_nls" = "no"; then
19999251881Speter      # Destroy the cached result so we can test again
20000251881Speter      unset ac_cv_search_bindtextdomain
20001251881Speter      # On some systems, libintl needs libiconv to link properly,
20002251881Speter      # so try again with -liconv.
20003251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bindtextdomain" >&5
20004251881Speter$as_echo_n "checking for library containing bindtextdomain... " >&6; }
20005251881Speterif ${ac_cv_search_bindtextdomain+:} false; then :
20006251881Speter  $as_echo_n "(cached) " >&6
20007251881Speterelse
20008251881Speter  ac_func_search_save_LIBS=$LIBS
20009251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20010251881Speter/* end confdefs.h.  */
20011251881Speter
20012251881Speter/* Override any GCC internal prototype to avoid an error.
20013251881Speter   Use char because int might match the return type of a GCC
20014251881Speter   builtin and then its argument prototype would still apply.  */
20015251881Speter#ifdef __cplusplus
20016251881Speterextern "C"
20017251881Speter#endif
20018251881Speterchar bindtextdomain ();
20019251881Speterint
20020251881Spetermain ()
20021251881Speter{
20022251881Speterreturn bindtextdomain ();
20023251881Speter  ;
20024251881Speter  return 0;
20025251881Speter}
20026251881Speter_ACEOF
20027251881Speterfor ac_lib in '' intl; do
20028251881Speter  if test -z "$ac_lib"; then
20029251881Speter    ac_res="none required"
20030251881Speter  else
20031251881Speter    ac_res=-l$ac_lib
20032251881Speter    LIBS="-l$ac_lib -liconv $ac_func_search_save_LIBS"
20033251881Speter  fi
20034251881Speter  if ac_fn_c_try_link "$LINENO"; then :
20035251881Speter  ac_cv_search_bindtextdomain=$ac_res
20036251881Speterfi
20037251881Speterrm -f core conftest.err conftest.$ac_objext \
20038251881Speter    conftest$ac_exeext
20039251881Speter  if ${ac_cv_search_bindtextdomain+:} false; then :
20040251881Speter  break
20041251881Speterfi
20042251881Speterdone
20043251881Speterif ${ac_cv_search_bindtextdomain+:} false; then :
20044251881Speter
20045251881Speterelse
20046251881Speter  ac_cv_search_bindtextdomain=no
20047251881Speterfi
20048251881Speterrm conftest.$ac_ext
20049251881SpeterLIBS=$ac_func_search_save_LIBS
20050251881Speterfi
20051251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bindtextdomain" >&5
20052251881Speter$as_echo "$ac_cv_search_bindtextdomain" >&6; }
20053251881Speterac_res=$ac_cv_search_bindtextdomain
20054251881Speterif test "$ac_res" != no; then :
20055251881Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20056251881Speter
20057251881Speter                      enable_nls="yes"
20058289180Speter                      if echo "$ac_cv_search_bindtextdomain" | grep '^-l' >/dev/null
20059289180Speter                      then
20060289180Speter                        SVN_INTL_LIBS="$ac_cv_search_bindtextdomain"
20061289180Speter                      fi
20062251881Speter                      # This is here so that -liconv ends up in LIBS
20063251881Speter                      # if it worked with -liconv.
20064251881Speter                      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in -liconv" >&5
20065251881Speter$as_echo_n "checking for libiconv_open in -liconv... " >&6; }
20066251881Speterif ${ac_cv_lib_iconv_libiconv_open+:} false; then :
20067251881Speter  $as_echo_n "(cached) " >&6
20068251881Speterelse
20069251881Speter  ac_check_lib_save_LIBS=$LIBS
20070251881SpeterLIBS="-liconv  $LIBS"
20071251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20072251881Speter/* end confdefs.h.  */
20073251881Speter
20074251881Speter/* Override any GCC internal prototype to avoid an error.
20075251881Speter   Use char because int might match the return type of a GCC
20076251881Speter   builtin and then its argument prototype would still apply.  */
20077251881Speter#ifdef __cplusplus
20078251881Speterextern "C"
20079251881Speter#endif
20080251881Speterchar libiconv_open ();
20081251881Speterint
20082251881Spetermain ()
20083251881Speter{
20084251881Speterreturn libiconv_open ();
20085251881Speter  ;
20086251881Speter  return 0;
20087251881Speter}
20088251881Speter_ACEOF
20089251881Speterif ac_fn_c_try_link "$LINENO"; then :
20090251881Speter  ac_cv_lib_iconv_libiconv_open=yes
20091251881Speterelse
20092251881Speter  ac_cv_lib_iconv_libiconv_open=no
20093251881Speterfi
20094251881Speterrm -f core conftest.err conftest.$ac_objext \
20095251881Speter    conftest$ac_exeext conftest.$ac_ext
20096251881SpeterLIBS=$ac_check_lib_save_LIBS
20097251881Speterfi
20098251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_libiconv_open" >&5
20099251881Speter$as_echo "$ac_cv_lib_iconv_libiconv_open" >&6; }
20100251881Speterif test "x$ac_cv_lib_iconv_libiconv_open" = xyes; then :
20101251881Speter  cat >>confdefs.h <<_ACEOF
20102251881Speter#define HAVE_LIBICONV 1
20103251881Speter_ACEOF
20104251881Speter
20105251881Speter  LIBS="-liconv $LIBS"
20106251881Speter
20107251881Speterfi
20108251881Speter
20109251881Speter
20110251881Speterelse
20111251881Speter
20112251881Speter                      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bindtextdomain() not found.  Disabling NLS." >&5
20113251881Speter$as_echo "$as_me: WARNING: bindtextdomain() not found.  Disabling NLS." >&2;}
20114251881Speter                      enable_nls="no"
20115251881Speter
20116251881Speterfi
20117251881Speter
20118251881Speter    fi
20119251881Speter    if test "$enable_nls" = "yes"; then
20120251881Speter
20121251881Speter$as_echo "#define ENABLE_NLS 1" >>confdefs.h
20122251881Speter
20123251881Speter      USE_NLS="yes"
20124251881Speter    fi
20125251881Speter  fi
20126251881Speterfi
20127251881Speter
20128251881Speter
20129251881Speter
20130289180Speter
20131289180Speter
20132251881SpeterGETTEXT_CODESET=\#
20133251881SpeterNO_GETTEXT_CODESET=\#
20134251881Speterif test $USE_NLS = "yes"; then
20135251881Speter   for ac_func in bind_textdomain_codeset
20136251881Speterdo :
20137251881Speter  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
20138251881Speterif test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
20139251881Speter  cat >>confdefs.h <<_ACEOF
20140251881Speter#define HAVE_BIND_TEXTDOMAIN_CODESET 1
20141251881Speter_ACEOF
20142251881Speter  GETTEXT_CODESET=""
20143251881Speterelse
20144251881Speter   NO_GETTEXT_CODESET=""
20145251881Speterfi
20146251881Speterdone
20147251881Speter
20148251881Speterfi
20149251881Speter
20150251881Speter
20151251881Speter
20152251881Speter# Check if we are using GNU gettext.
20153251881SpeterGNU_GETTEXT=no
20154251881SpeterMSGFMTFLAGS=''
20155251881Speterif test $USE_NLS = "yes"; then
20156251881Speter   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we are using GNU gettext" >&5
20157251881Speter$as_echo_n "checking if we are using GNU gettext... " >&6; }
20158251881Speter   if $MSGFMT --version 2>&1 | $EGREP GNU > /dev/null; then
20159251881Speter      GNU_GETTEXT=yes
20160251881Speter      MSGFMTFLAGS='-c'
20161251881Speter   fi
20162251881Speter   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNU_GETTEXT" >&5
20163251881Speter$as_echo "$GNU_GETTEXT" >&6; }
20164251881Speterfi
20165251881Speter
20166251881Speter
20167251881Speter
20168251881Speterlibmagic_found=no
20169251881Speter
20170251881Speter
20171251881Speter# Check whether --with-libmagic was given.
20172251881Speterif test "${with_libmagic+set}" = set; then :
20173251881Speter  withval=$with_libmagic;
20174251881Speter  if test "$withval" = "yes" ; then
20175251881Speter    ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
20176251881Speterif test "x$ac_cv_header_magic_h" = xyes; then :
20177251881Speter
20178251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5
20179251881Speter$as_echo_n "checking for magic_open in -lmagic... " >&6; }
20180251881Speterif ${ac_cv_lib_magic_magic_open+:} false; then :
20181251881Speter  $as_echo_n "(cached) " >&6
20182251881Speterelse
20183251881Speter  ac_check_lib_save_LIBS=$LIBS
20184251881SpeterLIBS="-lmagic  $LIBS"
20185251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20186251881Speter/* end confdefs.h.  */
20187251881Speter
20188251881Speter/* Override any GCC internal prototype to avoid an error.
20189251881Speter   Use char because int might match the return type of a GCC
20190251881Speter   builtin and then its argument prototype would still apply.  */
20191251881Speter#ifdef __cplusplus
20192251881Speterextern "C"
20193251881Speter#endif
20194251881Speterchar magic_open ();
20195251881Speterint
20196251881Spetermain ()
20197251881Speter{
20198251881Speterreturn magic_open ();
20199251881Speter  ;
20200251881Speter  return 0;
20201251881Speter}
20202251881Speter_ACEOF
20203251881Speterif ac_fn_c_try_link "$LINENO"; then :
20204251881Speter  ac_cv_lib_magic_magic_open=yes
20205251881Speterelse
20206251881Speter  ac_cv_lib_magic_magic_open=no
20207251881Speterfi
20208251881Speterrm -f core conftest.err conftest.$ac_objext \
20209251881Speter    conftest$ac_exeext conftest.$ac_ext
20210251881SpeterLIBS=$ac_check_lib_save_LIBS
20211251881Speterfi
20212251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5
20213251881Speter$as_echo "$ac_cv_lib_magic_magic_open" >&6; }
20214251881Speterif test "x$ac_cv_lib_magic_magic_open" = xyes; then :
20215251881Speter  libmagic_found="builtin"
20216251881Speterfi
20217251881Speter
20218251881Speter
20219251881Speterfi
20220251881Speter
20221251881Speter
20222251881Speter    libmagic_prefix="the default locations"
20223251881Speter  elif test "$withval" != "no"; then
20224251881Speter    libmagic_prefix=$withval
20225251881Speter    save_cppflags="$CPPFLAGS"
20226251881Speter    CPPFLAGS="$CPPFLAGS -I$libmagic_prefix/include"
20227251881Speter    for ac_header in magic.h
20228251881Speterdo :
20229251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
20230251881Speterif test "x$ac_cv_header_magic_h" = xyes; then :
20231251881Speter  cat >>confdefs.h <<_ACEOF
20232251881Speter#define HAVE_MAGIC_H 1
20233251881Speter_ACEOF
20234251881Speter
20235251881Speter      save_ldflags="$LDFLAGS"
20236266731Speter      LDFLAGS="-L$libmagic_prefix/lib $LDFLAGS"
20237251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5
20238251881Speter$as_echo_n "checking for magic_open in -lmagic... " >&6; }
20239251881Speterif ${ac_cv_lib_magic_magic_open+:} false; then :
20240251881Speter  $as_echo_n "(cached) " >&6
20241251881Speterelse
20242251881Speter  ac_check_lib_save_LIBS=$LIBS
20243251881SpeterLIBS="-lmagic  $LIBS"
20244251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20245251881Speter/* end confdefs.h.  */
20246251881Speter
20247251881Speter/* Override any GCC internal prototype to avoid an error.
20248251881Speter   Use char because int might match the return type of a GCC
20249251881Speter   builtin and then its argument prototype would still apply.  */
20250251881Speter#ifdef __cplusplus
20251251881Speterextern "C"
20252251881Speter#endif
20253251881Speterchar magic_open ();
20254251881Speterint
20255251881Spetermain ()
20256251881Speter{
20257251881Speterreturn magic_open ();
20258251881Speter  ;
20259251881Speter  return 0;
20260251881Speter}
20261251881Speter_ACEOF
20262251881Speterif ac_fn_c_try_link "$LINENO"; then :
20263251881Speter  ac_cv_lib_magic_magic_open=yes
20264251881Speterelse
20265251881Speter  ac_cv_lib_magic_magic_open=no
20266251881Speterfi
20267251881Speterrm -f core conftest.err conftest.$ac_objext \
20268251881Speter    conftest$ac_exeext conftest.$ac_ext
20269251881SpeterLIBS=$ac_check_lib_save_LIBS
20270251881Speterfi
20271251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5
20272251881Speter$as_echo "$ac_cv_lib_magic_magic_open" >&6; }
20273251881Speterif test "x$ac_cv_lib_magic_magic_open" = xyes; then :
20274251881Speter  libmagic_found="yes"
20275251881Speterfi
20276251881Speter
20277251881Speter      LDFLAGS="$save_ldflags"
20278251881Speter
20279251881Speterfi
20280251881Speter
20281251881Speterdone
20282251881Speter
20283251881Speter    CPPFLAGS="$save_cppflags"
20284251881Speter  fi
20285251881Speter  if test "$withval" != "no" && test "$libmagic_found" = "no"; then
20286251881Speter    as_fn_error $? "--with-libmagic requested, but libmagic not found at $libmagic_prefix" "$LINENO" 5
20287251881Speter  fi
20288251881Speter
20289251881Speterelse
20290251881Speter
20291251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
20292251881Speterif test "x$ac_cv_header_magic_h" = xyes; then :
20293251881Speter
20294251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5
20295251881Speter$as_echo_n "checking for magic_open in -lmagic... " >&6; }
20296251881Speterif ${ac_cv_lib_magic_magic_open+:} false; then :
20297251881Speter  $as_echo_n "(cached) " >&6
20298251881Speterelse
20299251881Speter  ac_check_lib_save_LIBS=$LIBS
20300251881SpeterLIBS="-lmagic  $LIBS"
20301251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20302251881Speter/* end confdefs.h.  */
20303251881Speter
20304251881Speter/* Override any GCC internal prototype to avoid an error.
20305251881Speter   Use char because int might match the return type of a GCC
20306251881Speter   builtin and then its argument prototype would still apply.  */
20307251881Speter#ifdef __cplusplus
20308251881Speterextern "C"
20309251881Speter#endif
20310251881Speterchar magic_open ();
20311251881Speterint
20312251881Spetermain ()
20313251881Speter{
20314251881Speterreturn magic_open ();
20315251881Speter  ;
20316251881Speter  return 0;
20317251881Speter}
20318251881Speter_ACEOF
20319251881Speterif ac_fn_c_try_link "$LINENO"; then :
20320251881Speter  ac_cv_lib_magic_magic_open=yes
20321251881Speterelse
20322251881Speter  ac_cv_lib_magic_magic_open=no
20323251881Speterfi
20324251881Speterrm -f core conftest.err conftest.$ac_objext \
20325251881Speter    conftest$ac_exeext conftest.$ac_ext
20326251881SpeterLIBS=$ac_check_lib_save_LIBS
20327251881Speterfi
20328251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5
20329251881Speter$as_echo "$ac_cv_lib_magic_magic_open" >&6; }
20330251881Speterif test "x$ac_cv_lib_magic_magic_open" = xyes; then :
20331251881Speter  libmagic_found="builtin"
20332251881Speterfi
20333251881Speter
20334251881Speter
20335251881Speterfi
20336251881Speter
20337251881Speter
20338251881Speter
20339251881Speterfi
20340251881Speter
20341251881Speter
20342251881Speterif test "$libmagic_found" != "no"; then
20343251881Speter
20344251881Speter$as_echo "#define SVN_HAVE_LIBMAGIC 1" >>confdefs.h
20345251881Speter
20346251881Speter  SVN_MAGIC_LIBS="-lmagic"
20347251881Speterfi
20348251881Speter
20349251881Speterif test "$libmagic_found" = "yes"; then
20350251881Speter  SVN_MAGIC_INCLUDES="-I$libmagic_prefix/include"
20351251881Speter  LDFLAGS="$LDFLAGS `
20352251881Speter  input_flags="-L$libmagic_prefix/lib"
20353251881Speter  output_flags=""
20354251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
20355251881Speter  for flag in $input_flags; do
20356251881Speter    filter="no"
20357251881Speter    for dir in $filtered_dirs; do
20358251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
20359251881Speter        filter="yes"
20360251881Speter        break
20361251881Speter      fi
20362251881Speter    done
20363251881Speter    if test "$filter" = "no"; then
20364251881Speter      output_flags="$output_flags $flag"
20365251881Speter    fi
20366251881Speter  done
20367251881Speter  if test -n "$output_flags"; then
20368251881Speter    printf "%s" "${output_flags# }"
20369251881Speter  fi
20370251881Speter`"
20371251881Speterfi
20372251881Speter
20373251881Speter
20374251881Speter
20375251881Speter
20376251881Speter
20377251881Speter
20378251881Speter# Check whether --with-kwallet was given.
20379251881Speterif test "${with_kwallet+set}" = set; then :
20380251881Speter  withval=$with_kwallet; svn_lib_kwallet="$withval"
20381251881Speterelse
20382251881Speter  svn_lib_kwallet=no
20383251881Speterfi
20384251881Speter
20385251881Speter
20386251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for KWallet" >&5
20387251881Speter$as_echo_n "checking whether to look for KWallet... " >&6; }
20388251881Speter  if test "$svn_lib_kwallet" != "no"; then
20389251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20390251881Speter$as_echo "yes" >&6; }
20391289180Speter    case "$host" in
20392289180Speter    *-*-darwin*)
20393289180Speter      as_fn_error $? "--with-kwallet is not supported on Mac OS X." "$LINENO" 5
20394289180Speter      ;;
20395289180Speter    *)
20396289180Speter      if test "$svn_enable_shared" = "yes"; then
20397289180Speter        if test "$APR_HAS_DSO" = "yes"; then
20398289180Speter          if test -n "$PKG_CONFIG"; then
20399289180Speter            if test "$HAVE_DBUS" = "yes"; then
20400362181Sdim              { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Qt" >&5
20401362181Sdim$as_echo_n "checking for Qt... " >&6; }
20402362181Sdim              if $PKG_CONFIG --exists Qt5Core Qt5DBus Qt5Gui; then
20403362181Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Qt5" >&5
20404362181Sdim$as_echo "yes, Qt5" >&6; }
20405362181Sdim                qt_pkg_config_names="Qt5Core Qt5DBus Qt5Gui"
20406362181Sdim                kde_config_name="kf5-config"
20407362181Sdim                kde_inc_names="KF5/KWallet KF5/KCoreAddons KF5/KI18n"
20408362181Sdim                kde_lib_names="-lKF5Wallet -lKF5I18n -lKF5CoreAddons -lQt5Gui -lQt5DBus -lQt5Core"
20409362181Sdim              elif $PKG_CONFIG --exists QtCore QtDBus QtGui; then
20410362181Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Qt4" >&5
20411362181Sdim$as_echo "yes, Qt4" >&6; }
20412362181Sdim                qt_pkg_config_names="QtCore QtDBus QtGui"
20413362181Sdim                kde_config_name="kde4-config"
20414362181Sdim                kde_inc_names="/"
20415362181Sdim                kde_lib_names="-lkdeui -lkdecore -lQtGui -lQtDBus -lQtCore"
20416362181Sdim              fi
20417362181Sdim              if test -n "$qt_pkg_config_names"; then
20418289180Speter                if test "$svn_lib_kwallet" != "yes"; then
20419362181Sdim                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $kde_config_name" >&5
20420362181Sdim$as_echo_n "checking for $kde_config_name... " >&6; }
20421362181Sdim                  KDE_CONFIG="$svn_lib_kwallet/bin/$kde_config_name"
20422362181Sdim                  if test -f "$KDE_CONFIG" && test -x "$KDE_CONFIG"; then
20423289180Speter                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20424251881Speter$as_echo "yes" >&6; }
20425289180Speter                  else
20426362181Sdim                    if echo "$svn_lib_kwallet" | $EGREP ":" > /dev/null; then
20427362181Sdim                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: unneeded" >&5
20428362181Sdim$as_echo "unneeded" >&6; }
20429362181Sdim                      KDE_CONFIG="unneeded"
20430362181Sdim                      kde_incdir="`echo "$svn_lib_kwallet" | $SED -e "s/:.*//"`"
20431362181Sdim                      kde_libdir="`echo "$svn_lib_kwallet" | $SED -e "s/.*://"`"
20432362181Sdim                    else
20433362181Sdim                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20434289180Speter$as_echo "no" >&6; }
20435362181Sdim                      KDE_CONFIG=""
20436362181Sdim                    fi
20437289180Speter                  fi
20438251881Speter                else
20439362181Sdim                  # Extract the first word of "$kde_config_name", so it can be a program name with args.
20440362181Sdimset dummy $kde_config_name; ac_word=$2
20441251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20442251881Speter$as_echo_n "checking for $ac_word... " >&6; }
20443362181Sdimif ${ac_cv_path_KDE_CONFIG+:} false; then :
20444251881Speter  $as_echo_n "(cached) " >&6
20445251881Speterelse
20446362181Sdim  case $KDE_CONFIG in
20447251881Speter  [\\/]* | ?:[\\/]*)
20448362181Sdim  ac_cv_path_KDE_CONFIG="$KDE_CONFIG" # Let the user override the test with a path.
20449251881Speter  ;;
20450251881Speter  *)
20451251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20452251881Speterfor as_dir in $PATH
20453251881Speterdo
20454251881Speter  IFS=$as_save_IFS
20455251881Speter  test -z "$as_dir" && as_dir=.
20456251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
20457251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20458362181Sdim    ac_cv_path_KDE_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20459251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20460251881Speter    break 2
20461251881Speter  fi
20462251881Speterdone
20463251881Speter  done
20464251881SpeterIFS=$as_save_IFS
20465251881Speter
20466251881Speter  ;;
20467251881Speteresac
20468251881Speterfi
20469362181SdimKDE_CONFIG=$ac_cv_path_KDE_CONFIG
20470362181Sdimif test -n "$KDE_CONFIG"; then
20471362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KDE_CONFIG" >&5
20472362181Sdim$as_echo "$KDE_CONFIG" >&6; }
20473251881Speterelse
20474251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20475251881Speter$as_echo "no" >&6; }
20476251881Speterfi
20477251881Speter
20478251881Speter
20479362181Sdim                  if test -n "$KDE_CONFIG"; then
20480362181Sdim                    kde_incdir="`$KDE_CONFIG --install include`"
20481362181Sdim                    kde_libdir="`$KDE_CONFIG --install lib`"
20482362181Sdim                  fi
20483289180Speter                fi
20484362181Sdim                if test -n "$KDE_CONFIG"; then
20485289180Speter                  old_CXXFLAGS="$CXXFLAGS"
20486289180Speter                  old_LDFLAGS="$LDFLAGS"
20487289180Speter                  old_LIBS="$LIBS"
20488362181Sdim                                    CXXFLAGS="$CXXFLAGS $CXXMODEFLAGS"
20489362181Sdim                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for KWallet" >&5
20490362181Sdim$as_echo_n "checking for KWallet... " >&6; }
20491362181Sdim                  for d in `$PKG_CONFIG --cflags $qt_pkg_config_names`; do
20492289180Speter                    if test -n "`echo "$d" | $EGREP -- '^-D[^[:space:]]*'`"; then
20493289180Speter                      CPPFLAGS="$CPPFLAGS $d"
20494289180Speter                    fi
20495289180Speter                  done
20496362181Sdim                  qt_include_dirs="`$PKG_CONFIG --cflags-only-I $qt_pkg_config_names`"
20497362181Sdim                  for kde_inc_name in $kde_inc_names; do
20498362181Sdim                    kde_kwallet_includes="$kde_kwallet_includes -I$kde_incdir/$kde_inc_name"
20499362181Sdim                  done
20500362181Sdim                  SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs $kde_kwallet_includes"
20501362181Sdim                  qt_libs_other_options="`$PKG_CONFIG --libs-only-other $qt_pkg_config_names`"
20502362181Sdim                  SVN_KWALLET_LIBS="$DBUS_LIBS $kde_lib_names $qt_libs_other_options"
20503362181Sdim                  CXXFLAGS="$CXXFLAGS $SVN_KWALLET_INCLUDES -fPIC"
20504289180Speter                  LIBS="$LIBS $SVN_KWALLET_LIBS"
20505362181Sdim                  qt_lib_dirs="`$PKG_CONFIG --libs-only-L $qt_pkg_config_names`"
20506289180Speter                  LDFLAGS="$old_LDFLAGS `
20507298845Sdim  input_flags="$qt_lib_dirs -L$kde_libdir"
20508251881Speter  output_flags=""
20509251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
20510251881Speter  for flag in $input_flags; do
20511251881Speter    filter="no"
20512251881Speter    for dir in $filtered_dirs; do
20513251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
20514251881Speter        filter="yes"
20515251881Speter        break
20516251881Speter      fi
20517251881Speter    done
20518251881Speter    if test "$filter" = "no"; then
20519251881Speter      output_flags="$output_flags $flag"
20520251881Speter    fi
20521251881Speter  done
20522251881Speter  if test -n "$output_flags"; then
20523251881Speter    printf "%s" "${output_flags# }"
20524251881Speter  fi
20525251881Speter`"
20526289180Speter                  ac_ext=cpp
20527251881Speterac_cpp='$CXXCPP $CPPFLAGS'
20528251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20529251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20530251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20531251881Speter
20532289180Speter                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20533251881Speter/* end confdefs.h.  */
20534251881Speter
20535251881Speter#include <kwallet.h>
20536251881Speterint main()
20537251881Speter{KWallet::Wallet::walletList();}
20538251881Speter_ACEOF
20539251881Speterif ac_fn_cxx_try_link "$LINENO"; then :
20540251881Speter  svn_lib_kwallet="yes"
20541251881Speterelse
20542251881Speter  svn_lib_kwallet="no"
20543251881Speterfi
20544251881Speterrm -f core conftest.err conftest.$ac_objext \
20545251881Speter    conftest$ac_exeext conftest.$ac_ext
20546289180Speter                  ac_ext=c
20547251881Speterac_cpp='$CPP $CPPFLAGS'
20548251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20549251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20550251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
20551251881Speter
20552289180Speter                  if test "$svn_lib_kwallet" = "yes"; then
20553289180Speter                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20554251881Speter$as_echo "yes" >&6; }
20555289180Speter                    CXXFLAGS="$old_CXXFLAGS"
20556289180Speter                    LIBS="$old_LIBS"
20557362181Sdim                    if test "$kde_config_name" = "kf5-config"; then
20558362181Sdim
20559362181Sdim$as_echo "#define SVN_HAVE_KF5 1" >>confdefs.h
20560362181Sdim
20561362181Sdim                    fi
20562289180Speter                  else
20563289180Speter                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20564289180Speter$as_echo "no" >&6; }
20565289180Speter                    as_fn_error $? "cannot find KWallet" "$LINENO" 5
20566289180Speter                  fi
20567251881Speter                else
20568362181Sdim                  as_fn_error $? "cannot find $kde_config_name" "$LINENO" 5
20569251881Speter                fi
20570251881Speter              else
20571289180Speter                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20572289180Speter$as_echo "no" >&6; }
20573362181Sdim                as_fn_error $? "cannot find Qt" "$LINENO" 5
20574251881Speter              fi
20575251881Speter            else
20576289180Speter              as_fn_error $? "cannot find D-Bus" "$LINENO" 5
20577251881Speter            fi
20578251881Speter          else
20579289180Speter            as_fn_error $? "cannot find pkg-config" "$LINENO" 5
20580251881Speter          fi
20581251881Speter        else
20582289180Speter          as_fn_error $? "APR does not have support for DSOs" "$LINENO" 5
20583251881Speter        fi
20584251881Speter      else
20585289180Speter        as_fn_error $? "--with-kwallet conflicts with --disable-shared" "$LINENO" 5
20586251881Speter      fi
20587289180Speter    ;;
20588289180Speter    esac
20589251881Speter  else
20590251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20591251881Speter$as_echo "no" >&6; }
20592251881Speter  fi
20593251881Speter
20594251881Speter
20595251881Speter
20596251881Speter
20597251881Speterif test "$svn_lib_kwallet" = "yes"; then
20598251881Speter
20599251881Speter$as_echo "#define SVN_HAVE_KWALLET 1" >>confdefs.h
20600251881Speter
20601251881Speterfi
20602251881Speter
20603251881Speter# Check whether --enable-plaintext-password-storage was given.
20604251881Speterif test "${enable_plaintext_password_storage+set}" = set; then :
20605362181Sdim  enableval=$enable_plaintext_password_storage; plaintext_passwordd_storage="$enableval"
20606362181Sdimelse
20607362181Sdim  plaintext_passwordd_storage="no"
20608362181Sdimfi
20609362181Sdim
20610362181Sdim
20611362181Sdimif test "$plaintext_passwordd_storage" = "yes"; then
20612362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plaintext password/passphrase storage" >&5
20613362181Sdim$as_echo "$as_me: WARNING: Enabling plaintext password/passphrase storage" >&2;}
20614362181Sdimelse
20615362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling plaintext password/passphrase storage" >&5
20616251881Speter$as_echo "$as_me: Disabling plaintext password/passphrase storage" >&6;}
20617251881Speter
20618251881Speter$as_echo "#define SVN_DISABLE_PLAINTEXT_PASSWORD_STORAGE 1" >>confdefs.h
20619251881Speter
20620251881Speterfi
20621251881Speter
20622251881Speter
20623251881SpeterINSTALL_STATIC_RULES="install-bin install-docs"
20624251881SpeterINSTALL_RULES="install-fsmod-lib install-ramod-lib install-lib install-include install-static"
20625251881SpeterINSTALL_RULES="$INSTALL_RULES $INSTALL_APACHE_RULE"
20626251881SpeterBUILD_RULES="fsmod-lib ramod-lib lib bin test sub-test $BUILD_APACHE_RULE tools"
20627251881Speter
20628251881Speterif test "$svn_lib_berkeley_db" = "yes"; then
20629251881Speter  BUILD_RULES="$BUILD_RULES bdb-lib bdb-test"
20630251881Speter  INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-fsmod-lib/install-fsmod-lib install-bdb-lib/'`"
20631251881Speter  INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-bdb-lib"
20632251881Speter  BDB_TEST_DEPS="\$(BDB_TEST_DEPS)"
20633251881Speter  BDB_TEST_PROGRAMS="\$(BDB_TEST_PROGRAMS)"
20634251881Speterfi
20635251881Speter
20636251881Speterif test "$svn_lib_serf" = "yes"; then
20637251881Speter  BUILD_RULES="$BUILD_RULES serf-lib"
20638251881Speter  INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-ramod-lib/install-ramod-lib install-serf-lib/'`"
20639251881Speter  INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-serf-lib"
20640251881Speterfi
20641251881Speter
20642251881Speterif test "$svn_lib_kwallet" = "yes"; then
20643251881Speter  BUILD_RULES="$BUILD_RULES kwallet-lib"
20644251881Speter  INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-lib/install-lib install-kwallet-lib/'`"
20645251881Speter  INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-kwallet-lib"
20646251881Speterfi
20647251881Speter
20648362181Sdimif test "$found_old_gnome_keyring" = "yes" || test "$found_gnome_keyring" = "yes"; then
20649251881Speter  BUILD_RULES="$BUILD_RULES gnome-keyring-lib"
20650251881Speter  INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-lib/install-lib install-gnome-keyring-lib/'`"
20651251881Speter  INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-gnome-keyring-lib"
20652251881Speterfi
20653251881Speter
20654251881Speterif test "$USE_NLS" = "yes"; then
20655251881Speter  BUILD_RULES="$BUILD_RULES locale"
20656251881Speter  INSTALL_RULES="$INSTALL_RULES install-locale"
20657251881Speterfi
20658251881Speter
20659251881Speter
20660251881Speter
20661251881Speter
20662251881Speter
20663251881Speter
20664251881Speter
20665251881Speter
20666251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
20667251881Speter$as_echo_n "checking for ANSI C header files... " >&6; }
20668251881Speterif ${ac_cv_header_stdc+:} false; then :
20669251881Speter  $as_echo_n "(cached) " >&6
20670251881Speterelse
20671251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20672251881Speter/* end confdefs.h.  */
20673251881Speter#include <stdlib.h>
20674251881Speter#include <stdarg.h>
20675251881Speter#include <string.h>
20676251881Speter#include <float.h>
20677251881Speter
20678251881Speterint
20679251881Spetermain ()
20680251881Speter{
20681251881Speter
20682251881Speter  ;
20683251881Speter  return 0;
20684251881Speter}
20685251881Speter_ACEOF
20686251881Speterif ac_fn_c_try_compile "$LINENO"; then :
20687251881Speter  ac_cv_header_stdc=yes
20688251881Speterelse
20689251881Speter  ac_cv_header_stdc=no
20690251881Speterfi
20691251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20692251881Speter
20693251881Speterif test $ac_cv_header_stdc = yes; then
20694251881Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20695251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20696251881Speter/* end confdefs.h.  */
20697251881Speter#include <string.h>
20698251881Speter
20699251881Speter_ACEOF
20700251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20701251881Speter  $EGREP "memchr" >/dev/null 2>&1; then :
20702251881Speter
20703251881Speterelse
20704251881Speter  ac_cv_header_stdc=no
20705251881Speterfi
20706251881Speterrm -f conftest*
20707251881Speter
20708251881Speterfi
20709251881Speter
20710251881Speterif test $ac_cv_header_stdc = yes; then
20711251881Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20712251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20713251881Speter/* end confdefs.h.  */
20714251881Speter#include <stdlib.h>
20715251881Speter
20716251881Speter_ACEOF
20717251881Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20718251881Speter  $EGREP "free" >/dev/null 2>&1; then :
20719251881Speter
20720251881Speterelse
20721251881Speter  ac_cv_header_stdc=no
20722251881Speterfi
20723251881Speterrm -f conftest*
20724251881Speter
20725251881Speterfi
20726251881Speter
20727251881Speterif test $ac_cv_header_stdc = yes; then
20728251881Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20729251881Speter  if test "$cross_compiling" = yes; then :
20730251881Speter  :
20731251881Speterelse
20732251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20733251881Speter/* end confdefs.h.  */
20734251881Speter#include <ctype.h>
20735251881Speter#include <stdlib.h>
20736251881Speter#if ((' ' & 0x0FF) == 0x020)
20737251881Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20738251881Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20739251881Speter#else
20740251881Speter# define ISLOWER(c) \
20741251881Speter		   (('a' <= (c) && (c) <= 'i') \
20742251881Speter		     || ('j' <= (c) && (c) <= 'r') \
20743251881Speter		     || ('s' <= (c) && (c) <= 'z'))
20744251881Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20745251881Speter#endif
20746251881Speter
20747251881Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20748251881Speterint
20749251881Spetermain ()
20750251881Speter{
20751251881Speter  int i;
20752251881Speter  for (i = 0; i < 256; i++)
20753251881Speter    if (XOR (islower (i), ISLOWER (i))
20754251881Speter	|| toupper (i) != TOUPPER (i))
20755251881Speter      return 2;
20756251881Speter  return 0;
20757251881Speter}
20758251881Speter_ACEOF
20759251881Speterif ac_fn_c_try_run "$LINENO"; then :
20760251881Speter
20761251881Speterelse
20762251881Speter  ac_cv_header_stdc=no
20763251881Speterfi
20764251881Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20765251881Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20766251881Speterfi
20767251881Speter
20768251881Speterfi
20769251881Speterfi
20770251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
20771251881Speter$as_echo "$ac_cv_header_stdc" >&6; }
20772251881Speterif test $ac_cv_header_stdc = yes; then
20773251881Speter
20774251881Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
20775251881Speter
20776251881Speterfi
20777251881Speter
20778251881Speter
20779251881Speter
20780251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
20781251881Speter$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
20782251881Speterif ${ac_cv_c_const+:} false; then :
20783251881Speter  $as_echo_n "(cached) " >&6
20784251881Speterelse
20785251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20786251881Speter/* end confdefs.h.  */
20787251881Speter
20788251881Speterint
20789251881Spetermain ()
20790251881Speter{
20791251881Speter
20792251881Speter#ifndef __cplusplus
20793251881Speter  /* Ultrix mips cc rejects this sort of thing.  */
20794251881Speter  typedef int charset[2];
20795251881Speter  const charset cs = { 0, 0 };
20796251881Speter  /* SunOS 4.1.1 cc rejects this.  */
20797251881Speter  char const *const *pcpcc;
20798251881Speter  char **ppc;
20799251881Speter  /* NEC SVR4.0.2 mips cc rejects this.  */
20800251881Speter  struct point {int x, y;};
20801251881Speter  static struct point const zero = {0,0};
20802251881Speter  /* AIX XL C 1.02.0.0 rejects this.
20803251881Speter     It does not let you subtract one const X* pointer from another in
20804251881Speter     an arm of an if-expression whose if-part is not a constant
20805251881Speter     expression */
20806251881Speter  const char *g = "string";
20807251881Speter  pcpcc = &g + (g ? g-g : 0);
20808251881Speter  /* HPUX 7.0 cc rejects these. */
20809251881Speter  ++pcpcc;
20810251881Speter  ppc = (char**) pcpcc;
20811251881Speter  pcpcc = (char const *const *) ppc;
20812251881Speter  { /* SCO 3.2v4 cc rejects this sort of thing.  */
20813251881Speter    char tx;
20814251881Speter    char *t = &tx;
20815251881Speter    char const *s = 0 ? (char *) 0 : (char const *) 0;
20816251881Speter
20817251881Speter    *t++ = 0;
20818251881Speter    if (s) return 0;
20819251881Speter  }
20820251881Speter  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20821251881Speter    int x[] = {25, 17};
20822251881Speter    const int *foo = &x[0];
20823251881Speter    ++foo;
20824251881Speter  }
20825251881Speter  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20826251881Speter    typedef const int *iptr;
20827251881Speter    iptr p = 0;
20828251881Speter    ++p;
20829251881Speter  }
20830251881Speter  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
20831251881Speter       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20832251881Speter    struct s { int j; const int *ap[3]; } bx;
20833251881Speter    struct s *b = &bx; b->j = 5;
20834251881Speter  }
20835251881Speter  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20836251881Speter    const int foo = 10;
20837251881Speter    if (!foo) return 0;
20838251881Speter  }
20839251881Speter  return !cs[0] && !zero.x;
20840251881Speter#endif
20841251881Speter
20842251881Speter  ;
20843251881Speter  return 0;
20844251881Speter}
20845251881Speter_ACEOF
20846251881Speterif ac_fn_c_try_compile "$LINENO"; then :
20847251881Speter  ac_cv_c_const=yes
20848251881Speterelse
20849251881Speter  ac_cv_c_const=no
20850251881Speterfi
20851251881Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20852251881Speterfi
20853251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
20854251881Speter$as_echo "$ac_cv_c_const" >&6; }
20855251881Speterif test $ac_cv_c_const = no; then
20856251881Speter
20857251881Speter$as_echo "#define const /**/" >>confdefs.h
20858251881Speter
20859251881Speterfi
20860251881Speter
20861251881Speter
20862251881Speterac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
20863251881Speterif test "x$ac_cv_type_size_t" = xyes; then :
20864251881Speter
20865251881Speterelse
20866251881Speter
20867251881Spetercat >>confdefs.h <<_ACEOF
20868251881Speter#define size_t unsigned int
20869251881Speter_ACEOF
20870251881Speter
20871251881Speterfi
20872251881Speter
20873251881Speter
20874251881Speter
20875251881Speter
20876251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
20877251881Speter$as_echo_n "checking for working memcmp... " >&6; }
20878251881Speterif ${ac_cv_func_memcmp_working+:} false; then :
20879251881Speter  $as_echo_n "(cached) " >&6
20880251881Speterelse
20881251881Speter  if test "$cross_compiling" = yes; then :
20882251881Speter  ac_cv_func_memcmp_working=no
20883251881Speterelse
20884251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20885251881Speter/* end confdefs.h.  */
20886251881Speter$ac_includes_default
20887251881Speterint
20888251881Spetermain ()
20889251881Speter{
20890251881Speter
20891251881Speter  /* Some versions of memcmp are not 8-bit clean.  */
20892251881Speter  char c0 = '\100', c1 = '\200', c2 = '\201';
20893251881Speter  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
20894251881Speter    return 1;
20895251881Speter
20896251881Speter  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
20897251881Speter     or more and with at least one buffer not starting on a 4-byte boundary.
20898251881Speter     William Lewis provided this test program.   */
20899251881Speter  {
20900251881Speter    char foo[21];
20901251881Speter    char bar[21];
20902251881Speter    int i;
20903251881Speter    for (i = 0; i < 4; i++)
20904251881Speter      {
20905251881Speter	char *a = foo + i;
20906251881Speter	char *b = bar + i;
20907251881Speter	strcpy (a, "--------01111111");
20908251881Speter	strcpy (b, "--------10000000");
20909251881Speter	if (memcmp (a, b, 16) >= 0)
20910251881Speter	  return 1;
20911251881Speter      }
20912251881Speter    return 0;
20913251881Speter  }
20914251881Speter
20915251881Speter  ;
20916251881Speter  return 0;
20917251881Speter}
20918251881Speter_ACEOF
20919251881Speterif ac_fn_c_try_run "$LINENO"; then :
20920251881Speter  ac_cv_func_memcmp_working=yes
20921251881Speterelse
20922251881Speter  ac_cv_func_memcmp_working=no
20923251881Speterfi
20924251881Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20925251881Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20926251881Speterfi
20927251881Speter
20928251881Speterfi
20929251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
20930251881Speter$as_echo "$ac_cv_func_memcmp_working" >&6; }
20931251881Spetertest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
20932251881Speter  *" memcmp.$ac_objext "* ) ;;
20933251881Speter  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
20934251881Speter ;;
20935251881Speteresac
20936251881Speter
20937251881Speter
20938251881Speter
20939251881Speterfor ac_func in vprintf
20940251881Speterdo :
20941251881Speter  ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
20942251881Speterif test "x$ac_cv_func_vprintf" = xyes; then :
20943251881Speter  cat >>confdefs.h <<_ACEOF
20944251881Speter#define HAVE_VPRINTF 1
20945251881Speter_ACEOF
20946251881Speter
20947251881Speterac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
20948251881Speterif test "x$ac_cv_func__doprnt" = xyes; then :
20949251881Speter
20950251881Speter$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
20951251881Speter
20952251881Speterfi
20953251881Speter
20954251881Speterfi
20955251881Speterdone
20956251881Speter
20957251881Speter
20958251881Speter
20959251881Speterfor ac_func in symlink readlink
20960251881Speterdo :
20961251881Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20962251881Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20963251881Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20964251881Speter  cat >>confdefs.h <<_ACEOF
20965251881Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20966251881Speter_ACEOF
20967251881Speter
20968251881Speterfi
20969251881Speterdone
20970251881Speter
20971251881Speter
20972251881Speterfor ac_header in sys/utsname.h
20973251881Speterdo :
20974251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "sys/utsname.h" "ac_cv_header_sys_utsname_h" "$ac_includes_default"
20975251881Speterif test "x$ac_cv_header_sys_utsname_h" = xyes; then :
20976251881Speter  cat >>confdefs.h <<_ACEOF
20977251881Speter#define HAVE_SYS_UTSNAME_H 1
20978251881Speter_ACEOF
20979251881Speter for ac_func in uname
20980251881Speterdo :
20981251881Speter  ac_fn_c_check_func "$LINENO" "uname" "ac_cv_func_uname"
20982251881Speterif test "x$ac_cv_func_uname" = xyes; then :
20983251881Speter  cat >>confdefs.h <<_ACEOF
20984251881Speter#define HAVE_UNAME 1
20985251881Speter_ACEOF
20986251881Speter
20987251881Speterfi
20988251881Speterdone
20989251881Speter
20990251881Speterfi
20991251881Speter
20992251881Speterdone
20993251881Speter
20994362181Sdimfor ac_header in elf.h
20995362181Sdimdo :
20996362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
20997362181Sdimif test "x$ac_cv_header_elf_h" = xyes; then :
20998362181Sdim  cat >>confdefs.h <<_ACEOF
20999362181Sdim#define HAVE_ELF_H 1
21000362181Sdim_ACEOF
21001251881Speter
21002362181Sdimfi
21003362181Sdim
21004362181Sdimdone
21005362181Sdim
21006362181Sdim
21007251881Speterac_fn_c_check_header_mongrel "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
21008251881Speterif test "x$ac_cv_header_termios_h" = xyes; then :
21009251881Speter
21010251881Speter  for ac_func in tcgetattr tcsetattr
21011251881Speterdo :
21012251881Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21013251881Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21014251881Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21015251881Speter  cat >>confdefs.h <<_ACEOF
21016251881Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21017251881Speter_ACEOF
21018251881Speter
21019251881Speter
21020251881Speter$as_echo "#define HAVE_TERMIOS_H 1" >>confdefs.h
21021251881Speter
21022251881Speter
21023251881Speterfi
21024251881Speterdone
21025251881Speter
21026251881Speter
21027251881Speterfi
21028251881Speter
21029251881Speter
21030251881Speter
21031251881Speter
21032251881Speter# Check whether --enable-debug was given.
21033251881Speterif test "${enable_debug+set}" = set; then :
21034251881Speter  enableval=$enable_debug;
21035251881Speter    if test "$enableval" = "yes" ; then
21036251881Speter      enable_debugging="yes"
21037251881Speter    else
21038251881Speter      enable_debugging="no"
21039251881Speter    fi
21040251881Speter
21041251881Speterelse
21042251881Speter
21043251881Speter    # Neither --enable-debug nor --disable-debug was passed.
21044251881Speter    enable_debugging="maybe"
21045251881Speter
21046251881Speterfi
21047251881Speter
21048251881Speter
21049251881Speter# Check whether --enable-optimize was given.
21050251881Speterif test "${enable_optimize+set}" = set; then :
21051251881Speter  enableval=$enable_optimize;
21052251881Speter    if test "$enableval" = "yes" ; then
21053251881Speter      enable_optimization="yes"
21054251881Speter    else
21055251881Speter      enable_optimization="no"
21056251881Speter    fi
21057251881Speter
21058251881Speterelse
21059251881Speter
21060251881Speter    # Neither --enable-optimize nor --disable-optimize was passed.
21061251881Speter    enable_optimization="maybe"
21062251881Speter
21063251881Speterfi
21064251881Speter
21065251881Speter
21066251881Speter# Check whether --enable-disallowing-of-undefined-references was given.
21067251881Speterif test "${enable_disallowing_of_undefined_references+set}" = set; then :
21068251881Speter  enableval=$enable_disallowing_of_undefined_references;
21069251881Speterfi
21070251881Speter
21071251881Speterif test "$enable_disallowing_of_undefined_references" != "yes" && test "`uname`" != "Linux"; then
21072251881Speter  enable_disallowing_of_undefined_references="no"
21073251881Speterfi
21074251881Speterif test "$enable_disallowing_of_undefined_references" != "no"; then
21075251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Wl,--no-undefined" >&5
21076251881Speter$as_echo_n "checking for -Wl,--no-undefined... " >&6; }
21077251881Speter  old_LDFLAGS="$LDFLAGS"
21078251881Speter  LDFLAGS="$LDFLAGS -Wl,--no-undefined"
21079251881Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21080251881Speter/* end confdefs.h.  */
21081251881Speterint main(){;}
21082251881Speter_ACEOF
21083251881Speterif ac_fn_c_try_link "$LINENO"; then :
21084251881Speter  svn_wl_no_undefined="yes"
21085251881Speterelse
21086251881Speter  svn_wl_no_undefined="no"
21087251881Speterfi
21088251881Speterrm -f core conftest.err conftest.$ac_objext \
21089251881Speter    conftest$ac_exeext conftest.$ac_ext
21090251881Speter  LDFLAGS="$old_LDFLAGS"
21091251881Speter  if test "$svn_wl_no_undefined" = "yes"; then
21092251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21093251881Speter$as_echo "yes" >&6; }
21094251881Speter    for library_dir in "$abs_srcdir/subversion/libsvn_"*; do
21095251881Speter      eval "`basename $library_dir`_LDFLAGS=-Wl,--no-undefined"
21096251881Speter    done
21097362181Sdim    shared_only_LDFLAGS="-Wl,--no-undefined"
21098251881Speter  else
21099251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21100251881Speter$as_echo "no" >&6; }
21101251881Speter    if test "$enable_disallowing_of_undefined_references" = "yes"; then
21102251881Speter      as_fn_error $? "--enable-disallowing-of-undefined-references explicitly requested, but -Wl,--no-undefined not supported" "$LINENO" 5
21103251881Speter    fi
21104251881Speter  fi
21105251881Speterfi
21106251881Speter
21107251881Speter
21108251881Speter
21109251881Speter
21110251881Speter
21111251881Speter
21112251881Speter
21113251881Speter
21114251881Speter
21115251881Speter
21116251881Speter
21117251881Speter
21118251881Speter
21119251881Speter
21120251881Speter
21121251881Speter
21122251881Speter
21123251881Speter# Check whether --enable-maintainer-mode was given.
21124251881Speterif test "${enable_maintainer_mode+set}" = set; then :
21125251881Speter  enableval=$enable_maintainer_mode;
21126251881Speter    if test "$enableval" = "yes" ; then
21127251881Speter      if test "$enable_debugging" = "no" ; then
21128251881Speter        as_fn_error $? "Can't have --disable-debug and --enable-maintainer-mode" "$LINENO" 5
21129251881Speter      fi
21130251881Speter      enable_debugging=yes
21131251881Speter
21132251881Speter                  if test "$GCC" = "yes"; then
21133251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: maintainer-mode: adding GCC warning flags" >&5
21134251881Speter$as_echo "$as_me: maintainer-mode: adding GCC warning flags" >&6;}
21135251881Speter
21136251881Speter
21137251881Speter                CFLAGS_KEEP="$CFLAGS"
21138251881Speter        CFLAGS=""
21139251881Speter
21140251881Speter
21141251881Speter  _svn_xxflags__save="$CFLAGS"
21142251881Speter  ac_ext=c
21143251881Speterac_cpp='$CPP $CPPFLAGS'
21144251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21145251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21146251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21147251881Speter
21148251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror=implicit-function-declaration" >&5
21149251881Speter$as_echo_n "checking if $CC accepts -Werror=implicit-function-declaration... " >&6; }
21150251881Speter  CFLAGS="-Werror=implicit-function-declaration $CFLAGS"
21151266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21152251881Speter/* end confdefs.h.  */
21153266731Speterint main(void){return 0;}
21154251881Speter_ACEOF
21155266731Speterif ac_fn_c_try_link "$LINENO"; then :
21156251881Speter
21157251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21158251881Speter$as_echo "yes" >&6; }
21159251881Speter
21160251881Speter
21161251881Speterelse
21162251881Speter
21163251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21164251881Speter$as_echo "no" >&6; }
21165251881Speter    CFLAGS="$_svn_xxflags__save"
21166251881Speter
21167251881Speter
21168251881Speterfi
21169266731Speterrm -f core conftest.err conftest.$ac_objext \
21170266731Speter    conftest$ac_exeext conftest.$ac_ext
21171251881Speter  ac_ext=c
21172251881Speterac_cpp='$CPP $CPPFLAGS'
21173251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21174251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21175251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21176251881Speter
21177251881Speter
21178251881Speter
21179251881Speter  _svn_xxflags__save="$CFLAGS"
21180251881Speter  ac_ext=c
21181251881Speterac_cpp='$CPP $CPPFLAGS'
21182251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21183251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21184251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21185251881Speter
21186251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror=declaration-after-statement" >&5
21187251881Speter$as_echo_n "checking if $CC accepts -Werror=declaration-after-statement... " >&6; }
21188251881Speter  CFLAGS="-Werror=declaration-after-statement $CFLAGS"
21189266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21190251881Speter/* end confdefs.h.  */
21191266731Speterint main(void){return 0;}
21192251881Speter_ACEOF
21193266731Speterif ac_fn_c_try_link "$LINENO"; then :
21194251881Speter
21195251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21196251881Speter$as_echo "yes" >&6; }
21197251881Speter
21198251881Speter
21199251881Speterelse
21200251881Speter
21201251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21202251881Speter$as_echo "no" >&6; }
21203251881Speter    CFLAGS="$_svn_xxflags__save"
21204251881Speter
21205251881Speter
21206251881Speterfi
21207266731Speterrm -f core conftest.err conftest.$ac_objext \
21208266731Speter    conftest$ac_exeext conftest.$ac_ext
21209251881Speter  ac_ext=c
21210251881Speterac_cpp='$CPP $CPPFLAGS'
21211251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21212251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21213251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21214251881Speter
21215251881Speter
21216251881Speter
21217251881Speter  _svn_xxflags__save="$CFLAGS"
21218251881Speter  ac_ext=c
21219251881Speterac_cpp='$CPP $CPPFLAGS'
21220251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21221251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21222251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21223251881Speter
21224251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wextra-tokens" >&5
21225251881Speter$as_echo_n "checking if $CC accepts -Wextra-tokens... " >&6; }
21226251881Speter  CFLAGS="-Wextra-tokens $CFLAGS"
21227266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21228251881Speter/* end confdefs.h.  */
21229266731Speterint main(void){return 0;}
21230251881Speter_ACEOF
21231266731Speterif ac_fn_c_try_link "$LINENO"; then :
21232251881Speter
21233251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21234251881Speter$as_echo "yes" >&6; }
21235251881Speter
21236251881Speter
21237251881Speterelse
21238251881Speter
21239251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21240251881Speter$as_echo "no" >&6; }
21241251881Speter    CFLAGS="$_svn_xxflags__save"
21242251881Speter
21243251881Speter
21244251881Speterfi
21245266731Speterrm -f core conftest.err conftest.$ac_objext \
21246266731Speter    conftest$ac_exeext conftest.$ac_ext
21247251881Speter  ac_ext=c
21248251881Speterac_cpp='$CPP $CPPFLAGS'
21249251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21250251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21251251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21252251881Speter
21253251881Speter
21254251881Speter
21255251881Speter  _svn_xxflags__save="$CFLAGS"
21256251881Speter  ac_ext=c
21257251881Speterac_cpp='$CPP $CPPFLAGS'
21258251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21259251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21260251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21261251881Speter
21262251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wnewline-eof" >&5
21263251881Speter$as_echo_n "checking if $CC accepts -Wnewline-eof... " >&6; }
21264251881Speter  CFLAGS="-Wnewline-eof $CFLAGS"
21265266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21266251881Speter/* end confdefs.h.  */
21267266731Speterint main(void){return 0;}
21268251881Speter_ACEOF
21269266731Speterif ac_fn_c_try_link "$LINENO"; then :
21270251881Speter
21271251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21272251881Speter$as_echo "yes" >&6; }
21273251881Speter
21274251881Speter
21275251881Speterelse
21276251881Speter
21277251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21278251881Speter$as_echo "no" >&6; }
21279251881Speter    CFLAGS="$_svn_xxflags__save"
21280251881Speter
21281251881Speter
21282251881Speterfi
21283266731Speterrm -f core conftest.err conftest.$ac_objext \
21284266731Speter    conftest$ac_exeext conftest.$ac_ext
21285251881Speter  ac_ext=c
21286251881Speterac_cpp='$CPP $CPPFLAGS'
21287251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21288251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21289251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21290251881Speter
21291251881Speter
21292251881Speter
21293251881Speter  _svn_xxflags__save="$CFLAGS"
21294251881Speter  ac_ext=c
21295251881Speterac_cpp='$CPP $CPPFLAGS'
21296251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21297251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21298251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21299251881Speter
21300251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wshorten-64-to-32" >&5
21301251881Speter$as_echo_n "checking if $CC accepts -Wshorten-64-to-32... " >&6; }
21302251881Speter  CFLAGS="-Wshorten-64-to-32 $CFLAGS"
21303266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21304251881Speter/* end confdefs.h.  */
21305266731Speterint main(void){return 0;}
21306251881Speter_ACEOF
21307266731Speterif ac_fn_c_try_link "$LINENO"; then :
21308251881Speter
21309251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21310251881Speter$as_echo "yes" >&6; }
21311251881Speter
21312251881Speter
21313251881Speterelse
21314251881Speter
21315251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21316251881Speter$as_echo "no" >&6; }
21317251881Speter    CFLAGS="$_svn_xxflags__save"
21318251881Speter
21319251881Speter
21320251881Speterfi
21321266731Speterrm -f core conftest.err conftest.$ac_objext \
21322266731Speter    conftest$ac_exeext conftest.$ac_ext
21323251881Speter  ac_ext=c
21324251881Speterac_cpp='$CPP $CPPFLAGS'
21325251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21326251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21327251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21328251881Speter
21329251881Speter
21330251881Speter
21331251881Speter  _svn_xxflags__save="$CFLAGS"
21332251881Speter  ac_ext=c
21333251881Speterac_cpp='$CPP $CPPFLAGS'
21334251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21335251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21336251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21337251881Speter
21338251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wold-style-definition" >&5
21339251881Speter$as_echo_n "checking if $CC accepts -Wold-style-definition... " >&6; }
21340251881Speter  CFLAGS="-Wold-style-definition $CFLAGS"
21341266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21342251881Speter/* end confdefs.h.  */
21343266731Speterint main(void){return 0;}
21344251881Speter_ACEOF
21345266731Speterif ac_fn_c_try_link "$LINENO"; then :
21346251881Speter
21347251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21348251881Speter$as_echo "yes" >&6; }
21349251881Speter
21350251881Speter
21351251881Speterelse
21352251881Speter
21353251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21354251881Speter$as_echo "no" >&6; }
21355251881Speter    CFLAGS="$_svn_xxflags__save"
21356251881Speter
21357251881Speter
21358251881Speterfi
21359266731Speterrm -f core conftest.err conftest.$ac_objext \
21360266731Speter    conftest$ac_exeext conftest.$ac_ext
21361251881Speter  ac_ext=c
21362251881Speterac_cpp='$CPP $CPPFLAGS'
21363251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21364251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21365251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21366251881Speter
21367251881Speter
21368251881Speter
21369251881Speter  _svn_xxflags__save="$CFLAGS"
21370251881Speter  ac_ext=c
21371251881Speterac_cpp='$CPP $CPPFLAGS'
21372251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21373251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21374251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21375251881Speter
21376251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-system-headers" >&5
21377251881Speter$as_echo_n "checking if $CC accepts -Wno-system-headers... " >&6; }
21378251881Speter  CFLAGS="-Wno-system-headers $CFLAGS"
21379266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21380251881Speter/* end confdefs.h.  */
21381266731Speterint main(void){return 0;}
21382251881Speter_ACEOF
21383266731Speterif ac_fn_c_try_link "$LINENO"; then :
21384251881Speter
21385251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21386251881Speter$as_echo "yes" >&6; }
21387251881Speter
21388251881Speter
21389251881Speterelse
21390251881Speter
21391251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21392251881Speter$as_echo "no" >&6; }
21393251881Speter    CFLAGS="$_svn_xxflags__save"
21394251881Speter
21395251881Speter
21396251881Speterfi
21397266731Speterrm -f core conftest.err conftest.$ac_objext \
21398266731Speter    conftest$ac_exeext conftest.$ac_ext
21399251881Speter  ac_ext=c
21400251881Speterac_cpp='$CPP $CPPFLAGS'
21401251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21402251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21403251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21404251881Speter
21405251881Speter
21406251881Speter
21407251881Speter  _svn_xxflags__save="$CFLAGS"
21408251881Speter  ac_ext=c
21409251881Speterac_cpp='$CPP $CPPFLAGS'
21410251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21411251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21412251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21413251881Speter
21414251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-format-nonliteral" >&5
21415251881Speter$as_echo_n "checking if $CC accepts -Wno-format-nonliteral... " >&6; }
21416251881Speter  CFLAGS="-Wno-format-nonliteral $CFLAGS"
21417266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21418251881Speter/* end confdefs.h.  */
21419266731Speterint main(void){return 0;}
21420251881Speter_ACEOF
21421266731Speterif ac_fn_c_try_link "$LINENO"; then :
21422251881Speter
21423251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21424251881Speter$as_echo "yes" >&6; }
21425251881Speter
21426251881Speter
21427251881Speterelse
21428251881Speter
21429251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21430251881Speter$as_echo "no" >&6; }
21431251881Speter    CFLAGS="$_svn_xxflags__save"
21432251881Speter
21433251881Speter
21434251881Speterfi
21435266731Speterrm -f core conftest.err conftest.$ac_objext \
21436266731Speter    conftest$ac_exeext conftest.$ac_ext
21437251881Speter  ac_ext=c
21438251881Speterac_cpp='$CPP $CPPFLAGS'
21439251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21440251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21441251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21442251881Speter
21443251881Speter
21444251881Speter
21445289180Speter  _svn_xxflags__save="$CFLAGS"
21446289180Speter  ac_ext=c
21447289180Speterac_cpp='$CPP $CPPFLAGS'
21448289180Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21449289180Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21450289180Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21451289180Speter
21452289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wmissing-variable-declarations" >&5
21453289180Speter$as_echo_n "checking if $CC accepts -Wmissing-variable-declarations... " >&6; }
21454289180Speter  CFLAGS="-Wmissing-variable-declarations $CFLAGS"
21455289180Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21456289180Speter/* end confdefs.h.  */
21457289180Speterint main(void){return 0;}
21458289180Speter_ACEOF
21459289180Speterif ac_fn_c_try_link "$LINENO"; then :
21460289180Speter
21461289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21462289180Speter$as_echo "yes" >&6; }
21463289180Speter
21464289180Speter
21465289180Speterelse
21466289180Speter
21467289180Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21468289180Speter$as_echo "no" >&6; }
21469289180Speter    CFLAGS="$_svn_xxflags__save"
21470289180Speter
21471289180Speter
21472289180Speterfi
21473289180Speterrm -f core conftest.err conftest.$ac_objext \
21474289180Speter    conftest$ac_exeext conftest.$ac_ext
21475289180Speter  ac_ext=c
21476289180Speterac_cpp='$CPP $CPPFLAGS'
21477289180Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21478289180Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21479289180Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21480289180Speter
21481289180Speter
21482289180Speter
21483362181Sdim  _svn_xxflags__save="$CFLAGS"
21484362181Sdim  ac_ext=c
21485362181Sdimac_cpp='$CPP $CPPFLAGS'
21486362181Sdimac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21487362181Sdimac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21488362181Sdimac_compiler_gnu=$ac_cv_c_compiler_gnu
21489362181Sdim
21490362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-unused-const-variable" >&5
21491362181Sdim$as_echo_n "checking if $CC accepts -Wno-unused-const-variable... " >&6; }
21492362181Sdim  CFLAGS="-Wno-unused-const-variable $CFLAGS"
21493362181Sdim        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21494362181Sdim/* end confdefs.h.  */
21495362181Sdimint main(void){return 0;}
21496362181Sdim_ACEOF
21497362181Sdimif ac_fn_c_try_link "$LINENO"; then :
21498362181Sdim
21499362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21500362181Sdim$as_echo "yes" >&6; }
21501362181Sdim
21502362181Sdim
21503362181Sdimelse
21504362181Sdim
21505362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21506362181Sdim$as_echo "no" >&6; }
21507362181Sdim    CFLAGS="$_svn_xxflags__save"
21508362181Sdim
21509362181Sdim
21510362181Sdimfi
21511362181Sdimrm -f core conftest.err conftest.$ac_objext \
21512362181Sdim    conftest$ac_exeext conftest.$ac_ext
21513362181Sdim  ac_ext=c
21514362181Sdimac_cpp='$CPP $CPPFLAGS'
21515362181Sdimac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21516362181Sdimac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21517362181Sdimac_compiler_gnu=$ac_cv_c_compiler_gnu
21518362181Sdim
21519362181Sdim
21520362181Sdim
21521289180Speter        CMAINTAINERFLAGS="$CFLAGS"
21522251881Speter        CFLAGS="$CFLAGS_KEEP"
21523251881Speter
21524362181Sdim                CMAINTAINERFLAGS="-Wall -Wpointer-arith -Wwrite-strings -Wshadow -Wformat=2 -Wunused -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs -Winline -Wno-long-long -Wbad-function-cast $CMAINTAINERFLAGS"
21525251881Speter      fi
21526251881Speter      if test "$GXX" = "yes"; then
21527251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: maintainer-mode: adding G++ warning flags" >&5
21528251881Speter$as_echo "$as_me: maintainer-mode: adding G++ warning flags" >&6;}
21529251881Speter
21530251881Speter                CXXFLAGS_KEEP="$CXXFLAGS"
21531251881Speter        CXXFLAGS=""
21532251881Speter
21533251881Speter
21534251881Speter  _svn_xxflags__save="$CXXFLAGS"
21535251881Speter  ac_ext=cpp
21536251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21537251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21538251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21539251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21540251881Speter
21541251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wextra-tokens" >&5
21542251881Speter$as_echo_n "checking if $CXX accepts -Wextra-tokens... " >&6; }
21543251881Speter  CXXFLAGS="-Wextra-tokens $CXXFLAGS"
21544266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21545251881Speter/* end confdefs.h.  */
21546266731Speterint main(){}
21547251881Speter_ACEOF
21548266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21549251881Speter
21550251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21551251881Speter$as_echo "yes" >&6; }
21552251881Speter
21553251881Speter
21554251881Speterelse
21555251881Speter
21556251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21557251881Speter$as_echo "no" >&6; }
21558251881Speter    CXXFLAGS="$_svn_xxflags__save"
21559251881Speter
21560251881Speter
21561251881Speterfi
21562266731Speterrm -f core conftest.err conftest.$ac_objext \
21563266731Speter    conftest$ac_exeext conftest.$ac_ext
21564251881Speter  ac_ext=c
21565251881Speterac_cpp='$CPP $CPPFLAGS'
21566251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21567251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21568251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21569251881Speter
21570251881Speter
21571251881Speter
21572251881Speter  _svn_xxflags__save="$CXXFLAGS"
21573251881Speter  ac_ext=cpp
21574251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21575251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21576251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21577251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21578251881Speter
21579251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wnewline-eof" >&5
21580251881Speter$as_echo_n "checking if $CXX accepts -Wnewline-eof... " >&6; }
21581251881Speter  CXXFLAGS="-Wnewline-eof $CXXFLAGS"
21582266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21583251881Speter/* end confdefs.h.  */
21584266731Speterint main(){}
21585251881Speter_ACEOF
21586266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21587251881Speter
21588251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21589251881Speter$as_echo "yes" >&6; }
21590251881Speter
21591251881Speter
21592251881Speterelse
21593251881Speter
21594251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21595251881Speter$as_echo "no" >&6; }
21596251881Speter    CXXFLAGS="$_svn_xxflags__save"
21597251881Speter
21598251881Speter
21599251881Speterfi
21600266731Speterrm -f core conftest.err conftest.$ac_objext \
21601266731Speter    conftest$ac_exeext conftest.$ac_ext
21602251881Speter  ac_ext=c
21603251881Speterac_cpp='$CPP $CPPFLAGS'
21604251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21605251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21606251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21607251881Speter
21608251881Speter
21609251881Speter
21610251881Speter  _svn_xxflags__save="$CXXFLAGS"
21611251881Speter  ac_ext=cpp
21612251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21613251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21614251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21615251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21616251881Speter
21617251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wshorten-64-to-32" >&5
21618251881Speter$as_echo_n "checking if $CXX accepts -Wshorten-64-to-32... " >&6; }
21619251881Speter  CXXFLAGS="-Wshorten-64-to-32 $CXXFLAGS"
21620266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21621251881Speter/* end confdefs.h.  */
21622266731Speterint main(){}
21623251881Speter_ACEOF
21624266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21625251881Speter
21626251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21627251881Speter$as_echo "yes" >&6; }
21628251881Speter
21629251881Speter
21630251881Speterelse
21631251881Speter
21632251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21633251881Speter$as_echo "no" >&6; }
21634251881Speter    CXXFLAGS="$_svn_xxflags__save"
21635251881Speter
21636251881Speter
21637251881Speterfi
21638266731Speterrm -f core conftest.err conftest.$ac_objext \
21639266731Speter    conftest$ac_exeext conftest.$ac_ext
21640251881Speter  ac_ext=c
21641251881Speterac_cpp='$CPP $CPPFLAGS'
21642251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21643251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21644251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21645251881Speter
21646251881Speter
21647251881Speter
21648251881Speter  _svn_xxflags__save="$CXXFLAGS"
21649251881Speter  ac_ext=cpp
21650251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21651251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21652251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21653251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21654251881Speter
21655251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wno-system-headers" >&5
21656251881Speter$as_echo_n "checking if $CXX accepts -Wno-system-headers... " >&6; }
21657251881Speter  CXXFLAGS="-Wno-system-headers $CXXFLAGS"
21658266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21659251881Speter/* end confdefs.h.  */
21660266731Speterint main(){}
21661251881Speter_ACEOF
21662266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21663251881Speter
21664251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21665251881Speter$as_echo "yes" >&6; }
21666251881Speter
21667251881Speter
21668251881Speterelse
21669251881Speter
21670251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21671251881Speter$as_echo "no" >&6; }
21672251881Speter    CXXFLAGS="$_svn_xxflags__save"
21673251881Speter
21674251881Speter
21675251881Speterfi
21676266731Speterrm -f core conftest.err conftest.$ac_objext \
21677266731Speter    conftest$ac_exeext conftest.$ac_ext
21678251881Speter  ac_ext=c
21679251881Speterac_cpp='$CPP $CPPFLAGS'
21680251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21681251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21682251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21683251881Speter
21684251881Speter
21685251881Speter
21686289180Speter        CXXMAINTAINERFLAGS="$CXXFLAGS"
21687251881Speter        CXXFLAGS="$CXXFLAGS_KEEP"
21688251881Speter
21689251881Speter                CXXMAINTAINERFLAGS="-Wall -Wpointer-arith -Wwrite-strings -Wshadow -Wunused -Wunreachable-code $CXXMAINTAINERFLAGS"
21690251881Speter      fi
21691251881Speter    fi
21692251881Speter
21693251881Speterfi
21694251881Speter
21695251881Speter
21696251881Speterif test "$enable_debugging" = "yes" ; then
21697251881Speter      if test "$enable_optimization" != "yes"; then
21698251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling optimizations for debugging" >&5
21699251881Speter$as_echo "$as_me: Disabling optimizations for debugging" >&6;}
21700251881Speter    CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-O[^ ]* //g'`"
21701251881Speter    CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-O[^ ]* //g'`"
21702251881Speter  fi
21703251881Speter    if test -z "`echo $CUSERFLAGS' ' | $EGREP -- '-g[0-9]? '`"; then
21704251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling debugging for C" >&5
21705251881Speter$as_echo "$as_me: Enabling debugging for C" >&6;}
21706251881Speter    CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`"
21707251881Speter
21708251881Speter  _svn_xxflags__save="$CFLAGS"
21709251881Speter  ac_ext=c
21710251881Speterac_cpp='$CPP $CPPFLAGS'
21711251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21712251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21713251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21714251881Speter
21715251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-inline" >&5
21716251881Speter$as_echo_n "checking if $CC accepts -fno-inline... " >&6; }
21717251881Speter  CFLAGS="-fno-inline $CFLAGS"
21718266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21719251881Speter/* end confdefs.h.  */
21720266731Speterint main(void){return 0;}
21721251881Speter_ACEOF
21722266731Speterif ac_fn_c_try_link "$LINENO"; then :
21723251881Speter
21724251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21725251881Speter$as_echo "yes" >&6; }
21726251881Speter
21727251881Speter
21728251881Speterelse
21729251881Speter
21730251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21731251881Speter$as_echo "no" >&6; }
21732251881Speter    CFLAGS="$_svn_xxflags__save"
21733251881Speter
21734251881Speter
21735251881Speterfi
21736266731Speterrm -f core conftest.err conftest.$ac_objext \
21737266731Speter    conftest$ac_exeext conftest.$ac_ext
21738251881Speter  ac_ext=c
21739251881Speterac_cpp='$CPP $CPPFLAGS'
21740251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21741251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21742251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21743251881Speter
21744251881Speter
21745251881Speter
21746251881Speter  _svn_xxflags__save="$CFLAGS"
21747251881Speter  ac_ext=c
21748251881Speterac_cpp='$CPP $CPPFLAGS'
21749251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21750251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21751251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21752251881Speter
21753251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-omit-frame-pointer" >&5
21754251881Speter$as_echo_n "checking if $CC accepts -fno-omit-frame-pointer... " >&6; }
21755251881Speter  CFLAGS="-fno-omit-frame-pointer $CFLAGS"
21756266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21757251881Speter/* end confdefs.h.  */
21758266731Speterint main(void){return 0;}
21759251881Speter_ACEOF
21760266731Speterif ac_fn_c_try_link "$LINENO"; then :
21761251881Speter
21762251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21763251881Speter$as_echo "yes" >&6; }
21764251881Speter
21765251881Speter
21766251881Speterelse
21767251881Speter
21768251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21769251881Speter$as_echo "no" >&6; }
21770251881Speter    CFLAGS="$_svn_xxflags__save"
21771251881Speter
21772251881Speter
21773251881Speterfi
21774266731Speterrm -f core conftest.err conftest.$ac_objext \
21775266731Speter    conftest$ac_exeext conftest.$ac_ext
21776251881Speter  ac_ext=c
21777251881Speterac_cpp='$CPP $CPPFLAGS'
21778251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21779251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21780251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21781251881Speter
21782251881Speter
21783251881Speter
21784251881Speter  _svn_xxflags__save="$CFLAGS"
21785251881Speter  ac_ext=c
21786251881Speterac_cpp='$CPP $CPPFLAGS'
21787251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21788251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21789251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21790251881Speter
21791251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -g3" >&5
21792251881Speter$as_echo_n "checking if $CC accepts -g3... " >&6; }
21793251881Speter  CFLAGS="-g3 $CFLAGS"
21794266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21795251881Speter/* end confdefs.h.  */
21796266731Speterint main(void){return 0;}
21797251881Speter_ACEOF
21798266731Speterif ac_fn_c_try_link "$LINENO"; then :
21799251881Speter
21800251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21801251881Speter$as_echo "yes" >&6; }
21802251881Speter
21803251881Speter
21804251881Speterelse
21805251881Speter
21806251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21807251881Speter$as_echo "no" >&6; }
21808251881Speter    CFLAGS="$_svn_xxflags__save"
21809251881Speter
21810251881Speter
21811251881Speter  _svn_xxflags__save="$CFLAGS"
21812251881Speter  ac_ext=c
21813251881Speterac_cpp='$CPP $CPPFLAGS'
21814251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21815251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21816251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21817251881Speter
21818251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -g2" >&5
21819251881Speter$as_echo_n "checking if $CC accepts -g2... " >&6; }
21820251881Speter  CFLAGS="-g2 $CFLAGS"
21821266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21822251881Speter/* end confdefs.h.  */
21823266731Speterint main(void){return 0;}
21824251881Speter_ACEOF
21825266731Speterif ac_fn_c_try_link "$LINENO"; then :
21826251881Speter
21827251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21828251881Speter$as_echo "yes" >&6; }
21829251881Speter
21830251881Speter
21831251881Speterelse
21832251881Speter
21833251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21834251881Speter$as_echo "no" >&6; }
21835251881Speter    CFLAGS="$_svn_xxflags__save"
21836251881Speter
21837251881Speter
21838251881Speter  _svn_xxflags__save="$CFLAGS"
21839251881Speter  ac_ext=c
21840251881Speterac_cpp='$CPP $CPPFLAGS'
21841251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21842251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21843251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21844251881Speter
21845251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -g" >&5
21846251881Speter$as_echo_n "checking if $CC accepts -g... " >&6; }
21847251881Speter  CFLAGS="-g $CFLAGS"
21848266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21849251881Speter/* end confdefs.h.  */
21850266731Speterint main(void){return 0;}
21851251881Speter_ACEOF
21852266731Speterif ac_fn_c_try_link "$LINENO"; then :
21853251881Speter
21854251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21855251881Speter$as_echo "yes" >&6; }
21856251881Speter
21857251881Speter
21858251881Speterelse
21859251881Speter
21860251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21861251881Speter$as_echo "no" >&6; }
21862251881Speter    CFLAGS="$_svn_xxflags__save"
21863251881Speter
21864251881Speter
21865251881Speterfi
21866266731Speterrm -f core conftest.err conftest.$ac_objext \
21867266731Speter    conftest$ac_exeext conftest.$ac_ext
21868251881Speter  ac_ext=c
21869251881Speterac_cpp='$CPP $CPPFLAGS'
21870251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21871251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21872251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21873251881Speter
21874251881Speter
21875251881Speter
21876251881Speterfi
21877266731Speterrm -f core conftest.err conftest.$ac_objext \
21878266731Speter    conftest$ac_exeext conftest.$ac_ext
21879251881Speter  ac_ext=c
21880251881Speterac_cpp='$CPP $CPPFLAGS'
21881251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21882251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21883251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21884251881Speter
21885251881Speter
21886251881Speter
21887251881Speterfi
21888266731Speterrm -f core conftest.err conftest.$ac_objext \
21889266731Speter    conftest$ac_exeext conftest.$ac_ext
21890251881Speter  ac_ext=c
21891251881Speterac_cpp='$CPP $CPPFLAGS'
21892251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21893251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21894251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21895251881Speter
21896251881Speter
21897251881Speter  fi
21898251881Speter  if test -z "`echo $CXXUSERFLAGS' ' | $EGREP -- '-g[0-9]? '`"; then
21899251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling debugging for C++" >&5
21900251881Speter$as_echo "$as_me: Enabling debugging for C++" >&6;}
21901251881Speter    CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`"
21902251881Speter
21903251881Speter  _svn_xxflags__save="$CXXFLAGS"
21904251881Speter  ac_ext=cpp
21905251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21906251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21907251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21908251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21909251881Speter
21910251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -fno-inline" >&5
21911251881Speter$as_echo_n "checking if $CXX accepts -fno-inline... " >&6; }
21912251881Speter  CXXFLAGS="-fno-inline $CXXFLAGS"
21913266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21914251881Speter/* end confdefs.h.  */
21915266731Speterint main(){}
21916251881Speter_ACEOF
21917266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21918251881Speter
21919251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21920251881Speter$as_echo "yes" >&6; }
21921251881Speter
21922251881Speter
21923251881Speterelse
21924251881Speter
21925251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21926251881Speter$as_echo "no" >&6; }
21927251881Speter    CXXFLAGS="$_svn_xxflags__save"
21928251881Speter
21929251881Speter
21930251881Speterfi
21931266731Speterrm -f core conftest.err conftest.$ac_objext \
21932266731Speter    conftest$ac_exeext conftest.$ac_ext
21933251881Speter  ac_ext=c
21934251881Speterac_cpp='$CPP $CPPFLAGS'
21935251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21936251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21937251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21938251881Speter
21939251881Speter
21940251881Speter
21941251881Speter  _svn_xxflags__save="$CXXFLAGS"
21942251881Speter  ac_ext=cpp
21943251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21944251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21945251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21946251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21947251881Speter
21948251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -fno-omit-frame-pointer" >&5
21949251881Speter$as_echo_n "checking if $CXX accepts -fno-omit-frame-pointer... " >&6; }
21950251881Speter  CXXFLAGS="-fno-omit-frame-pointer $CXXFLAGS"
21951266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21952251881Speter/* end confdefs.h.  */
21953266731Speterint main(){}
21954251881Speter_ACEOF
21955266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21956251881Speter
21957251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21958251881Speter$as_echo "yes" >&6; }
21959251881Speter
21960251881Speter
21961251881Speterelse
21962251881Speter
21963251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21964251881Speter$as_echo "no" >&6; }
21965251881Speter    CXXFLAGS="$_svn_xxflags__save"
21966251881Speter
21967251881Speter
21968251881Speterfi
21969266731Speterrm -f core conftest.err conftest.$ac_objext \
21970266731Speter    conftest$ac_exeext conftest.$ac_ext
21971251881Speter  ac_ext=c
21972251881Speterac_cpp='$CPP $CPPFLAGS'
21973251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21974251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21975251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
21976251881Speter
21977251881Speter
21978251881Speter
21979251881Speter  _svn_xxflags__save="$CXXFLAGS"
21980251881Speter  ac_ext=cpp
21981251881Speterac_cpp='$CXXCPP $CPPFLAGS'
21982251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21983251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21984251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21985251881Speter
21986251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -g3" >&5
21987251881Speter$as_echo_n "checking if $CXX accepts -g3... " >&6; }
21988251881Speter  CXXFLAGS="-g3 $CXXFLAGS"
21989266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21990251881Speter/* end confdefs.h.  */
21991266731Speterint main(){}
21992251881Speter_ACEOF
21993266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
21994251881Speter
21995251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21996251881Speter$as_echo "yes" >&6; }
21997251881Speter
21998251881Speter
21999251881Speterelse
22000251881Speter
22001251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22002251881Speter$as_echo "no" >&6; }
22003251881Speter    CXXFLAGS="$_svn_xxflags__save"
22004251881Speter
22005251881Speter
22006251881Speter  _svn_xxflags__save="$CXXFLAGS"
22007251881Speter  ac_ext=cpp
22008251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22009251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22010251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22011251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22012251881Speter
22013251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -g2" >&5
22014251881Speter$as_echo_n "checking if $CXX accepts -g2... " >&6; }
22015251881Speter  CXXFLAGS="-g2 $CXXFLAGS"
22016266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22017251881Speter/* end confdefs.h.  */
22018266731Speterint main(){}
22019251881Speter_ACEOF
22020266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22021251881Speter
22022251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22023251881Speter$as_echo "yes" >&6; }
22024251881Speter
22025251881Speter
22026251881Speterelse
22027251881Speter
22028251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22029251881Speter$as_echo "no" >&6; }
22030251881Speter    CXXFLAGS="$_svn_xxflags__save"
22031251881Speter
22032251881Speter
22033251881Speter  _svn_xxflags__save="$CXXFLAGS"
22034251881Speter  ac_ext=cpp
22035251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22036251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22037251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22038251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22039251881Speter
22040251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -g" >&5
22041251881Speter$as_echo_n "checking if $CXX accepts -g... " >&6; }
22042251881Speter  CXXFLAGS="-g $CXXFLAGS"
22043266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22044251881Speter/* end confdefs.h.  */
22045266731Speterint main(){}
22046251881Speter_ACEOF
22047266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22048251881Speter
22049251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22050251881Speter$as_echo "yes" >&6; }
22051251881Speter
22052251881Speter
22053251881Speterelse
22054251881Speter
22055251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22056251881Speter$as_echo "no" >&6; }
22057251881Speter    CXXFLAGS="$_svn_xxflags__save"
22058251881Speter
22059251881Speter
22060251881Speterfi
22061266731Speterrm -f core conftest.err conftest.$ac_objext \
22062266731Speter    conftest$ac_exeext conftest.$ac_ext
22063251881Speter  ac_ext=cpp
22064251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22065251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22066251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22067251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22068251881Speter
22069251881Speter
22070251881Speter
22071251881Speterfi
22072266731Speterrm -f core conftest.err conftest.$ac_objext \
22073266731Speter    conftest$ac_exeext conftest.$ac_ext
22074251881Speter  ac_ext=cpp
22075251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22076251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22077251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22078251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22079251881Speter
22080251881Speter
22081251881Speter
22082251881Speterfi
22083266731Speterrm -f core conftest.err conftest.$ac_objext \
22084266731Speter    conftest$ac_exeext conftest.$ac_ext
22085251881Speter  ac_ext=c
22086251881Speterac_cpp='$CPP $CPPFLAGS'
22087251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22088251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22089251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22090251881Speter
22091251881Speter
22092251881Speter  fi
22093251881Speter      CFLAGS="$CFLAGS -DSVN_DEBUG -DAP_DEBUG"
22094251881Speter  CXXFLAGS="$CXXFLAGS -DSVN_DEBUG -DAP_DEBUG"
22095251881Speterelif test "$enable_debugging" = "no" ; then
22096251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling debugging" >&5
22097251881Speter$as_echo "$as_me: Disabling debugging" >&6;}
22098251881Speter  CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`"
22099251881Speter  CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`"
22100251881Speter    CFLAGS="$CFLAGS -DNDEBUG"
22101251881Speter  CXXFLAGS="$CXXFLAGS -DNDEBUG"
22102251881Speter# elif test "$enable_debugging" = "maybe" ; then
22103251881Speter#   # do nothing
22104251881Speterfi
22105251881Speter
22106251881Speterif test "$enable_optimization" = "yes"; then
22107251881Speter    if test -z "`echo $CUSERFLAGS' ' | $EGREP -- '-O[^ ]* '`"; then
22108251881Speter    CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-O[^ ]* //g'`"
22109251881Speter    if test "$enable_debugging" = "yes"; then
22110251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C (with debugging enabled)" >&5
22111251881Speter$as_echo "$as_me: Enabling optimizations for C (with debugging enabled)" >&6;}
22112251881Speter
22113251881Speter  _svn_xxflags__save="$CFLAGS"
22114251881Speter  ac_ext=c
22115251881Speterac_cpp='$CPP $CPPFLAGS'
22116251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22117251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22118251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22119251881Speter
22120251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O1" >&5
22121251881Speter$as_echo_n "checking if $CC accepts -O1... " >&6; }
22122251881Speter  CFLAGS="-O1 $CFLAGS"
22123266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22124251881Speter/* end confdefs.h.  */
22125266731Speterint main(void){return 0;}
22126251881Speter_ACEOF
22127266731Speterif ac_fn_c_try_link "$LINENO"; then :
22128251881Speter
22129251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22130251881Speter$as_echo "yes" >&6; }
22131251881Speter
22132251881Speter
22133251881Speterelse
22134251881Speter
22135251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22136251881Speter$as_echo "no" >&6; }
22137251881Speter    CFLAGS="$_svn_xxflags__save"
22138251881Speter
22139251881Speter
22140251881Speter  _svn_xxflags__save="$CFLAGS"
22141251881Speter  ac_ext=c
22142251881Speterac_cpp='$CPP $CPPFLAGS'
22143251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22144251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22145251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22146251881Speter
22147251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O" >&5
22148251881Speter$as_echo_n "checking if $CC accepts -O... " >&6; }
22149251881Speter  CFLAGS="-O $CFLAGS"
22150266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22151251881Speter/* end confdefs.h.  */
22152266731Speterint main(void){return 0;}
22153251881Speter_ACEOF
22154266731Speterif ac_fn_c_try_link "$LINENO"; then :
22155251881Speter
22156251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22157251881Speter$as_echo "yes" >&6; }
22158251881Speter
22159251881Speter
22160251881Speterelse
22161251881Speter
22162251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22163251881Speter$as_echo "no" >&6; }
22164251881Speter    CFLAGS="$_svn_xxflags__save"
22165251881Speter
22166251881Speter
22167251881Speterfi
22168266731Speterrm -f core conftest.err conftest.$ac_objext \
22169266731Speter    conftest$ac_exeext conftest.$ac_ext
22170251881Speter  ac_ext=c
22171251881Speterac_cpp='$CPP $CPPFLAGS'
22172251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22173251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22174251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22175251881Speter
22176251881Speter
22177251881Speter
22178251881Speterfi
22179266731Speterrm -f core conftest.err conftest.$ac_objext \
22180266731Speter    conftest$ac_exeext conftest.$ac_ext
22181251881Speter  ac_ext=c
22182251881Speterac_cpp='$CPP $CPPFLAGS'
22183251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22184251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22185251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22186251881Speter
22187251881Speter
22188251881Speter    else
22189251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C" >&5
22190251881Speter$as_echo "$as_me: Enabling optimizations for C" >&6;}
22191251881Speter
22192251881Speter  _svn_xxflags__save="$CFLAGS"
22193251881Speter  ac_ext=c
22194251881Speterac_cpp='$CPP $CPPFLAGS'
22195251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22196251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22197251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22198251881Speter
22199251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O3" >&5
22200251881Speter$as_echo_n "checking if $CC accepts -O3... " >&6; }
22201251881Speter  CFLAGS="-O3 $CFLAGS"
22202266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22203251881Speter/* end confdefs.h.  */
22204266731Speterint main(void){return 0;}
22205251881Speter_ACEOF
22206266731Speterif ac_fn_c_try_link "$LINENO"; then :
22207251881Speter
22208251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22209251881Speter$as_echo "yes" >&6; }
22210251881Speter
22211251881Speter
22212251881Speterelse
22213251881Speter
22214251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22215251881Speter$as_echo "no" >&6; }
22216251881Speter    CFLAGS="$_svn_xxflags__save"
22217251881Speter
22218251881Speter
22219251881Speter  _svn_xxflags__save="$CFLAGS"
22220251881Speter  ac_ext=c
22221251881Speterac_cpp='$CPP $CPPFLAGS'
22222251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22223251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22224251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22225251881Speter
22226251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O2" >&5
22227251881Speter$as_echo_n "checking if $CC accepts -O2... " >&6; }
22228251881Speter  CFLAGS="-O2 $CFLAGS"
22229266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22230251881Speter/* end confdefs.h.  */
22231266731Speterint main(void){return 0;}
22232251881Speter_ACEOF
22233266731Speterif ac_fn_c_try_link "$LINENO"; then :
22234251881Speter
22235251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22236251881Speter$as_echo "yes" >&6; }
22237251881Speter
22238251881Speter
22239251881Speterelse
22240251881Speter
22241251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22242251881Speter$as_echo "no" >&6; }
22243251881Speter    CFLAGS="$_svn_xxflags__save"
22244251881Speter
22245251881Speter
22246251881Speter  _svn_xxflags__save="$CFLAGS"
22247251881Speter  ac_ext=c
22248251881Speterac_cpp='$CPP $CPPFLAGS'
22249251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22250251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22251251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22252251881Speter
22253251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O1" >&5
22254251881Speter$as_echo_n "checking if $CC accepts -O1... " >&6; }
22255251881Speter  CFLAGS="-O1 $CFLAGS"
22256266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22257251881Speter/* end confdefs.h.  */
22258266731Speterint main(void){return 0;}
22259251881Speter_ACEOF
22260266731Speterif ac_fn_c_try_link "$LINENO"; then :
22261251881Speter
22262251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22263251881Speter$as_echo "yes" >&6; }
22264251881Speter
22265251881Speter
22266251881Speterelse
22267251881Speter
22268251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22269251881Speter$as_echo "no" >&6; }
22270251881Speter    CFLAGS="$_svn_xxflags__save"
22271251881Speter
22272251881Speter
22273251881Speter  _svn_xxflags__save="$CFLAGS"
22274251881Speter  ac_ext=c
22275251881Speterac_cpp='$CPP $CPPFLAGS'
22276251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22277251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22278251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22279251881Speter
22280251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O" >&5
22281251881Speter$as_echo_n "checking if $CC accepts -O... " >&6; }
22282251881Speter  CFLAGS="-O $CFLAGS"
22283266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22284251881Speter/* end confdefs.h.  */
22285266731Speterint main(void){return 0;}
22286251881Speter_ACEOF
22287266731Speterif ac_fn_c_try_link "$LINENO"; then :
22288251881Speter
22289251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22290251881Speter$as_echo "yes" >&6; }
22291251881Speter
22292251881Speter
22293251881Speterelse
22294251881Speter
22295251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22296251881Speter$as_echo "no" >&6; }
22297251881Speter    CFLAGS="$_svn_xxflags__save"
22298251881Speter
22299251881Speter
22300251881Speterfi
22301266731Speterrm -f core conftest.err conftest.$ac_objext \
22302266731Speter    conftest$ac_exeext conftest.$ac_ext
22303251881Speter  ac_ext=c
22304251881Speterac_cpp='$CPP $CPPFLAGS'
22305251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22306251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22307251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22308251881Speter
22309251881Speter
22310251881Speter
22311251881Speterfi
22312266731Speterrm -f core conftest.err conftest.$ac_objext \
22313266731Speter    conftest$ac_exeext conftest.$ac_ext
22314251881Speter  ac_ext=c
22315251881Speterac_cpp='$CPP $CPPFLAGS'
22316251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22317251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22318251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22319251881Speter
22320251881Speter
22321251881Speter
22322251881Speterfi
22323266731Speterrm -f core conftest.err conftest.$ac_objext \
22324266731Speter    conftest$ac_exeext conftest.$ac_ext
22325251881Speter  ac_ext=c
22326251881Speterac_cpp='$CPP $CPPFLAGS'
22327251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22328251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22329251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22330251881Speter
22331251881Speter
22332251881Speter
22333251881Speterfi
22334266731Speterrm -f core conftest.err conftest.$ac_objext \
22335266731Speter    conftest$ac_exeext conftest.$ac_ext
22336251881Speter  ac_ext=c
22337251881Speterac_cpp='$CPP $CPPFLAGS'
22338251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22339251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22340251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22341251881Speter
22342251881Speter
22343251881Speter
22344251881Speter  _svn_xxflags__save="$CFLAGS"
22345251881Speter  ac_ext=c
22346251881Speterac_cpp='$CPP $CPPFLAGS'
22347251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22348251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22349251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22350251881Speter
22351251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-clobbered" >&5
22352251881Speter$as_echo_n "checking if $CC accepts -Wno-clobbered... " >&6; }
22353251881Speter  CFLAGS="-Wno-clobbered $CFLAGS"
22354266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22355251881Speter/* end confdefs.h.  */
22356266731Speterint main(void){return 0;}
22357251881Speter_ACEOF
22358266731Speterif ac_fn_c_try_link "$LINENO"; then :
22359251881Speter
22360251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22361251881Speter$as_echo "yes" >&6; }
22362251881Speter
22363251881Speter
22364251881Speterelse
22365251881Speter
22366251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22367251881Speter$as_echo "no" >&6; }
22368251881Speter    CFLAGS="$_svn_xxflags__save"
22369251881Speter
22370251881Speter
22371251881Speterfi
22372266731Speterrm -f core conftest.err conftest.$ac_objext \
22373266731Speter    conftest$ac_exeext conftest.$ac_ext
22374251881Speter  ac_ext=c
22375251881Speterac_cpp='$CPP $CPPFLAGS'
22376251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22377251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22378251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22379251881Speter
22380251881Speter
22381251881Speter    fi
22382251881Speter  fi
22383251881Speter  if test -z "`echo $CXXUSERFLAGS' ' | $EGREP -- '-O[^ ]* '`"; then
22384251881Speter    CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-O[^ ]* //g'`"
22385251881Speter    if test "$enable_debugging" = "yes"; then
22386251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C++ (with debugging enabled)" >&5
22387251881Speter$as_echo "$as_me: Enabling optimizations for C++ (with debugging enabled)" >&6;}
22388251881Speter
22389251881Speter  _svn_xxflags__save="$CXXFLAGS"
22390251881Speter  ac_ext=cpp
22391251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22392251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22393251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22394251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22395251881Speter
22396251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O1" >&5
22397251881Speter$as_echo_n "checking if $CXX accepts -O1... " >&6; }
22398251881Speter  CXXFLAGS="-O1 $CXXFLAGS"
22399266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22400251881Speter/* end confdefs.h.  */
22401266731Speterint main(){}
22402251881Speter_ACEOF
22403266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22404251881Speter
22405251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22406251881Speter$as_echo "yes" >&6; }
22407251881Speter
22408251881Speter
22409251881Speterelse
22410251881Speter
22411251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22412251881Speter$as_echo "no" >&6; }
22413251881Speter    CXXFLAGS="$_svn_xxflags__save"
22414251881Speter
22415251881Speter
22416251881Speter  _svn_xxflags__save="$CXXFLAGS"
22417251881Speter  ac_ext=cpp
22418251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22419251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22420251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22421251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22422251881Speter
22423251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O" >&5
22424251881Speter$as_echo_n "checking if $CXX accepts -O... " >&6; }
22425251881Speter  CXXFLAGS="-O $CXXFLAGS"
22426266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22427251881Speter/* end confdefs.h.  */
22428266731Speterint main(){}
22429251881Speter_ACEOF
22430266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22431251881Speter
22432251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22433251881Speter$as_echo "yes" >&6; }
22434251881Speter
22435251881Speter
22436251881Speterelse
22437251881Speter
22438251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22439251881Speter$as_echo "no" >&6; }
22440251881Speter    CXXFLAGS="$_svn_xxflags__save"
22441251881Speter
22442251881Speter
22443251881Speterfi
22444266731Speterrm -f core conftest.err conftest.$ac_objext \
22445266731Speter    conftest$ac_exeext conftest.$ac_ext
22446251881Speter  ac_ext=cpp
22447251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22448251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22449251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22450251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22451251881Speter
22452251881Speter
22453251881Speter
22454251881Speterfi
22455266731Speterrm -f core conftest.err conftest.$ac_objext \
22456266731Speter    conftest$ac_exeext conftest.$ac_ext
22457251881Speter  ac_ext=c
22458251881Speterac_cpp='$CPP $CPPFLAGS'
22459251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22460251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22461251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22462251881Speter
22463251881Speter
22464251881Speter    else
22465251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C++" >&5
22466251881Speter$as_echo "$as_me: Enabling optimizations for C++" >&6;}
22467251881Speter
22468251881Speter  _svn_xxflags__save="$CXXFLAGS"
22469251881Speter  ac_ext=cpp
22470251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22471251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22472251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22473251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22474251881Speter
22475251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O3" >&5
22476251881Speter$as_echo_n "checking if $CXX accepts -O3... " >&6; }
22477251881Speter  CXXFLAGS="-O3 $CXXFLAGS"
22478266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22479251881Speter/* end confdefs.h.  */
22480266731Speterint main(){}
22481251881Speter_ACEOF
22482266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22483251881Speter
22484251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22485251881Speter$as_echo "yes" >&6; }
22486251881Speter
22487251881Speter
22488251881Speterelse
22489251881Speter
22490251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22491251881Speter$as_echo "no" >&6; }
22492251881Speter    CXXFLAGS="$_svn_xxflags__save"
22493251881Speter
22494251881Speter
22495251881Speter  _svn_xxflags__save="$CXXFLAGS"
22496251881Speter  ac_ext=cpp
22497251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22498251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22499251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22500251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22501251881Speter
22502251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O2" >&5
22503251881Speter$as_echo_n "checking if $CXX accepts -O2... " >&6; }
22504251881Speter  CXXFLAGS="-O2 $CXXFLAGS"
22505266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22506251881Speter/* end confdefs.h.  */
22507266731Speterint main(){}
22508251881Speter_ACEOF
22509266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22510251881Speter
22511251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22512251881Speter$as_echo "yes" >&6; }
22513251881Speter
22514251881Speter
22515251881Speterelse
22516251881Speter
22517251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22518251881Speter$as_echo "no" >&6; }
22519251881Speter    CXXFLAGS="$_svn_xxflags__save"
22520251881Speter
22521251881Speter
22522251881Speter  _svn_xxflags__save="$CXXFLAGS"
22523251881Speter  ac_ext=cpp
22524251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22525251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22526251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22527251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22528251881Speter
22529251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O1" >&5
22530251881Speter$as_echo_n "checking if $CXX accepts -O1... " >&6; }
22531251881Speter  CXXFLAGS="-O1 $CXXFLAGS"
22532266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22533251881Speter/* end confdefs.h.  */
22534266731Speterint main(){}
22535251881Speter_ACEOF
22536266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22537251881Speter
22538251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22539251881Speter$as_echo "yes" >&6; }
22540251881Speter
22541251881Speter
22542251881Speterelse
22543251881Speter
22544251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22545251881Speter$as_echo "no" >&6; }
22546251881Speter    CXXFLAGS="$_svn_xxflags__save"
22547251881Speter
22548251881Speter
22549251881Speter  _svn_xxflags__save="$CXXFLAGS"
22550251881Speter  ac_ext=cpp
22551251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22552251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22553251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22554251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22555251881Speter
22556251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O" >&5
22557251881Speter$as_echo_n "checking if $CXX accepts -O... " >&6; }
22558251881Speter  CXXFLAGS="-O $CXXFLAGS"
22559266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22560251881Speter/* end confdefs.h.  */
22561266731Speterint main(){}
22562251881Speter_ACEOF
22563266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22564251881Speter
22565251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22566251881Speter$as_echo "yes" >&6; }
22567251881Speter
22568251881Speter
22569251881Speterelse
22570251881Speter
22571251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22572251881Speter$as_echo "no" >&6; }
22573251881Speter    CXXFLAGS="$_svn_xxflags__save"
22574251881Speter
22575251881Speter
22576251881Speterfi
22577266731Speterrm -f core conftest.err conftest.$ac_objext \
22578266731Speter    conftest$ac_exeext conftest.$ac_ext
22579251881Speter  ac_ext=cpp
22580251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22581251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22582251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22583251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22584251881Speter
22585251881Speter
22586251881Speter
22587251881Speterfi
22588266731Speterrm -f core conftest.err conftest.$ac_objext \
22589266731Speter    conftest$ac_exeext conftest.$ac_ext
22590251881Speter  ac_ext=cpp
22591251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22592251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22593251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22594251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22595251881Speter
22596251881Speter
22597251881Speter
22598251881Speterfi
22599266731Speterrm -f core conftest.err conftest.$ac_objext \
22600266731Speter    conftest$ac_exeext conftest.$ac_ext
22601251881Speter  ac_ext=cpp
22602251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22603251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22604251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22605251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22606251881Speter
22607251881Speter
22608251881Speter
22609251881Speterfi
22610266731Speterrm -f core conftest.err conftest.$ac_objext \
22611266731Speter    conftest$ac_exeext conftest.$ac_ext
22612251881Speter  ac_ext=c
22613251881Speterac_cpp='$CPP $CPPFLAGS'
22614251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22615251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22616251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22617251881Speter
22618251881Speter
22619251881Speter
22620251881Speter  _svn_xxflags__save="$CXXFLAGS"
22621251881Speter  ac_ext=cpp
22622251881Speterac_cpp='$CXXCPP $CPPFLAGS'
22623251881Speterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22624251881Speterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22625251881Speterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22626251881Speter
22627251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wno-clobbered" >&5
22628251881Speter$as_echo_n "checking if $CXX accepts -Wno-clobbered... " >&6; }
22629251881Speter  CXXFLAGS="-Wno-clobbered $CXXFLAGS"
22630266731Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22631251881Speter/* end confdefs.h.  */
22632266731Speterint main(){}
22633251881Speter_ACEOF
22634266731Speterif ac_fn_cxx_try_link "$LINENO"; then :
22635251881Speter
22636251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22637251881Speter$as_echo "yes" >&6; }
22638251881Speter
22639251881Speter
22640251881Speterelse
22641251881Speter
22642251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22643251881Speter$as_echo "no" >&6; }
22644251881Speter    CXXFLAGS="$_svn_xxflags__save"
22645251881Speter
22646251881Speter
22647251881Speterfi
22648266731Speterrm -f core conftest.err conftest.$ac_objext \
22649266731Speter    conftest$ac_exeext conftest.$ac_ext
22650251881Speter  ac_ext=c
22651251881Speterac_cpp='$CPP $CPPFLAGS'
22652251881Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22653251881Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22654251881Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
22655251881Speter
22656251881Speter
22657251881Speter    fi
22658251881Speter  fi
22659251881Speterelif test "$enable_optimization" = "no"; then
22660251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling optimizations" >&5
22661251881Speter$as_echo "$as_me: Disabling optimizations" >&6;}
22662251881Speter  CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-O[^ ]* //g'`"
22663251881Speter  CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-O[^ ]* //g'`"
22664251881Speter# elif test "$enable_optimization" = "maybe" ; then
22665251881Speter#   # do nothing
22666251881Speterfi
22667251881Speter
22668253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: C compiler flags: $CFLAGS" >&5
22669253734Speter$as_echo "$as_me: C compiler flags: $CFLAGS" >&6;}
22670362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}:   language-level: $CMODEFLAGS" >&5
22671362181Sdim$as_echo "$as_me:   language-level: $CMODEFLAGS" >&6;}
22672253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}:     user-defined: $CUSERFLAGS" >&5
22673253734Speter$as_echo "$as_me:     user-defined: $CUSERFLAGS" >&6;}
22674253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}:  maintainer-mode: $CMAINTAINERFLAGS" >&5
22675253734Speter$as_echo "$as_me:  maintainer-mode: $CMAINTAINERFLAGS" >&6;}
22676253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: C++ compiler flags: $CXXFLAGS" >&5
22677253734Speter$as_echo "$as_me: C++ compiler flags: $CXXFLAGS" >&6;}
22678362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}:     language-level: $CXXMODEFLAGS" >&5
22679362181Sdim$as_echo "$as_me:     language-level: $CXXMODEFLAGS" >&6;}
22680253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}:       user-defined: $CXXUSERFLAGS" >&5
22681253734Speter$as_echo "$as_me:       user-defined: $CXXUSERFLAGS" >&6;}
22682253734Speter{ $as_echo "$as_me:${as_lineno-$LINENO}:    maintainer-mode: $CXXMAINTAINERFLAGS" >&5
22683253734Speter$as_echo "$as_me:    maintainer-mode: $CXXMAINTAINERFLAGS" >&6;}
22684251881Speter
22685251881Speter# Check whether --enable-full-version-match was given.
22686251881Speterif test "${enable_full_version_match+set}" = set; then :
22687251881Speter  enableval=$enable_full_version_match;
22688251881Speter    if test "$enableval" = "no" ; then
22689251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling svn full version matching" >&5
22690251881Speter$as_echo "$as_me: Disabling svn full version matching" >&6;}
22691251881Speter
22692251881Speter$as_echo "#define SVN_DISABLE_FULL_VERSION_MATCH 1" >>confdefs.h
22693251881Speter
22694251881Speter    fi
22695251881Speter
22696251881Speterfi
22697251881Speter
22698251881Speter
22699251881Speter
22700251881Speter# Check whether --with-editor was given.
22701251881Speterif test "${with_editor+set}" = set; then :
22702251881Speter  withval=$with_editor;
22703251881Speter
22704251881Speter    if test "$withval" = "yes" ; then
22705251881Speter      as_fn_error $? "--with-editor requires an argument." "$LINENO" 5
22706251881Speter    else
22707251881Speter      SVN_CLIENT_EDITOR=$withval
22708251881Speter
22709251881Spetercat >>confdefs.h <<_ACEOF
22710251881Speter#define SVN_CLIENT_EDITOR "$SVN_CLIENT_EDITOR"
22711251881Speter_ACEOF
22712251881Speter
22713251881Speter
22714251881Speter    fi
22715251881Speter
22716251881Speter
22717251881Speterfi
22718251881Speter
22719251881Speter
22720251881Speter
22721251881Speter  zlib_found=no
22722309511Speter  zlib_skip=no
22723251881Speter
22724251881Speter
22725251881Speter# Check whether --with-zlib was given.
22726251881Speterif test "${with_zlib+set}" = set; then :
22727251881Speter  withval=$with_zlib;
22728309511Speter    if test "$withval" = "yes"; then
22729309511Speter      zlib_skip=no
22730309511Speter    elif test "$withval" = "no"; then
22731309511Speter      zlib_skip=yes
22732309511Speter    else
22733309511Speter      zlib_skip=no
22734309511Speter      zlib_prefix="$withval"
22735309511Speter    fi
22736251881Speter
22737251881Speterfi
22738251881Speter
22739251881Speter
22740309511Speter  if test "$zlib_skip" = "yes"; then
22741309511Speter    as_fn_error $? "subversion requires zlib" "$LINENO" 5
22742309511Speter  fi
22743251881Speter
22744309511Speter  if test -n "$zlib_prefix"; then
22745309511Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: zlib library configuration via prefix" >&5
22746309511Speter$as_echo "$as_me: zlib library configuration via prefix" >&6;}
22747309511Speter    save_cppflags="$CPPFLAGS"
22748309511Speter    CPPFLAGS="$CPPFLAGS -I$zlib_prefix/include"
22749309511Speter    for ac_header in zlib.h
22750251881Speterdo :
22751251881Speter  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
22752251881Speterif test "x$ac_cv_header_zlib_h" = xyes; then :
22753251881Speter  cat >>confdefs.h <<_ACEOF
22754251881Speter#define HAVE_ZLIB_H 1
22755251881Speter_ACEOF
22756251881Speter
22757309511Speter      save_ldflags="$LDFLAGS"
22758309511Speter      LDFLAGS="$LDFLAGS -L$zlib_prefix/lib"
22759309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
22760251881Speter$as_echo_n "checking for inflate in -lz... " >&6; }
22761251881Speterif ${ac_cv_lib_z_inflate+:} false; then :
22762251881Speter  $as_echo_n "(cached) " >&6
22763251881Speterelse
22764251881Speter  ac_check_lib_save_LIBS=$LIBS
22765251881SpeterLIBS="-lz  $LIBS"
22766251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22767251881Speter/* end confdefs.h.  */
22768251881Speter
22769251881Speter/* Override any GCC internal prototype to avoid an error.
22770251881Speter   Use char because int might match the return type of a GCC
22771251881Speter   builtin and then its argument prototype would still apply.  */
22772251881Speter#ifdef __cplusplus
22773251881Speterextern "C"
22774251881Speter#endif
22775251881Speterchar inflate ();
22776251881Speterint
22777251881Spetermain ()
22778251881Speter{
22779251881Speterreturn inflate ();
22780251881Speter  ;
22781251881Speter  return 0;
22782251881Speter}
22783251881Speter_ACEOF
22784251881Speterif ac_fn_c_try_link "$LINENO"; then :
22785251881Speter  ac_cv_lib_z_inflate=yes
22786251881Speterelse
22787251881Speter  ac_cv_lib_z_inflate=no
22788251881Speterfi
22789251881Speterrm -f core conftest.err conftest.$ac_objext \
22790251881Speter    conftest$ac_exeext conftest.$ac_ext
22791251881SpeterLIBS=$ac_check_lib_save_LIBS
22792251881Speterfi
22793251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
22794251881Speter$as_echo "$ac_cv_lib_z_inflate" >&6; }
22795251881Speterif test "x$ac_cv_lib_z_inflate" = xyes; then :
22796309511Speter
22797309511Speter        zlib_found="yes"
22798309511Speter        SVN_ZLIB_INCLUDES="-I$zlib_prefix/include"
22799309511Speter        SVN_ZLIB_LIBS="`
22800309511Speter  input_flags="-L$zlib_prefix/lib"
22801309511Speter  output_flags=""
22802309511Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
22803309511Speter  for flag in $input_flags; do
22804309511Speter    filter="no"
22805309511Speter    for dir in $filtered_dirs; do
22806309511Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
22807309511Speter        filter="yes"
22808309511Speter        break
22809309511Speter      fi
22810309511Speter    done
22811309511Speter    if test "$filter" = "no"; then
22812309511Speter      output_flags="$output_flags $flag"
22813309511Speter    fi
22814309511Speter  done
22815309511Speter  if test -n "$output_flags"; then
22816309511Speter    printf "%s" "${output_flags# }"
22817309511Speter  fi
22818309511Speter` -lz"
22819309511Speter
22820251881Speterfi
22821251881Speter
22822309511Speter      LDFLAGS="$save_ldflags"
22823251881Speter
22824251881Speterfi
22825251881Speter
22826251881Speterdone
22827251881Speter
22828309511Speter    CPPFLAGS="$save_cppflags"
22829309511Speter  else
22830309511Speter
22831309511Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: zlib library configuration via pkg-config" >&5
22832309511Speter$as_echo "$as_me: zlib library configuration via pkg-config" >&6;}
22833309511Speter  if test -n "$PKG_CONFIG"; then
22834309511Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib library" >&5
22835309511Speter$as_echo_n "checking for zlib library... " >&6; }
22836309511Speter    if $PKG_CONFIG zlib --exists; then
22837309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22838309511Speter$as_echo "yes" >&6; }
22839309511Speter      zlib_found=yes
22840309511Speter      SVN_ZLIB_INCLUDES=`$PKG_CONFIG zlib --cflags`
22841309511Speter      SVN_ZLIB_LIBS=`$PKG_CONFIG zlib --libs`
22842309511Speter      SVN_ZLIB_LIBS="`
22843309511Speter  input_flags="$SVN_ZLIB_LIBS"
22844309511Speter  output_flags=""
22845309511Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
22846309511Speter  for flag in $input_flags; do
22847309511Speter    filter="no"
22848309511Speter    for dir in $filtered_dirs; do
22849309511Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
22850309511Speter        filter="yes"
22851309511Speter        break
22852309511Speter      fi
22853309511Speter    done
22854309511Speter    if test "$filter" = "no"; then
22855309511Speter      output_flags="$output_flags $flag"
22856251881Speter    fi
22857309511Speter  done
22858309511Speter  if test -n "$output_flags"; then
22859309511Speter    printf "%s" "${output_flags# }"
22860309511Speter  fi
22861309511Speter`"
22862309511Speter    else
22863309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22864309511Speter$as_echo "no" >&6; }
22865309511Speter    fi
22866309511Speter  fi
22867251881Speter
22868251881Speter
22869309511Speter    if test "$zlib_found" = "no"; then
22870309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: zlib library configuration" >&5
22871309511Speter$as_echo "$as_me: zlib library configuration" >&6;}
22872309511Speter      ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
22873251881Speterif test "x$ac_cv_header_zlib_h" = xyes; then :
22874251881Speter
22875309511Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
22876251881Speter$as_echo_n "checking for inflate in -lz... " >&6; }
22877251881Speterif ${ac_cv_lib_z_inflate+:} false; then :
22878251881Speter  $as_echo_n "(cached) " >&6
22879251881Speterelse
22880251881Speter  ac_check_lib_save_LIBS=$LIBS
22881251881SpeterLIBS="-lz  $LIBS"
22882251881Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22883251881Speter/* end confdefs.h.  */
22884251881Speter
22885251881Speter/* Override any GCC internal prototype to avoid an error.
22886251881Speter   Use char because int might match the return type of a GCC
22887251881Speter   builtin and then its argument prototype would still apply.  */
22888251881Speter#ifdef __cplusplus
22889251881Speterextern "C"
22890251881Speter#endif
22891251881Speterchar inflate ();
22892251881Speterint
22893251881Spetermain ()
22894251881Speter{
22895251881Speterreturn inflate ();
22896251881Speter  ;
22897251881Speter  return 0;
22898251881Speter}
22899251881Speter_ACEOF
22900251881Speterif ac_fn_c_try_link "$LINENO"; then :
22901251881Speter  ac_cv_lib_z_inflate=yes
22902251881Speterelse
22903251881Speter  ac_cv_lib_z_inflate=no
22904251881Speterfi
22905251881Speterrm -f core conftest.err conftest.$ac_objext \
22906251881Speter    conftest$ac_exeext conftest.$ac_ext
22907251881SpeterLIBS=$ac_check_lib_save_LIBS
22908251881Speterfi
22909251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
22910251881Speter$as_echo "$ac_cv_lib_z_inflate" >&6; }
22911251881Speterif test "x$ac_cv_lib_z_inflate" = xyes; then :
22912251881Speter
22913309511Speter          zlib_found="builtin"
22914309511Speter          SVN_ZLIB_LIBS="-lz"
22915251881Speter
22916251881Speterfi
22917251881Speter
22918251881Speter
22919251881Speterfi
22920251881Speter
22921251881Speter
22922309511Speter    fi
22923309511Speter  fi
22924309511Speter
22925251881Speter  if test "$zlib_found" = "no"; then
22926251881Speter    as_fn_error $? "subversion requires zlib" "$LINENO" 5
22927251881Speter  fi
22928251881Speter
22929251881Speter
22930251881Speter
22931251881Speter
22932251881Speter
22933362181Sdim
22934362181Sdim
22935362181Sdim# Check whether --with-lz4 was given.
22936362181Sdimif test "${with_lz4+set}" = set; then :
22937362181Sdim  withval=$with_lz4;
22938362181Sdim      if test "$withval" = internal; then
22939362181Sdim        lz4_prefix=internal
22940362181Sdim      elif test "$withval" = yes; then
22941362181Sdim        lz4_prefix=std
22942362181Sdim      else
22943362181Sdim        lz4_prefix="$withval"
22944362181Sdim      fi
22945362181Sdim
22946362181Sdimelse
22947362181Sdim  lz4_prefix=std
22948362181Sdimfi
22949362181Sdim
22950362181Sdim
22951362181Sdim  if test "$lz4_prefix" = "no"; then
22952362181Sdim        as_fn_error $? "Subversion requires LZ4" "$LINENO" 5
22953362181Sdim  fi
22954362181Sdim  if test "$lz4_prefix" = "internal"; then
22955362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: using internal lz4" >&5
22956362181Sdim$as_echo "$as_me: using internal lz4" >&6;}
22957362181Sdim
22958362181Sdim$as_echo "#define SVN_INTERNAL_LZ4 1" >>confdefs.h
22959362181Sdim
22960362181Sdim  else
22961362181Sdim    if test "$lz4_prefix" = "std"; then
22962362181Sdim
22963362181Sdim  if test -n "$PKG_CONFIG"; then
22964362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lz4 library via pkg-config" >&5
22965362181Sdim$as_echo_n "checking for lz4 library via pkg-config... " >&6; }
22966362181Sdim    if $PKG_CONFIG liblz4 --atleast-version=129 || $PKG_CONFIG liblz4 --max-version=3; then
22967362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22968362181Sdim$as_echo "yes" >&6; }
22969362181Sdim      lz4_found=yes
22970362181Sdim      SVN_LZ4_INCLUDES=`$PKG_CONFIG liblz4 --cflags`
22971362181Sdim      SVN_LZ4_LIBS=`$PKG_CONFIG liblz4 --libs`
22972362181Sdim      SVN_LZ4_LIBS="`
22973362181Sdim  input_flags="$SVN_LZ4_LIBS"
22974362181Sdim  output_flags=""
22975362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
22976362181Sdim  for flag in $input_flags; do
22977362181Sdim    filter="no"
22978362181Sdim    for dir in $filtered_dirs; do
22979362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
22980362181Sdim        filter="yes"
22981362181Sdim        break
22982362181Sdim      fi
22983362181Sdim    done
22984362181Sdim    if test "$filter" = "no"; then
22985362181Sdim      output_flags="$output_flags $flag"
22986362181Sdim    fi
22987362181Sdim  done
22988362181Sdim  if test -n "$output_flags"; then
22989362181Sdim    printf "%s" "${output_flags# }"
22990362181Sdim  fi
22991362181Sdim`"
22992362181Sdim    else
22993362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22994362181Sdim$as_echo "no" >&6; }
22995362181Sdim    fi
22996362181Sdim  fi
22997362181Sdim  if test "$lz4_found" != "yes"; then
22998362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: lz4 configuration without pkg-config" >&5
22999362181Sdim$as_echo "$as_me: lz4 configuration without pkg-config" >&6;}
23000362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZ4_compress_default in -llz4" >&5
23001362181Sdim$as_echo_n "checking for LZ4_compress_default in -llz4... " >&6; }
23002362181Sdimif ${ac_cv_lib_lz4_LZ4_compress_default+:} false; then :
23003362181Sdim  $as_echo_n "(cached) " >&6
23004362181Sdimelse
23005362181Sdim  ac_check_lib_save_LIBS=$LIBS
23006362181SdimLIBS="-llz4  $LIBS"
23007362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
23008362181Sdim/* end confdefs.h.  */
23009362181Sdim
23010362181Sdim/* Override any GCC internal prototype to avoid an error.
23011362181Sdim   Use char because int might match the return type of a GCC
23012362181Sdim   builtin and then its argument prototype would still apply.  */
23013362181Sdim#ifdef __cplusplus
23014362181Sdimextern "C"
23015362181Sdim#endif
23016362181Sdimchar LZ4_compress_default ();
23017362181Sdimint
23018362181Sdimmain ()
23019362181Sdim{
23020362181Sdimreturn LZ4_compress_default ();
23021362181Sdim  ;
23022362181Sdim  return 0;
23023362181Sdim}
23024362181Sdim_ACEOF
23025362181Sdimif ac_fn_c_try_link "$LINENO"; then :
23026362181Sdim  ac_cv_lib_lz4_LZ4_compress_default=yes
23027362181Sdimelse
23028362181Sdim  ac_cv_lib_lz4_LZ4_compress_default=no
23029362181Sdimfi
23030362181Sdimrm -f core conftest.err conftest.$ac_objext \
23031362181Sdim    conftest$ac_exeext conftest.$ac_ext
23032362181SdimLIBS=$ac_check_lib_save_LIBS
23033362181Sdimfi
23034362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lz4_LZ4_compress_default" >&5
23035362181Sdim$as_echo "$ac_cv_lib_lz4_LZ4_compress_default" >&6; }
23036362181Sdimif test "x$ac_cv_lib_lz4_LZ4_compress_default" = xyes; then :
23037362181Sdim
23038362181Sdim      lz4_found=yes
23039362181Sdim      SVN_LZ4_LIBS="-llz4"
23040362181Sdim
23041362181Sdimfi
23042362181Sdim
23043362181Sdim  fi
23044362181Sdim
23045362181Sdim    else
23046362181Sdim
23047362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: lz4 configuration via prefix" >&5
23048362181Sdim$as_echo "$as_me: lz4 configuration via prefix" >&6;}
23049362181Sdim  save_cppflags="$CPPFLAGS"
23050362181Sdim  CPPFLAGS="$CPPFLAGS -I$lz4_prefix/include"
23051362181Sdim  save_ldflags="$LDFLAGS"
23052362181Sdim  LDFLAGS="$LDFLAGS -L$lz4_prefix/lib"
23053362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZ4_compress_default in -llz4" >&5
23054362181Sdim$as_echo_n "checking for LZ4_compress_default in -llz4... " >&6; }
23055362181Sdimif ${ac_cv_lib_lz4_LZ4_compress_default+:} false; then :
23056362181Sdim  $as_echo_n "(cached) " >&6
23057362181Sdimelse
23058362181Sdim  ac_check_lib_save_LIBS=$LIBS
23059362181SdimLIBS="-llz4  $LIBS"
23060362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
23061362181Sdim/* end confdefs.h.  */
23062362181Sdim
23063362181Sdim/* Override any GCC internal prototype to avoid an error.
23064362181Sdim   Use char because int might match the return type of a GCC
23065362181Sdim   builtin and then its argument prototype would still apply.  */
23066362181Sdim#ifdef __cplusplus
23067362181Sdimextern "C"
23068362181Sdim#endif
23069362181Sdimchar LZ4_compress_default ();
23070362181Sdimint
23071362181Sdimmain ()
23072362181Sdim{
23073362181Sdimreturn LZ4_compress_default ();
23074362181Sdim  ;
23075362181Sdim  return 0;
23076362181Sdim}
23077362181Sdim_ACEOF
23078362181Sdimif ac_fn_c_try_link "$LINENO"; then :
23079362181Sdim  ac_cv_lib_lz4_LZ4_compress_default=yes
23080362181Sdimelse
23081362181Sdim  ac_cv_lib_lz4_LZ4_compress_default=no
23082362181Sdimfi
23083362181Sdimrm -f core conftest.err conftest.$ac_objext \
23084362181Sdim    conftest$ac_exeext conftest.$ac_ext
23085362181SdimLIBS=$ac_check_lib_save_LIBS
23086362181Sdimfi
23087362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lz4_LZ4_compress_default" >&5
23088362181Sdim$as_echo "$ac_cv_lib_lz4_LZ4_compress_default" >&6; }
23089362181Sdimif test "x$ac_cv_lib_lz4_LZ4_compress_default" = xyes; then :
23090362181Sdim
23091362181Sdim    lz4_found=yes
23092362181Sdim    SVN_LZ4_INCLUDES="-I$lz4_prefix/include"
23093362181Sdim    SVN_LZ4_LIBS="`
23094362181Sdim  input_flags="-L$lz4_prefix/lib"
23095362181Sdim  output_flags=""
23096362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
23097362181Sdim  for flag in $input_flags; do
23098362181Sdim    filter="no"
23099362181Sdim    for dir in $filtered_dirs; do
23100362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
23101362181Sdim        filter="yes"
23102362181Sdim        break
23103362181Sdim      fi
23104362181Sdim    done
23105362181Sdim    if test "$filter" = "no"; then
23106362181Sdim      output_flags="$output_flags $flag"
23107362181Sdim    fi
23108362181Sdim  done
23109362181Sdim  if test -n "$output_flags"; then
23110362181Sdim    printf "%s" "${output_flags# }"
23111362181Sdim  fi
23112362181Sdim` -llz4"
23113362181Sdim
23114362181Sdimfi
23115362181Sdim
23116362181Sdim  LDFLAGS="$save_ldflags"
23117362181Sdim  CPPFLAGS="$save_cppflags"
23118362181Sdim
23119362181Sdim    fi
23120362181Sdim    if test "$lz4_found" != "yes"; then
23121362181Sdim      as_fn_error $? "Subversion requires LZ4 >= r129, or use --with-lz4=internal" "$LINENO" 5
23122362181Sdim    fi
23123362181Sdim  fi
23124362181Sdim
23125362181Sdim
23126362181Sdim
23127362181Sdim
23128362181Sdim
23129362181Sdim
23130362181Sdim# Check whether --with-utf8proc was given.
23131362181Sdimif test "${with_utf8proc+set}" = set; then :
23132362181Sdim  withval=$with_utf8proc;
23133362181Sdim      if test "$withval" = internal; then
23134362181Sdim        utf8proc_prefix=internal
23135362181Sdim      elif test "$withval" = yes; then
23136362181Sdim        utf8proc_prefix=std
23137362181Sdim      else
23138362181Sdim        utf8proc_prefix="$withval"
23139362181Sdim      fi
23140362181Sdim
23141362181Sdimelse
23142362181Sdim  utf8proc_prefix=std
23143362181Sdimfi
23144362181Sdim
23145362181Sdim
23146362181Sdim  if test "$utf8proc_prefix" = "no"; then
23147362181Sdim        as_fn_error $? "Subversion requires UTF8PROC" "$LINENO" 5
23148362181Sdim  fi
23149362181Sdim  if test "$utf8proc_prefix" = "internal"; then
23150362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: using internal utf8proc" >&5
23151362181Sdim$as_echo "$as_me: using internal utf8proc" >&6;}
23152362181Sdim
23153362181Sdim$as_echo "#define SVN_INTERNAL_UTF8PROC 1" >>confdefs.h
23154362181Sdim
23155362181Sdim  else
23156362181Sdim    if test "$utf8proc_prefix" = "std"; then
23157362181Sdim
23158362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: utf8proc configuration without pkg-config" >&5
23159362181Sdim$as_echo "$as_me: utf8proc configuration without pkg-config" >&6;}
23160362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utf8proc_version in -lutf8proc" >&5
23161362181Sdim$as_echo_n "checking for utf8proc_version in -lutf8proc... " >&6; }
23162362181Sdimif ${ac_cv_lib_utf8proc_utf8proc_version+:} false; then :
23163362181Sdim  $as_echo_n "(cached) " >&6
23164362181Sdimelse
23165362181Sdim  ac_check_lib_save_LIBS=$LIBS
23166362181SdimLIBS="-lutf8proc  $LIBS"
23167362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
23168362181Sdim/* end confdefs.h.  */
23169362181Sdim
23170362181Sdim/* Override any GCC internal prototype to avoid an error.
23171362181Sdim   Use char because int might match the return type of a GCC
23172362181Sdim   builtin and then its argument prototype would still apply.  */
23173362181Sdim#ifdef __cplusplus
23174362181Sdimextern "C"
23175362181Sdim#endif
23176362181Sdimchar utf8proc_version ();
23177362181Sdimint
23178362181Sdimmain ()
23179362181Sdim{
23180362181Sdimreturn utf8proc_version ();
23181362181Sdim  ;
23182362181Sdim  return 0;
23183362181Sdim}
23184362181Sdim_ACEOF
23185362181Sdimif ac_fn_c_try_link "$LINENO"; then :
23186362181Sdim  ac_cv_lib_utf8proc_utf8proc_version=yes
23187362181Sdimelse
23188362181Sdim  ac_cv_lib_utf8proc_utf8proc_version=no
23189362181Sdimfi
23190362181Sdimrm -f core conftest.err conftest.$ac_objext \
23191362181Sdim    conftest$ac_exeext conftest.$ac_ext
23192362181SdimLIBS=$ac_check_lib_save_LIBS
23193362181Sdimfi
23194362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_utf8proc_utf8proc_version" >&5
23195362181Sdim$as_echo "$ac_cv_lib_utf8proc_utf8proc_version" >&6; }
23196362181Sdimif test "x$ac_cv_lib_utf8proc_utf8proc_version" = xyes; then :
23197362181Sdim
23198362181Sdim     utf8proc_found=yes
23199362181Sdim     SVN_UTF8PROC_LIBS="-lutf8proc"
23200362181Sdim
23201362181Sdimfi
23202362181Sdim
23203362181Sdim
23204362181Sdim    else
23205362181Sdim
23206362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: utf8proc configuration via prefix" >&5
23207362181Sdim$as_echo "$as_me: utf8proc configuration via prefix" >&6;}
23208362181Sdim  save_cppflags="$CPPFLAGS"
23209362181Sdim  CPPFLAGS="$CPPFLAGS -I$utf8proc_prefix/include"
23210362181Sdim  save_ldflags="$LDFLAGS"
23211362181Sdim  LDFLAGS="$LDFLAGS -L$utf8proc_prefix/lib"
23212362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utf8proc_version in -lutf8proc" >&5
23213362181Sdim$as_echo_n "checking for utf8proc_version in -lutf8proc... " >&6; }
23214362181Sdimif ${ac_cv_lib_utf8proc_utf8proc_version+:} false; then :
23215362181Sdim  $as_echo_n "(cached) " >&6
23216362181Sdimelse
23217362181Sdim  ac_check_lib_save_LIBS=$LIBS
23218362181SdimLIBS="-lutf8proc  $LIBS"
23219362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
23220362181Sdim/* end confdefs.h.  */
23221362181Sdim
23222362181Sdim/* Override any GCC internal prototype to avoid an error.
23223362181Sdim   Use char because int might match the return type of a GCC
23224362181Sdim   builtin and then its argument prototype would still apply.  */
23225362181Sdim#ifdef __cplusplus
23226362181Sdimextern "C"
23227362181Sdim#endif
23228362181Sdimchar utf8proc_version ();
23229362181Sdimint
23230362181Sdimmain ()
23231362181Sdim{
23232362181Sdimreturn utf8proc_version ();
23233362181Sdim  ;
23234362181Sdim  return 0;
23235362181Sdim}
23236362181Sdim_ACEOF
23237362181Sdimif ac_fn_c_try_link "$LINENO"; then :
23238362181Sdim  ac_cv_lib_utf8proc_utf8proc_version=yes
23239362181Sdimelse
23240362181Sdim  ac_cv_lib_utf8proc_utf8proc_version=no
23241362181Sdimfi
23242362181Sdimrm -f core conftest.err conftest.$ac_objext \
23243362181Sdim    conftest$ac_exeext conftest.$ac_ext
23244362181SdimLIBS=$ac_check_lib_save_LIBS
23245362181Sdimfi
23246362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_utf8proc_utf8proc_version" >&5
23247362181Sdim$as_echo "$ac_cv_lib_utf8proc_utf8proc_version" >&6; }
23248362181Sdimif test "x$ac_cv_lib_utf8proc_utf8proc_version" = xyes; then :
23249362181Sdim
23250362181Sdim    utf8proc_found=yes
23251362181Sdim    SVN_UTF8PROC_INCLUDES="-I$utf8proc_prefix/include"
23252362181Sdim    SVN_UTF8PROC_LIBS="`
23253362181Sdim  input_flags="-L$utf8proc_prefix/lib"
23254362181Sdim  output_flags=""
23255362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
23256362181Sdim  for flag in $input_flags; do
23257362181Sdim    filter="no"
23258362181Sdim    for dir in $filtered_dirs; do
23259362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
23260362181Sdim        filter="yes"
23261362181Sdim        break
23262362181Sdim      fi
23263362181Sdim    done
23264362181Sdim    if test "$filter" = "no"; then
23265362181Sdim      output_flags="$output_flags $flag"
23266362181Sdim    fi
23267362181Sdim  done
23268362181Sdim  if test -n "$output_flags"; then
23269362181Sdim    printf "%s" "${output_flags# }"
23270362181Sdim  fi
23271362181Sdim` -lutf8proc"
23272362181Sdim
23273362181Sdimfi
23274362181Sdim
23275362181Sdim  LDFLAGS="$save_ldflags"
23276362181Sdim  CPPFLAGS="$save_cppflags"
23277362181Sdim
23278362181Sdim    fi
23279362181Sdim    if test "$utf8proc_found" != "yes"; then
23280362181Sdim      as_fn_error $? "Subversion requires UTF8PROC; install it or re-run configure with \"--with-utf8proc=internal\"" "$LINENO" 5
23281362181Sdim    fi
23282362181Sdim  fi
23283362181Sdim
23284362181Sdim
23285362181Sdim
23286362181Sdim
23287251881SpeterMOD_ACTIVATION=""
23288251881Speter# Check whether --enable-mod-activation was given.
23289251881Speterif test "${enable_mod_activation+set}" = set; then :
23290251881Speter  enableval=$enable_mod_activation;
23291251881Speter    if test "$enableval" = "yes" ; then
23292251881Speter      MOD_ACTIVATION="-a"
23293251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling apache module activation" >&5
23294251881Speter$as_echo "$as_me: Enabling apache module activation" >&6;}
23295251881Speter    else
23296251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling apache module activation" >&5
23297251881Speter$as_echo "$as_me: Disabling apache module activation" >&6;}
23298251881Speter    fi
23299251881Speter
23300251881Speterfi
23301251881Speter
23302251881Speter
23303251881Speter
23304251881Speter
23305251881Speter
23306251881Speter# Check whether --enable-gcov was given.
23307251881Speterif test "${enable_gcov+set}" = set; then :
23308251881Speter  enableval=$enable_gcov;
23309251881Speter    if test "$enableval" = "yes" ; then
23310251881Speter                  if test "$GCC" = "yes"; then
23311251881Speter        if test "$svn_enable_shared" = "yes" ; then
23312251881Speter          as_fn_error $? "Can't have --enable-gcov without --disable-shared (we
23313251881Speter                        recommend also using --enable-all-static)." "$LINENO" 5
23314251881Speter        fi
23315251881Speter        if test ! "$enable_all_static" = "yes" ; then
23316251881Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: We recommend --enable-all-static with --enable-gcov." >&5
23317251881Speter$as_echo "$as_me: WARNING: We recommend --enable-all-static with --enable-gcov." >&2;}
23318251881Speter        fi
23319251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling gcov coverage testing." >&5
23320251881Speter$as_echo "$as_me: Enabling gcov coverage testing." >&6;}
23321251881Speter        CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
23322251881Speter        CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage"
23323251881Speter      else
23324251881Speter        as_fn_error $? "We only support --enable-gcov with GCC right now." "$LINENO" 5
23325251881Speter      fi
23326251881Speter    fi
23327251881Speter
23328251881Speterfi
23329251881Speter
23330251881Speter
23331251881Speter# Check whether --enable-gprof was given.
23332251881Speterif test "${enable_gprof+set}" = set; then :
23333251881Speter  enableval=$enable_gprof;
23334251881Speter    if test "$enableval" = "yes" ; then
23335251881Speter                  if test "$GCC" = "yes"; then
23336251881Speter        if test "$svn_enable_shared" = "yes" ; then
23337251881Speter          as_fn_error $? "Can't have --enable-gprof without --disable-shared (we
23338251881Speter                        recommend also using --enable-all-static)." "$LINENO" 5
23339251881Speter        fi
23340251881Speter        if test ! "$enable_all_static" = "yes" ; then
23341251881Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: We recommend --enable-all-static with --enable-gprof." >&5
23342251881Speter$as_echo "$as_me: WARNING: We recommend --enable-all-static with --enable-gprof." >&2;}
23343251881Speter        fi
23344251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling gprof profiling data (to gmon.out)." >&5
23345251881Speter$as_echo "$as_me: Enabling gprof profiling data (to gmon.out)." >&6;}
23346251881Speter        CFLAGS="$CFLAGS -pg"
23347251881Speter        CXXFLAGS="$CXXFLAGS -pg"
23348251881Speter        LT_LDFLAGS="$LT_LDFLAGS -pg"
23349251881Speter      else
23350251881Speter        as_fn_error $? "We only support --enable-gprof with GCC right now." "$LINENO" 5
23351251881Speter      fi
23352251881Speter    fi
23353251881Speter
23354251881Speterfi
23355251881Speter
23356251881Speter
23357251881Speter
23358251881Speter# Scripting and Bindings languages
23359251881Speter
23360251881Speter# Python: Used for testsuite, and bindings
23361251881Speter
23362251881Speter
23363251881SpeterPYTHON="`$abs_srcdir/build/find_python.sh`"
23364251881Speterif test -z "$PYTHON"; then
23365289180Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python 2.7 or later is required to run the testsuite" >&5
23366289180Speter$as_echo "$as_me: WARNING: Python 2.7 or later is required to run the testsuite" >&2;}
23367251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: or to use the Subversion Python bindings" >&5
23368251881Speter$as_echo "$as_me: WARNING: or to use the Subversion Python bindings" >&2;}
23369251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
23370251881Speter$as_echo "$as_me: WARNING: " >&2;}
23371251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you have a suitable Python installed, but not on the" >&5
23372251881Speter$as_echo "$as_me: WARNING: If you have a suitable Python installed, but not on the" >&2;}
23373251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PATH, set the environment variable PYTHON to the full path" >&5
23374251881Speter$as_echo "$as_me: WARNING: PATH, set the environment variable PYTHON to the full path" >&2;}
23375251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: to the Python executable, and re-run configure" >&5
23376251881Speter$as_echo "$as_me: WARNING: to the Python executable, and re-run configure" >&2;}
23377251881Speterfi
23378251881Speterfor ac_prog in "$PYTHON"
23379251881Speterdo
23380251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
23381251881Speterset dummy $ac_prog; ac_word=$2
23382251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23383251881Speter$as_echo_n "checking for $ac_word... " >&6; }
23384251881Speterif ${ac_cv_path_PYTHON+:} false; then :
23385251881Speter  $as_echo_n "(cached) " >&6
23386251881Speterelse
23387251881Speter  case $PYTHON in
23388251881Speter  [\\/]* | ?:[\\/]*)
23389251881Speter  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
23390251881Speter  ;;
23391251881Speter  *)
23392251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23393251881Speterfor as_dir in $PATH
23394251881Speterdo
23395251881Speter  IFS=$as_save_IFS
23396251881Speter  test -z "$as_dir" && as_dir=.
23397251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
23398251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23399251881Speter    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
23400251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23401251881Speter    break 2
23402251881Speter  fi
23403251881Speterdone
23404251881Speter  done
23405251881SpeterIFS=$as_save_IFS
23406251881Speter
23407251881Speter  ;;
23408251881Speteresac
23409251881Speterfi
23410251881SpeterPYTHON=$ac_cv_path_PYTHON
23411251881Speterif test -n "$PYTHON"; then
23412251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
23413251881Speter$as_echo "$PYTHON" >&6; }
23414251881Speterelse
23415251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23416251881Speter$as_echo "no" >&6; }
23417251881Speterfi
23418251881Speter
23419251881Speter
23420251881Speter  test -n "$PYTHON" && break
23421251881Speterdone
23422251881Spetertest -n "$PYTHON" || PYTHON="none"
23423251881Speter
23424251881Speter
23425251881Speter# The minimum version for the JVM runtime for our Java bytecode.
23426362181SdimJAVA_OLDEST_WORKING_VER='1.8'
23427251881Speter# SVN_CHECK_JDK sets $JAVA_CLASSPATH
23428251881Speter
23429251881Speter  JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER"
23430251881Speter
23431251881Speter# Check whether --with-jdk was given.
23432251881Speterif test "${with_jdk+set}" = set; then :
23433251881Speter  withval=$with_jdk;
23434251881Speter    case "$withval" in
23435251881Speter      "no")
23436251881Speter        JDK_SUITABLE=no
23437251881Speter      ;;
23438251881Speter      "yes")
23439251881Speter
23440251881Speter  where=check
23441251881Speter  JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER"
23442251881Speter
23443251881Speter  JDK=none
23444251881Speter  JAVA_BIN=none
23445251881Speter  JAVADOC=none
23446251881Speter  JAVAC=none
23447251881Speter  JAVAH=none
23448251881Speter  JAR=none
23449251881Speter  JNI_INCLUDES=none
23450251881Speter
23451251881Speter  JDK_SUITABLE=no
23452251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JDK" >&5
23453251881Speter$as_echo_n "checking for JDK... " >&6; }
23454251881Speter  if test $where = check; then
23455289180Speter                if test -x "$JAVA_HOME/bin/java"; then
23456251881Speter      JDK="$JAVA_HOME"
23457289180Speter    elif test -x "/usr/libexec/java_home"; then
23458289180Speter      JDK=`/usr/libexec/java_home`
23459251881Speter    elif test -x "/Library/Java/Home/bin/java"; then
23460251881Speter      JDK="/Library/Java/Home"
23461251881Speter    elif test -x "/usr/bin/java"; then
23462251881Speter      JDK="/usr"
23463251881Speter    elif test -x "/usr/local/bin/java"; then
23464251881Speter      JDK="/usr/local"
23465251881Speter    fi
23466251881Speter  else
23467251881Speter    JDK=$where
23468251881Speter  fi
23469251881Speter
23470251881Speter          os_arch="`uname`"
23471251881Speter  if test "$os_arch" = "Darwin"; then
23472251881Speter    OSX_VER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2`
23473251881Speter
23474251881Speter    if test "$OSX_VER" = "10.4"; then
23475251881Speter            OSX_VER="10.4u"
23476251881Speter    fi
23477251881Speter
23478251881Speter    OSX_SYS_JAVA_FRAMEWORK="/System/Library/Frameworks/JavaVM.framework"
23479251881Speter    OSX_SDK_JAVA_FRAMEWORK="/Developer/SDKs/MacOSX$OSX_VER.sdk/System/Library"
23480251881Speter    OSX_SDK_JAVA_FRAMEWORK="$OSX_SDK_JAVA_FRAMEWORK/Frameworks/JavaVM.framework"
23481251881Speter  fi
23482251881Speter
23483251881Speter  if test "$os_arch" = "Darwin" && test "$JDK" = "/usr" &&
23484251881Speter     test -d "/Library/Java/Home"; then
23485251881Speter    JDK="/Library/Java/Home"
23486251881Speter  fi
23487251881Speter
23488251881Speter  if test "$os_arch" = "Darwin" && test "$JDK" = "/Library/Java/Home"; then
23489251881Speter    JRE_LIB_DIR="$OSX_SYS_JAVA_FRAMEWORK/Classes"
23490251881Speter  else
23491251881Speter    JRE_LIB_DIR="$JDK/jre/lib"
23492251881Speter  fi
23493251881Speter
23494251881Speter  if test -f "$JDK/include/jni.h"; then
23495251881Speter        JNI_INCLUDEDIR="$JDK/include"
23496251881Speter    JDK_SUITABLE=yes
23497251881Speter  elif test "$os_arch" = "Darwin" && test -e "$JDK/Headers/jni.h"; then
23498251881Speter        JNI_INCLUDEDIR="$JDK/Headers"
23499251881Speter    JDK_SUITABLE=yes
23500251881Speter  elif test "$os_arch" = "Darwin" &&
23501251881Speter       test -e "$OSX_SYS_JAVA_FRAMEWORK/Headers/jni.h"; then
23502251881Speter        JNI_INCLUDEDIR="$OSX_SYS_JAVA_FRAMEWORK/Headers"
23503251881Speter    JDK_SUITABLE=yes
23504251881Speter  elif test "$os_arch" = "Darwin" &&
23505251881Speter       test -e "$OSX_SDK_JAVA_FRAMEWORK/Headers/jni.h"; then
23506251881Speter        JNI_INCLUDEDIR="$OSX_SDK_JAVA_FRAMEWORK/Headers"
23507251881Speter    JDK_SUITABLE=yes
23508251881Speter  else
23509251881Speter    JDK_SUITABLE=no
23510251881Speter  fi
23511251881Speter  if test "$JDK_SUITABLE" = "yes"; then
23512251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JNI_INCLUDEDIR/jni.h" >&5
23513251881Speter$as_echo "$JNI_INCLUDEDIR/jni.h" >&6; }
23514251881Speter  else
23515251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23516251881Speter$as_echo "no" >&6; }
23517251881Speter    if test "$where" != "check"; then
23518251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no JNI header files found." >&5
23519251881Speter$as_echo "$as_me: WARNING: no JNI header files found." >&2;}
23520251881Speter      if test "$os_arch" = "Darwin"; then
23521251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/.  Apple no longer includes the JNI header files by default on Java updates." >&5
23522251881Speter$as_echo "$as_me: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/.  Apple no longer includes the JNI header files by default on Java updates." >&2;}
23523251881Speter      fi
23524251881Speter    fi
23525251881Speter  fi
23526251881Speter
23527251881Speter  if test "$JDK_SUITABLE" = "yes"; then
23528251881Speter    JAVA_BIN='$(JDK)/bin'
23529251881Speter
23530251881Speter    JAVA="$JAVA_BIN/java"
23531251881Speter    JAVAC="$JAVA_BIN/javac"
23532251881Speter    JAVAH="$JAVA_BIN/javah"
23533251881Speter    JAVADOC="$JAVA_BIN/javadoc"
23534251881Speter    JAR="$JAVA_BIN/jar"
23535251881Speter
23536251881Speter
23537251881Speter# Check whether --with-jikes was given.
23538251881Speterif test "${with_jikes+set}" = set; then :
23539251881Speter  withval=$with_jikes;
23540362181Sdim      if test "$withval" != "no"; then
23541362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The --with-jikes option was ignored" >&5
23542362181Sdim$as_echo "$as_me: WARNING: The --with-jikes option was ignored" >&2;}
23543362181Sdim      fi
23544251881Speter
23545251881Speterfi
23546251881Speter
23547251881Speter
23548251881Speter        # The release for "-source" could actually be greater than that
23549251881Speter    # of "-target", if we want to cross-compile for lesser JVMs.
23550251881Speter    if test -z "$JAVAC_FLAGS"; then
23551362181Sdim      JAVAC_FLAGS="-target $JAVA_OLDEST_WORKING_VER -source 1.8"
23552251881Speter      if test "$enable_debugging" = "yes"; then
23553289180Speter        JAVAC_FLAGS="-g -Xlint -Xlint:unchecked -Xlint:serial -Xlint:path $JAVAC_FLAGS"
23554289180Speter        if test -z "$JAVAC_COMPAT_FLAGS"; then
23555289180Speter          JAVAC_COMPAT_FLAGS="$JAVAC_FLAGS -Xlint:-unchecked -Xlint:-deprecation -Xlint:-dep-ann -Xlint:-rawtypes"
23556289180Speter        fi
23557251881Speter      fi
23558251881Speter    fi
23559251881Speter
23560251881Speter    JNI_INCLUDES="-I$JNI_INCLUDEDIR"
23561251881Speter    list="`find "$JNI_INCLUDEDIR" -type d -print`"
23562251881Speter    for dir in $list; do
23563251881Speter      JNI_INCLUDES="$JNI_INCLUDES -I$dir"
23564251881Speter    done
23565251881Speter  fi
23566251881Speter
23567251881Speter
23568251881Speter
23569251881Speter
23570251881Speter
23571251881Speter
23572251881Speter
23573251881Speter
23574251881Speter
23575251881Speter
23576289180Speter
23577251881Speter      ;;
23578251881Speter      *)
23579251881Speter
23580251881Speter  where=$withval
23581251881Speter  JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER"
23582251881Speter
23583251881Speter  JDK=none
23584251881Speter  JAVA_BIN=none
23585251881Speter  JAVADOC=none
23586251881Speter  JAVAC=none
23587251881Speter  JAVAH=none
23588251881Speter  JAR=none
23589251881Speter  JNI_INCLUDES=none
23590251881Speter
23591251881Speter  JDK_SUITABLE=no
23592251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JDK" >&5
23593251881Speter$as_echo_n "checking for JDK... " >&6; }
23594251881Speter  if test $where = check; then
23595289180Speter                if test -x "$JAVA_HOME/bin/java"; then
23596251881Speter      JDK="$JAVA_HOME"
23597289180Speter    elif test -x "/usr/libexec/java_home"; then
23598289180Speter      JDK=`/usr/libexec/java_home`
23599251881Speter    elif test -x "/Library/Java/Home/bin/java"; then
23600251881Speter      JDK="/Library/Java/Home"
23601251881Speter    elif test -x "/usr/bin/java"; then
23602251881Speter      JDK="/usr"
23603251881Speter    elif test -x "/usr/local/bin/java"; then
23604251881Speter      JDK="/usr/local"
23605251881Speter    fi
23606251881Speter  else
23607251881Speter    JDK=$where
23608251881Speter  fi
23609251881Speter
23610251881Speter          os_arch="`uname`"
23611251881Speter  if test "$os_arch" = "Darwin"; then
23612251881Speter    OSX_VER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2`
23613251881Speter
23614251881Speter    if test "$OSX_VER" = "10.4"; then
23615251881Speter            OSX_VER="10.4u"
23616251881Speter    fi
23617251881Speter
23618251881Speter    OSX_SYS_JAVA_FRAMEWORK="/System/Library/Frameworks/JavaVM.framework"
23619251881Speter    OSX_SDK_JAVA_FRAMEWORK="/Developer/SDKs/MacOSX$OSX_VER.sdk/System/Library"
23620251881Speter    OSX_SDK_JAVA_FRAMEWORK="$OSX_SDK_JAVA_FRAMEWORK/Frameworks/JavaVM.framework"
23621251881Speter  fi
23622251881Speter
23623251881Speter  if test "$os_arch" = "Darwin" && test "$JDK" = "/usr" &&
23624251881Speter     test -d "/Library/Java/Home"; then
23625251881Speter    JDK="/Library/Java/Home"
23626251881Speter  fi
23627251881Speter
23628251881Speter  if test "$os_arch" = "Darwin" && test "$JDK" = "/Library/Java/Home"; then
23629251881Speter    JRE_LIB_DIR="$OSX_SYS_JAVA_FRAMEWORK/Classes"
23630251881Speter  else
23631251881Speter    JRE_LIB_DIR="$JDK/jre/lib"
23632251881Speter  fi
23633251881Speter
23634251881Speter  if test -f "$JDK/include/jni.h"; then
23635251881Speter        JNI_INCLUDEDIR="$JDK/include"
23636251881Speter    JDK_SUITABLE=yes
23637251881Speter  elif test "$os_arch" = "Darwin" && test -e "$JDK/Headers/jni.h"; then
23638251881Speter        JNI_INCLUDEDIR="$JDK/Headers"
23639251881Speter    JDK_SUITABLE=yes
23640251881Speter  elif test "$os_arch" = "Darwin" &&
23641251881Speter       test -e "$OSX_SYS_JAVA_FRAMEWORK/Headers/jni.h"; then
23642251881Speter        JNI_INCLUDEDIR="$OSX_SYS_JAVA_FRAMEWORK/Headers"
23643251881Speter    JDK_SUITABLE=yes
23644251881Speter  elif test "$os_arch" = "Darwin" &&
23645251881Speter       test -e "$OSX_SDK_JAVA_FRAMEWORK/Headers/jni.h"; then
23646251881Speter        JNI_INCLUDEDIR="$OSX_SDK_JAVA_FRAMEWORK/Headers"
23647251881Speter    JDK_SUITABLE=yes
23648251881Speter  else
23649251881Speter    JDK_SUITABLE=no
23650251881Speter  fi
23651251881Speter  if test "$JDK_SUITABLE" = "yes"; then
23652251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JNI_INCLUDEDIR/jni.h" >&5
23653251881Speter$as_echo "$JNI_INCLUDEDIR/jni.h" >&6; }
23654251881Speter  else
23655251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23656251881Speter$as_echo "no" >&6; }
23657251881Speter    if test "$where" != "check"; then
23658251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no JNI header files found." >&5
23659251881Speter$as_echo "$as_me: WARNING: no JNI header files found." >&2;}
23660251881Speter      if test "$os_arch" = "Darwin"; then
23661251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/.  Apple no longer includes the JNI header files by default on Java updates." >&5
23662251881Speter$as_echo "$as_me: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/.  Apple no longer includes the JNI header files by default on Java updates." >&2;}
23663251881Speter      fi
23664251881Speter    fi
23665251881Speter  fi
23666251881Speter
23667251881Speter  if test "$JDK_SUITABLE" = "yes"; then
23668251881Speter    JAVA_BIN='$(JDK)/bin'
23669251881Speter
23670251881Speter    JAVA="$JAVA_BIN/java"
23671251881Speter    JAVAC="$JAVA_BIN/javac"
23672251881Speter    JAVAH="$JAVA_BIN/javah"
23673251881Speter    JAVADOC="$JAVA_BIN/javadoc"
23674251881Speter    JAR="$JAVA_BIN/jar"
23675251881Speter
23676251881Speter
23677251881Speter# Check whether --with-jikes was given.
23678251881Speterif test "${with_jikes+set}" = set; then :
23679251881Speter  withval=$with_jikes;
23680362181Sdim      if test "$withval" != "no"; then
23681362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The --with-jikes option was ignored" >&5
23682362181Sdim$as_echo "$as_me: WARNING: The --with-jikes option was ignored" >&2;}
23683362181Sdim      fi
23684251881Speter
23685251881Speterfi
23686251881Speter
23687251881Speter
23688251881Speter        # The release for "-source" could actually be greater than that
23689251881Speter    # of "-target", if we want to cross-compile for lesser JVMs.
23690251881Speter    if test -z "$JAVAC_FLAGS"; then
23691362181Sdim      JAVAC_FLAGS="-target $JAVA_OLDEST_WORKING_VER -source 1.8"
23692251881Speter      if test "$enable_debugging" = "yes"; then
23693289180Speter        JAVAC_FLAGS="-g -Xlint -Xlint:unchecked -Xlint:serial -Xlint:path $JAVAC_FLAGS"
23694289180Speter        if test -z "$JAVAC_COMPAT_FLAGS"; then
23695289180Speter          JAVAC_COMPAT_FLAGS="$JAVAC_FLAGS -Xlint:-unchecked -Xlint:-deprecation -Xlint:-dep-ann -Xlint:-rawtypes"
23696289180Speter        fi
23697251881Speter      fi
23698251881Speter    fi
23699251881Speter
23700251881Speter    JNI_INCLUDES="-I$JNI_INCLUDEDIR"
23701251881Speter    list="`find "$JNI_INCLUDEDIR" -type d -print`"
23702251881Speter    for dir in $list; do
23703251881Speter      JNI_INCLUDES="$JNI_INCLUDES -I$dir"
23704251881Speter    done
23705251881Speter  fi
23706251881Speter
23707251881Speter
23708251881Speter
23709251881Speter
23710251881Speter
23711251881Speter
23712251881Speter
23713251881Speter
23714251881Speter
23715251881Speter
23716289180Speter
23717251881Speter      ;;
23718251881Speter    esac
23719251881Speter
23720251881Speterelse
23721251881Speter
23722251881Speter
23723251881Speter  where=check
23724251881Speter  JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER"
23725251881Speter
23726251881Speter  JDK=none
23727251881Speter  JAVA_BIN=none
23728251881Speter  JAVADOC=none
23729251881Speter  JAVAC=none
23730251881Speter  JAVAH=none
23731251881Speter  JAR=none
23732251881Speter  JNI_INCLUDES=none
23733251881Speter
23734251881Speter  JDK_SUITABLE=no
23735251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JDK" >&5
23736251881Speter$as_echo_n "checking for JDK... " >&6; }
23737251881Speter  if test $where = check; then
23738289180Speter                if test -x "$JAVA_HOME/bin/java"; then
23739251881Speter      JDK="$JAVA_HOME"
23740289180Speter    elif test -x "/usr/libexec/java_home"; then
23741289180Speter      JDK=`/usr/libexec/java_home`
23742251881Speter    elif test -x "/Library/Java/Home/bin/java"; then
23743251881Speter      JDK="/Library/Java/Home"
23744251881Speter    elif test -x "/usr/bin/java"; then
23745251881Speter      JDK="/usr"
23746251881Speter    elif test -x "/usr/local/bin/java"; then
23747251881Speter      JDK="/usr/local"
23748251881Speter    fi
23749251881Speter  else
23750251881Speter    JDK=$where
23751251881Speter  fi
23752251881Speter
23753251881Speter          os_arch="`uname`"
23754251881Speter  if test "$os_arch" = "Darwin"; then
23755251881Speter    OSX_VER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2`
23756251881Speter
23757251881Speter    if test "$OSX_VER" = "10.4"; then
23758251881Speter            OSX_VER="10.4u"
23759251881Speter    fi
23760251881Speter
23761251881Speter    OSX_SYS_JAVA_FRAMEWORK="/System/Library/Frameworks/JavaVM.framework"
23762251881Speter    OSX_SDK_JAVA_FRAMEWORK="/Developer/SDKs/MacOSX$OSX_VER.sdk/System/Library"
23763251881Speter    OSX_SDK_JAVA_FRAMEWORK="$OSX_SDK_JAVA_FRAMEWORK/Frameworks/JavaVM.framework"
23764251881Speter  fi
23765251881Speter
23766251881Speter  if test "$os_arch" = "Darwin" && test "$JDK" = "/usr" &&
23767251881Speter     test -d "/Library/Java/Home"; then
23768251881Speter    JDK="/Library/Java/Home"
23769251881Speter  fi
23770251881Speter
23771251881Speter  if test "$os_arch" = "Darwin" && test "$JDK" = "/Library/Java/Home"; then
23772251881Speter    JRE_LIB_DIR="$OSX_SYS_JAVA_FRAMEWORK/Classes"
23773251881Speter  else
23774251881Speter    JRE_LIB_DIR="$JDK/jre/lib"
23775251881Speter  fi
23776251881Speter
23777251881Speter  if test -f "$JDK/include/jni.h"; then
23778251881Speter        JNI_INCLUDEDIR="$JDK/include"
23779251881Speter    JDK_SUITABLE=yes
23780251881Speter  elif test "$os_arch" = "Darwin" && test -e "$JDK/Headers/jni.h"; then
23781251881Speter        JNI_INCLUDEDIR="$JDK/Headers"
23782251881Speter    JDK_SUITABLE=yes
23783251881Speter  elif test "$os_arch" = "Darwin" &&
23784251881Speter       test -e "$OSX_SYS_JAVA_FRAMEWORK/Headers/jni.h"; then
23785251881Speter        JNI_INCLUDEDIR="$OSX_SYS_JAVA_FRAMEWORK/Headers"
23786251881Speter    JDK_SUITABLE=yes
23787251881Speter  elif test "$os_arch" = "Darwin" &&
23788251881Speter       test -e "$OSX_SDK_JAVA_FRAMEWORK/Headers/jni.h"; then
23789251881Speter        JNI_INCLUDEDIR="$OSX_SDK_JAVA_FRAMEWORK/Headers"
23790251881Speter    JDK_SUITABLE=yes
23791251881Speter  else
23792251881Speter    JDK_SUITABLE=no
23793251881Speter  fi
23794251881Speter  if test "$JDK_SUITABLE" = "yes"; then
23795251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JNI_INCLUDEDIR/jni.h" >&5
23796251881Speter$as_echo "$JNI_INCLUDEDIR/jni.h" >&6; }
23797251881Speter  else
23798251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23799251881Speter$as_echo "no" >&6; }
23800251881Speter    if test "$where" != "check"; then
23801251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no JNI header files found." >&5
23802251881Speter$as_echo "$as_me: WARNING: no JNI header files found." >&2;}
23803251881Speter      if test "$os_arch" = "Darwin"; then
23804251881Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/.  Apple no longer includes the JNI header files by default on Java updates." >&5
23805251881Speter$as_echo "$as_me: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/.  Apple no longer includes the JNI header files by default on Java updates." >&2;}
23806251881Speter      fi
23807251881Speter    fi
23808251881Speter  fi
23809251881Speter
23810251881Speter  if test "$JDK_SUITABLE" = "yes"; then
23811251881Speter    JAVA_BIN='$(JDK)/bin'
23812251881Speter
23813251881Speter    JAVA="$JAVA_BIN/java"
23814251881Speter    JAVAC="$JAVA_BIN/javac"
23815251881Speter    JAVAH="$JAVA_BIN/javah"
23816251881Speter    JAVADOC="$JAVA_BIN/javadoc"
23817251881Speter    JAR="$JAVA_BIN/jar"
23818251881Speter
23819251881Speter
23820251881Speter# Check whether --with-jikes was given.
23821251881Speterif test "${with_jikes+set}" = set; then :
23822251881Speter  withval=$with_jikes;
23823362181Sdim      if test "$withval" != "no"; then
23824362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The --with-jikes option was ignored" >&5
23825362181Sdim$as_echo "$as_me: WARNING: The --with-jikes option was ignored" >&2;}
23826362181Sdim      fi
23827251881Speter
23828251881Speterfi
23829251881Speter
23830251881Speter
23831251881Speter        # The release for "-source" could actually be greater than that
23832251881Speter    # of "-target", if we want to cross-compile for lesser JVMs.
23833251881Speter    if test -z "$JAVAC_FLAGS"; then
23834362181Sdim      JAVAC_FLAGS="-target $JAVA_OLDEST_WORKING_VER -source 1.8"
23835251881Speter      if test "$enable_debugging" = "yes"; then
23836289180Speter        JAVAC_FLAGS="-g -Xlint -Xlint:unchecked -Xlint:serial -Xlint:path $JAVAC_FLAGS"
23837289180Speter        if test -z "$JAVAC_COMPAT_FLAGS"; then
23838289180Speter          JAVAC_COMPAT_FLAGS="$JAVAC_FLAGS -Xlint:-unchecked -Xlint:-deprecation -Xlint:-dep-ann -Xlint:-rawtypes"
23839289180Speter        fi
23840251881Speter      fi
23841251881Speter    fi
23842251881Speter
23843251881Speter    JNI_INCLUDES="-I$JNI_INCLUDEDIR"
23844251881Speter    list="`find "$JNI_INCLUDEDIR" -type d -print`"
23845251881Speter    for dir in $list; do
23846251881Speter      JNI_INCLUDES="$JNI_INCLUDES -I$dir"
23847251881Speter    done
23848251881Speter  fi
23849251881Speter
23850251881Speter
23851251881Speter
23852251881Speter
23853251881Speter
23854251881Speter
23855251881Speter
23856251881Speter
23857251881Speter
23858251881Speter
23859251881Speter
23860289180Speter
23861251881Speterfi
23862251881Speter
23863251881Speter
23864251881Speter
23865251881Speter# Extract the first word of "perl", so it can be a program name with args.
23866251881Speterset dummy perl; ac_word=$2
23867251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23868251881Speter$as_echo_n "checking for $ac_word... " >&6; }
23869251881Speterif ${ac_cv_path_PERL+:} false; then :
23870251881Speter  $as_echo_n "(cached) " >&6
23871251881Speterelse
23872251881Speter  case $PERL in
23873251881Speter  [\\/]* | ?:[\\/]*)
23874251881Speter  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
23875251881Speter  ;;
23876251881Speter  *)
23877251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23878251881Speterfor as_dir in $PATH
23879251881Speterdo
23880251881Speter  IFS=$as_save_IFS
23881251881Speter  test -z "$as_dir" && as_dir=.
23882251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
23883251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23884251881Speter    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
23885251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23886251881Speter    break 2
23887251881Speter  fi
23888251881Speterdone
23889251881Speter  done
23890251881SpeterIFS=$as_save_IFS
23891251881Speter
23892251881Speter  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
23893251881Speter  ;;
23894251881Speteresac
23895251881Speterfi
23896251881SpeterPERL=$ac_cv_path_PERL
23897251881Speterif test -n "$PERL"; then
23898251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
23899251881Speter$as_echo "$PERL" >&6; }
23900251881Speterelse
23901251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23902251881Speter$as_echo "no" >&6; }
23903251881Speterfi
23904251881Speter
23905251881Speter
23906251881Speter
23907251881Speterif test -n "$RUBY"; then
23908251881Speter  # Extract the first word of ""$RUBY"", so it can be a program name with args.
23909251881Speterset dummy "$RUBY"; ac_word=$2
23910251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23911251881Speter$as_echo_n "checking for $ac_word... " >&6; }
23912251881Speterif ${ac_cv_path_RUBY+:} false; then :
23913251881Speter  $as_echo_n "(cached) " >&6
23914251881Speterelse
23915251881Speter  case $RUBY in
23916251881Speter  [\\/]* | ?:[\\/]*)
23917251881Speter  ac_cv_path_RUBY="$RUBY" # Let the user override the test with a path.
23918251881Speter  ;;
23919251881Speter  *)
23920251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23921251881Speterfor as_dir in $PATH
23922251881Speterdo
23923251881Speter  IFS=$as_save_IFS
23924251881Speter  test -z "$as_dir" && as_dir=.
23925251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
23926251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23927251881Speter    ac_cv_path_RUBY="$as_dir/$ac_word$ac_exec_ext"
23928251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23929251881Speter    break 2
23930251881Speter  fi
23931251881Speterdone
23932251881Speter  done
23933251881SpeterIFS=$as_save_IFS
23934251881Speter
23935251881Speter  test -z "$ac_cv_path_RUBY" && ac_cv_path_RUBY="none"
23936251881Speter  ;;
23937251881Speteresac
23938251881Speterfi
23939251881SpeterRUBY=$ac_cv_path_RUBY
23940251881Speterif test -n "$RUBY"; then
23941251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY" >&5
23942251881Speter$as_echo "$RUBY" >&6; }
23943251881Speterelse
23944251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23945251881Speter$as_echo "no" >&6; }
23946251881Speterfi
23947251881Speter
23948251881Speter
23949251881Speterelse
23950362181Sdim  for ac_prog in ruby ruby1 ruby1.8 ruby18 ruby1.9 ruby19 ruby1.9.3 ruby193 ruby2 ruby2.0 ruby20 ruby2.1 ruby21 ruby2.2 ruby22 ruby2.3 ruby23 ruby2.4 ruby24
23951251881Speterdo
23952251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
23953251881Speterset dummy $ac_prog; ac_word=$2
23954251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23955251881Speter$as_echo_n "checking for $ac_word... " >&6; }
23956251881Speterif ${ac_cv_path_RUBY+:} false; then :
23957251881Speter  $as_echo_n "(cached) " >&6
23958251881Speterelse
23959251881Speter  case $RUBY in
23960251881Speter  [\\/]* | ?:[\\/]*)
23961251881Speter  ac_cv_path_RUBY="$RUBY" # Let the user override the test with a path.
23962251881Speter  ;;
23963251881Speter  *)
23964251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23965251881Speterfor as_dir in $PATH
23966251881Speterdo
23967251881Speter  IFS=$as_save_IFS
23968251881Speter  test -z "$as_dir" && as_dir=.
23969251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
23970251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23971251881Speter    ac_cv_path_RUBY="$as_dir/$ac_word$ac_exec_ext"
23972251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23973251881Speter    break 2
23974251881Speter  fi
23975251881Speterdone
23976251881Speter  done
23977251881SpeterIFS=$as_save_IFS
23978251881Speter
23979251881Speter  ;;
23980251881Speteresac
23981251881Speterfi
23982251881SpeterRUBY=$ac_cv_path_RUBY
23983251881Speterif test -n "$RUBY"; then
23984251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY" >&5
23985251881Speter$as_echo "$RUBY" >&6; }
23986251881Speterelse
23987251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23988251881Speter$as_echo "no" >&6; }
23989251881Speterfi
23990251881Speter
23991251881Speter
23992251881Speter  test -n "$RUBY" && break
23993251881Speterdone
23994251881Spetertest -n "$RUBY" || RUBY="none"
23995251881Speter
23996251881Speterfi
23997251881Speterif test "$RUBY" != "none"; then
23998251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking rb_hash_foreach" >&5
23999251881Speter$as_echo_n "checking rb_hash_foreach... " >&6; }
24000251881Speter  if "$RUBY" -r mkmf -e 'exit(have_func("rb_hash_foreach") ? 0 : 1)' >/dev/null; then
24001251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24002251881Speter$as_echo "yes" >&6; }
24003251881Speter    if test -n "$RDOC"; then
24004251881Speter      # Extract the first word of ""$RDOC"", so it can be a program name with args.
24005251881Speterset dummy "$RDOC"; ac_word=$2
24006251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24007251881Speter$as_echo_n "checking for $ac_word... " >&6; }
24008251881Speterif ${ac_cv_path_RDOC+:} false; then :
24009251881Speter  $as_echo_n "(cached) " >&6
24010251881Speterelse
24011251881Speter  case $RDOC in
24012251881Speter  [\\/]* | ?:[\\/]*)
24013251881Speter  ac_cv_path_RDOC="$RDOC" # Let the user override the test with a path.
24014251881Speter  ;;
24015251881Speter  *)
24016251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24017251881Speterfor as_dir in $PATH
24018251881Speterdo
24019251881Speter  IFS=$as_save_IFS
24020251881Speter  test -z "$as_dir" && as_dir=.
24021251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
24022251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24023251881Speter    ac_cv_path_RDOC="$as_dir/$ac_word$ac_exec_ext"
24024251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24025251881Speter    break 2
24026251881Speter  fi
24027251881Speterdone
24028251881Speter  done
24029251881SpeterIFS=$as_save_IFS
24030251881Speter
24031251881Speter  test -z "$ac_cv_path_RDOC" && ac_cv_path_RDOC="none"
24032251881Speter  ;;
24033251881Speteresac
24034251881Speterfi
24035251881SpeterRDOC=$ac_cv_path_RDOC
24036251881Speterif test -n "$RDOC"; then
24037251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RDOC" >&5
24038251881Speter$as_echo "$RDOC" >&6; }
24039251881Speterelse
24040251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24041251881Speter$as_echo "no" >&6; }
24042251881Speterfi
24043251881Speter
24044251881Speter
24045251881Speter    else
24046362181Sdim      for ac_prog in rdoc rdoc1 rdoc1.8 rdoc18 rdoc1.9 rdoc19 rdoc1.9.3 rdoc193 rdoc2 rdoc2.0 rdoc20 rdoc2.1 rdoc21 rdoc2.2 rdoc22 rdoc2.3 rdoc23 rdoc2.4 rdoc24
24047251881Speterdo
24048251881Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
24049251881Speterset dummy $ac_prog; ac_word=$2
24050251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24051251881Speter$as_echo_n "checking for $ac_word... " >&6; }
24052251881Speterif ${ac_cv_path_RDOC+:} false; then :
24053251881Speter  $as_echo_n "(cached) " >&6
24054251881Speterelse
24055251881Speter  case $RDOC in
24056251881Speter  [\\/]* | ?:[\\/]*)
24057251881Speter  ac_cv_path_RDOC="$RDOC" # Let the user override the test with a path.
24058251881Speter  ;;
24059251881Speter  *)
24060251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24061251881Speterfor as_dir in $PATH
24062251881Speterdo
24063251881Speter  IFS=$as_save_IFS
24064251881Speter  test -z "$as_dir" && as_dir=.
24065251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
24066251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24067251881Speter    ac_cv_path_RDOC="$as_dir/$ac_word$ac_exec_ext"
24068251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24069251881Speter    break 2
24070251881Speter  fi
24071251881Speterdone
24072251881Speter  done
24073251881SpeterIFS=$as_save_IFS
24074251881Speter
24075251881Speter  ;;
24076251881Speteresac
24077251881Speterfi
24078251881SpeterRDOC=$ac_cv_path_RDOC
24079251881Speterif test -n "$RDOC"; then
24080251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RDOC" >&5
24081251881Speter$as_echo "$RDOC" >&6; }
24082251881Speterelse
24083251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24084251881Speter$as_echo "no" >&6; }
24085251881Speterfi
24086251881Speter
24087251881Speter
24088251881Speter  test -n "$RDOC" && break
24089251881Speterdone
24090251881Spetertest -n "$RDOC" || RDOC="none"
24091251881Speter
24092251881Speter    fi
24093251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby major version" >&5
24094251881Speter$as_echo_n "checking for Ruby major version... " >&6; }
24095251881Speterif ${svn_cv_ruby_major+:} false; then :
24096251881Speter  $as_echo_n "(cached) " >&6
24097251881Speterelse
24098251881Speter
24099251881Speter    svn_cv_ruby_major="`$RUBY -rrbconfig -e 'print RbConfig::CONFIG.fetch(%q(MAJOR))'`"
24100251881Speter
24101251881Speterfi
24102251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_major" >&5
24103251881Speter$as_echo "$svn_cv_ruby_major" >&6; }
24104251881Speter    RUBY_MAJOR="$svn_cv_ruby_major"
24105251881Speter
24106251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby minor version" >&5
24107251881Speter$as_echo_n "checking for Ruby minor version... " >&6; }
24108251881Speterif ${svn_cv_ruby_minor+:} false; then :
24109251881Speter  $as_echo_n "(cached) " >&6
24110251881Speterelse
24111251881Speter
24112251881Speter    svn_cv_ruby_minor="`$RUBY -rrbconfig -e 'print RbConfig::CONFIG.fetch(%q(MINOR))'`"
24113251881Speter
24114251881Speterfi
24115251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_minor" >&5
24116251881Speter$as_echo "$svn_cv_ruby_minor" >&6; }
24117251881Speter    RUBY_MINOR="$svn_cv_ruby_minor"
24118251881Speter
24119251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby teeny version" >&5
24120251881Speter$as_echo_n "checking for Ruby teeny version... " >&6; }
24121251881Speterif ${svn_cv_ruby_teeny+:} false; then :
24122251881Speter  $as_echo_n "(cached) " >&6
24123251881Speterelse
24124251881Speter
24125251881Speter    svn_cv_ruby_teeny="`$RUBY -rrbconfig -e 'major, minor, teeny = RUBY_VERSION.split("."); print teeny;'`"
24126251881Speter
24127251881Speterfi
24128251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_teeny" >&5
24129251881Speter$as_echo "$svn_cv_ruby_teeny" >&6; }
24130251881Speter    RUBY_TEENY="$svn_cv_ruby_teeny"
24131251881Speter
24132251881Speter
24133251881Speter
24134251881Speter
24135251881Speter    if test \( "$RUBY_MAJOR" -eq "1" -a "$RUBY_MINOR" -gt "8" -a "$RUBY_TEENY" -lt "3" \); then
24136251881Speter      # Disallow Ruby between 1.8.7 and 1.9.3
24137251881Speter      RUBY="none"
24138251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The detected Ruby is between 1.9 and 1.9.3" >&5
24139251881Speter$as_echo "$as_me: WARNING: The detected Ruby is between 1.9 and 1.9.3" >&2;}
24140362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Only 1.8.x and 1.9.3 or later are supported at this time" >&5
24141362181Sdim$as_echo "$as_me: WARNING: Only 1.8.x and 1.9.3 or later are supported at this time" >&2;}
24142251881Speter    fi
24143251881Speter  else
24144251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24145251881Speter$as_echo "no" >&6; }
24146251881Speter    RUBY="none"
24147251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The detected Ruby is too old for Subversion to use" >&5
24148251881Speter$as_echo "$as_me: WARNING: The detected Ruby is too old for Subversion to use" >&2;}
24149251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: A Ruby which has rb_hash_foreach is required to use the" >&5
24150251881Speter$as_echo "$as_me: WARNING: A Ruby which has rb_hash_foreach is required to use the" >&2;}
24151251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Ruby bindings" >&5
24152251881Speter$as_echo "$as_me: WARNING: Subversion Ruby bindings" >&2;}
24153251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Upgrade to the official 1.8.2 release, or later" >&5
24154251881Speter$as_echo "$as_me: WARNING: Upgrade to the official 1.8.2 release, or later" >&2;}
24155251881Speter  fi
24156251881Speterfi
24157251881Speter
24158251881Speter
24159251881Speter
24160251881Speter# Check whether --with-swig was given.
24161251881Speterif test "${with_swig+set}" = set; then :
24162251881Speter  withval=$with_swig;
24163251881Speter    case "$withval" in
24164251881Speter      "no")
24165251881Speter        SWIG_SUITABLE=no
24166251881Speter
24167251881Speter  where=no
24168251881Speter
24169251881Speter  if test $where = no; then
24170251881Speter    SWIG=none
24171362181Sdim  elif test $where = required || test $where = check; then
24172251881Speter    # Extract the first word of "swig", so it can be a program name with args.
24173251881Speterset dummy swig; ac_word=$2
24174251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24175251881Speter$as_echo_n "checking for $ac_word... " >&6; }
24176251881Speterif ${ac_cv_path_SWIG+:} false; then :
24177251881Speter  $as_echo_n "(cached) " >&6
24178251881Speterelse
24179251881Speter  case $SWIG in
24180251881Speter  [\\/]* | ?:[\\/]*)
24181251881Speter  ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
24182251881Speter  ;;
24183251881Speter  *)
24184251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24185251881Speterfor as_dir in $PATH
24186251881Speterdo
24187251881Speter  IFS=$as_save_IFS
24188251881Speter  test -z "$as_dir" && as_dir=.
24189251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
24190251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24191251881Speter    ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
24192251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24193251881Speter    break 2
24194251881Speter  fi
24195251881Speterdone
24196251881Speter  done
24197251881SpeterIFS=$as_save_IFS
24198251881Speter
24199251881Speter  test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none"
24200251881Speter  ;;
24201251881Speteresac
24202251881Speterfi
24203251881SpeterSWIG=$ac_cv_path_SWIG
24204251881Speterif test -n "$SWIG"; then
24205251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
24206251881Speter$as_echo "$SWIG" >&6; }
24207251881Speterelse
24208251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24209251881Speter$as_echo "no" >&6; }
24210251881Speterfi
24211251881Speter
24212251881Speter
24213362181Sdim    if test "$SWIG" = "none" && test $where = required; then
24214362181Sdim      as_fn_error $? "SWIG required, but not found" "$LINENO" 5
24215362181Sdim    fi
24216251881Speter  else
24217251881Speter    if test -f "$where"; then
24218251881Speter      SWIG="$where"
24219251881Speter    else
24220251881Speter      SWIG="$where/bin/swig"
24221251881Speter    fi
24222251881Speter    if test ! -f "$SWIG" || test ! -x "$SWIG"; then
24223251881Speter      as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5
24224251881Speter    fi
24225251881Speter  fi
24226251881Speter
24227251881Speter  if test "$SWIG" != "none"; then
24228251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5
24229251881Speter$as_echo_n "checking swig version... " >&6; }
24230251881Speter    SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \
24231251881Speter                       $SED -ne 's/^.*Version \(.*\)$/\1/p'`"
24232251881Speter    # We want the version as an integer so we can test against
24233251881Speter    # which version we're using.  SWIG doesn't provide this
24234251881Speter    # to us so we have to come up with it on our own.
24235251881Speter    # The major is passed straight through,
24236251881Speter    # the minor is zero padded to two places,
24237251881Speter    # and the patch level is zero padded to three places.
24238251881Speter    # e.g. 1.3.24 becomes 103024
24239251881Speter    SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \
24240251881Speter                  $SED -e 's/[^0-9\.].*$//' \
24241251881Speter                      -e 's/\.\([0-9]\)$/.0\1/' \
24242251881Speter                      -e 's/\.\([0-9][0-9]\)$/.0\1/' \
24243251881Speter                      -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`"
24244251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5
24245251881Speter$as_echo "$SWIG_VERSION_RAW" >&6; }
24246251881Speter    # If you change the required swig version number, don't forget to update:
24247251881Speter    #   subversion/bindings/swig/INSTALL
24248309511Speter    if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then
24249251881Speter      SWIG_SUITABLE=yes
24250251881Speter    else
24251251881Speter      SWIG_SUITABLE=no
24252251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5
24253251881Speter$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;}
24254309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG >= 1.3.24" >&5
24255309511Speter$as_echo "$as_me: WARNING: Subversion requires SWIG >= 1.3.24" >&2;}
24256251881Speter    fi
24257251881Speter  fi
24258251881Speter
24259251881Speter  SWIG_PY_COMPILE="none"
24260251881Speter  SWIG_PY_LINK="none"
24261362181Sdim  SWIG_PY_OPTS="none"
24262362181Sdim  SWIG_PY_ERRMSG="check config.log for details"
24263251881Speter  if test "$PYTHON" != "none"; then
24264251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5
24265251881Speter$as_echo "$as_me: Configuring python swig binding" >&6;}
24266251881Speter
24267251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5
24268251881Speter$as_echo_n "checking for Python includes... " >&6; }
24269251881Speterif ${ac_cv_python_includes+:} false; then :
24270251881Speter  $as_echo_n "(cached) " >&6
24271251881Speterelse
24272251881Speter
24273251881Speter      ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`"
24274251881Speter
24275251881Speterfi
24276251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5
24277251881Speter$as_echo "$ac_cv_python_includes" >&6; }
24278251881Speter    SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes"
24279251881Speter
24280251881Speter    if test "$ac_cv_python_includes" = "none"; then
24281362181Sdim      SWIG_PY_ERRMSG="no distutils found"
24282251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5
24283251881Speter$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;}
24284362181Sdim    else
24285362181Sdim
24286362181Sdim      python_header_found="no"
24287362181Sdim
24288362181Sdim      save_cppflags="$CPPFLAGS"
24289362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
24290362181Sdim      ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
24291362181Sdimif test "x$ac_cv_header_Python_h" = xyes; then :
24292362181Sdim
24293362181Sdim        python_header_found="yes"
24294362181Sdim
24295362181Sdimfi
24296362181Sdim
24297362181Sdim
24298362181Sdim      CPPFLAGS="$save_cppflags"
24299362181Sdim
24300362181Sdim      if test "$python_header_found" = "no"; then
24301362181Sdim        SWIG_PY_ERRMSG="no Python.h found"
24302362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python.h not found; disabling python swig bindings" >&5
24303362181Sdim$as_echo "$as_me: WARNING: Python.h not found; disabling python swig bindings" >&2;}
24304362181Sdim      else
24305362181Sdim
24306362181Sdim  py3c_found=no
24307362181Sdim  py3c_skip=no
24308362181Sdim
24309362181Sdim
24310362181Sdim# Check whether --with-py3c was given.
24311362181Sdimif test "${with_py3c+set}" = set; then :
24312362181Sdim  withval=$with_py3c;
24313362181Sdim    if test "$withval" = "yes"; then
24314362181Sdim      py3c_skip=no
24315362181Sdim    elif test "$withval" = "no"; then
24316362181Sdim      py3c_skip=yes
24317362181Sdim    else
24318362181Sdim      py3c_skip=no
24319362181Sdim      py3c_prefix="$withval"
24320251881Speter    fi
24321251881Speter
24322362181Sdimfi
24323362181Sdim
24324362181Sdim
24325362181Sdim  if test "$py3c_skip" = "yes"; then
24326362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: Skipping configure of py3c" >&5
24327362181Sdim$as_echo "$as_me: Skipping configure of py3c" >&6;}
24328362181Sdim  else
24329362181Sdim    if test -n "$py3c_prefix"; then
24330362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via prefix $py3c_prefix" >&5
24331362181Sdim$as_echo "$as_me: py3c library configuration via prefix $py3c_prefix" >&6;}
24332362181Sdim
24333362181Sdim            if test "$ac_cv_python_includes" = "none"; then
24334362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
24335362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
24336362181Sdim      fi
24337362181Sdim
24338362181Sdim      save_cppflags="$CPPFLAGS"
24339362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes -I$py3c_prefix/include"
24340362181Sdim      for ac_header in py3c.h
24341362181Sdimdo :
24342362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
24343362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
24344362181Sdim  cat >>confdefs.h <<_ACEOF
24345362181Sdim#define HAVE_PY3C_H 1
24346362181Sdim_ACEOF
24347362181Sdim
24348362181Sdim          py3c_found="yes"
24349362181Sdim          SVN_PY3C_INCLUDES="-I$py3c_prefix/include"
24350362181Sdim
24351362181Sdimfi
24352362181Sdim
24353362181Sdimdone
24354362181Sdim
24355362181Sdim      CPPFLAGS="$save_cppflags"
24356362181Sdim    else
24357362181Sdim
24358362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via pkg-config" >&5
24359362181Sdim$as_echo "$as_me: py3c library configuration via pkg-config" >&6;}
24360362181Sdim  if test -n "$PKG_CONFIG"; then
24361362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for py3c library" >&5
24362362181Sdim$as_echo_n "checking for py3c library... " >&6; }
24363362181Sdim    if $PKG_CONFIG py3c --exists; then
24364362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24365362181Sdim$as_echo "yes" >&6; }
24366362181Sdim      py3c_found=yes
24367362181Sdim      SVN_PY3C_INCLUDES=`$PKG_CONFIG py3c --cflags`
24368362181Sdim    else
24369362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24370362181Sdim$as_echo "no" >&6; }
24371362181Sdim    fi
24372362181Sdim  fi
24373362181Sdim
24374362181Sdim
24375362181Sdim      if test "$py3c_found" = "no"; then
24376362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration without pkg-config" >&5
24377362181Sdim$as_echo "$as_me: py3c library configuration without pkg-config" >&6;}
24378362181Sdim
24379362181Sdim                if test "$ac_cv_python_includes" = "none"; then
24380362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
24381362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
24382362181Sdim        fi
24383362181Sdim
24384362181Sdim        save_cppflags="$CPPFLAGS"
24385362181Sdim        CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
24386362181Sdim        ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
24387362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
24388362181Sdim
24389362181Sdim          py3c_found="yes"
24390362181Sdim
24391362181Sdimfi
24392362181Sdim
24393362181Sdim
24394362181Sdim        CPPFLAGS="$save_cppflags"
24395362181Sdim      fi
24396362181Sdim    fi
24397362181Sdim  fi
24398362181Sdim
24399362181Sdim
24400362181Sdim
24401362181Sdim
24402362181Sdim        if test "$py3c_found" = "no"; then
24403362181Sdim          SWIG_PY_ERRMSG="py3c library not found"
24404362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c library not found; disabling python swig bindings" >&5
24405362181Sdim$as_echo "$as_me: WARNING: py3c library not found; disabling python swig bindings" >&2;}
24406362181Sdim        else
24407362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5
24408251881Speter$as_echo_n "checking for compiling Python extensions... " >&6; }
24409251881Speterif ${ac_cv_python_compile+:} false; then :
24410251881Speter  $as_echo_n "(cached) " >&6
24411251881Speterelse
24412251881Speter
24413362181Sdim            ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`"
24414251881Speter
24415251881Speterfi
24416251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5
24417251881Speter$as_echo "$ac_cv_python_compile" >&6; }
24418362181Sdim          SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS"
24419251881Speter
24420362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5
24421251881Speter$as_echo_n "checking for linking Python extensions... " >&6; }
24422251881Speterif ${ac_cv_python_link+:} false; then :
24423251881Speter  $as_echo_n "(cached) " >&6
24424251881Speterelse
24425251881Speter
24426362181Sdim            ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
24427251881Speter
24428251881Speterfi
24429251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5
24430251881Speter$as_echo "$ac_cv_python_link" >&6; }
24431362181Sdim          SWIG_PY_LINK="$ac_cv_python_link"
24432251881Speter
24433362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5
24434251881Speter$as_echo_n "checking for linking Python libraries... " >&6; }
24435251881Speterif ${ac_cv_python_libs+:} false; then :
24436251881Speter  $as_echo_n "(cached) " >&6
24437251881Speterelse
24438251881Speter
24439362181Sdim            ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`"
24440251881Speter
24441251881Speterfi
24442251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5
24443251881Speter$as_echo "$ac_cv_python_libs" >&6; }
24444362181Sdim          SWIG_PY_LIBS="`
24445251881Speter  input_flags="$ac_cv_python_libs"
24446251881Speter  output_flags=""
24447251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
24448251881Speter  for flag in $input_flags; do
24449251881Speter    filter="no"
24450251881Speter    for dir in $filtered_dirs; do
24451251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
24452251881Speter        filter="yes"
24453251881Speter        break
24454251881Speter      fi
24455251881Speter    done
24456251881Speter    if test "$filter" = "no"; then
24457251881Speter      output_flags="$output_flags $flag"
24458251881Speter    fi
24459251881Speter  done
24460251881Speter  if test -n "$output_flags"; then
24461251881Speter    printf "%s" "${output_flags# }"
24462251881Speter  fi
24463251881Speter`"
24464251881Speter
24465369302Sdim          if test "$SWIG" = "none"; then
24466369302Sdim            SWIG_PY_ERRMSG=""
24467369302Sdim          else
24468369302Sdim            # Look more closely at the SWIG and Python versions to
24469369302Sdim            # determine SWIG_PY_OPTS. We can skip this if we already
24470369302Sdim            # have the SWIG-generated files.
24471369302Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python >= 3" >&5
24472362181Sdim$as_echo_n "checking for Python >= 3... " >&6; }
24473362181Sdimif ${ac_cv_python_is_py3+:} false; then :
24474251881Speter  $as_echo_n "(cached) " >&6
24475251881Speterelse
24476251881Speter
24477369302Sdim              ac_cv_python_is_py3="no"
24478369302Sdim              $PYTHON -c 'import sys; sys.exit(0x3000000 > sys.hexversion)' && \
24479369302Sdim                 ac_cv_python_is_py3="yes"
24480251881Speter
24481251881Speterfi
24482362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_is_py3" >&5
24483362181Sdim$as_echo "$ac_cv_python_is_py3" >&6; }
24484251881Speter
24485369302Sdim            if test "$ac_cv_python_is_py3" = "yes"; then
24486369302Sdim              if test "$SWIG_VERSION" -ge "300010"; then
24487369302Sdim                                SWIG_PY_ERRMSG=""
24488369302Sdim              else
24489369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
24490369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&5
24491362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&2;}
24492369302Sdim              fi
24493369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
24494369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack -modern"
24495369302Sdim              else
24496369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack"
24497369302Sdim              fi
24498362181Sdim            else
24499369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
24500369302Sdim                SWIG_PY_OPTS="-python -classic"
24501369302Sdim                                SWIG_PY_ERRMSG=""
24502369302Sdim              else
24503369302Sdim                SWIG_PY_OPTS="-python -nofastunpack"
24504369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
24505369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&5
24506362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&2;}
24507369302Sdim              fi
24508362181Sdim            fi
24509362181Sdim          fi
24510362181Sdim        fi
24511251881Speter      fi
24512251881Speter    fi
24513251881Speter
24514251881Speter  fi
24515251881Speter
24516362181Sdim  SWIG_PL_ERRMSG="check config.log for details"
24517251881Speter  if test "$PERL" != "none"; then
24518251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
24519251881Speter$as_echo_n "checking perl version... " >&6; }
24520251881Speter            PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`"
24521251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5
24522251881Speter$as_echo "$PERL_VERSION" >&6; }
24523251881Speter    if test "$PERL_VERSION" -ge "5008000"; then
24524251881Speter      SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`"
24525362181Sdim      SWIG_PL_LINK="`$PERL -MExtUtils::Embed -e ldopts`"
24526362181Sdim      SWIG_PL_LINK="`
24527362181Sdim  input_flags="$SWIG_PL_LINK"
24528362181Sdim  output_flags=""
24529362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
24530362181Sdim  for flag in $input_flags; do
24531362181Sdim    filter="no"
24532362181Sdim    for dir in $filtered_dirs; do
24533362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
24534362181Sdim        filter="yes"
24535362181Sdim        break
24536362181Sdim      fi
24537362181Sdim    done
24538362181Sdim    if test "$filter" = "no"; then
24539362181Sdim      output_flags="$output_flags $flag"
24540362181Sdim    fi
24541362181Sdim  done
24542362181Sdim  if test -n "$output_flags"; then
24543362181Sdim    printf "%s" "${output_flags# }"
24544362181Sdim  fi
24545362181Sdim`"
24546362181Sdim
24547362181Sdim            SWIG_PL_ERRMSG=""
24548251881Speter    else
24549251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5
24550251881Speter$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;}
24551251881Speter    fi
24552251881Speter  fi
24553251881Speter
24554251881Speter  SWIG_RB_COMPILE="none"
24555251881Speter  SWIG_RB_LINK="none"
24556362181Sdim  SWIG_RB_ERRMSG="check config.log for details"
24557251881Speter  if test "$RUBY" != "none"; then
24558362181Sdim    if test x"$SWIG_VERSION" = x"3""00""008"; then
24559362181Sdim      # Use a local variable to escape the '#' sign.
24560362181Sdim      ruby_swig_issue_602='https://subversion.apache.org/docs/release-notes/1.11#ruby-swig-issue-602'
24561362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&5
24562362181Sdim$as_echo "$as_me: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&2;}
24563362181Sdim    fi
24564251881Speter    rbconfig="$RUBY -rrbconfig -e "
24565251881Speter
24566251881Speter    for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \
24567286506Speter                    rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir
24568251881Speter    do
24569251881Speter      rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"`
24570251881Speter      eval "rbconfig_$var_name=\"$rbconfig_tmp\""
24571251881Speter    done
24572251881Speter
24573251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5
24574251881Speter$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;}
24575251881Speter
24576251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5
24577251881Speter$as_echo_n "checking for Ruby include path... " >&6; }
24578251881Speterif ${svn_cv_ruby_includes+:} false; then :
24579251881Speter  $as_echo_n "(cached) " >&6
24580251881Speterelse
24581251881Speter
24582251881Speter    if test -d "$rbconfig_rubyhdrdir"; then
24583362181Sdim            svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir"
24584286506Speter      if test -d "$rbconfig_rubyarchhdrdir"; then
24585286506Speter                svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir"
24586286506Speter      else
24587286506Speter        svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch"
24588286506Speter      fi
24589251881Speter    else
24590251881Speter            svn_cv_ruby_includes="-I. -I$rbconfig_archdir"
24591251881Speter    fi
24592251881Speter
24593251881Speterfi
24594251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5
24595251881Speter$as_echo "$svn_cv_ruby_includes" >&6; }
24596251881Speter    SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes"
24597251881Speter
24598251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5
24599251881Speter$as_echo_n "checking how to compile Ruby extensions... " >&6; }
24600251881Speterif ${svn_cv_ruby_compile+:} false; then :
24601251881Speter  $as_echo_n "(cached) " >&6
24602251881Speterelse
24603251881Speter
24604251881Speter      svn_cv_ruby_compile="$rbconfig_CC $CFLAGS"
24605251881Speter
24606251881Speterfi
24607251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5
24608251881Speter$as_echo "$svn_cv_ruby_compile" >&6; }
24609251881Speter    SWIG_RB_COMPILE="$svn_cv_ruby_compile"
24610251881Speter
24611251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'`
24612251881Speter
24613251881Speter
24614251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'`
24615251881Speter
24616251881Speter
24617251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'`
24618251881Speter
24619251881Speter        SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast"
24620251881Speter
24621251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5
24622251881Speter$as_echo_n "checking how to link Ruby extensions... " >&6; }
24623251881Speterif ${svn_cv_ruby_link+:} false; then :
24624251881Speter  $as_echo_n "(cached) " >&6
24625251881Speterelse
24626251881Speter
24627251881Speter      svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \
24628251881Speter                           $rbconfig_LDSHARED`"
24629251881Speter      svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link"
24630251881Speter      svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT"
24631251881Speter
24632251881Speterfi
24633251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5
24634251881Speter$as_echo "$svn_cv_ruby_link" >&6; }
24635251881Speter    SWIG_RB_LINK="$svn_cv_ruby_link"
24636251881Speter
24637251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5
24638251881Speter$as_echo_n "checking how to link Ruby libraries... " >&6; }
24639251881Speterif ${ac_cv_ruby_libs+:} false; then :
24640251881Speter  $as_echo_n "(cached) " >&6
24641251881Speterelse
24642251881Speter
24643251881Speter      ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS"
24644251881Speter
24645251881Speterfi
24646251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5
24647251881Speter$as_echo "$ac_cv_ruby_libs" >&6; }
24648251881Speter    SWIG_RB_LIBS="`
24649251881Speter  input_flags="$ac_cv_ruby_libs"
24650251881Speter  output_flags=""
24651251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
24652251881Speter  for flag in $input_flags; do
24653251881Speter    filter="no"
24654251881Speter    for dir in $filtered_dirs; do
24655251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
24656251881Speter        filter="yes"
24657251881Speter        break
24658251881Speter      fi
24659251881Speter    done
24660251881Speter    if test "$filter" = "no"; then
24661251881Speter      output_flags="$output_flags $flag"
24662251881Speter    fi
24663251881Speter  done
24664251881Speter  if test -n "$output_flags"; then
24665251881Speter    printf "%s" "${output_flags# }"
24666251881Speter  fi
24667251881Speter`"
24668251881Speter
24669251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5
24670251881Speter$as_echo_n "checking for rb_errinfo... " >&6; }
24671251881Speter    old_CFLAGS="$CFLAGS"
24672251881Speter    old_LIBS="$LIBS"
24673251881Speter    CFLAGS="$CFLAGS $svn_cv_ruby_includes"
24674251881Speter
24675251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'`
24676251881Speter
24677251881Speter
24678251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'`
24679251881Speter
24680251881Speter
24681251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'`
24682251881Speter
24683251881Speter    LIBS="$SWIG_RB_LIBS"
24684251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24685251881Speter/* end confdefs.h.  */
24686251881Speter
24687251881Speter#include <ruby.h>
24688251881Speterint main()
24689251881Speter{rb_errinfo();}
24690251881Speter_ACEOF
24691251881Speterif ac_fn_c_try_link "$LINENO"; then :
24692251881Speter  have_rb_errinfo="yes"
24693251881Speterelse
24694251881Speter  have_rb_errinfo="no"
24695251881Speterfi
24696251881Speterrm -f core conftest.err conftest.$ac_objext \
24697251881Speter    conftest$ac_exeext conftest.$ac_ext
24698251881Speter    if test "$have_rb_errinfo" = "yes"; then
24699251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24700251881Speter$as_echo "yes" >&6; }
24701251881Speter
24702251881Speter$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h
24703251881Speter
24704251881Speter    else
24705251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24706251881Speter$as_echo "no" >&6; }
24707251881Speter    fi
24708251881Speter    CFLAGS="$old_CFLAGS"
24709251881Speter    LIBS="$old_LIBS"
24710251881Speter
24711251881Speter    if ${svn_cv_ruby_sitedir+:} false; then :
24712251881Speter  $as_echo_n "(cached) " >&6
24713251881Speterelse
24714251881Speter
24715251881Speter      svn_cv_ruby_sitedir="$rbconfig_sitedir"
24716251881Speter
24717251881Speterfi
24718251881Speter
24719251881Speter
24720251881Speter# Check whether --with-ruby-sitedir was given.
24721251881Speterif test "${with_ruby_sitedir+set}" = set; then :
24722251881Speter  withval=$with_ruby_sitedir; svn_ruby_installdir="$withval"
24723251881Speterelse
24724251881Speter  svn_ruby_installdir="$svn_cv_ruby_sitedir"
24725251881Speterfi
24726251881Speter
24727251881Speter
24728251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5
24729251881Speter$as_echo_n "checking where to install Ruby scripts... " >&6; }
24730251881Speter    if ${svn_cv_ruby_sitedir_libsuffix+:} false; then :
24731251881Speter  $as_echo_n "(cached) " >&6
24732251881Speterelse
24733251881Speter
24734251881Speter      svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \
24735251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
24736251881Speter
24737251881Speterfi
24738251881Speter
24739251881Speter    SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}"
24740251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5
24741251881Speter$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; }
24742251881Speter
24743251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5
24744251881Speter$as_echo_n "checking where to install Ruby extensions... " >&6; }
24745251881Speter    if ${svn_cv_ruby_sitedir_archsuffix+:} false; then :
24746251881Speter  $as_echo_n "(cached) " >&6
24747251881Speterelse
24748251881Speter
24749251881Speter      svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \
24750251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
24751251881Speter
24752251881Speterfi
24753251881Speter
24754251881Speter    SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}"
24755251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5
24756251881Speter$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; }
24757251881Speter
24758251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5
24759251881Speter$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; }
24760251881Speter    if ${svn_cv_ruby_test_verbose+:} false; then :
24761251881Speter  $as_echo_n "(cached) " >&6
24762251881Speterelse
24763251881Speter
24764251881Speter      svn_cv_ruby_test_verbose="normal"
24765251881Speter
24766251881Speterfi
24767251881Speter
24768251881Speter
24769251881Speter# Check whether --with-ruby-test-verbose was given.
24770251881Speterif test "${with_ruby_test_verbose+set}" = set; then :
24771251881Speter  withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval"
24772251881Speterelse
24773251881Speter  svn_ruby_test_verbose="$svn_cv_ruby_test_verbose"
24774251881Speterfi
24775251881Speter
24776251881Speter      SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose"
24777251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5
24778251881Speter$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; }
24779362181Sdim
24780362181Sdim        SWIG_RB_ERRMSG=""
24781251881Speter  fi
24782251881Speter
24783251881Speter
24784251881Speter
24785251881Speter
24786251881Speter
24787251881Speter
24788251881Speter
24789251881Speter
24790251881Speter
24791251881Speter
24792251881Speter
24793251881Speter
24794251881Speter
24795251881Speter
24796362181Sdim
24797362181Sdim
24798362181Sdim
24799362181Sdim
24800362181Sdim
24801251881Speter      ;;
24802251881Speter      "yes")
24803251881Speter
24804362181Sdim  where=required
24805251881Speter
24806251881Speter  if test $where = no; then
24807251881Speter    SWIG=none
24808362181Sdim  elif test $where = required || test $where = check; then
24809251881Speter    # Extract the first word of "swig", so it can be a program name with args.
24810251881Speterset dummy swig; ac_word=$2
24811251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24812251881Speter$as_echo_n "checking for $ac_word... " >&6; }
24813251881Speterif ${ac_cv_path_SWIG+:} false; then :
24814251881Speter  $as_echo_n "(cached) " >&6
24815251881Speterelse
24816251881Speter  case $SWIG in
24817251881Speter  [\\/]* | ?:[\\/]*)
24818251881Speter  ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
24819251881Speter  ;;
24820251881Speter  *)
24821251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24822251881Speterfor as_dir in $PATH
24823251881Speterdo
24824251881Speter  IFS=$as_save_IFS
24825251881Speter  test -z "$as_dir" && as_dir=.
24826251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
24827251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24828251881Speter    ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
24829251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24830251881Speter    break 2
24831251881Speter  fi
24832251881Speterdone
24833251881Speter  done
24834251881SpeterIFS=$as_save_IFS
24835251881Speter
24836251881Speter  test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none"
24837251881Speter  ;;
24838251881Speteresac
24839251881Speterfi
24840251881SpeterSWIG=$ac_cv_path_SWIG
24841251881Speterif test -n "$SWIG"; then
24842251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
24843251881Speter$as_echo "$SWIG" >&6; }
24844251881Speterelse
24845251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24846251881Speter$as_echo "no" >&6; }
24847251881Speterfi
24848251881Speter
24849251881Speter
24850362181Sdim    if test "$SWIG" = "none" && test $where = required; then
24851362181Sdim      as_fn_error $? "SWIG required, but not found" "$LINENO" 5
24852362181Sdim    fi
24853251881Speter  else
24854251881Speter    if test -f "$where"; then
24855251881Speter      SWIG="$where"
24856251881Speter    else
24857251881Speter      SWIG="$where/bin/swig"
24858251881Speter    fi
24859251881Speter    if test ! -f "$SWIG" || test ! -x "$SWIG"; then
24860251881Speter      as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5
24861251881Speter    fi
24862251881Speter  fi
24863251881Speter
24864251881Speter  if test "$SWIG" != "none"; then
24865251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5
24866251881Speter$as_echo_n "checking swig version... " >&6; }
24867251881Speter    SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \
24868251881Speter                       $SED -ne 's/^.*Version \(.*\)$/\1/p'`"
24869251881Speter    # We want the version as an integer so we can test against
24870251881Speter    # which version we're using.  SWIG doesn't provide this
24871251881Speter    # to us so we have to come up with it on our own.
24872251881Speter    # The major is passed straight through,
24873251881Speter    # the minor is zero padded to two places,
24874251881Speter    # and the patch level is zero padded to three places.
24875251881Speter    # e.g. 1.3.24 becomes 103024
24876251881Speter    SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \
24877251881Speter                  $SED -e 's/[^0-9\.].*$//' \
24878251881Speter                      -e 's/\.\([0-9]\)$/.0\1/' \
24879251881Speter                      -e 's/\.\([0-9][0-9]\)$/.0\1/' \
24880251881Speter                      -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`"
24881251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5
24882251881Speter$as_echo "$SWIG_VERSION_RAW" >&6; }
24883251881Speter    # If you change the required swig version number, don't forget to update:
24884251881Speter    #   subversion/bindings/swig/INSTALL
24885309511Speter    if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then
24886251881Speter      SWIG_SUITABLE=yes
24887251881Speter    else
24888251881Speter      SWIG_SUITABLE=no
24889251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5
24890251881Speter$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;}
24891309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG >= 1.3.24" >&5
24892309511Speter$as_echo "$as_me: WARNING: Subversion requires SWIG >= 1.3.24" >&2;}
24893251881Speter    fi
24894251881Speter  fi
24895251881Speter
24896251881Speter  SWIG_PY_COMPILE="none"
24897251881Speter  SWIG_PY_LINK="none"
24898362181Sdim  SWIG_PY_OPTS="none"
24899362181Sdim  SWIG_PY_ERRMSG="check config.log for details"
24900251881Speter  if test "$PYTHON" != "none"; then
24901251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5
24902251881Speter$as_echo "$as_me: Configuring python swig binding" >&6;}
24903251881Speter
24904251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5
24905251881Speter$as_echo_n "checking for Python includes... " >&6; }
24906251881Speterif ${ac_cv_python_includes+:} false; then :
24907251881Speter  $as_echo_n "(cached) " >&6
24908251881Speterelse
24909251881Speter
24910251881Speter      ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`"
24911251881Speter
24912251881Speterfi
24913251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5
24914251881Speter$as_echo "$ac_cv_python_includes" >&6; }
24915251881Speter    SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes"
24916251881Speter
24917251881Speter    if test "$ac_cv_python_includes" = "none"; then
24918362181Sdim      SWIG_PY_ERRMSG="no distutils found"
24919251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5
24920251881Speter$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;}
24921362181Sdim    else
24922362181Sdim
24923362181Sdim      python_header_found="no"
24924362181Sdim
24925362181Sdim      save_cppflags="$CPPFLAGS"
24926362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
24927362181Sdim      ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
24928362181Sdimif test "x$ac_cv_header_Python_h" = xyes; then :
24929362181Sdim
24930362181Sdim        python_header_found="yes"
24931362181Sdim
24932362181Sdimfi
24933362181Sdim
24934362181Sdim
24935362181Sdim      CPPFLAGS="$save_cppflags"
24936362181Sdim
24937362181Sdim      if test "$python_header_found" = "no"; then
24938362181Sdim        SWIG_PY_ERRMSG="no Python.h found"
24939362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python.h not found; disabling python swig bindings" >&5
24940362181Sdim$as_echo "$as_me: WARNING: Python.h not found; disabling python swig bindings" >&2;}
24941362181Sdim      else
24942362181Sdim
24943362181Sdim  py3c_found=no
24944362181Sdim  py3c_skip=no
24945362181Sdim
24946362181Sdim
24947362181Sdim# Check whether --with-py3c was given.
24948362181Sdimif test "${with_py3c+set}" = set; then :
24949362181Sdim  withval=$with_py3c;
24950362181Sdim    if test "$withval" = "yes"; then
24951362181Sdim      py3c_skip=no
24952362181Sdim    elif test "$withval" = "no"; then
24953362181Sdim      py3c_skip=yes
24954362181Sdim    else
24955362181Sdim      py3c_skip=no
24956362181Sdim      py3c_prefix="$withval"
24957251881Speter    fi
24958251881Speter
24959362181Sdimfi
24960362181Sdim
24961362181Sdim
24962362181Sdim  if test "$py3c_skip" = "yes"; then
24963362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: Skipping configure of py3c" >&5
24964362181Sdim$as_echo "$as_me: Skipping configure of py3c" >&6;}
24965362181Sdim  else
24966362181Sdim    if test -n "$py3c_prefix"; then
24967362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via prefix $py3c_prefix" >&5
24968362181Sdim$as_echo "$as_me: py3c library configuration via prefix $py3c_prefix" >&6;}
24969362181Sdim
24970362181Sdim            if test "$ac_cv_python_includes" = "none"; then
24971362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
24972362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
24973362181Sdim      fi
24974362181Sdim
24975362181Sdim      save_cppflags="$CPPFLAGS"
24976362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes -I$py3c_prefix/include"
24977362181Sdim      for ac_header in py3c.h
24978362181Sdimdo :
24979362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
24980362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
24981362181Sdim  cat >>confdefs.h <<_ACEOF
24982362181Sdim#define HAVE_PY3C_H 1
24983362181Sdim_ACEOF
24984362181Sdim
24985362181Sdim          py3c_found="yes"
24986362181Sdim          SVN_PY3C_INCLUDES="-I$py3c_prefix/include"
24987362181Sdim
24988362181Sdimfi
24989362181Sdim
24990362181Sdimdone
24991362181Sdim
24992362181Sdim      CPPFLAGS="$save_cppflags"
24993362181Sdim    else
24994362181Sdim
24995362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via pkg-config" >&5
24996362181Sdim$as_echo "$as_me: py3c library configuration via pkg-config" >&6;}
24997362181Sdim  if test -n "$PKG_CONFIG"; then
24998362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for py3c library" >&5
24999362181Sdim$as_echo_n "checking for py3c library... " >&6; }
25000362181Sdim    if $PKG_CONFIG py3c --exists; then
25001362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25002362181Sdim$as_echo "yes" >&6; }
25003362181Sdim      py3c_found=yes
25004362181Sdim      SVN_PY3C_INCLUDES=`$PKG_CONFIG py3c --cflags`
25005362181Sdim    else
25006362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25007362181Sdim$as_echo "no" >&6; }
25008362181Sdim    fi
25009362181Sdim  fi
25010362181Sdim
25011362181Sdim
25012362181Sdim      if test "$py3c_found" = "no"; then
25013362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration without pkg-config" >&5
25014362181Sdim$as_echo "$as_me: py3c library configuration without pkg-config" >&6;}
25015362181Sdim
25016362181Sdim                if test "$ac_cv_python_includes" = "none"; then
25017362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
25018362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
25019362181Sdim        fi
25020362181Sdim
25021362181Sdim        save_cppflags="$CPPFLAGS"
25022362181Sdim        CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
25023362181Sdim        ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
25024362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
25025362181Sdim
25026362181Sdim          py3c_found="yes"
25027362181Sdim
25028362181Sdimfi
25029362181Sdim
25030362181Sdim
25031362181Sdim        CPPFLAGS="$save_cppflags"
25032362181Sdim      fi
25033362181Sdim    fi
25034362181Sdim  fi
25035362181Sdim
25036362181Sdim
25037362181Sdim
25038362181Sdim
25039362181Sdim        if test "$py3c_found" = "no"; then
25040362181Sdim          SWIG_PY_ERRMSG="py3c library not found"
25041362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c library not found; disabling python swig bindings" >&5
25042362181Sdim$as_echo "$as_me: WARNING: py3c library not found; disabling python swig bindings" >&2;}
25043362181Sdim        else
25044362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5
25045251881Speter$as_echo_n "checking for compiling Python extensions... " >&6; }
25046251881Speterif ${ac_cv_python_compile+:} false; then :
25047251881Speter  $as_echo_n "(cached) " >&6
25048251881Speterelse
25049251881Speter
25050362181Sdim            ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`"
25051251881Speter
25052251881Speterfi
25053251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5
25054251881Speter$as_echo "$ac_cv_python_compile" >&6; }
25055362181Sdim          SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS"
25056251881Speter
25057362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5
25058251881Speter$as_echo_n "checking for linking Python extensions... " >&6; }
25059251881Speterif ${ac_cv_python_link+:} false; then :
25060251881Speter  $as_echo_n "(cached) " >&6
25061251881Speterelse
25062251881Speter
25063362181Sdim            ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
25064251881Speter
25065251881Speterfi
25066251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5
25067251881Speter$as_echo "$ac_cv_python_link" >&6; }
25068362181Sdim          SWIG_PY_LINK="$ac_cv_python_link"
25069251881Speter
25070362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5
25071251881Speter$as_echo_n "checking for linking Python libraries... " >&6; }
25072251881Speterif ${ac_cv_python_libs+:} false; then :
25073251881Speter  $as_echo_n "(cached) " >&6
25074251881Speterelse
25075251881Speter
25076362181Sdim            ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`"
25077251881Speter
25078251881Speterfi
25079251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5
25080251881Speter$as_echo "$ac_cv_python_libs" >&6; }
25081362181Sdim          SWIG_PY_LIBS="`
25082251881Speter  input_flags="$ac_cv_python_libs"
25083251881Speter  output_flags=""
25084251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
25085251881Speter  for flag in $input_flags; do
25086251881Speter    filter="no"
25087251881Speter    for dir in $filtered_dirs; do
25088251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
25089251881Speter        filter="yes"
25090251881Speter        break
25091251881Speter      fi
25092251881Speter    done
25093251881Speter    if test "$filter" = "no"; then
25094251881Speter      output_flags="$output_flags $flag"
25095251881Speter    fi
25096251881Speter  done
25097251881Speter  if test -n "$output_flags"; then
25098251881Speter    printf "%s" "${output_flags# }"
25099251881Speter  fi
25100251881Speter`"
25101251881Speter
25102369302Sdim          if test "$SWIG" = "none"; then
25103369302Sdim            SWIG_PY_ERRMSG=""
25104369302Sdim          else
25105369302Sdim            # Look more closely at the SWIG and Python versions to
25106369302Sdim            # determine SWIG_PY_OPTS. We can skip this if we already
25107369302Sdim            # have the SWIG-generated files.
25108369302Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python >= 3" >&5
25109362181Sdim$as_echo_n "checking for Python >= 3... " >&6; }
25110362181Sdimif ${ac_cv_python_is_py3+:} false; then :
25111251881Speter  $as_echo_n "(cached) " >&6
25112251881Speterelse
25113251881Speter
25114369302Sdim              ac_cv_python_is_py3="no"
25115369302Sdim              $PYTHON -c 'import sys; sys.exit(0x3000000 > sys.hexversion)' && \
25116369302Sdim                 ac_cv_python_is_py3="yes"
25117251881Speter
25118251881Speterfi
25119362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_is_py3" >&5
25120362181Sdim$as_echo "$ac_cv_python_is_py3" >&6; }
25121251881Speter
25122369302Sdim            if test "$ac_cv_python_is_py3" = "yes"; then
25123369302Sdim              if test "$SWIG_VERSION" -ge "300010"; then
25124369302Sdim                                SWIG_PY_ERRMSG=""
25125369302Sdim              else
25126369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
25127369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&5
25128362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&2;}
25129369302Sdim              fi
25130369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
25131369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack -modern"
25132369302Sdim              else
25133369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack"
25134369302Sdim              fi
25135362181Sdim            else
25136369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
25137369302Sdim                SWIG_PY_OPTS="-python -classic"
25138369302Sdim                                SWIG_PY_ERRMSG=""
25139369302Sdim              else
25140369302Sdim                SWIG_PY_OPTS="-python -nofastunpack"
25141369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
25142369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&5
25143362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&2;}
25144369302Sdim              fi
25145362181Sdim            fi
25146362181Sdim          fi
25147362181Sdim        fi
25148251881Speter      fi
25149251881Speter    fi
25150251881Speter
25151251881Speter  fi
25152251881Speter
25153362181Sdim  SWIG_PL_ERRMSG="check config.log for details"
25154251881Speter  if test "$PERL" != "none"; then
25155251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
25156251881Speter$as_echo_n "checking perl version... " >&6; }
25157251881Speter            PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`"
25158251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5
25159251881Speter$as_echo "$PERL_VERSION" >&6; }
25160251881Speter    if test "$PERL_VERSION" -ge "5008000"; then
25161251881Speter      SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`"
25162362181Sdim      SWIG_PL_LINK="`$PERL -MExtUtils::Embed -e ldopts`"
25163362181Sdim      SWIG_PL_LINK="`
25164362181Sdim  input_flags="$SWIG_PL_LINK"
25165362181Sdim  output_flags=""
25166362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
25167362181Sdim  for flag in $input_flags; do
25168362181Sdim    filter="no"
25169362181Sdim    for dir in $filtered_dirs; do
25170362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
25171362181Sdim        filter="yes"
25172362181Sdim        break
25173362181Sdim      fi
25174362181Sdim    done
25175362181Sdim    if test "$filter" = "no"; then
25176362181Sdim      output_flags="$output_flags $flag"
25177362181Sdim    fi
25178362181Sdim  done
25179362181Sdim  if test -n "$output_flags"; then
25180362181Sdim    printf "%s" "${output_flags# }"
25181362181Sdim  fi
25182362181Sdim`"
25183362181Sdim
25184362181Sdim            SWIG_PL_ERRMSG=""
25185251881Speter    else
25186251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5
25187251881Speter$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;}
25188251881Speter    fi
25189251881Speter  fi
25190251881Speter
25191251881Speter  SWIG_RB_COMPILE="none"
25192251881Speter  SWIG_RB_LINK="none"
25193362181Sdim  SWIG_RB_ERRMSG="check config.log for details"
25194251881Speter  if test "$RUBY" != "none"; then
25195362181Sdim    if test x"$SWIG_VERSION" = x"3""00""008"; then
25196362181Sdim      # Use a local variable to escape the '#' sign.
25197362181Sdim      ruby_swig_issue_602='https://subversion.apache.org/docs/release-notes/1.11#ruby-swig-issue-602'
25198362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&5
25199362181Sdim$as_echo "$as_me: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&2;}
25200362181Sdim    fi
25201251881Speter    rbconfig="$RUBY -rrbconfig -e "
25202251881Speter
25203251881Speter    for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \
25204286506Speter                    rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir
25205251881Speter    do
25206251881Speter      rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"`
25207251881Speter      eval "rbconfig_$var_name=\"$rbconfig_tmp\""
25208251881Speter    done
25209251881Speter
25210251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5
25211251881Speter$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;}
25212251881Speter
25213251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5
25214251881Speter$as_echo_n "checking for Ruby include path... " >&6; }
25215251881Speterif ${svn_cv_ruby_includes+:} false; then :
25216251881Speter  $as_echo_n "(cached) " >&6
25217251881Speterelse
25218251881Speter
25219251881Speter    if test -d "$rbconfig_rubyhdrdir"; then
25220362181Sdim            svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir"
25221286506Speter      if test -d "$rbconfig_rubyarchhdrdir"; then
25222286506Speter                svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir"
25223286506Speter      else
25224286506Speter        svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch"
25225286506Speter      fi
25226251881Speter    else
25227251881Speter            svn_cv_ruby_includes="-I. -I$rbconfig_archdir"
25228251881Speter    fi
25229251881Speter
25230251881Speterfi
25231251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5
25232251881Speter$as_echo "$svn_cv_ruby_includes" >&6; }
25233251881Speter    SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes"
25234251881Speter
25235251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5
25236251881Speter$as_echo_n "checking how to compile Ruby extensions... " >&6; }
25237251881Speterif ${svn_cv_ruby_compile+:} false; then :
25238251881Speter  $as_echo_n "(cached) " >&6
25239251881Speterelse
25240251881Speter
25241251881Speter      svn_cv_ruby_compile="$rbconfig_CC $CFLAGS"
25242251881Speter
25243251881Speterfi
25244251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5
25245251881Speter$as_echo "$svn_cv_ruby_compile" >&6; }
25246251881Speter    SWIG_RB_COMPILE="$svn_cv_ruby_compile"
25247251881Speter
25248251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'`
25249251881Speter
25250251881Speter
25251251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'`
25252251881Speter
25253251881Speter
25254251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'`
25255251881Speter
25256251881Speter        SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast"
25257251881Speter
25258251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5
25259251881Speter$as_echo_n "checking how to link Ruby extensions... " >&6; }
25260251881Speterif ${svn_cv_ruby_link+:} false; then :
25261251881Speter  $as_echo_n "(cached) " >&6
25262251881Speterelse
25263251881Speter
25264251881Speter      svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \
25265251881Speter                           $rbconfig_LDSHARED`"
25266251881Speter      svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link"
25267251881Speter      svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT"
25268251881Speter
25269251881Speterfi
25270251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5
25271251881Speter$as_echo "$svn_cv_ruby_link" >&6; }
25272251881Speter    SWIG_RB_LINK="$svn_cv_ruby_link"
25273251881Speter
25274251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5
25275251881Speter$as_echo_n "checking how to link Ruby libraries... " >&6; }
25276251881Speterif ${ac_cv_ruby_libs+:} false; then :
25277251881Speter  $as_echo_n "(cached) " >&6
25278251881Speterelse
25279251881Speter
25280251881Speter      ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS"
25281251881Speter
25282251881Speterfi
25283251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5
25284251881Speter$as_echo "$ac_cv_ruby_libs" >&6; }
25285251881Speter    SWIG_RB_LIBS="`
25286251881Speter  input_flags="$ac_cv_ruby_libs"
25287251881Speter  output_flags=""
25288251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
25289251881Speter  for flag in $input_flags; do
25290251881Speter    filter="no"
25291251881Speter    for dir in $filtered_dirs; do
25292251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
25293251881Speter        filter="yes"
25294251881Speter        break
25295251881Speter      fi
25296251881Speter    done
25297251881Speter    if test "$filter" = "no"; then
25298251881Speter      output_flags="$output_flags $flag"
25299251881Speter    fi
25300251881Speter  done
25301251881Speter  if test -n "$output_flags"; then
25302251881Speter    printf "%s" "${output_flags# }"
25303251881Speter  fi
25304251881Speter`"
25305251881Speter
25306251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5
25307251881Speter$as_echo_n "checking for rb_errinfo... " >&6; }
25308251881Speter    old_CFLAGS="$CFLAGS"
25309251881Speter    old_LIBS="$LIBS"
25310251881Speter    CFLAGS="$CFLAGS $svn_cv_ruby_includes"
25311251881Speter
25312251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'`
25313251881Speter
25314251881Speter
25315251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'`
25316251881Speter
25317251881Speter
25318251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'`
25319251881Speter
25320251881Speter    LIBS="$SWIG_RB_LIBS"
25321251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25322251881Speter/* end confdefs.h.  */
25323251881Speter
25324251881Speter#include <ruby.h>
25325251881Speterint main()
25326251881Speter{rb_errinfo();}
25327251881Speter_ACEOF
25328251881Speterif ac_fn_c_try_link "$LINENO"; then :
25329251881Speter  have_rb_errinfo="yes"
25330251881Speterelse
25331251881Speter  have_rb_errinfo="no"
25332251881Speterfi
25333251881Speterrm -f core conftest.err conftest.$ac_objext \
25334251881Speter    conftest$ac_exeext conftest.$ac_ext
25335251881Speter    if test "$have_rb_errinfo" = "yes"; then
25336251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25337251881Speter$as_echo "yes" >&6; }
25338251881Speter
25339251881Speter$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h
25340251881Speter
25341251881Speter    else
25342251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25343251881Speter$as_echo "no" >&6; }
25344251881Speter    fi
25345251881Speter    CFLAGS="$old_CFLAGS"
25346251881Speter    LIBS="$old_LIBS"
25347251881Speter
25348251881Speter    if ${svn_cv_ruby_sitedir+:} false; then :
25349251881Speter  $as_echo_n "(cached) " >&6
25350251881Speterelse
25351251881Speter
25352251881Speter      svn_cv_ruby_sitedir="$rbconfig_sitedir"
25353251881Speter
25354251881Speterfi
25355251881Speter
25356251881Speter
25357251881Speter# Check whether --with-ruby-sitedir was given.
25358251881Speterif test "${with_ruby_sitedir+set}" = set; then :
25359251881Speter  withval=$with_ruby_sitedir; svn_ruby_installdir="$withval"
25360251881Speterelse
25361251881Speter  svn_ruby_installdir="$svn_cv_ruby_sitedir"
25362251881Speterfi
25363251881Speter
25364251881Speter
25365251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5
25366251881Speter$as_echo_n "checking where to install Ruby scripts... " >&6; }
25367251881Speter    if ${svn_cv_ruby_sitedir_libsuffix+:} false; then :
25368251881Speter  $as_echo_n "(cached) " >&6
25369251881Speterelse
25370251881Speter
25371251881Speter      svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \
25372251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
25373251881Speter
25374251881Speterfi
25375251881Speter
25376251881Speter    SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}"
25377251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5
25378251881Speter$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; }
25379251881Speter
25380251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5
25381251881Speter$as_echo_n "checking where to install Ruby extensions... " >&6; }
25382251881Speter    if ${svn_cv_ruby_sitedir_archsuffix+:} false; then :
25383251881Speter  $as_echo_n "(cached) " >&6
25384251881Speterelse
25385251881Speter
25386251881Speter      svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \
25387251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
25388251881Speter
25389251881Speterfi
25390251881Speter
25391251881Speter    SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}"
25392251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5
25393251881Speter$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; }
25394251881Speter
25395251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5
25396251881Speter$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; }
25397251881Speter    if ${svn_cv_ruby_test_verbose+:} false; then :
25398251881Speter  $as_echo_n "(cached) " >&6
25399251881Speterelse
25400251881Speter
25401251881Speter      svn_cv_ruby_test_verbose="normal"
25402251881Speter
25403251881Speterfi
25404251881Speter
25405251881Speter
25406251881Speter# Check whether --with-ruby-test-verbose was given.
25407251881Speterif test "${with_ruby_test_verbose+set}" = set; then :
25408251881Speter  withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval"
25409251881Speterelse
25410251881Speter  svn_ruby_test_verbose="$svn_cv_ruby_test_verbose"
25411251881Speterfi
25412251881Speter
25413251881Speter      SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose"
25414251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5
25415251881Speter$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; }
25416362181Sdim
25417362181Sdim        SWIG_RB_ERRMSG=""
25418251881Speter  fi
25419251881Speter
25420251881Speter
25421251881Speter
25422251881Speter
25423251881Speter
25424251881Speter
25425251881Speter
25426251881Speter
25427251881Speter
25428251881Speter
25429251881Speter
25430251881Speter
25431251881Speter
25432251881Speter
25433362181Sdim
25434362181Sdim
25435362181Sdim
25436362181Sdim
25437362181Sdim
25438251881Speter      ;;
25439251881Speter      *)
25440251881Speter
25441251881Speter  where=$withval
25442251881Speter
25443251881Speter  if test $where = no; then
25444251881Speter    SWIG=none
25445362181Sdim  elif test $where = required || test $where = check; then
25446251881Speter    # Extract the first word of "swig", so it can be a program name with args.
25447251881Speterset dummy swig; ac_word=$2
25448251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25449251881Speter$as_echo_n "checking for $ac_word... " >&6; }
25450251881Speterif ${ac_cv_path_SWIG+:} false; then :
25451251881Speter  $as_echo_n "(cached) " >&6
25452251881Speterelse
25453251881Speter  case $SWIG in
25454251881Speter  [\\/]* | ?:[\\/]*)
25455251881Speter  ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
25456251881Speter  ;;
25457251881Speter  *)
25458251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25459251881Speterfor as_dir in $PATH
25460251881Speterdo
25461251881Speter  IFS=$as_save_IFS
25462251881Speter  test -z "$as_dir" && as_dir=.
25463251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
25464251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25465251881Speter    ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
25466251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25467251881Speter    break 2
25468251881Speter  fi
25469251881Speterdone
25470251881Speter  done
25471251881SpeterIFS=$as_save_IFS
25472251881Speter
25473251881Speter  test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none"
25474251881Speter  ;;
25475251881Speteresac
25476251881Speterfi
25477251881SpeterSWIG=$ac_cv_path_SWIG
25478251881Speterif test -n "$SWIG"; then
25479251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
25480251881Speter$as_echo "$SWIG" >&6; }
25481251881Speterelse
25482251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25483251881Speter$as_echo "no" >&6; }
25484251881Speterfi
25485251881Speter
25486251881Speter
25487362181Sdim    if test "$SWIG" = "none" && test $where = required; then
25488362181Sdim      as_fn_error $? "SWIG required, but not found" "$LINENO" 5
25489362181Sdim    fi
25490251881Speter  else
25491251881Speter    if test -f "$where"; then
25492251881Speter      SWIG="$where"
25493251881Speter    else
25494251881Speter      SWIG="$where/bin/swig"
25495251881Speter    fi
25496251881Speter    if test ! -f "$SWIG" || test ! -x "$SWIG"; then
25497251881Speter      as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5
25498251881Speter    fi
25499251881Speter  fi
25500251881Speter
25501251881Speter  if test "$SWIG" != "none"; then
25502251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5
25503251881Speter$as_echo_n "checking swig version... " >&6; }
25504251881Speter    SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \
25505251881Speter                       $SED -ne 's/^.*Version \(.*\)$/\1/p'`"
25506251881Speter    # We want the version as an integer so we can test against
25507251881Speter    # which version we're using.  SWIG doesn't provide this
25508251881Speter    # to us so we have to come up with it on our own.
25509251881Speter    # The major is passed straight through,
25510251881Speter    # the minor is zero padded to two places,
25511251881Speter    # and the patch level is zero padded to three places.
25512251881Speter    # e.g. 1.3.24 becomes 103024
25513251881Speter    SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \
25514251881Speter                  $SED -e 's/[^0-9\.].*$//' \
25515251881Speter                      -e 's/\.\([0-9]\)$/.0\1/' \
25516251881Speter                      -e 's/\.\([0-9][0-9]\)$/.0\1/' \
25517251881Speter                      -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`"
25518251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5
25519251881Speter$as_echo "$SWIG_VERSION_RAW" >&6; }
25520251881Speter    # If you change the required swig version number, don't forget to update:
25521251881Speter    #   subversion/bindings/swig/INSTALL
25522309511Speter    if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then
25523251881Speter      SWIG_SUITABLE=yes
25524251881Speter    else
25525251881Speter      SWIG_SUITABLE=no
25526251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5
25527251881Speter$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;}
25528309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG >= 1.3.24" >&5
25529309511Speter$as_echo "$as_me: WARNING: Subversion requires SWIG >= 1.3.24" >&2;}
25530251881Speter    fi
25531251881Speter  fi
25532251881Speter
25533251881Speter  SWIG_PY_COMPILE="none"
25534251881Speter  SWIG_PY_LINK="none"
25535362181Sdim  SWIG_PY_OPTS="none"
25536362181Sdim  SWIG_PY_ERRMSG="check config.log for details"
25537251881Speter  if test "$PYTHON" != "none"; then
25538251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5
25539251881Speter$as_echo "$as_me: Configuring python swig binding" >&6;}
25540251881Speter
25541251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5
25542251881Speter$as_echo_n "checking for Python includes... " >&6; }
25543251881Speterif ${ac_cv_python_includes+:} false; then :
25544251881Speter  $as_echo_n "(cached) " >&6
25545251881Speterelse
25546251881Speter
25547251881Speter      ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`"
25548251881Speter
25549251881Speterfi
25550251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5
25551251881Speter$as_echo "$ac_cv_python_includes" >&6; }
25552251881Speter    SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes"
25553251881Speter
25554251881Speter    if test "$ac_cv_python_includes" = "none"; then
25555362181Sdim      SWIG_PY_ERRMSG="no distutils found"
25556251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5
25557251881Speter$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;}
25558362181Sdim    else
25559362181Sdim
25560362181Sdim      python_header_found="no"
25561362181Sdim
25562362181Sdim      save_cppflags="$CPPFLAGS"
25563362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
25564362181Sdim      ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
25565362181Sdimif test "x$ac_cv_header_Python_h" = xyes; then :
25566362181Sdim
25567362181Sdim        python_header_found="yes"
25568362181Sdim
25569362181Sdimfi
25570362181Sdim
25571362181Sdim
25572362181Sdim      CPPFLAGS="$save_cppflags"
25573362181Sdim
25574362181Sdim      if test "$python_header_found" = "no"; then
25575362181Sdim        SWIG_PY_ERRMSG="no Python.h found"
25576362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python.h not found; disabling python swig bindings" >&5
25577362181Sdim$as_echo "$as_me: WARNING: Python.h not found; disabling python swig bindings" >&2;}
25578362181Sdim      else
25579362181Sdim
25580362181Sdim  py3c_found=no
25581362181Sdim  py3c_skip=no
25582362181Sdim
25583362181Sdim
25584362181Sdim# Check whether --with-py3c was given.
25585362181Sdimif test "${with_py3c+set}" = set; then :
25586362181Sdim  withval=$with_py3c;
25587362181Sdim    if test "$withval" = "yes"; then
25588362181Sdim      py3c_skip=no
25589362181Sdim    elif test "$withval" = "no"; then
25590362181Sdim      py3c_skip=yes
25591362181Sdim    else
25592362181Sdim      py3c_skip=no
25593362181Sdim      py3c_prefix="$withval"
25594251881Speter    fi
25595251881Speter
25596362181Sdimfi
25597362181Sdim
25598362181Sdim
25599362181Sdim  if test "$py3c_skip" = "yes"; then
25600362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: Skipping configure of py3c" >&5
25601362181Sdim$as_echo "$as_me: Skipping configure of py3c" >&6;}
25602362181Sdim  else
25603362181Sdim    if test -n "$py3c_prefix"; then
25604362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via prefix $py3c_prefix" >&5
25605362181Sdim$as_echo "$as_me: py3c library configuration via prefix $py3c_prefix" >&6;}
25606362181Sdim
25607362181Sdim            if test "$ac_cv_python_includes" = "none"; then
25608362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
25609362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
25610362181Sdim      fi
25611362181Sdim
25612362181Sdim      save_cppflags="$CPPFLAGS"
25613362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes -I$py3c_prefix/include"
25614362181Sdim      for ac_header in py3c.h
25615362181Sdimdo :
25616362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
25617362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
25618362181Sdim  cat >>confdefs.h <<_ACEOF
25619362181Sdim#define HAVE_PY3C_H 1
25620362181Sdim_ACEOF
25621362181Sdim
25622362181Sdim          py3c_found="yes"
25623362181Sdim          SVN_PY3C_INCLUDES="-I$py3c_prefix/include"
25624362181Sdim
25625362181Sdimfi
25626362181Sdim
25627362181Sdimdone
25628362181Sdim
25629362181Sdim      CPPFLAGS="$save_cppflags"
25630362181Sdim    else
25631362181Sdim
25632362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via pkg-config" >&5
25633362181Sdim$as_echo "$as_me: py3c library configuration via pkg-config" >&6;}
25634362181Sdim  if test -n "$PKG_CONFIG"; then
25635362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for py3c library" >&5
25636362181Sdim$as_echo_n "checking for py3c library... " >&6; }
25637362181Sdim    if $PKG_CONFIG py3c --exists; then
25638362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25639362181Sdim$as_echo "yes" >&6; }
25640362181Sdim      py3c_found=yes
25641362181Sdim      SVN_PY3C_INCLUDES=`$PKG_CONFIG py3c --cflags`
25642362181Sdim    else
25643362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25644362181Sdim$as_echo "no" >&6; }
25645362181Sdim    fi
25646362181Sdim  fi
25647362181Sdim
25648362181Sdim
25649362181Sdim      if test "$py3c_found" = "no"; then
25650362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration without pkg-config" >&5
25651362181Sdim$as_echo "$as_me: py3c library configuration without pkg-config" >&6;}
25652362181Sdim
25653362181Sdim                if test "$ac_cv_python_includes" = "none"; then
25654362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
25655362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
25656362181Sdim        fi
25657362181Sdim
25658362181Sdim        save_cppflags="$CPPFLAGS"
25659362181Sdim        CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
25660362181Sdim        ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
25661362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
25662362181Sdim
25663362181Sdim          py3c_found="yes"
25664362181Sdim
25665362181Sdimfi
25666362181Sdim
25667362181Sdim
25668362181Sdim        CPPFLAGS="$save_cppflags"
25669362181Sdim      fi
25670362181Sdim    fi
25671362181Sdim  fi
25672362181Sdim
25673362181Sdim
25674362181Sdim
25675362181Sdim
25676362181Sdim        if test "$py3c_found" = "no"; then
25677362181Sdim          SWIG_PY_ERRMSG="py3c library not found"
25678362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c library not found; disabling python swig bindings" >&5
25679362181Sdim$as_echo "$as_me: WARNING: py3c library not found; disabling python swig bindings" >&2;}
25680362181Sdim        else
25681362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5
25682251881Speter$as_echo_n "checking for compiling Python extensions... " >&6; }
25683251881Speterif ${ac_cv_python_compile+:} false; then :
25684251881Speter  $as_echo_n "(cached) " >&6
25685251881Speterelse
25686251881Speter
25687362181Sdim            ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`"
25688251881Speter
25689251881Speterfi
25690251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5
25691251881Speter$as_echo "$ac_cv_python_compile" >&6; }
25692362181Sdim          SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS"
25693251881Speter
25694362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5
25695251881Speter$as_echo_n "checking for linking Python extensions... " >&6; }
25696251881Speterif ${ac_cv_python_link+:} false; then :
25697251881Speter  $as_echo_n "(cached) " >&6
25698251881Speterelse
25699251881Speter
25700362181Sdim            ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
25701251881Speter
25702251881Speterfi
25703251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5
25704251881Speter$as_echo "$ac_cv_python_link" >&6; }
25705362181Sdim          SWIG_PY_LINK="$ac_cv_python_link"
25706251881Speter
25707362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5
25708251881Speter$as_echo_n "checking for linking Python libraries... " >&6; }
25709251881Speterif ${ac_cv_python_libs+:} false; then :
25710251881Speter  $as_echo_n "(cached) " >&6
25711251881Speterelse
25712251881Speter
25713362181Sdim            ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`"
25714251881Speter
25715251881Speterfi
25716251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5
25717251881Speter$as_echo "$ac_cv_python_libs" >&6; }
25718362181Sdim          SWIG_PY_LIBS="`
25719251881Speter  input_flags="$ac_cv_python_libs"
25720251881Speter  output_flags=""
25721251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
25722251881Speter  for flag in $input_flags; do
25723251881Speter    filter="no"
25724251881Speter    for dir in $filtered_dirs; do
25725251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
25726251881Speter        filter="yes"
25727251881Speter        break
25728251881Speter      fi
25729251881Speter    done
25730251881Speter    if test "$filter" = "no"; then
25731251881Speter      output_flags="$output_flags $flag"
25732251881Speter    fi
25733251881Speter  done
25734251881Speter  if test -n "$output_flags"; then
25735251881Speter    printf "%s" "${output_flags# }"
25736251881Speter  fi
25737251881Speter`"
25738251881Speter
25739369302Sdim          if test "$SWIG" = "none"; then
25740369302Sdim            SWIG_PY_ERRMSG=""
25741369302Sdim          else
25742369302Sdim            # Look more closely at the SWIG and Python versions to
25743369302Sdim            # determine SWIG_PY_OPTS. We can skip this if we already
25744369302Sdim            # have the SWIG-generated files.
25745369302Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python >= 3" >&5
25746362181Sdim$as_echo_n "checking for Python >= 3... " >&6; }
25747362181Sdimif ${ac_cv_python_is_py3+:} false; then :
25748251881Speter  $as_echo_n "(cached) " >&6
25749251881Speterelse
25750251881Speter
25751369302Sdim              ac_cv_python_is_py3="no"
25752369302Sdim              $PYTHON -c 'import sys; sys.exit(0x3000000 > sys.hexversion)' && \
25753369302Sdim                 ac_cv_python_is_py3="yes"
25754251881Speter
25755251881Speterfi
25756362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_is_py3" >&5
25757362181Sdim$as_echo "$ac_cv_python_is_py3" >&6; }
25758251881Speter
25759369302Sdim            if test "$ac_cv_python_is_py3" = "yes"; then
25760369302Sdim              if test "$SWIG_VERSION" -ge "300010"; then
25761369302Sdim                                SWIG_PY_ERRMSG=""
25762369302Sdim              else
25763369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
25764369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&5
25765362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&2;}
25766369302Sdim              fi
25767369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
25768369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack -modern"
25769369302Sdim              else
25770369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack"
25771369302Sdim              fi
25772362181Sdim            else
25773369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
25774369302Sdim                SWIG_PY_OPTS="-python -classic"
25775369302Sdim                                SWIG_PY_ERRMSG=""
25776369302Sdim              else
25777369302Sdim                SWIG_PY_OPTS="-python -nofastunpack"
25778369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
25779369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&5
25780362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&2;}
25781369302Sdim              fi
25782362181Sdim            fi
25783362181Sdim          fi
25784362181Sdim        fi
25785251881Speter      fi
25786251881Speter    fi
25787251881Speter
25788251881Speter  fi
25789251881Speter
25790362181Sdim  SWIG_PL_ERRMSG="check config.log for details"
25791251881Speter  if test "$PERL" != "none"; then
25792251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
25793251881Speter$as_echo_n "checking perl version... " >&6; }
25794251881Speter            PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`"
25795251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5
25796251881Speter$as_echo "$PERL_VERSION" >&6; }
25797251881Speter    if test "$PERL_VERSION" -ge "5008000"; then
25798251881Speter      SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`"
25799362181Sdim      SWIG_PL_LINK="`$PERL -MExtUtils::Embed -e ldopts`"
25800362181Sdim      SWIG_PL_LINK="`
25801362181Sdim  input_flags="$SWIG_PL_LINK"
25802362181Sdim  output_flags=""
25803362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
25804362181Sdim  for flag in $input_flags; do
25805362181Sdim    filter="no"
25806362181Sdim    for dir in $filtered_dirs; do
25807362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
25808362181Sdim        filter="yes"
25809362181Sdim        break
25810362181Sdim      fi
25811362181Sdim    done
25812362181Sdim    if test "$filter" = "no"; then
25813362181Sdim      output_flags="$output_flags $flag"
25814362181Sdim    fi
25815362181Sdim  done
25816362181Sdim  if test -n "$output_flags"; then
25817362181Sdim    printf "%s" "${output_flags# }"
25818362181Sdim  fi
25819362181Sdim`"
25820362181Sdim
25821362181Sdim            SWIG_PL_ERRMSG=""
25822251881Speter    else
25823251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5
25824251881Speter$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;}
25825251881Speter    fi
25826251881Speter  fi
25827251881Speter
25828251881Speter  SWIG_RB_COMPILE="none"
25829251881Speter  SWIG_RB_LINK="none"
25830362181Sdim  SWIG_RB_ERRMSG="check config.log for details"
25831251881Speter  if test "$RUBY" != "none"; then
25832362181Sdim    if test x"$SWIG_VERSION" = x"3""00""008"; then
25833362181Sdim      # Use a local variable to escape the '#' sign.
25834362181Sdim      ruby_swig_issue_602='https://subversion.apache.org/docs/release-notes/1.11#ruby-swig-issue-602'
25835362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&5
25836362181Sdim$as_echo "$as_me: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&2;}
25837362181Sdim    fi
25838251881Speter    rbconfig="$RUBY -rrbconfig -e "
25839251881Speter
25840251881Speter    for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \
25841286506Speter                    rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir
25842251881Speter    do
25843251881Speter      rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"`
25844251881Speter      eval "rbconfig_$var_name=\"$rbconfig_tmp\""
25845251881Speter    done
25846251881Speter
25847251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5
25848251881Speter$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;}
25849251881Speter
25850251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5
25851251881Speter$as_echo_n "checking for Ruby include path... " >&6; }
25852251881Speterif ${svn_cv_ruby_includes+:} false; then :
25853251881Speter  $as_echo_n "(cached) " >&6
25854251881Speterelse
25855251881Speter
25856251881Speter    if test -d "$rbconfig_rubyhdrdir"; then
25857362181Sdim            svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir"
25858286506Speter      if test -d "$rbconfig_rubyarchhdrdir"; then
25859286506Speter                svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir"
25860286506Speter      else
25861286506Speter        svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch"
25862286506Speter      fi
25863251881Speter    else
25864251881Speter            svn_cv_ruby_includes="-I. -I$rbconfig_archdir"
25865251881Speter    fi
25866251881Speter
25867251881Speterfi
25868251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5
25869251881Speter$as_echo "$svn_cv_ruby_includes" >&6; }
25870251881Speter    SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes"
25871251881Speter
25872251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5
25873251881Speter$as_echo_n "checking how to compile Ruby extensions... " >&6; }
25874251881Speterif ${svn_cv_ruby_compile+:} false; then :
25875251881Speter  $as_echo_n "(cached) " >&6
25876251881Speterelse
25877251881Speter
25878251881Speter      svn_cv_ruby_compile="$rbconfig_CC $CFLAGS"
25879251881Speter
25880251881Speterfi
25881251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5
25882251881Speter$as_echo "$svn_cv_ruby_compile" >&6; }
25883251881Speter    SWIG_RB_COMPILE="$svn_cv_ruby_compile"
25884251881Speter
25885251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'`
25886251881Speter
25887251881Speter
25888251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'`
25889251881Speter
25890251881Speter
25891251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'`
25892251881Speter
25893251881Speter        SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast"
25894251881Speter
25895251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5
25896251881Speter$as_echo_n "checking how to link Ruby extensions... " >&6; }
25897251881Speterif ${svn_cv_ruby_link+:} false; then :
25898251881Speter  $as_echo_n "(cached) " >&6
25899251881Speterelse
25900251881Speter
25901251881Speter      svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \
25902251881Speter                           $rbconfig_LDSHARED`"
25903251881Speter      svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link"
25904251881Speter      svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT"
25905251881Speter
25906251881Speterfi
25907251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5
25908251881Speter$as_echo "$svn_cv_ruby_link" >&6; }
25909251881Speter    SWIG_RB_LINK="$svn_cv_ruby_link"
25910251881Speter
25911251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5
25912251881Speter$as_echo_n "checking how to link Ruby libraries... " >&6; }
25913251881Speterif ${ac_cv_ruby_libs+:} false; then :
25914251881Speter  $as_echo_n "(cached) " >&6
25915251881Speterelse
25916251881Speter
25917251881Speter      ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS"
25918251881Speter
25919251881Speterfi
25920251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5
25921251881Speter$as_echo "$ac_cv_ruby_libs" >&6; }
25922251881Speter    SWIG_RB_LIBS="`
25923251881Speter  input_flags="$ac_cv_ruby_libs"
25924251881Speter  output_flags=""
25925251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
25926251881Speter  for flag in $input_flags; do
25927251881Speter    filter="no"
25928251881Speter    for dir in $filtered_dirs; do
25929251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
25930251881Speter        filter="yes"
25931251881Speter        break
25932251881Speter      fi
25933251881Speter    done
25934251881Speter    if test "$filter" = "no"; then
25935251881Speter      output_flags="$output_flags $flag"
25936251881Speter    fi
25937251881Speter  done
25938251881Speter  if test -n "$output_flags"; then
25939251881Speter    printf "%s" "${output_flags# }"
25940251881Speter  fi
25941251881Speter`"
25942251881Speter
25943251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5
25944251881Speter$as_echo_n "checking for rb_errinfo... " >&6; }
25945251881Speter    old_CFLAGS="$CFLAGS"
25946251881Speter    old_LIBS="$LIBS"
25947251881Speter    CFLAGS="$CFLAGS $svn_cv_ruby_includes"
25948251881Speter
25949251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'`
25950251881Speter
25951251881Speter
25952251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'`
25953251881Speter
25954251881Speter
25955251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'`
25956251881Speter
25957251881Speter    LIBS="$SWIG_RB_LIBS"
25958251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25959251881Speter/* end confdefs.h.  */
25960251881Speter
25961251881Speter#include <ruby.h>
25962251881Speterint main()
25963251881Speter{rb_errinfo();}
25964251881Speter_ACEOF
25965251881Speterif ac_fn_c_try_link "$LINENO"; then :
25966251881Speter  have_rb_errinfo="yes"
25967251881Speterelse
25968251881Speter  have_rb_errinfo="no"
25969251881Speterfi
25970251881Speterrm -f core conftest.err conftest.$ac_objext \
25971251881Speter    conftest$ac_exeext conftest.$ac_ext
25972251881Speter    if test "$have_rb_errinfo" = "yes"; then
25973251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25974251881Speter$as_echo "yes" >&6; }
25975251881Speter
25976251881Speter$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h
25977251881Speter
25978251881Speter    else
25979251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25980251881Speter$as_echo "no" >&6; }
25981251881Speter    fi
25982251881Speter    CFLAGS="$old_CFLAGS"
25983251881Speter    LIBS="$old_LIBS"
25984251881Speter
25985251881Speter    if ${svn_cv_ruby_sitedir+:} false; then :
25986251881Speter  $as_echo_n "(cached) " >&6
25987251881Speterelse
25988251881Speter
25989251881Speter      svn_cv_ruby_sitedir="$rbconfig_sitedir"
25990251881Speter
25991251881Speterfi
25992251881Speter
25993251881Speter
25994251881Speter# Check whether --with-ruby-sitedir was given.
25995251881Speterif test "${with_ruby_sitedir+set}" = set; then :
25996251881Speter  withval=$with_ruby_sitedir; svn_ruby_installdir="$withval"
25997251881Speterelse
25998251881Speter  svn_ruby_installdir="$svn_cv_ruby_sitedir"
25999251881Speterfi
26000251881Speter
26001251881Speter
26002251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5
26003251881Speter$as_echo_n "checking where to install Ruby scripts... " >&6; }
26004251881Speter    if ${svn_cv_ruby_sitedir_libsuffix+:} false; then :
26005251881Speter  $as_echo_n "(cached) " >&6
26006251881Speterelse
26007251881Speter
26008251881Speter      svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \
26009251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
26010251881Speter
26011251881Speterfi
26012251881Speter
26013251881Speter    SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}"
26014251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5
26015251881Speter$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; }
26016251881Speter
26017251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5
26018251881Speter$as_echo_n "checking where to install Ruby extensions... " >&6; }
26019251881Speter    if ${svn_cv_ruby_sitedir_archsuffix+:} false; then :
26020251881Speter  $as_echo_n "(cached) " >&6
26021251881Speterelse
26022251881Speter
26023251881Speter      svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \
26024251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
26025251881Speter
26026251881Speterfi
26027251881Speter
26028251881Speter    SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}"
26029251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5
26030251881Speter$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; }
26031251881Speter
26032251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5
26033251881Speter$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; }
26034251881Speter    if ${svn_cv_ruby_test_verbose+:} false; then :
26035251881Speter  $as_echo_n "(cached) " >&6
26036251881Speterelse
26037251881Speter
26038251881Speter      svn_cv_ruby_test_verbose="normal"
26039251881Speter
26040251881Speterfi
26041251881Speter
26042251881Speter
26043251881Speter# Check whether --with-ruby-test-verbose was given.
26044251881Speterif test "${with_ruby_test_verbose+set}" = set; then :
26045251881Speter  withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval"
26046251881Speterelse
26047251881Speter  svn_ruby_test_verbose="$svn_cv_ruby_test_verbose"
26048251881Speterfi
26049251881Speter
26050251881Speter      SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose"
26051251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5
26052251881Speter$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; }
26053362181Sdim
26054362181Sdim        SWIG_RB_ERRMSG=""
26055251881Speter  fi
26056251881Speter
26057251881Speter
26058251881Speter
26059251881Speter
26060251881Speter
26061251881Speter
26062251881Speter
26063251881Speter
26064251881Speter
26065251881Speter
26066251881Speter
26067251881Speter
26068251881Speter
26069251881Speter
26070362181Sdim
26071362181Sdim
26072362181Sdim
26073362181Sdim
26074362181Sdim
26075251881Speter      ;;
26076251881Speter    esac
26077251881Speter
26078251881Speterelse
26079251881Speter
26080251881Speter
26081251881Speter  where=check
26082251881Speter
26083251881Speter  if test $where = no; then
26084251881Speter    SWIG=none
26085362181Sdim  elif test $where = required || test $where = check; then
26086251881Speter    # Extract the first word of "swig", so it can be a program name with args.
26087251881Speterset dummy swig; ac_word=$2
26088251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26089251881Speter$as_echo_n "checking for $ac_word... " >&6; }
26090251881Speterif ${ac_cv_path_SWIG+:} false; then :
26091251881Speter  $as_echo_n "(cached) " >&6
26092251881Speterelse
26093251881Speter  case $SWIG in
26094251881Speter  [\\/]* | ?:[\\/]*)
26095251881Speter  ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
26096251881Speter  ;;
26097251881Speter  *)
26098251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26099251881Speterfor as_dir in $PATH
26100251881Speterdo
26101251881Speter  IFS=$as_save_IFS
26102251881Speter  test -z "$as_dir" && as_dir=.
26103251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
26104251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26105251881Speter    ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
26106251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26107251881Speter    break 2
26108251881Speter  fi
26109251881Speterdone
26110251881Speter  done
26111251881SpeterIFS=$as_save_IFS
26112251881Speter
26113251881Speter  test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none"
26114251881Speter  ;;
26115251881Speteresac
26116251881Speterfi
26117251881SpeterSWIG=$ac_cv_path_SWIG
26118251881Speterif test -n "$SWIG"; then
26119251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
26120251881Speter$as_echo "$SWIG" >&6; }
26121251881Speterelse
26122251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26123251881Speter$as_echo "no" >&6; }
26124251881Speterfi
26125251881Speter
26126251881Speter
26127362181Sdim    if test "$SWIG" = "none" && test $where = required; then
26128362181Sdim      as_fn_error $? "SWIG required, but not found" "$LINENO" 5
26129362181Sdim    fi
26130251881Speter  else
26131251881Speter    if test -f "$where"; then
26132251881Speter      SWIG="$where"
26133251881Speter    else
26134251881Speter      SWIG="$where/bin/swig"
26135251881Speter    fi
26136251881Speter    if test ! -f "$SWIG" || test ! -x "$SWIG"; then
26137251881Speter      as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5
26138251881Speter    fi
26139251881Speter  fi
26140251881Speter
26141251881Speter  if test "$SWIG" != "none"; then
26142251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5
26143251881Speter$as_echo_n "checking swig version... " >&6; }
26144251881Speter    SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \
26145251881Speter                       $SED -ne 's/^.*Version \(.*\)$/\1/p'`"
26146251881Speter    # We want the version as an integer so we can test against
26147251881Speter    # which version we're using.  SWIG doesn't provide this
26148251881Speter    # to us so we have to come up with it on our own.
26149251881Speter    # The major is passed straight through,
26150251881Speter    # the minor is zero padded to two places,
26151251881Speter    # and the patch level is zero padded to three places.
26152251881Speter    # e.g. 1.3.24 becomes 103024
26153251881Speter    SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \
26154251881Speter                  $SED -e 's/[^0-9\.].*$//' \
26155251881Speter                      -e 's/\.\([0-9]\)$/.0\1/' \
26156251881Speter                      -e 's/\.\([0-9][0-9]\)$/.0\1/' \
26157251881Speter                      -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`"
26158251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5
26159251881Speter$as_echo "$SWIG_VERSION_RAW" >&6; }
26160251881Speter    # If you change the required swig version number, don't forget to update:
26161251881Speter    #   subversion/bindings/swig/INSTALL
26162309511Speter    if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then
26163251881Speter      SWIG_SUITABLE=yes
26164251881Speter    else
26165251881Speter      SWIG_SUITABLE=no
26166251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5
26167251881Speter$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;}
26168309511Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG >= 1.3.24" >&5
26169309511Speter$as_echo "$as_me: WARNING: Subversion requires SWIG >= 1.3.24" >&2;}
26170251881Speter    fi
26171251881Speter  fi
26172251881Speter
26173251881Speter  SWIG_PY_COMPILE="none"
26174251881Speter  SWIG_PY_LINK="none"
26175362181Sdim  SWIG_PY_OPTS="none"
26176362181Sdim  SWIG_PY_ERRMSG="check config.log for details"
26177251881Speter  if test "$PYTHON" != "none"; then
26178251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5
26179251881Speter$as_echo "$as_me: Configuring python swig binding" >&6;}
26180251881Speter
26181251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5
26182251881Speter$as_echo_n "checking for Python includes... " >&6; }
26183251881Speterif ${ac_cv_python_includes+:} false; then :
26184251881Speter  $as_echo_n "(cached) " >&6
26185251881Speterelse
26186251881Speter
26187251881Speter      ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`"
26188251881Speter
26189251881Speterfi
26190251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5
26191251881Speter$as_echo "$ac_cv_python_includes" >&6; }
26192251881Speter    SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes"
26193251881Speter
26194251881Speter    if test "$ac_cv_python_includes" = "none"; then
26195362181Sdim      SWIG_PY_ERRMSG="no distutils found"
26196251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5
26197251881Speter$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;}
26198362181Sdim    else
26199362181Sdim
26200362181Sdim      python_header_found="no"
26201362181Sdim
26202362181Sdim      save_cppflags="$CPPFLAGS"
26203362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
26204362181Sdim      ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
26205362181Sdimif test "x$ac_cv_header_Python_h" = xyes; then :
26206362181Sdim
26207362181Sdim        python_header_found="yes"
26208362181Sdim
26209362181Sdimfi
26210362181Sdim
26211362181Sdim
26212362181Sdim      CPPFLAGS="$save_cppflags"
26213362181Sdim
26214362181Sdim      if test "$python_header_found" = "no"; then
26215362181Sdim        SWIG_PY_ERRMSG="no Python.h found"
26216362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python.h not found; disabling python swig bindings" >&5
26217362181Sdim$as_echo "$as_me: WARNING: Python.h not found; disabling python swig bindings" >&2;}
26218362181Sdim      else
26219362181Sdim
26220362181Sdim  py3c_found=no
26221362181Sdim  py3c_skip=no
26222362181Sdim
26223362181Sdim
26224362181Sdim# Check whether --with-py3c was given.
26225362181Sdimif test "${with_py3c+set}" = set; then :
26226362181Sdim  withval=$with_py3c;
26227362181Sdim    if test "$withval" = "yes"; then
26228362181Sdim      py3c_skip=no
26229362181Sdim    elif test "$withval" = "no"; then
26230362181Sdim      py3c_skip=yes
26231362181Sdim    else
26232362181Sdim      py3c_skip=no
26233362181Sdim      py3c_prefix="$withval"
26234251881Speter    fi
26235251881Speter
26236362181Sdimfi
26237362181Sdim
26238362181Sdim
26239362181Sdim  if test "$py3c_skip" = "yes"; then
26240362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: Skipping configure of py3c" >&5
26241362181Sdim$as_echo "$as_me: Skipping configure of py3c" >&6;}
26242362181Sdim  else
26243362181Sdim    if test -n "$py3c_prefix"; then
26244362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via prefix $py3c_prefix" >&5
26245362181Sdim$as_echo "$as_me: py3c library configuration via prefix $py3c_prefix" >&6;}
26246362181Sdim
26247362181Sdim            if test "$ac_cv_python_includes" = "none"; then
26248362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
26249362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
26250362181Sdim      fi
26251362181Sdim
26252362181Sdim      save_cppflags="$CPPFLAGS"
26253362181Sdim      CPPFLAGS="$CPPFLAGS $ac_cv_python_includes -I$py3c_prefix/include"
26254362181Sdim      for ac_header in py3c.h
26255362181Sdimdo :
26256362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
26257362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
26258362181Sdim  cat >>confdefs.h <<_ACEOF
26259362181Sdim#define HAVE_PY3C_H 1
26260362181Sdim_ACEOF
26261362181Sdim
26262362181Sdim          py3c_found="yes"
26263362181Sdim          SVN_PY3C_INCLUDES="-I$py3c_prefix/include"
26264362181Sdim
26265362181Sdimfi
26266362181Sdim
26267362181Sdimdone
26268362181Sdim
26269362181Sdim      CPPFLAGS="$save_cppflags"
26270362181Sdim    else
26271362181Sdim
26272362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration via pkg-config" >&5
26273362181Sdim$as_echo "$as_me: py3c library configuration via pkg-config" >&6;}
26274362181Sdim  if test -n "$PKG_CONFIG"; then
26275362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for py3c library" >&5
26276362181Sdim$as_echo_n "checking for py3c library... " >&6; }
26277362181Sdim    if $PKG_CONFIG py3c --exists; then
26278362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26279362181Sdim$as_echo "yes" >&6; }
26280362181Sdim      py3c_found=yes
26281362181Sdim      SVN_PY3C_INCLUDES=`$PKG_CONFIG py3c --cflags`
26282362181Sdim    else
26283362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26284362181Sdim$as_echo "no" >&6; }
26285362181Sdim    fi
26286362181Sdim  fi
26287362181Sdim
26288362181Sdim
26289362181Sdim      if test "$py3c_found" = "no"; then
26290362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: py3c library configuration without pkg-config" >&5
26291362181Sdim$as_echo "$as_me: py3c library configuration without pkg-config" >&6;}
26292362181Sdim
26293362181Sdim                if test "$ac_cv_python_includes" = "none"; then
26294362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c cannot be used without distutils module" >&5
26295362181Sdim$as_echo "$as_me: WARNING: py3c cannot be used without distutils module" >&2;}
26296362181Sdim        fi
26297362181Sdim
26298362181Sdim        save_cppflags="$CPPFLAGS"
26299362181Sdim        CPPFLAGS="$CPPFLAGS $ac_cv_python_includes"
26300362181Sdim        ac_fn_c_check_header_mongrel "$LINENO" "py3c.h" "ac_cv_header_py3c_h" "$ac_includes_default"
26301362181Sdimif test "x$ac_cv_header_py3c_h" = xyes; then :
26302362181Sdim
26303362181Sdim          py3c_found="yes"
26304362181Sdim
26305362181Sdimfi
26306362181Sdim
26307362181Sdim
26308362181Sdim        CPPFLAGS="$save_cppflags"
26309362181Sdim      fi
26310362181Sdim    fi
26311362181Sdim  fi
26312362181Sdim
26313362181Sdim
26314362181Sdim
26315362181Sdim
26316362181Sdim        if test "$py3c_found" = "no"; then
26317362181Sdim          SWIG_PY_ERRMSG="py3c library not found"
26318362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: py3c library not found; disabling python swig bindings" >&5
26319362181Sdim$as_echo "$as_me: WARNING: py3c library not found; disabling python swig bindings" >&2;}
26320362181Sdim        else
26321362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5
26322251881Speter$as_echo_n "checking for compiling Python extensions... " >&6; }
26323251881Speterif ${ac_cv_python_compile+:} false; then :
26324251881Speter  $as_echo_n "(cached) " >&6
26325251881Speterelse
26326251881Speter
26327362181Sdim            ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`"
26328251881Speter
26329251881Speterfi
26330251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5
26331251881Speter$as_echo "$ac_cv_python_compile" >&6; }
26332362181Sdim          SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS"
26333251881Speter
26334362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5
26335251881Speter$as_echo_n "checking for linking Python extensions... " >&6; }
26336251881Speterif ${ac_cv_python_link+:} false; then :
26337251881Speter  $as_echo_n "(cached) " >&6
26338251881Speterelse
26339251881Speter
26340362181Sdim            ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
26341251881Speter
26342251881Speterfi
26343251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5
26344251881Speter$as_echo "$ac_cv_python_link" >&6; }
26345362181Sdim          SWIG_PY_LINK="$ac_cv_python_link"
26346251881Speter
26347362181Sdim          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5
26348251881Speter$as_echo_n "checking for linking Python libraries... " >&6; }
26349251881Speterif ${ac_cv_python_libs+:} false; then :
26350251881Speter  $as_echo_n "(cached) " >&6
26351251881Speterelse
26352251881Speter
26353362181Sdim            ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`"
26354251881Speter
26355251881Speterfi
26356251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5
26357251881Speter$as_echo "$ac_cv_python_libs" >&6; }
26358362181Sdim          SWIG_PY_LIBS="`
26359251881Speter  input_flags="$ac_cv_python_libs"
26360251881Speter  output_flags=""
26361251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
26362251881Speter  for flag in $input_flags; do
26363251881Speter    filter="no"
26364251881Speter    for dir in $filtered_dirs; do
26365251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
26366251881Speter        filter="yes"
26367251881Speter        break
26368251881Speter      fi
26369251881Speter    done
26370251881Speter    if test "$filter" = "no"; then
26371251881Speter      output_flags="$output_flags $flag"
26372251881Speter    fi
26373251881Speter  done
26374251881Speter  if test -n "$output_flags"; then
26375251881Speter    printf "%s" "${output_flags# }"
26376251881Speter  fi
26377251881Speter`"
26378251881Speter
26379369302Sdim          if test "$SWIG" = "none"; then
26380369302Sdim            SWIG_PY_ERRMSG=""
26381369302Sdim          else
26382369302Sdim            # Look more closely at the SWIG and Python versions to
26383369302Sdim            # determine SWIG_PY_OPTS. We can skip this if we already
26384369302Sdim            # have the SWIG-generated files.
26385369302Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python >= 3" >&5
26386362181Sdim$as_echo_n "checking for Python >= 3... " >&6; }
26387362181Sdimif ${ac_cv_python_is_py3+:} false; then :
26388251881Speter  $as_echo_n "(cached) " >&6
26389251881Speterelse
26390251881Speter
26391369302Sdim              ac_cv_python_is_py3="no"
26392369302Sdim              $PYTHON -c 'import sys; sys.exit(0x3000000 > sys.hexversion)' && \
26393369302Sdim                 ac_cv_python_is_py3="yes"
26394251881Speter
26395251881Speterfi
26396362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_is_py3" >&5
26397362181Sdim$as_echo "$ac_cv_python_is_py3" >&6; }
26398251881Speter
26399369302Sdim            if test "$ac_cv_python_is_py3" = "yes"; then
26400369302Sdim              if test "$SWIG_VERSION" -ge "300010"; then
26401369302Sdim                                SWIG_PY_ERRMSG=""
26402369302Sdim              else
26403369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
26404369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&5
26405362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 3 require SWIG 3.0.10 or newer" >&2;}
26406369302Sdim              fi
26407369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
26408369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack -modern"
26409369302Sdim              else
26410369302Sdim                SWIG_PY_OPTS="-python -py3 -nofastunpack"
26411369302Sdim              fi
26412362181Sdim            else
26413369302Sdim              if test "$SWIG_VERSION" -lt "400000"; then
26414369302Sdim                SWIG_PY_OPTS="-python -classic"
26415369302Sdim                                SWIG_PY_ERRMSG=""
26416369302Sdim              else
26417369302Sdim                SWIG_PY_OPTS="-python -nofastunpack"
26418369302Sdim                SWIG_PY_ERRMSG="SWIG version is not suitable"
26419369302Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&5
26420362181Sdim$as_echo "$as_me: WARNING: Subversion Python bindings for Python 2 require 1.3.24 <= SWIG < 4.0.0" >&2;}
26421369302Sdim              fi
26422362181Sdim            fi
26423362181Sdim          fi
26424362181Sdim        fi
26425251881Speter      fi
26426251881Speter    fi
26427251881Speter
26428251881Speter  fi
26429251881Speter
26430362181Sdim  SWIG_PL_ERRMSG="check config.log for details"
26431251881Speter  if test "$PERL" != "none"; then
26432251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
26433251881Speter$as_echo_n "checking perl version... " >&6; }
26434251881Speter            PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`"
26435251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5
26436251881Speter$as_echo "$PERL_VERSION" >&6; }
26437251881Speter    if test "$PERL_VERSION" -ge "5008000"; then
26438251881Speter      SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`"
26439362181Sdim      SWIG_PL_LINK="`$PERL -MExtUtils::Embed -e ldopts`"
26440362181Sdim      SWIG_PL_LINK="`
26441362181Sdim  input_flags="$SWIG_PL_LINK"
26442362181Sdim  output_flags=""
26443362181Sdim  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
26444362181Sdim  for flag in $input_flags; do
26445362181Sdim    filter="no"
26446362181Sdim    for dir in $filtered_dirs; do
26447362181Sdim      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
26448362181Sdim        filter="yes"
26449362181Sdim        break
26450362181Sdim      fi
26451362181Sdim    done
26452362181Sdim    if test "$filter" = "no"; then
26453362181Sdim      output_flags="$output_flags $flag"
26454362181Sdim    fi
26455362181Sdim  done
26456362181Sdim  if test -n "$output_flags"; then
26457362181Sdim    printf "%s" "${output_flags# }"
26458362181Sdim  fi
26459362181Sdim`"
26460362181Sdim
26461362181Sdim            SWIG_PL_ERRMSG=""
26462251881Speter    else
26463251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5
26464251881Speter$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;}
26465251881Speter    fi
26466251881Speter  fi
26467251881Speter
26468251881Speter  SWIG_RB_COMPILE="none"
26469251881Speter  SWIG_RB_LINK="none"
26470362181Sdim  SWIG_RB_ERRMSG="check config.log for details"
26471251881Speter  if test "$RUBY" != "none"; then
26472362181Sdim    if test x"$SWIG_VERSION" = x"3""00""008"; then
26473362181Sdim      # Use a local variable to escape the '#' sign.
26474362181Sdim      ruby_swig_issue_602='https://subversion.apache.org/docs/release-notes/1.11#ruby-swig-issue-602'
26475362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&5
26476362181Sdim$as_echo "$as_me: WARNING: Ruby bindings are known not to support swig 3.0.8; see $ruby_swig_issue_602" >&2;}
26477362181Sdim    fi
26478251881Speter    rbconfig="$RUBY -rrbconfig -e "
26479251881Speter
26480251881Speter    for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \
26481286506Speter                    rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir
26482251881Speter    do
26483251881Speter      rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"`
26484251881Speter      eval "rbconfig_$var_name=\"$rbconfig_tmp\""
26485251881Speter    done
26486251881Speter
26487251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5
26488251881Speter$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;}
26489251881Speter
26490251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5
26491251881Speter$as_echo_n "checking for Ruby include path... " >&6; }
26492251881Speterif ${svn_cv_ruby_includes+:} false; then :
26493251881Speter  $as_echo_n "(cached) " >&6
26494251881Speterelse
26495251881Speter
26496251881Speter    if test -d "$rbconfig_rubyhdrdir"; then
26497362181Sdim            svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir"
26498286506Speter      if test -d "$rbconfig_rubyarchhdrdir"; then
26499286506Speter                svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir"
26500286506Speter      else
26501286506Speter        svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch"
26502286506Speter      fi
26503251881Speter    else
26504251881Speter            svn_cv_ruby_includes="-I. -I$rbconfig_archdir"
26505251881Speter    fi
26506251881Speter
26507251881Speterfi
26508251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5
26509251881Speter$as_echo "$svn_cv_ruby_includes" >&6; }
26510251881Speter    SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes"
26511251881Speter
26512251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5
26513251881Speter$as_echo_n "checking how to compile Ruby extensions... " >&6; }
26514251881Speterif ${svn_cv_ruby_compile+:} false; then :
26515251881Speter  $as_echo_n "(cached) " >&6
26516251881Speterelse
26517251881Speter
26518251881Speter      svn_cv_ruby_compile="$rbconfig_CC $CFLAGS"
26519251881Speter
26520251881Speterfi
26521251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5
26522251881Speter$as_echo "$svn_cv_ruby_compile" >&6; }
26523251881Speter    SWIG_RB_COMPILE="$svn_cv_ruby_compile"
26524251881Speter
26525251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'`
26526251881Speter
26527251881Speter
26528251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'`
26529251881Speter
26530251881Speter
26531251881Speter  SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'`
26532251881Speter
26533251881Speter        SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast"
26534251881Speter
26535251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5
26536251881Speter$as_echo_n "checking how to link Ruby extensions... " >&6; }
26537251881Speterif ${svn_cv_ruby_link+:} false; then :
26538251881Speter  $as_echo_n "(cached) " >&6
26539251881Speterelse
26540251881Speter
26541251881Speter      svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \
26542251881Speter                           $rbconfig_LDSHARED`"
26543251881Speter      svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link"
26544251881Speter      svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT"
26545251881Speter
26546251881Speterfi
26547251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5
26548251881Speter$as_echo "$svn_cv_ruby_link" >&6; }
26549251881Speter    SWIG_RB_LINK="$svn_cv_ruby_link"
26550251881Speter
26551251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5
26552251881Speter$as_echo_n "checking how to link Ruby libraries... " >&6; }
26553251881Speterif ${ac_cv_ruby_libs+:} false; then :
26554251881Speter  $as_echo_n "(cached) " >&6
26555251881Speterelse
26556251881Speter
26557251881Speter      ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS"
26558251881Speter
26559251881Speterfi
26560251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5
26561251881Speter$as_echo "$ac_cv_ruby_libs" >&6; }
26562251881Speter    SWIG_RB_LIBS="`
26563251881Speter  input_flags="$ac_cv_ruby_libs"
26564251881Speter  output_flags=""
26565251881Speter  filtered_dirs="/lib /lib64 /usr/lib /usr/lib64"
26566251881Speter  for flag in $input_flags; do
26567251881Speter    filter="no"
26568251881Speter    for dir in $filtered_dirs; do
26569251881Speter      if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then
26570251881Speter        filter="yes"
26571251881Speter        break
26572251881Speter      fi
26573251881Speter    done
26574251881Speter    if test "$filter" = "no"; then
26575251881Speter      output_flags="$output_flags $flag"
26576251881Speter    fi
26577251881Speter  done
26578251881Speter  if test -n "$output_flags"; then
26579251881Speter    printf "%s" "${output_flags# }"
26580251881Speter  fi
26581251881Speter`"
26582251881Speter
26583251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5
26584251881Speter$as_echo_n "checking for rb_errinfo... " >&6; }
26585251881Speter    old_CFLAGS="$CFLAGS"
26586251881Speter    old_LIBS="$LIBS"
26587251881Speter    CFLAGS="$CFLAGS $svn_cv_ruby_includes"
26588251881Speter
26589251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'`
26590251881Speter
26591251881Speter
26592251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'`
26593251881Speter
26594251881Speter
26595251881Speter  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'`
26596251881Speter
26597251881Speter    LIBS="$SWIG_RB_LIBS"
26598251881Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26599251881Speter/* end confdefs.h.  */
26600251881Speter
26601251881Speter#include <ruby.h>
26602251881Speterint main()
26603251881Speter{rb_errinfo();}
26604251881Speter_ACEOF
26605251881Speterif ac_fn_c_try_link "$LINENO"; then :
26606251881Speter  have_rb_errinfo="yes"
26607251881Speterelse
26608251881Speter  have_rb_errinfo="no"
26609251881Speterfi
26610251881Speterrm -f core conftest.err conftest.$ac_objext \
26611251881Speter    conftest$ac_exeext conftest.$ac_ext
26612251881Speter    if test "$have_rb_errinfo" = "yes"; then
26613251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26614251881Speter$as_echo "yes" >&6; }
26615251881Speter
26616251881Speter$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h
26617251881Speter
26618251881Speter    else
26619251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26620251881Speter$as_echo "no" >&6; }
26621251881Speter    fi
26622251881Speter    CFLAGS="$old_CFLAGS"
26623251881Speter    LIBS="$old_LIBS"
26624251881Speter
26625251881Speter    if ${svn_cv_ruby_sitedir+:} false; then :
26626251881Speter  $as_echo_n "(cached) " >&6
26627251881Speterelse
26628251881Speter
26629251881Speter      svn_cv_ruby_sitedir="$rbconfig_sitedir"
26630251881Speter
26631251881Speterfi
26632251881Speter
26633251881Speter
26634251881Speter# Check whether --with-ruby-sitedir was given.
26635251881Speterif test "${with_ruby_sitedir+set}" = set; then :
26636251881Speter  withval=$with_ruby_sitedir; svn_ruby_installdir="$withval"
26637251881Speterelse
26638251881Speter  svn_ruby_installdir="$svn_cv_ruby_sitedir"
26639251881Speterfi
26640251881Speter
26641251881Speter
26642251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5
26643251881Speter$as_echo_n "checking where to install Ruby scripts... " >&6; }
26644251881Speter    if ${svn_cv_ruby_sitedir_libsuffix+:} false; then :
26645251881Speter  $as_echo_n "(cached) " >&6
26646251881Speterelse
26647251881Speter
26648251881Speter      svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \
26649251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
26650251881Speter
26651251881Speterfi
26652251881Speter
26653251881Speter    SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}"
26654251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5
26655251881Speter$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; }
26656251881Speter
26657251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5
26658251881Speter$as_echo_n "checking where to install Ruby extensions... " >&6; }
26659251881Speter    if ${svn_cv_ruby_sitedir_archsuffix+:} false; then :
26660251881Speter  $as_echo_n "(cached) " >&6
26661251881Speterelse
26662251881Speter
26663251881Speter      svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \
26664251881Speter                                        $SED -e "s,^$rbconfig_sitedir,,"`"
26665251881Speter
26666251881Speterfi
26667251881Speter
26668251881Speter    SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}"
26669251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5
26670251881Speter$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; }
26671251881Speter
26672251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5
26673251881Speter$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; }
26674251881Speter    if ${svn_cv_ruby_test_verbose+:} false; then :
26675251881Speter  $as_echo_n "(cached) " >&6
26676251881Speterelse
26677251881Speter
26678251881Speter      svn_cv_ruby_test_verbose="normal"
26679251881Speter
26680251881Speterfi
26681251881Speter
26682251881Speter
26683251881Speter# Check whether --with-ruby-test-verbose was given.
26684251881Speterif test "${with_ruby_test_verbose+set}" = set; then :
26685251881Speter  withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval"
26686251881Speterelse
26687251881Speter  svn_ruby_test_verbose="$svn_cv_ruby_test_verbose"
26688251881Speterfi
26689251881Speter
26690251881Speter      SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose"
26691251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5
26692251881Speter$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; }
26693362181Sdim
26694362181Sdim        SWIG_RB_ERRMSG=""
26695251881Speter  fi
26696251881Speter
26697251881Speter
26698251881Speter
26699251881Speter
26700251881Speter
26701251881Speter
26702251881Speter
26703251881Speter
26704251881Speter
26705251881Speter
26706251881Speter
26707251881Speter
26708251881Speter
26709251881Speter
26710251881Speter
26711362181Sdim
26712362181Sdim
26713362181Sdim
26714362181Sdim
26715362181Sdim
26716251881Speterfi
26717251881Speter
26718251881Speter
26719251881Speter
26720251881Speter
26721251881Speter
26722362181Sdim
26723362181Sdim
26724362181Sdim
26725362181Sdim
26726251881Speter# Check whether --with-ctypesgen was given.
26727251881Speterif test "${with_ctypesgen+set}" = set; then :
26728251881Speter  withval=$with_ctypesgen;
26729251881Speter    case "$withval" in
26730251881Speter      "no")
26731251881Speter
26732251881Speter  where=no
26733251881Speter
26734251881Speter  CTYPESGEN=none
26735251881Speter
26736251881Speter  if test $where = check; then
26737251881Speter    # Extract the first word of ""ctypesgen.py"", so it can be a program name with args.
26738251881Speterset dummy "ctypesgen.py"; ac_word=$2
26739251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26740251881Speter$as_echo_n "checking for $ac_word... " >&6; }
26741251881Speterif ${ac_cv_path_CTYPESGEN+:} false; then :
26742251881Speter  $as_echo_n "(cached) " >&6
26743251881Speterelse
26744251881Speter  case $CTYPESGEN in
26745251881Speter  [\\/]* | ?:[\\/]*)
26746251881Speter  ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path.
26747251881Speter  ;;
26748251881Speter  *)
26749251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26750251881Speterfor as_dir in $PATH
26751251881Speterdo
26752251881Speter  IFS=$as_save_IFS
26753251881Speter  test -z "$as_dir" && as_dir=.
26754251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
26755251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26756251881Speter    ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext"
26757251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26758251881Speter    break 2
26759251881Speter  fi
26760251881Speterdone
26761251881Speter  done
26762251881SpeterIFS=$as_save_IFS
26763251881Speter
26764251881Speter  test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none"
26765251881Speter  ;;
26766251881Speteresac
26767251881Speterfi
26768251881SpeterCTYPESGEN=$ac_cv_path_CTYPESGEN
26769251881Speterif test -n "$CTYPESGEN"; then
26770251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26771251881Speter$as_echo "$CTYPESGEN" >&6; }
26772251881Speterelse
26773251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26774251881Speter$as_echo "no" >&6; }
26775251881Speterfi
26776251881Speter
26777251881Speter
26778251881Speter  elif test $where != no; then
26779251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5
26780251881Speter$as_echo_n "checking for ctypesgen.py... " >&6; }
26781251881Speter
26782251881Speter    if test -f "$where"; then
26783251881Speter      CTYPESGEN="$where"
26784251881Speter    elif test -f "$where/bin/ctypesgen.py"; then
26785251881Speter      CTYPESGEN="$where/bin/ctypesgen.py"
26786251881Speter    else
26787251881Speter      CTYPESGEN="$where/ctypesgen.py"
26788251881Speter    fi
26789251881Speter
26790251881Speter    if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then
26791251881Speter      as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at
26792251881Speter                    $where/bin/ctypesgen.py" "$LINENO" 5
26793251881Speter    else
26794251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26795251881Speter$as_echo "$CTYPESGEN" >&6; }
26796251881Speter    fi
26797251881Speter  fi
26798251881Speter
26799251881Speter
26800251881Speter
26801251881Speter      ;;
26802251881Speter      "yes")
26803251881Speter
26804251881Speter  where=check
26805251881Speter
26806251881Speter  CTYPESGEN=none
26807251881Speter
26808251881Speter  if test $where = check; then
26809251881Speter    # Extract the first word of ""ctypesgen.py"", so it can be a program name with args.
26810251881Speterset dummy "ctypesgen.py"; ac_word=$2
26811251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26812251881Speter$as_echo_n "checking for $ac_word... " >&6; }
26813251881Speterif ${ac_cv_path_CTYPESGEN+:} false; then :
26814251881Speter  $as_echo_n "(cached) " >&6
26815251881Speterelse
26816251881Speter  case $CTYPESGEN in
26817251881Speter  [\\/]* | ?:[\\/]*)
26818251881Speter  ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path.
26819251881Speter  ;;
26820251881Speter  *)
26821251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26822251881Speterfor as_dir in $PATH
26823251881Speterdo
26824251881Speter  IFS=$as_save_IFS
26825251881Speter  test -z "$as_dir" && as_dir=.
26826251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
26827251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26828251881Speter    ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext"
26829251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26830251881Speter    break 2
26831251881Speter  fi
26832251881Speterdone
26833251881Speter  done
26834251881SpeterIFS=$as_save_IFS
26835251881Speter
26836251881Speter  test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none"
26837251881Speter  ;;
26838251881Speteresac
26839251881Speterfi
26840251881SpeterCTYPESGEN=$ac_cv_path_CTYPESGEN
26841251881Speterif test -n "$CTYPESGEN"; then
26842251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26843251881Speter$as_echo "$CTYPESGEN" >&6; }
26844251881Speterelse
26845251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26846251881Speter$as_echo "no" >&6; }
26847251881Speterfi
26848251881Speter
26849251881Speter
26850251881Speter  elif test $where != no; then
26851251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5
26852251881Speter$as_echo_n "checking for ctypesgen.py... " >&6; }
26853251881Speter
26854251881Speter    if test -f "$where"; then
26855251881Speter      CTYPESGEN="$where"
26856251881Speter    elif test -f "$where/bin/ctypesgen.py"; then
26857251881Speter      CTYPESGEN="$where/bin/ctypesgen.py"
26858251881Speter    else
26859251881Speter      CTYPESGEN="$where/ctypesgen.py"
26860251881Speter    fi
26861251881Speter
26862251881Speter    if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then
26863251881Speter      as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at
26864251881Speter                    $where/bin/ctypesgen.py" "$LINENO" 5
26865251881Speter    else
26866251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26867251881Speter$as_echo "$CTYPESGEN" >&6; }
26868251881Speter    fi
26869251881Speter  fi
26870251881Speter
26871251881Speter
26872251881Speter
26873251881Speter      ;;
26874251881Speter      *)
26875251881Speter
26876251881Speter  where=$withval
26877251881Speter
26878251881Speter  CTYPESGEN=none
26879251881Speter
26880251881Speter  if test $where = check; then
26881251881Speter    # Extract the first word of ""ctypesgen.py"", so it can be a program name with args.
26882251881Speterset dummy "ctypesgen.py"; ac_word=$2
26883251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26884251881Speter$as_echo_n "checking for $ac_word... " >&6; }
26885251881Speterif ${ac_cv_path_CTYPESGEN+:} false; then :
26886251881Speter  $as_echo_n "(cached) " >&6
26887251881Speterelse
26888251881Speter  case $CTYPESGEN in
26889251881Speter  [\\/]* | ?:[\\/]*)
26890251881Speter  ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path.
26891251881Speter  ;;
26892251881Speter  *)
26893251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26894251881Speterfor as_dir in $PATH
26895251881Speterdo
26896251881Speter  IFS=$as_save_IFS
26897251881Speter  test -z "$as_dir" && as_dir=.
26898251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
26899251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26900251881Speter    ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext"
26901251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26902251881Speter    break 2
26903251881Speter  fi
26904251881Speterdone
26905251881Speter  done
26906251881SpeterIFS=$as_save_IFS
26907251881Speter
26908251881Speter  test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none"
26909251881Speter  ;;
26910251881Speteresac
26911251881Speterfi
26912251881SpeterCTYPESGEN=$ac_cv_path_CTYPESGEN
26913251881Speterif test -n "$CTYPESGEN"; then
26914251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26915251881Speter$as_echo "$CTYPESGEN" >&6; }
26916251881Speterelse
26917251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26918251881Speter$as_echo "no" >&6; }
26919251881Speterfi
26920251881Speter
26921251881Speter
26922251881Speter  elif test $where != no; then
26923251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5
26924251881Speter$as_echo_n "checking for ctypesgen.py... " >&6; }
26925251881Speter
26926251881Speter    if test -f "$where"; then
26927251881Speter      CTYPESGEN="$where"
26928251881Speter    elif test -f "$where/bin/ctypesgen.py"; then
26929251881Speter      CTYPESGEN="$where/bin/ctypesgen.py"
26930251881Speter    else
26931251881Speter      CTYPESGEN="$where/ctypesgen.py"
26932251881Speter    fi
26933251881Speter
26934251881Speter    if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then
26935251881Speter      as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at
26936251881Speter                    $where/bin/ctypesgen.py" "$LINENO" 5
26937251881Speter    else
26938251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26939251881Speter$as_echo "$CTYPESGEN" >&6; }
26940251881Speter    fi
26941251881Speter  fi
26942251881Speter
26943251881Speter
26944251881Speter
26945251881Speter      ;;
26946251881Speter    esac
26947251881Speter
26948251881Speterelse
26949251881Speter
26950251881Speter
26951251881Speter  where=check
26952251881Speter
26953251881Speter  CTYPESGEN=none
26954251881Speter
26955251881Speter  if test $where = check; then
26956251881Speter    # Extract the first word of ""ctypesgen.py"", so it can be a program name with args.
26957251881Speterset dummy "ctypesgen.py"; ac_word=$2
26958251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26959251881Speter$as_echo_n "checking for $ac_word... " >&6; }
26960251881Speterif ${ac_cv_path_CTYPESGEN+:} false; then :
26961251881Speter  $as_echo_n "(cached) " >&6
26962251881Speterelse
26963251881Speter  case $CTYPESGEN in
26964251881Speter  [\\/]* | ?:[\\/]*)
26965251881Speter  ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path.
26966251881Speter  ;;
26967251881Speter  *)
26968251881Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26969251881Speterfor as_dir in $PATH
26970251881Speterdo
26971251881Speter  IFS=$as_save_IFS
26972251881Speter  test -z "$as_dir" && as_dir=.
26973251881Speter    for ac_exec_ext in '' $ac_executable_extensions; do
26974251881Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26975251881Speter    ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext"
26976251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26977251881Speter    break 2
26978251881Speter  fi
26979251881Speterdone
26980251881Speter  done
26981251881SpeterIFS=$as_save_IFS
26982251881Speter
26983251881Speter  test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none"
26984251881Speter  ;;
26985251881Speteresac
26986251881Speterfi
26987251881SpeterCTYPESGEN=$ac_cv_path_CTYPESGEN
26988251881Speterif test -n "$CTYPESGEN"; then
26989251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
26990251881Speter$as_echo "$CTYPESGEN" >&6; }
26991251881Speterelse
26992251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26993251881Speter$as_echo "no" >&6; }
26994251881Speterfi
26995251881Speter
26996251881Speter
26997251881Speter  elif test $where != no; then
26998251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5
26999251881Speter$as_echo_n "checking for ctypesgen.py... " >&6; }
27000251881Speter
27001251881Speter    if test -f "$where"; then
27002251881Speter      CTYPESGEN="$where"
27003251881Speter    elif test -f "$where/bin/ctypesgen.py"; then
27004251881Speter      CTYPESGEN="$where/bin/ctypesgen.py"
27005251881Speter    else
27006251881Speter      CTYPESGEN="$where/ctypesgen.py"
27007251881Speter    fi
27008251881Speter
27009251881Speter    if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then
27010251881Speter      as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at
27011251881Speter                    $where/bin/ctypesgen.py" "$LINENO" 5
27012251881Speter    else
27013251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5
27014251881Speter$as_echo "$CTYPESGEN" >&6; }
27015251881Speter    fi
27016251881Speter  fi
27017251881Speter
27018251881Speter
27019251881Speter
27020251881Speter
27021251881Speterfi
27022251881Speter
27023251881Speter
27024251881Speter
27025251881Speter# Check whether --enable-runtime-module-search was given.
27026251881Speterif test "${enable_runtime_module_search+set}" = set; then :
27027251881Speter  enableval=$enable_runtime_module_search;
27028251881Speter    if test "$enableval" = "yes"; then
27029251881Speter      use_dso=yes
27030251881Speter      if test "$svn_enable_shared" = "no"; then
27031251881Speter        as_fn_error $? "--enable-runtime-module-search conflicts with --disable-shared" "$LINENO" 5
27032251881Speter      fi
27033251881Speter
27034251881Speter$as_echo "#define SVN_USE_DSO 1" >>confdefs.h
27035251881Speter
27036362181Sdim
27037362181Sdim                  case "$host" in
27038362181Sdim        *-*-darwin*)
27039362181Sdim
27040362181Sdim$as_echo "#define SVN_DSO_SUFFIX_FMT \"%d.%d.dylib\"" >>confdefs.h
27041362181Sdim
27042362181Sdim          ;;
27043362181Sdim        *)
27044362181Sdim
27045362181Sdim$as_echo "#define SVN_DSO_SUFFIX_FMT \"%d.so.%d\"" >>confdefs.h
27046362181Sdim
27047362181Sdim          ;;
27048362181Sdim      esac
27049251881Speter    fi
27050251881Speter
27051251881Speterfi
27052251881Speter
27053251881Speter
27054251881Speterif test "$svn_enable_shared" = "no" || test "$use_dso" != "yes"; then
27055251881Speter
27056362181Sdim$as_echo "#define SVN_LIBSVN_RA_LINKS_RA_LOCAL 1" >>confdefs.h
27057251881Speter
27058251881Speter  svn_ra_lib_deps="\$(RA_LOCAL_DEPS)"
27059251881Speter  svn_ra_lib_install_deps="install-ramod-lib"
27060251881Speter  svn_ra_lib_link="\$(RA_LOCAL_LINK)"
27061251881Speter
27062251881Speter
27063362181Sdim$as_echo "#define SVN_LIBSVN_RA_LINKS_RA_SVN 1" >>confdefs.h
27064251881Speter
27065251881Speter  svn_ra_lib_deps="$svn_ra_lib_deps \$(RA_SVN_DEPS)"
27066251881Speter  svn_ra_lib_link="$svn_ra_lib_link \$(RA_SVN_LINK)"
27067251881Speter
27068251881Speter  if test "$svn_lib_serf" = "yes"; then
27069251881Speter
27070362181Sdim$as_echo "#define SVN_LIBSVN_RA_LINKS_RA_SERF 1" >>confdefs.h
27071251881Speter
27072251881Speter    svn_ra_lib_deps="$svn_ra_lib_deps \$(RA_SERF_DEPS)"
27073251881Speter    svn_ra_lib_install_deps="$svn_ra_lib_install_deps install-serf-lib"
27074251881Speter    svn_ra_lib_link="$svn_ra_lib_link \$(RA_SERF_LINK)"
27075251881Speter  fi
27076251881Speter
27077251881Speter  SVN_RA_LIB_DEPS=$svn_ra_lib_deps
27078251881Speter  SVN_RA_LIB_INSTALL_DEPS=$svn_ra_lib_install_deps
27079251881Speter  SVN_RA_LIB_LINK=$svn_ra_lib_link
27080251881Speter
27081251881Speter
27082251881Speter$as_echo "#define SVN_LIBSVN_FS_LINKS_FS_FS 1" >>confdefs.h
27083251881Speter
27084251881Speter  svn_fs_lib_deps="\$(FS_FS_DEPS)"
27085251881Speter  svn_fs_lib_install_deps="install-fsmod-lib"
27086251881Speter  svn_fs_lib_link="\$(FS_FS_LINK)"
27087251881Speter
27088289180Speter
27089289180Speter$as_echo "#define SVN_LIBSVN_FS_LINKS_FS_X 1" >>confdefs.h
27090289180Speter
27091289180Speter  svn_fs_lib_deps="$svn_fs_lib_deps \$(FS_X_DEPS)"
27092289180Speter  svn_fs_lib_link="$svn_fs_lib_link \$(FS_X_LINK)"
27093289180Speter
27094251881Speter  if test "$svn_lib_berkeley_db" = "yes"; then
27095251881Speter
27096251881Speter$as_echo "#define SVN_LIBSVN_FS_LINKS_FS_BASE 1" >>confdefs.h
27097251881Speter
27098251881Speter    svn_fs_lib_deps="$svn_fs_lib_deps \$(FS_BASE_DEPS)"
27099251881Speter    svn_fs_lib_install_deps="$svn_fs_lib_install_deps install-bdb-lib"
27100251881Speter    svn_fs_lib_link="$svn_fs_lib_link \$(FS_BASE_LINK)"
27101251881Speter  fi
27102251881Speter
27103251881Speter  SVN_FS_LIB_DEPS=$svn_fs_lib_deps
27104251881Speter  SVN_FS_LIB_INSTALL_DEPS=$svn_fs_lib_install_deps
27105251881Speter  SVN_FS_LIB_LINK=$svn_fs_lib_link
27106251881Speterfi
27107251881Speter
27108251881Speter
27109251881Speter
27110251881Speter
27111251881Speter
27112251881Speter
27113251881Speter
27114251881Speter
27115362181Sdim# ==== SVN++ =================================================================
27116362181Sdim
27117362181Sdimdo_svnxx_build=no
27118362181Sdim# Check whether --enable-svnxx was given.
27119362181Sdimif test "${enable_svnxx+set}" = set; then :
27120362181Sdim  enableval=$enable_svnxx;  if test "$enableval" = "yes" ; then
27121362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling the C++ bindings" >&5
27122362181Sdim$as_echo "$as_me: Enabling the C++ bindings" >&6;}
27123362181Sdim        do_svnxx_build=yes
27124362181Sdim    fi
27125362181Sdim
27126362181Sdimfi
27127362181Sdim
27128362181Sdim
27129362181Sdimdo_svnxx_test_build=no
27130362181Sdim# Check whether --enable-svnxx-tests was given.
27131362181Sdimif test "${enable_svnxx_tests+set}" = set; then :
27132362181Sdim  enableval=$enable_svnxx_tests;  if test "$enableval" = "yes" ; then
27133362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling tests for the C++ bindings" >&5
27134362181Sdim$as_echo "$as_me: Enabling tests for the C++ bindings" >&6;}
27135362181Sdim        do_svnxx_test_build=yes
27136362181Sdim    fi
27137362181Sdim
27138362181Sdimfi
27139362181Sdim
27140362181Sdim
27141362181Sdim
27142362181Sdim
27143362181Sdim# Check whether --with-boost was given.
27144362181Sdimif test "${with_boost+set}" = set; then :
27145362181Sdim  withval=$with_boost;
27146362181Sdim     case $withval in #(
27147362181Sdim  no) :
27148362181Sdim    want_boost="no";_AX_BOOST_BASE_boost_path="" ;; #(
27149362181Sdim  yes) :
27150362181Sdim    want_boost="yes";_AX_BOOST_BASE_boost_path="" ;; #(
27151362181Sdim  *) :
27152362181Sdim    want_boost="yes";_AX_BOOST_BASE_boost_path="$withval" ;;
27153362181Sdimesac
27154362181Sdim
27155362181Sdimelse
27156362181Sdim  want_boost="yes"
27157362181Sdimfi
27158362181Sdim
27159362181Sdim
27160362181Sdim
27161362181Sdim
27162362181Sdim# Check whether --with-boost-libdir was given.
27163362181Sdimif test "${with_boost_libdir+set}" = set; then :
27164362181Sdim  withval=$with_boost_libdir;
27165362181Sdim   if test -d "$withval"; then :
27166362181Sdim  _AX_BOOST_BASE_boost_lib_path="$withval"
27167362181Sdimelse
27168362181Sdim  as_fn_error $? "--with-boost-libdir expected directory name" "$LINENO" 5
27169362181Sdimfi
27170362181Sdim
27171362181Sdimelse
27172362181Sdim  _AX_BOOST_BASE_boost_lib_path=""
27173362181Sdimfi
27174362181Sdim
27175362181Sdim
27176362181SdimBOOST_LDFLAGS=""
27177362181SdimBOOST_CPPFLAGS=""
27178362181Sdimif test "x$want_boost" = "xyes"; then :
27179362181Sdim
27180362181Sdim
27181362181Sdim  if test "x1.58" = "x"; then :
27182362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req="1.20.0"
27183362181Sdimelse
27184362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req="1.58"
27185362181Sdimfi
27186362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req_shorten=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '\([0-9]*\.[0-9]*\)'`
27187362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req_major=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '\([0-9]*\)'`
27188362181Sdim  if test "x$_AX_BOOST_BASE_TONUMERICVERSION_req_major" = "x"; then :
27189362181Sdim  as_fn_error $? "You should at least specify libboost major version" "$LINENO" 5
27190362181Sdimfi
27191362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req_minor=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '[0-9]*\.\([0-9]*\)'`
27192362181Sdim  if test "x$_AX_BOOST_BASE_TONUMERICVERSION_req_minor" = "x"; then :
27193362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req_minor="0"
27194362181Sdimfi
27195362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
27196362181Sdim  if test "X$_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor" = "X"; then :
27197362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor="0"
27198362181Sdimfi
27199362181Sdim  _AX_BOOST_BASE_TONUMERICVERSION_RET=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req_major \* 100000 \+  $_AX_BOOST_BASE_TONUMERICVERSION_req_minor \* 100 \+ $_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor`
27200362181Sdim  WANT_BOOST_VERSION=$_AX_BOOST_BASE_TONUMERICVERSION_RET
27201362181Sdim
27202362181Sdim    succeeded=no
27203362181Sdim
27204362181Sdim
27205362181Sdim
27206362181Sdim                        case ${host_cpu} in #(
27207362181Sdim  x86_64) :
27208362181Sdim    libsubdirs="lib64 libx32 lib lib64" ;; #(
27209362181Sdim  ppc64|powerpc64|s390x|sparc64|aarch64|ppc64le|powerpc64le|riscv64) :
27210362181Sdim    libsubdirs="lib64 lib lib64" ;; #(
27211362181Sdim  *) :
27212362181Sdim    libsubdirs="lib"
27213362181Sdim     ;;
27214362181Sdimesac
27215362181Sdim
27216362181Sdim                case ${host_cpu} in #(
27217362181Sdim  i?86) :
27218362181Sdim    multiarch_libsubdir="lib/i386-${host_os}" ;; #(
27219362181Sdim  *) :
27220362181Sdim    multiarch_libsubdir="lib/${host_cpu}-${host_os}"
27221362181Sdim     ;;
27222362181Sdimesac
27223362181Sdim
27224362181Sdim                if test "x$_AX_BOOST_BASE_boost_path" != "x"; then :
27225362181Sdim
27226362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= 1.58 ($WANT_BOOST_VERSION) includes in \"$_AX_BOOST_BASE_boost_path/include\"" >&5
27227362181Sdim$as_echo_n "checking for boostlib >= 1.58 ($WANT_BOOST_VERSION) includes in \"$_AX_BOOST_BASE_boost_path/include\"... " >&6; }
27228362181Sdim         if test -d "$_AX_BOOST_BASE_boost_path/include" && test -r "$_AX_BOOST_BASE_boost_path/include"; then :
27229362181Sdim
27230362181Sdim           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27231362181Sdim$as_echo "yes" >&6; }
27232362181Sdim           BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path/include"
27233362181Sdim           for _AX_BOOST_BASE_boost_path_tmp in $multiarch_libsubdir $libsubdirs; do
27234362181Sdim                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= 1.58 ($WANT_BOOST_VERSION) lib path in \"$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp\"" >&5
27235362181Sdim$as_echo_n "checking for boostlib >= 1.58 ($WANT_BOOST_VERSION) lib path in \"$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp\"... " >&6; }
27236362181Sdim                if test -d "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp" && test -r "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp" ; then :
27237362181Sdim
27238362181Sdim                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27239362181Sdim$as_echo "yes" >&6; }
27240362181Sdim                        BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp";
27241362181Sdim                        break;
27242362181Sdim
27243362181Sdimelse
27244362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27245362181Sdim$as_echo "no" >&6; }
27246362181Sdimfi
27247362181Sdim           done
27248362181Sdimelse
27249362181Sdim
27250362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27251362181Sdim$as_echo "no" >&6; }
27252362181Sdimfi
27253362181Sdim
27254362181Sdimelse
27255362181Sdim
27256362181Sdim        if test X"$cross_compiling" = Xyes; then
27257362181Sdim            search_libsubdirs=$multiarch_libsubdir
27258362181Sdim        else
27259362181Sdim            search_libsubdirs="$multiarch_libsubdir $libsubdirs"
27260362181Sdim        fi
27261362181Sdim        for _AX_BOOST_BASE_boost_path_tmp in /usr /usr/local /opt /opt/local ; do
27262362181Sdim            if test -d "$_AX_BOOST_BASE_boost_path_tmp/include/boost" && test -r "$_AX_BOOST_BASE_boost_path_tmp/include/boost" ; then
27263362181Sdim                for libsubdir in $search_libsubdirs ; do
27264362181Sdim                    if ls "$_AX_BOOST_BASE_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
27265362181Sdim                done
27266362181Sdim                BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path_tmp/$libsubdir"
27267362181Sdim                BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path_tmp/include"
27268362181Sdim                break;
27269362181Sdim            fi
27270362181Sdim        done
27271362181Sdim
27272362181Sdimfi
27273362181Sdim
27274362181Sdim            if test "x$_AX_BOOST_BASE_boost_lib_path" != "x"; then :
27275362181Sdim  BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_lib_path"
27276362181Sdimfi
27277362181Sdim
27278362181Sdim    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= 1.58 ($WANT_BOOST_VERSION)" >&5
27279362181Sdim$as_echo_n "checking for boostlib >= 1.58 ($WANT_BOOST_VERSION)... " >&6; }
27280362181Sdim    CPPFLAGS_SAVED="$CPPFLAGS"
27281362181Sdim    CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
27282362181Sdim    export CPPFLAGS
27283362181Sdim
27284362181Sdim    LDFLAGS_SAVED="$LDFLAGS"
27285362181Sdim    LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
27286362181Sdim    export LDFLAGS
27287362181Sdim
27288362181Sdim
27289362181Sdim    ac_ext=cpp
27290362181Sdimac_cpp='$CXXCPP $CPPFLAGS'
27291362181Sdimac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27292362181Sdimac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27293362181Sdimac_compiler_gnu=$ac_cv_cxx_compiler_gnu
27294362181Sdim
27295362181Sdim        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27296362181Sdim/* end confdefs.h.  */
27297362181Sdim
27298362181Sdim#include <boost/version.hpp>
27299362181Sdim
27300362181Sdimint
27301362181Sdimmain ()
27302362181Sdim{
27303362181Sdim
27304362181Sdim(void) ((void)sizeof(char[1 - 2*!!((BOOST_VERSION) < ($WANT_BOOST_VERSION))]));
27305362181Sdim
27306362181Sdim  ;
27307362181Sdim  return 0;
27308362181Sdim}
27309362181Sdim_ACEOF
27310362181Sdimif ac_fn_cxx_try_compile "$LINENO"; then :
27311362181Sdim
27312362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27313362181Sdim$as_echo "yes" >&6; }
27314362181Sdim    succeeded=yes
27315362181Sdim    found_system=yes
27316362181Sdim
27317362181Sdimfi
27318362181Sdimrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27319362181Sdim    ac_ext=c
27320362181Sdimac_cpp='$CPP $CPPFLAGS'
27321362181Sdimac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27322362181Sdimac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27323362181Sdimac_compiler_gnu=$ac_cv_c_compiler_gnu
27324362181Sdim
27325362181Sdim
27326362181Sdim
27327362181Sdim
27328362181Sdim            if test "x$succeeded" != "xyes" ; then
27329362181Sdim        CPPFLAGS="$CPPFLAGS_SAVED"
27330362181Sdim        LDFLAGS="$LDFLAGS_SAVED"
27331362181Sdim        BOOST_CPPFLAGS=
27332362181Sdim        if test -z "$_AX_BOOST_BASE_boost_lib_path" ; then
27333362181Sdim            BOOST_LDFLAGS=
27334362181Sdim        fi
27335362181Sdim        _version=0
27336362181Sdim        if test -n "$_AX_BOOST_BASE_boost_path" ; then
27337362181Sdim            if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path"; then
27338362181Sdim                for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do
27339362181Sdim                    _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
27340362181Sdim                    V_CHECK=`expr $_version_tmp \> $_version`
27341362181Sdim                    if test "x$V_CHECK" = "x1" ; then
27342362181Sdim                        _version=$_version_tmp
27343362181Sdim                    fi
27344362181Sdim                    VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
27345362181Sdim                    BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path/include/boost-$VERSION_UNDERSCORE"
27346362181Sdim                done
27347362181Sdim                                if test -z "$BOOST_CPPFLAGS"; then
27348362181Sdim                    if test -d "$_AX_BOOST_BASE_boost_path/boost" && test -r "$_AX_BOOST_BASE_boost_path/boost"; then
27349362181Sdim                        BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path"
27350362181Sdim                    fi
27351362181Sdim                fi
27352362181Sdim                                                if test -n "$BOOST_CPPFLAGS" && test -z "$BOOST_LDFLAGS"; then
27353362181Sdim                    for libsubdir in $libsubdirs ; do
27354362181Sdim                        if ls "$_AX_BOOST_BASE_boost_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
27355362181Sdim                    done
27356362181Sdim                    BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path/$libsubdir"
27357362181Sdim                fi
27358362181Sdim            fi
27359362181Sdim        else
27360362181Sdim            if test "x$cross_compiling" != "xyes" ; then
27361362181Sdim                for _AX_BOOST_BASE_boost_path in /usr /usr/local /opt /opt/local ; do
27362362181Sdim                    if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path" ; then
27363362181Sdim                        for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do
27364362181Sdim                            _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
27365362181Sdim                            V_CHECK=`expr $_version_tmp \> $_version`
27366362181Sdim                            if test "x$V_CHECK" = "x1" ; then
27367362181Sdim                                _version=$_version_tmp
27368362181Sdim                                best_path=$_AX_BOOST_BASE_boost_path
27369362181Sdim                            fi
27370362181Sdim                        done
27371362181Sdim                    fi
27372362181Sdim                done
27373362181Sdim
27374362181Sdim                VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
27375362181Sdim                BOOST_CPPFLAGS="-I$best_path/include/boost-$VERSION_UNDERSCORE"
27376362181Sdim                if test -z "$_AX_BOOST_BASE_boost_lib_path" ; then
27377362181Sdim                    for libsubdir in $libsubdirs ; do
27378362181Sdim                        if ls "$best_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
27379362181Sdim                    done
27380362181Sdim                    BOOST_LDFLAGS="-L$best_path/$libsubdir"
27381362181Sdim                fi
27382362181Sdim            fi
27383362181Sdim
27384362181Sdim            if test -n "$BOOST_ROOT" ; then
27385362181Sdim                for libsubdir in $libsubdirs ; do
27386362181Sdim                    if ls "$BOOST_ROOT/stage/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
27387362181Sdim                done
27388362181Sdim                if test -d "$BOOST_ROOT" && test -r "$BOOST_ROOT" && test -d "$BOOST_ROOT/stage/$libsubdir" && test -r "$BOOST_ROOT/stage/$libsubdir"; then
27389362181Sdim                    version_dir=`expr //$BOOST_ROOT : '.*/\(.*\)'`
27390362181Sdim                    stage_version=`echo $version_dir | sed 's/boost_//' | sed 's/_/./g'`
27391362181Sdim                        stage_version_shorten=`expr $stage_version : '\([0-9]*\.[0-9]*\)'`
27392362181Sdim                    V_CHECK=`expr $stage_version_shorten \>\= $_version`
27393362181Sdim                    if test "x$V_CHECK" = "x1" && test -z "$_AX_BOOST_BASE_boost_lib_path" ; then
27394362181Sdim                        { $as_echo "$as_me:${as_lineno-$LINENO}: We will use a staged boost library from $BOOST_ROOT" >&5
27395362181Sdim$as_echo "$as_me: We will use a staged boost library from $BOOST_ROOT" >&6;}
27396362181Sdim                        BOOST_CPPFLAGS="-I$BOOST_ROOT"
27397362181Sdim                        BOOST_LDFLAGS="-L$BOOST_ROOT/stage/$libsubdir"
27398362181Sdim                    fi
27399362181Sdim                fi
27400362181Sdim            fi
27401362181Sdim        fi
27402362181Sdim
27403362181Sdim        CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
27404362181Sdim        export CPPFLAGS
27405362181Sdim        LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
27406362181Sdim        export LDFLAGS
27407362181Sdim
27408362181Sdim        ac_ext=cpp
27409362181Sdimac_cpp='$CXXCPP $CPPFLAGS'
27410362181Sdimac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27411362181Sdimac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27412362181Sdimac_compiler_gnu=$ac_cv_cxx_compiler_gnu
27413362181Sdim
27414362181Sdim            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27415362181Sdim/* end confdefs.h.  */
27416362181Sdim
27417362181Sdim#include <boost/version.hpp>
27418362181Sdim
27419362181Sdimint
27420362181Sdimmain ()
27421362181Sdim{
27422362181Sdim
27423362181Sdim(void) ((void)sizeof(char[1 - 2*!!((BOOST_VERSION) < ($WANT_BOOST_VERSION))]));
27424362181Sdim
27425362181Sdim  ;
27426362181Sdim  return 0;
27427362181Sdim}
27428362181Sdim_ACEOF
27429362181Sdimif ac_fn_cxx_try_compile "$LINENO"; then :
27430362181Sdim
27431362181Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27432362181Sdim$as_echo "yes" >&6; }
27433362181Sdim        succeeded=yes
27434362181Sdim        found_system=yes
27435362181Sdim
27436362181Sdimfi
27437362181Sdimrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27438362181Sdim        ac_ext=c
27439362181Sdimac_cpp='$CPP $CPPFLAGS'
27440362181Sdimac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27441362181Sdimac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27442362181Sdimac_compiler_gnu=$ac_cv_c_compiler_gnu
27443362181Sdim
27444362181Sdim    fi
27445362181Sdim
27446362181Sdim    if test "x$succeeded" != "xyes" ; then
27447362181Sdim        if test "x$_version" = "x0" ; then
27448362181Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: We could not detect the boost libraries (version 1.58 or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&5
27449362181Sdim$as_echo "$as_me: We could not detect the boost libraries (version 1.58 or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&6;}
27450362181Sdim        else
27451362181Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: Your boost libraries seems to old (version $_version)." >&5
27452362181Sdim$as_echo "$as_me: Your boost libraries seems to old (version $_version)." >&6;}
27453362181Sdim        fi
27454362181Sdim        # execute ACTION-IF-NOT-FOUND (if present):
27455362181Sdim
27456362181Sdim    if test "$do_svnxx_test_build" = "yes"; then
27457362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Tests for the C++ bindings require Boost and Boost.Test" >&5
27458362181Sdim$as_echo "$as_me: WARNING: Tests for the C++ bindings require Boost and Boost.Test" >&2;}
27459362181Sdim        do_svnxx_test_build=no
27460362181Sdim    fi
27461362181Sdim
27462362181Sdim    else
27463362181Sdim
27464362181Sdim$as_echo "#define HAVE_BOOST /**/" >>confdefs.h
27465362181Sdim
27466362181Sdim        # execute ACTION-IF-FOUND (if present):
27467362181Sdim
27468362181Sdim    if test "$do_svnxx_test_build" = "yes"; then
27469362181Sdim
27470362181Sdim
27471362181Sdim# Check whether --with-boost-unit-test-framework was given.
27472362181Sdimif test "${with_boost_unit_test_framework+set}" = set; then :
27473362181Sdim  withval=$with_boost_unit_test_framework;
27474362181Sdim        if test "$withval" = "no"; then
27475362181Sdim			want_boost="no"
27476362181Sdim        elif test "$withval" = "yes"; then
27477362181Sdim            want_boost="yes"
27478362181Sdim            ax_boost_user_unit_test_framework_lib=""
27479362181Sdim        else
27480362181Sdim		    want_boost="yes"
27481362181Sdim		ax_boost_user_unit_test_framework_lib="$withval"
27482362181Sdim		fi
27483362181Sdim
27484362181Sdimelse
27485362181Sdim  want_boost="yes"
27486362181Sdim
27487362181Sdimfi
27488362181Sdim
27489362181Sdim
27490362181Sdim	if test "x$want_boost" = "xyes"; then
27491362181Sdim
27492362181Sdim		CPPFLAGS_SAVED="$CPPFLAGS"
27493362181Sdim		CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
27494362181Sdim		export CPPFLAGS
27495362181Sdim
27496362181Sdim		LDFLAGS_SAVED="$LDFLAGS"
27497362181Sdim		LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
27498362181Sdim		export LDFLAGS
27499362181Sdim
27500362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Boost::Unit_Test_Framework library is available" >&5
27501362181Sdim$as_echo_n "checking whether the Boost::Unit_Test_Framework library is available... " >&6; }
27502362181Sdimif ${ax_cv_boost_unit_test_framework+:} false; then :
27503362181Sdim  $as_echo_n "(cached) " >&6
27504362181Sdimelse
27505362181Sdim  ac_ext=cpp
27506362181Sdimac_cpp='$CXXCPP $CPPFLAGS'
27507362181Sdimac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27508362181Sdimac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27509362181Sdimac_compiler_gnu=$ac_cv_cxx_compiler_gnu
27510362181Sdim
27511362181Sdim			 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27512362181Sdim/* end confdefs.h.  */
27513362181Sdim#include <boost/test/unit_test.hpp>
27514362181Sdimint
27515362181Sdimmain ()
27516362181Sdim{
27517362181Sdimusing boost::unit_test::test_suite;
27518362181Sdim							 test_suite* test= BOOST_TEST_SUITE( "Unit test example 1" ); if (test == NULL) { return 1; } else { return 0; }
27519362181Sdim  ;
27520362181Sdim  return 0;
27521362181Sdim}
27522362181Sdim_ACEOF
27523362181Sdimif ac_fn_cxx_try_compile "$LINENO"; then :
27524362181Sdim  ax_cv_boost_unit_test_framework=yes
27525362181Sdimelse
27526362181Sdim  ax_cv_boost_unit_test_framework=no
27527362181Sdimfi
27528362181Sdimrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27529362181Sdim         ac_ext=c
27530362181Sdimac_cpp='$CPP $CPPFLAGS'
27531362181Sdimac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27532362181Sdimac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27533362181Sdimac_compiler_gnu=$ac_cv_c_compiler_gnu
27534362181Sdim
27535362181Sdim
27536362181Sdimfi
27537362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_boost_unit_test_framework" >&5
27538362181Sdim$as_echo "$ax_cv_boost_unit_test_framework" >&6; }
27539362181Sdim		if test "x$ax_cv_boost_unit_test_framework" = "xyes"; then
27540362181Sdim
27541362181Sdim$as_echo "#define HAVE_BOOST_UNIT_TEST_FRAMEWORK /**/" >>confdefs.h
27542362181Sdim
27543362181Sdim            BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/[^\/]*//'`
27544362181Sdim
27545362181Sdim            if test "x$ax_boost_user_unit_test_framework_lib" = "x"; then
27546362181Sdim			saved_ldflags="${LDFLAGS}"
27547362181Sdim                for monitor_library in `ls $BOOSTLIBDIR/libboost_unit_test_framework*.so* $BOOSTLIBDIR/libboost_unit_test_framework*.dylib* $BOOSTLIBDIR/libboost_unit_test_framework*.a* 2>/dev/null` ; do
27548362181Sdim                    if test -r $monitor_library ; then
27549362181Sdim                       libextension=`echo $monitor_library | sed 's,.*/,,' | sed -e 's;^lib\(boost_unit_test_framework.*\)\.so.*$;\1;' -e 's;^lib\(boost_unit_test_framework.*\)\.dylib.*$;\1;' -e 's;^lib\(boost_unit_test_framework.*\)\.a.*$;\1;'`
27550362181Sdim                       ax_lib=${libextension}
27551362181Sdim                       link_unit_test_framework="yes"
27552362181Sdim                    else
27553362181Sdim                       link_unit_test_framework="no"
27554362181Sdim                    fi
27555362181Sdim
27556362181Sdim			    if test "x$link_unit_test_framework" = "xyes"; then
27557362181Sdim                      BOOST_UNIT_TEST_FRAMEWORK_LIB="-l$ax_lib"
27558362181Sdim
27559362181Sdim					  break
27560362181Sdim				    fi
27561362181Sdim                done
27562362181Sdim                if test "x$link_unit_test_framework" != "xyes"; then
27563362181Sdim                for libextension in `ls $BOOSTLIBDIR/boost_unit_test_framework*.dll* $BOOSTLIBDIR/boost_unit_test_framework*.a* 2>/dev/null  | sed 's,.*/,,' | sed -e 's;^\(boost_unit_test_framework.*\)\.dll.*$;\1;' -e 's;^\(boost_unit_test_framework.*\)\.a.*$;\1;'` ; do
27564362181Sdim                     ax_lib=${libextension}
27565362181Sdim				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
27566362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
27567362181Sdim$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
27568362181Sdimif eval \${$as_ac_Lib+:} false; then :
27569362181Sdim  $as_echo_n "(cached) " >&6
27570362181Sdimelse
27571362181Sdim  ac_check_lib_save_LIBS=$LIBS
27572362181SdimLIBS="-l$ax_lib  $LIBS"
27573362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
27574362181Sdim/* end confdefs.h.  */
27575362181Sdim
27576362181Sdim/* Override any GCC internal prototype to avoid an error.
27577362181Sdim   Use char because int might match the return type of a GCC
27578362181Sdim   builtin and then its argument prototype would still apply.  */
27579362181Sdim#ifdef __cplusplus
27580362181Sdimextern "C"
27581362181Sdim#endif
27582362181Sdimchar exit ();
27583362181Sdimint
27584362181Sdimmain ()
27585362181Sdim{
27586362181Sdimreturn exit ();
27587362181Sdim  ;
27588362181Sdim  return 0;
27589362181Sdim}
27590362181Sdim_ACEOF
27591362181Sdimif ac_fn_c_try_link "$LINENO"; then :
27592362181Sdim  eval "$as_ac_Lib=yes"
27593362181Sdimelse
27594362181Sdim  eval "$as_ac_Lib=no"
27595362181Sdimfi
27596362181Sdimrm -f core conftest.err conftest.$ac_objext \
27597362181Sdim    conftest$ac_exeext conftest.$ac_ext
27598362181SdimLIBS=$ac_check_lib_save_LIBS
27599362181Sdimfi
27600362181Sdimeval ac_res=\$$as_ac_Lib
27601362181Sdim	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
27602362181Sdim$as_echo "$ac_res" >&6; }
27603362181Sdimif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
27604362181Sdim  BOOST_UNIT_TEST_FRAMEWORK_LIB="-l$ax_lib";  link_unit_test_framework="yes"; break
27605362181Sdimelse
27606362181Sdim  link_unit_test_framework="no"
27607362181Sdimfi
27608362181Sdim
27609362181Sdim				done
27610362181Sdim                fi
27611362181Sdim            else
27612362181Sdim                link_unit_test_framework="no"
27613362181Sdim			saved_ldflags="${LDFLAGS}"
27614362181Sdim                for ax_lib in boost_unit_test_framework-$ax_boost_user_unit_test_framework_lib $ax_boost_user_unit_test_framework_lib ; do
27615362181Sdim                   if test "x$link_unit_test_framework" = "xyes"; then
27616362181Sdim                      break;
27617362181Sdim                   fi
27618362181Sdim                   for unittest_library in `ls $BOOSTLIBDIR/lib${ax_lib}.so* $BOOSTLIBDIR/lib${ax_lib}.a* 2>/dev/null` ; do
27619362181Sdim                   if test -r $unittest_library ; then
27620362181Sdim                       libextension=`echo $unittest_library | sed 's,.*/,,' | sed -e 's;^lib\(boost_unit_test_framework.*\)\.so.*$;\1;' -e 's;^lib\(boost_unit_test_framework.*\)\.a*$;\1;'`
27621362181Sdim                       ax_lib=${libextension}
27622362181Sdim                       link_unit_test_framework="yes"
27623362181Sdim                    else
27624362181Sdim                       link_unit_test_framework="no"
27625362181Sdim                    fi
27626362181Sdim
27627362181Sdim				if test "x$link_unit_test_framework" = "xyes"; then
27628362181Sdim                        BOOST_UNIT_TEST_FRAMEWORK_LIB="-l$ax_lib"
27629362181Sdim
27630362181Sdim					    break
27631362181Sdim				    fi
27632362181Sdim                  done
27633362181Sdim               done
27634362181Sdim            fi
27635362181Sdim            if test "x$ax_lib" = "x"; then
27636362181Sdim                as_fn_error $? "Could not find a version of the library!" "$LINENO" 5
27637362181Sdim            fi
27638362181Sdim			if test "x$link_unit_test_framework" != "xyes"; then
27639362181Sdim				as_fn_error $? "Could not link against $ax_lib !" "$LINENO" 5
27640362181Sdim			fi
27641362181Sdim		fi
27642362181Sdim
27643362181Sdim		CPPFLAGS="$CPPFLAGS_SAVED"
27644362181Sdim	LDFLAGS="$LDFLAGS_SAVED"
27645362181Sdim	fi
27646362181Sdim
27647362181Sdim    fi
27648362181Sdim
27649362181Sdim    fi
27650362181Sdim
27651362181Sdim    CPPFLAGS="$CPPFLAGS_SAVED"
27652362181Sdim    LDFLAGS="$LDFLAGS_SAVED"
27653362181Sdim
27654362181Sdim
27655362181Sdimfi
27656362181Sdim
27657362181Sdim
27658362181Sdim
27659362181Sdim
27660362181Sdimif test "$do_svnxx_test_build" = "yes"; then
27661362181Sdim    if test "$want_boost" != "yes"; then
27662362181Sdim        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Tests for the C++ bindings require Boost and Boost.Test" >&5
27663362181Sdim$as_echo "$as_me: WARNING: Tests for the C++ bindings require Boost and Boost.Test" >&2;}
27664362181Sdim        do_svnxx_test_build=no
27665362181Sdim        SVN_BUILD_SVNXX_TESTS=false
27666362181Sdim    else
27667362181Sdim        if test "$do_svnxx_build" != "yes"; then
27668362181Sdim            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling the C++ bindings because their tests are enabled" >&5
27669362181Sdim$as_echo "$as_me: WARNING: Enabling the C++ bindings because their tests are enabled" >&2;}
27670362181Sdim            do_svnxx_build=yes
27671362181Sdim        fi
27672362181Sdim        SVN_BUILD_SVNXX_TESTS=true
27673362181Sdim    fi
27674362181Sdimelse
27675362181Sdim    SVN_BUILD_SVNXX_TESTS=false
27676362181Sdimfi
27677362181Sdim
27678362181Sdimif test "$do_svnxx_build" = "yes"; then
27679362181Sdim    SVN_BUILD_SVNXX=true
27680362181Sdimelse
27681362181Sdim    SVN_BUILD_SVNXX=false
27682362181Sdimfi
27683362181Sdim
27684362181Sdim
27685362181Sdim
27686362181Sdim
27687251881Speter# ==== JavaHL ================================================================
27688251881Speter
27689251881Speterdo_javahl_build=no
27690251881Speter# Check whether --enable-javahl was given.
27691251881Speterif test "${enable_javahl+set}" = set; then :
27692251881Speter  enableval=$enable_javahl;  if test "$enableval" = "yes" ; then
27693251881Speter        do_javahl_build="yes"
27694251881Speter    fi
27695251881Speter
27696251881Speterfi
27697251881Speter
27698251881Speter
27699251881SpeterJAVAHL_OBJDIR=""
27700251881SpeterINSTALL_EXTRA_JAVAHL_LIB=""
27701251881SpeterFIX_JAVAHL_LIB=""
27702251881SpeterJAVAHL_TESTS_TARGET=""
27703251881SpeterJAVAHL_COMPAT_TESTS_TARGET=""
27704251881SpeterLT_CXX_LIBADD=""
27705251881Speterif test "$do_javahl_build" = "yes"; then
27706251881Speter    if test "$JDK_SUITABLE" = "no"; then
27707251881Speter    as_fn_error $? "Cannot compile JavaHL without a suitable JDK.
27708251881Speter                  Please specify a suitable JDK using the --with-jdk option." "$LINENO" 5
27709251881Speter  fi
27710251881Speter
27711251881Speter    JAVAHL_OBJDIR='$(libsvnjavahl_PATH)/.libs'
27712251881Speter
27713251881Speter  os_arch=`uname`
27714251881Speter  if test "$os_arch" = "Darwin"; then
27715251881Speter        INSTALL_EXTRA_JAVAHL_LIB='ln -sf $(libdir)/libsvnjavahl-1.dylib $(libdir)/libsvnjavahl-1.jnilib'
27716251881Speter    FIX_JAVAHL_LIB="ln -sf libsvnjavahl-1.dylib $JAVAHL_OBJDIR/libsvnjavahl-1.jnilib"
27717251881Speter  fi
27718251881Speter  # This segment (and the rest of r10800) is very likely unnecessary
27719251881Speter  # with libtool 1.5, which automatically adds libstdc++ as a
27720251881Speter  # dependency to the C++ libraries it builds.  So at some future time
27721251881Speter  # when autogen.sh requires libtool 1.5 or higher, we can get rid of
27722251881Speter  # it.
27723251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional flags to link C++ libraries" >&5
27724251881Speter$as_echo_n "checking for additional flags to link C++ libraries... " >&6; }
27725251881Speter  if test "x$ac_compiler_gnu" = "xyes"; then
27726289180Speter    case "$host" in
27727289180Speter      *freebsd10*)
27728289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
27729289180Speter$as_echo "none needed" >&6; }
27730289180Speter      ;;
27731289180Speter      *)
27732289180Speter        LT_CXX_LIBADD="-lstdc++"
27733289180Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LT_CXX_LIBADD" >&5
27734251881Speter$as_echo "$LT_CXX_LIBADD" >&6; }
27735289180Speter      ;;
27736289180Speter    esac
27737251881Speter  else
27738251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
27739251881Speter$as_echo "none needed" >&6; }
27740251881Speter  fi
27741251881Speterfi
27742251881Speter
27743251881Speter
27744251881Speter
27745251881Speter
27746251881Speter
27747251881Speter
27748251881Speter# Check whether --with-junit was given.
27749251881Speterif test "${with_junit+set}" = set; then :
27750251881Speter  withval=$with_junit;
27751251881Speter    if test "$withval" != "no"; then
27752251881Speter      if test -n "$JAVA_CLASSPATH"; then
27753251881Speter        JAVA_CLASSPATH="$withval:$JAVA_CLASSPATH"
27754251881Speter      else
27755251881Speter        JAVA_CLASSPATH="$withval"
27756251881Speter      fi
27757251881Speter      JAVAHL_TESTS_TARGET="javahl-tests"
27758251881Speter      JAVAHL_COMPAT_TESTS_TARGET="javahl-compat-tests"
27759251881Speter    fi
27760251881Speter
27761251881Speterfi
27762251881Speter
27763251881Speter
27764251881Speter
27765251881Speter
27766251881Speter
27767251881Speter# ==== Miscellaneous bits ====================================================
27768251881Speter
27769362181Sdimfor ac_header in stdbool.h stdint.h
27770289180Speterdo :
27771289180Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
27772289180Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
27773289180Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
27774289180Speter  cat >>confdefs.h <<_ACEOF
27775289180Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
27776289180Speter_ACEOF
27777289180Speter
27778289180Speterfi
27779289180Speter
27780289180Speterdone
27781289180Speter
27782289180Speter
27783251881Speter# Strip '-no-cpp-precomp' from CPPFLAGS for the clang compiler
27784251881Speter### I think we get this flag from APR, so the fix probably belongs there
27785251881Speterif test "$CC" = "clang"; then
27786251881Speter
27787251881Speter  CPPFLAGS=`echo "$CPPFLAGS" | $SED -e 's/-no-cpp-precomp //'`
27788251881Speter
27789251881Speterfi
27790251881Speter
27791251881Speter
27792251881Spetercat >>confdefs.h <<_ACEOF
27793251881Speter#define SVN_PATH_LOCAL_SEPARATOR '/'
27794251881Speter_ACEOF
27795251881Speter
27796251881Speter
27797251881Speter
27798251881Spetercat >>confdefs.h <<_ACEOF
27799251881Speter#define SVN_NULL_DEVICE_NAME "/dev/null"
27800251881Speter_ACEOF
27801251881Speter
27802251881Speter
27803251881SpeterDEFAULT_FS_TYPE="fsfs"
27804251881Speter
27805251881Spetercat >>confdefs.h <<_ACEOF
27806251881Speter#define DEFAULT_FS_TYPE "$DEFAULT_FS_TYPE"
27807251881Speter_ACEOF
27808251881Speter
27809251881Speter
27810251881SpeterDEFAULT_HTTP_LIBRARY="serf"
27811251881Speter
27812251881Spetercat >>confdefs.h <<_ACEOF
27813251881Speter#define DEFAULT_HTTP_LIBRARY "$DEFAULT_HTTP_LIBRARY"
27814251881Speter_ACEOF
27815251881Speter
27816251881Speter
27817251881Speter# BSD/OS (BSDi) needs to use a different include syntax in Makefile
27818251881SpeterINCLUDE_OUTPUTS="include \$(top_srcdir)/build-outputs.mk"
27819251881Spetercase "$host" in
27820251881Speter  *bsdi*)
27821251881Speter    # Check whether they've installed GNU make
27822251881Speter    if ! make --version > /dev/null 2>&1; then
27823251881Speter      # BSDi make
27824251881Speter      INCLUDE_OUTPUTS=".include \"\$(top_srcdir)/build-outputs.mk\""
27825251881Speter    fi
27826251881Speter    ;;
27827251881Speteresac
27828251881Speter
27829251881Speter
27830251881Speter# ==== Detection complete - output and run config.status =====================
27831251881Speter
27832251881Speterac_config_headers="$ac_config_headers subversion/svn_private_config.h.tmp:subversion/svn_private_config.h.in"
27833251881Speter
27834251881Speterac_config_commands="$ac_config_commands svn_private_config.h.tmp"
27835251881Speter
27836251881Speterac_config_files="$ac_config_files Makefile"
27837251881Speter
27838251881Speter
27839289180Speter# Create pkg-config .pc files from .pc.in files
27840289180Speterfor pc_in_file in "${abs_srcdir}"/subversion/libsvn_*/*.pc.in; do
27841289180Speter  pc_file=${pc_in_file#${abs_srcdir}/}
27842289180Speter  pc_file=${pc_file%.in}
27843289180Speter  ac_config_files="$ac_config_files ${pc_file}"
27844251881Speter
27845289180Speterdone
27846289180Speter
27847289180Speter
27848251881Speter  SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES tools/backup/hot-backup.py"
27849251881Speter  ac_config_files="$ac_config_files tools/backup/hot-backup.py"
27850251881Speter
27851251881Speter
27852251881Speter  SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES tools/hook-scripts/commit-access-control.pl"
27853251881Speter  ac_config_files="$ac_config_files tools/hook-scripts/commit-access-control.pl"
27854251881Speter
27855251881Speter
27856251881Speter  SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES subversion/bindings/swig/perl/native/Makefile.PL"
27857251881Speter  ac_config_files="$ac_config_files subversion/bindings/swig/perl/native/Makefile.PL"
27858251881Speter
27859251881Speterif test -e packages/solaris/pkginfo.in; then
27860251881Speter
27861251881Speter  SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES packages/solaris/pkginfo"
27862251881Speter  ac_config_files="$ac_config_files packages/solaris/pkginfo"
27863251881Speter
27864251881Speterfi
27865251881Speter
27866251881Speter
27867251881Speter# Ensure that SWIG is checked after reconfiguration.
27868362181Sdimrm -f .swig_checked .swig_pl_checked .swig_py_checked .swig_rb_checked
27869251881Speter
27870251881Speter
27871251881Spetercat >>confdefs.h <<_ACEOF
27872251881Speter#define SVN_BUILD_HOST "${host}"
27873251881Speter_ACEOF
27874251881Speter
27875251881Speter
27876251881Speter
27877251881Spetercat >>confdefs.h <<_ACEOF
27878251881Speter#define SVN_BUILD_TARGET "${target}"
27879251881Speter_ACEOF
27880251881Speter
27881251881Speter
27882251881Spetercat >confcache <<\_ACEOF
27883251881Speter# This file is a shell script that caches the results of configure
27884251881Speter# tests run on this system so they can be shared between configure
27885251881Speter# scripts and configure runs, see configure's option --config-cache.
27886251881Speter# It is not useful on other systems.  If it contains results you don't
27887251881Speter# want to keep, you may remove or edit it.
27888251881Speter#
27889251881Speter# config.status only pays attention to the cache file if you give it
27890251881Speter# the --recheck option to rerun configure.
27891251881Speter#
27892251881Speter# `ac_cv_env_foo' variables (set or unset) will be overridden when
27893251881Speter# loading this file, other *unset* `ac_cv_foo' will be assigned the
27894251881Speter# following values.
27895251881Speter
27896251881Speter_ACEOF
27897251881Speter
27898251881Speter# The following way of writing the cache mishandles newlines in values,
27899251881Speter# but we know of no workaround that is simple, portable, and efficient.
27900251881Speter# So, we kill variables containing newlines.
27901251881Speter# Ultrix sh set writes to stderr and can't be redirected directly,
27902251881Speter# and sets the high bit in the cache file unless we assign to the vars.
27903251881Speter(
27904251881Speter  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
27905251881Speter    eval ac_val=\$$ac_var
27906251881Speter    case $ac_val in #(
27907251881Speter    *${as_nl}*)
27908251881Speter      case $ac_var in #(
27909251881Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
27910251881Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
27911251881Speter      esac
27912251881Speter      case $ac_var in #(
27913251881Speter      _ | IFS | as_nl) ;; #(
27914251881Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
27915251881Speter      *) { eval $ac_var=; unset $ac_var;} ;;
27916251881Speter      esac ;;
27917251881Speter    esac
27918251881Speter  done
27919251881Speter
27920251881Speter  (set) 2>&1 |
27921251881Speter    case $as_nl`(ac_space=' '; set) 2>&1` in #(
27922251881Speter    *${as_nl}ac_space=\ *)
27923251881Speter      # `set' does not quote correctly, so add quotes: double-quote
27924251881Speter      # substitution turns \\\\ into \\, and sed turns \\ into \.
27925251881Speter      sed -n \
27926251881Speter	"s/'/'\\\\''/g;
27927251881Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27928251881Speter      ;; #(
27929251881Speter    *)
27930251881Speter      # `set' quotes correctly as required by POSIX, so do not add quotes.
27931251881Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
27932251881Speter      ;;
27933251881Speter    esac |
27934251881Speter    sort
27935251881Speter) |
27936251881Speter  sed '
27937251881Speter     /^ac_cv_env_/b end
27938251881Speter     t clear
27939251881Speter     :clear
27940251881Speter     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27941251881Speter     t end
27942251881Speter     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27943251881Speter     :end' >>confcache
27944251881Speterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
27945251881Speter  if test -w "$cache_file"; then
27946251881Speter    if test "x$cache_file" != "x/dev/null"; then
27947251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
27948251881Speter$as_echo "$as_me: updating cache $cache_file" >&6;}
27949251881Speter      if test ! -f "$cache_file" || test -h "$cache_file"; then
27950251881Speter	cat confcache >"$cache_file"
27951251881Speter      else
27952251881Speter        case $cache_file in #(
27953251881Speter        */* | ?:*)
27954251881Speter	  mv -f confcache "$cache_file"$$ &&
27955251881Speter	  mv -f "$cache_file"$$ "$cache_file" ;; #(
27956251881Speter        *)
27957251881Speter	  mv -f confcache "$cache_file" ;;
27958251881Speter	esac
27959251881Speter      fi
27960251881Speter    fi
27961251881Speter  else
27962251881Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
27963251881Speter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
27964251881Speter  fi
27965251881Speterfi
27966251881Speterrm -f confcache
27967251881Speter
27968251881Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix
27969251881Speter# Let make expand exec_prefix.
27970251881Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
27971251881Speter
27972251881SpeterDEFS=-DHAVE_CONFIG_H
27973251881Speter
27974251881Speterac_libobjs=
27975251881Speterac_ltlibobjs=
27976251881SpeterU=
27977251881Speterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
27978251881Speter  # 1. Remove the extension, and $U if already installed.
27979251881Speter  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
27980251881Speter  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
27981251881Speter  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
27982251881Speter  #    will be set to the directory where LIBOBJS objects are built.
27983251881Speter  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
27984251881Speter  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
27985251881Speterdone
27986251881SpeterLIBOBJS=$ac_libobjs
27987251881Speter
27988251881SpeterLTLIBOBJS=$ac_ltlibobjs
27989251881Speter
27990251881Speter
27991251881Speter
27992251881Speter: "${CONFIG_STATUS=./config.status}"
27993251881Speterac_write_fail=0
27994251881Speterac_clean_files_save=$ac_clean_files
27995251881Speterac_clean_files="$ac_clean_files $CONFIG_STATUS"
27996251881Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
27997251881Speter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
27998251881Speteras_write_fail=0
27999251881Spetercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
28000251881Speter#! $SHELL
28001251881Speter# Generated by $as_me.
28002251881Speter# Run this file to recreate the current configuration.
28003251881Speter# Compiler output produced by configure, useful for debugging
28004251881Speter# configure, is in config.log if it exists.
28005251881Speter
28006251881Speterdebug=false
28007251881Speterac_cs_recheck=false
28008251881Speterac_cs_silent=false
28009251881Speter
28010251881SpeterSHELL=\${CONFIG_SHELL-$SHELL}
28011251881Speterexport SHELL
28012251881Speter_ASEOF
28013251881Spetercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
28014251881Speter## -------------------- ##
28015251881Speter## M4sh Initialization. ##
28016251881Speter## -------------------- ##
28017251881Speter
28018251881Speter# Be more Bourne compatible
28019251881SpeterDUALCASE=1; export DUALCASE # for MKS sh
28020251881Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
28021251881Speter  emulate sh
28022251881Speter  NULLCMD=:
28023251881Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
28024251881Speter  # is contrary to our usage.  Disable this feature.
28025251881Speter  alias -g '${1+"$@"}'='"$@"'
28026251881Speter  setopt NO_GLOB_SUBST
28027251881Speterelse
28028251881Speter  case `(set -o) 2>/dev/null` in #(
28029251881Speter  *posix*) :
28030251881Speter    set -o posix ;; #(
28031251881Speter  *) :
28032251881Speter     ;;
28033251881Speteresac
28034251881Speterfi
28035251881Speter
28036251881Speter
28037251881Speteras_nl='
28038251881Speter'
28039251881Speterexport as_nl
28040251881Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
28041251881Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
28042251881Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
28043251881Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
28044251881Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
28045251881Speter# but without wasting forks for bash or zsh.
28046251881Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
28047251881Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
28048251881Speter  as_echo='print -r --'
28049251881Speter  as_echo_n='print -rn --'
28050251881Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
28051251881Speter  as_echo='printf %s\n'
28052251881Speter  as_echo_n='printf %s'
28053251881Speterelse
28054251881Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
28055251881Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
28056251881Speter    as_echo_n='/usr/ucb/echo -n'
28057251881Speter  else
28058251881Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
28059251881Speter    as_echo_n_body='eval
28060251881Speter      arg=$1;
28061251881Speter      case $arg in #(
28062251881Speter      *"$as_nl"*)
28063251881Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
28064251881Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
28065251881Speter      esac;
28066251881Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
28067251881Speter    '
28068251881Speter    export as_echo_n_body
28069251881Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
28070251881Speter  fi
28071251881Speter  export as_echo_body
28072251881Speter  as_echo='sh -c $as_echo_body as_echo'
28073251881Speterfi
28074251881Speter
28075251881Speter# The user is always right.
28076251881Speterif test "${PATH_SEPARATOR+set}" != set; then
28077251881Speter  PATH_SEPARATOR=:
28078251881Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
28079251881Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
28080251881Speter      PATH_SEPARATOR=';'
28081251881Speter  }
28082251881Speterfi
28083251881Speter
28084251881Speter
28085251881Speter# IFS
28086251881Speter# We need space, tab and new line, in precisely that order.  Quoting is
28087251881Speter# there to prevent editors from complaining about space-tab.
28088251881Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
28089251881Speter# splitting by setting IFS to empty value.)
28090251881SpeterIFS=" ""	$as_nl"
28091251881Speter
28092251881Speter# Find who we are.  Look in the path if we contain no directory separator.
28093251881Speteras_myself=
28094251881Spetercase $0 in #((
28095251881Speter  *[\\/]* ) as_myself=$0 ;;
28096251881Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28097251881Speterfor as_dir in $PATH
28098251881Speterdo
28099251881Speter  IFS=$as_save_IFS
28100251881Speter  test -z "$as_dir" && as_dir=.
28101251881Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
28102251881Speter  done
28103251881SpeterIFS=$as_save_IFS
28104251881Speter
28105251881Speter     ;;
28106251881Speteresac
28107251881Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
28108251881Speter# in which case we are not to be found in the path.
28109251881Speterif test "x$as_myself" = x; then
28110251881Speter  as_myself=$0
28111251881Speterfi
28112251881Speterif test ! -f "$as_myself"; then
28113251881Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
28114251881Speter  exit 1
28115251881Speterfi
28116251881Speter
28117251881Speter# Unset variables that we do not need and which cause bugs (e.g. in
28118251881Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
28119251881Speter# suppresses any "Segmentation fault" message there.  '((' could
28120251881Speter# trigger a bug in pdksh 5.2.14.
28121251881Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
28122251881Speterdo eval test x\${$as_var+set} = xset \
28123251881Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
28124251881Speterdone
28125251881SpeterPS1='$ '
28126251881SpeterPS2='> '
28127251881SpeterPS4='+ '
28128251881Speter
28129251881Speter# NLS nuisances.
28130251881SpeterLC_ALL=C
28131251881Speterexport LC_ALL
28132251881SpeterLANGUAGE=C
28133251881Speterexport LANGUAGE
28134251881Speter
28135251881Speter# CDPATH.
28136251881Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
28137251881Speter
28138251881Speter
28139251881Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
28140251881Speter# ----------------------------------------
28141251881Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
28142251881Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
28143251881Speter# script with STATUS, using 1 if that was 0.
28144251881Speteras_fn_error ()
28145251881Speter{
28146251881Speter  as_status=$1; test $as_status -eq 0 && as_status=1
28147251881Speter  if test "$4"; then
28148251881Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
28149251881Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
28150251881Speter  fi
28151251881Speter  $as_echo "$as_me: error: $2" >&2
28152251881Speter  as_fn_exit $as_status
28153251881Speter} # as_fn_error
28154251881Speter
28155251881Speter
28156251881Speter# as_fn_set_status STATUS
28157251881Speter# -----------------------
28158251881Speter# Set $? to STATUS, without forking.
28159251881Speteras_fn_set_status ()
28160251881Speter{
28161251881Speter  return $1
28162251881Speter} # as_fn_set_status
28163251881Speter
28164251881Speter# as_fn_exit STATUS
28165251881Speter# -----------------
28166251881Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28167251881Speteras_fn_exit ()
28168251881Speter{
28169251881Speter  set +e
28170251881Speter  as_fn_set_status $1
28171251881Speter  exit $1
28172251881Speter} # as_fn_exit
28173251881Speter
28174251881Speter# as_fn_unset VAR
28175251881Speter# ---------------
28176251881Speter# Portably unset VAR.
28177251881Speteras_fn_unset ()
28178251881Speter{
28179251881Speter  { eval $1=; unset $1;}
28180251881Speter}
28181251881Speteras_unset=as_fn_unset
28182251881Speter# as_fn_append VAR VALUE
28183251881Speter# ----------------------
28184251881Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
28185251881Speter# advantage of any shell optimizations that allow amortized linear growth over
28186251881Speter# repeated appends, instead of the typical quadratic growth present in naive
28187251881Speter# implementations.
28188251881Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
28189251881Speter  eval 'as_fn_append ()
28190251881Speter  {
28191251881Speter    eval $1+=\$2
28192251881Speter  }'
28193251881Speterelse
28194251881Speter  as_fn_append ()
28195251881Speter  {
28196251881Speter    eval $1=\$$1\$2
28197251881Speter  }
28198251881Speterfi # as_fn_append
28199251881Speter
28200251881Speter# as_fn_arith ARG...
28201251881Speter# ------------------
28202251881Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
28203251881Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
28204251881Speter# must be portable across $(()) and expr.
28205251881Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
28206251881Speter  eval 'as_fn_arith ()
28207251881Speter  {
28208251881Speter    as_val=$(( $* ))
28209251881Speter  }'
28210251881Speterelse
28211251881Speter  as_fn_arith ()
28212251881Speter  {
28213251881Speter    as_val=`expr "$@" || test $? -eq 1`
28214251881Speter  }
28215251881Speterfi # as_fn_arith
28216251881Speter
28217251881Speter
28218251881Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
28219251881Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
28220251881Speter  as_expr=expr
28221251881Speterelse
28222251881Speter  as_expr=false
28223251881Speterfi
28224251881Speter
28225251881Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
28226251881Speter  as_basename=basename
28227251881Speterelse
28228251881Speter  as_basename=false
28229251881Speterfi
28230251881Speter
28231251881Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
28232251881Speter  as_dirname=dirname
28233251881Speterelse
28234251881Speter  as_dirname=false
28235251881Speterfi
28236251881Speter
28237251881Speteras_me=`$as_basename -- "$0" ||
28238251881Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
28239251881Speter	 X"$0" : 'X\(//\)$' \| \
28240251881Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
28241251881Speter$as_echo X/"$0" |
28242251881Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
28243251881Speter	    s//\1/
28244251881Speter	    q
28245251881Speter	  }
28246251881Speter	  /^X\/\(\/\/\)$/{
28247251881Speter	    s//\1/
28248251881Speter	    q
28249251881Speter	  }
28250251881Speter	  /^X\/\(\/\).*/{
28251251881Speter	    s//\1/
28252251881Speter	    q
28253251881Speter	  }
28254251881Speter	  s/.*/./; q'`
28255251881Speter
28256251881Speter# Avoid depending upon Character Ranges.
28257251881Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
28258251881Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
28259251881Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
28260251881Speteras_cr_digits='0123456789'
28261251881Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
28262251881Speter
28263251881SpeterECHO_C= ECHO_N= ECHO_T=
28264251881Spetercase `echo -n x` in #(((((
28265251881Speter-n*)
28266251881Speter  case `echo 'xy\c'` in
28267251881Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
28268251881Speter  xy)  ECHO_C='\c';;
28269251881Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
28270251881Speter       ECHO_T='	';;
28271251881Speter  esac;;
28272251881Speter*)
28273251881Speter  ECHO_N='-n';;
28274251881Speteresac
28275251881Speter
28276251881Speterrm -f conf$$ conf$$.exe conf$$.file
28277251881Speterif test -d conf$$.dir; then
28278251881Speter  rm -f conf$$.dir/conf$$.file
28279251881Speterelse
28280251881Speter  rm -f conf$$.dir
28281251881Speter  mkdir conf$$.dir 2>/dev/null
28282251881Speterfi
28283251881Speterif (echo >conf$$.file) 2>/dev/null; then
28284251881Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
28285251881Speter    as_ln_s='ln -s'
28286251881Speter    # ... but there are two gotchas:
28287251881Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
28288251881Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
28289251881Speter    # In both cases, we have to default to `cp -pR'.
28290251881Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
28291251881Speter      as_ln_s='cp -pR'
28292251881Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
28293251881Speter    as_ln_s=ln
28294251881Speter  else
28295251881Speter    as_ln_s='cp -pR'
28296251881Speter  fi
28297251881Speterelse
28298251881Speter  as_ln_s='cp -pR'
28299251881Speterfi
28300251881Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
28301251881Speterrmdir conf$$.dir 2>/dev/null
28302251881Speter
28303251881Speter
28304251881Speter# as_fn_mkdir_p
28305251881Speter# -------------
28306251881Speter# Create "$as_dir" as a directory, including parents if necessary.
28307251881Speteras_fn_mkdir_p ()
28308251881Speter{
28309251881Speter
28310251881Speter  case $as_dir in #(
28311251881Speter  -*) as_dir=./$as_dir;;
28312251881Speter  esac
28313251881Speter  test -d "$as_dir" || eval $as_mkdir_p || {
28314251881Speter    as_dirs=
28315251881Speter    while :; do
28316251881Speter      case $as_dir in #(
28317251881Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
28318251881Speter      *) as_qdir=$as_dir;;
28319251881Speter      esac
28320251881Speter      as_dirs="'$as_qdir' $as_dirs"
28321251881Speter      as_dir=`$as_dirname -- "$as_dir" ||
28322251881Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28323251881Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
28324251881Speter	 X"$as_dir" : 'X\(//\)$' \| \
28325251881Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
28326251881Speter$as_echo X"$as_dir" |
28327251881Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28328251881Speter	    s//\1/
28329251881Speter	    q
28330251881Speter	  }
28331251881Speter	  /^X\(\/\/\)[^/].*/{
28332251881Speter	    s//\1/
28333251881Speter	    q
28334251881Speter	  }
28335251881Speter	  /^X\(\/\/\)$/{
28336251881Speter	    s//\1/
28337251881Speter	    q
28338251881Speter	  }
28339251881Speter	  /^X\(\/\).*/{
28340251881Speter	    s//\1/
28341251881Speter	    q
28342251881Speter	  }
28343251881Speter	  s/.*/./; q'`
28344251881Speter      test -d "$as_dir" && break
28345251881Speter    done
28346251881Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
28347251881Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
28348251881Speter
28349251881Speter
28350251881Speter} # as_fn_mkdir_p
28351251881Speterif mkdir -p . 2>/dev/null; then
28352251881Speter  as_mkdir_p='mkdir -p "$as_dir"'
28353251881Speterelse
28354251881Speter  test -d ./-p && rmdir ./-p
28355251881Speter  as_mkdir_p=false
28356251881Speterfi
28357251881Speter
28358251881Speter
28359251881Speter# as_fn_executable_p FILE
28360251881Speter# -----------------------
28361251881Speter# Test if FILE is an executable regular file.
28362251881Speteras_fn_executable_p ()
28363251881Speter{
28364251881Speter  test -f "$1" && test -x "$1"
28365251881Speter} # as_fn_executable_p
28366251881Speteras_test_x='test -x'
28367251881Speteras_executable_p=as_fn_executable_p
28368251881Speter
28369251881Speter# Sed expression to map a string onto a valid CPP name.
28370251881Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
28371251881Speter
28372251881Speter# Sed expression to map a string onto a valid variable name.
28373251881Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
28374251881Speter
28375251881Speter
28376251881Speterexec 6>&1
28377251881Speter## ----------------------------------- ##
28378251881Speter## Main body of $CONFIG_STATUS script. ##
28379251881Speter## ----------------------------------- ##
28380251881Speter_ASEOF
28381251881Spetertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
28382251881Speter
28383251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28384251881Speter# Save the log message, to keep $0 and so on meaningful, and to
28385251881Speter# report actual input values of CONFIG_FILES etc. instead of their
28386251881Speter# values after options handling.
28387251881Speterac_log="
28388369302SdimThis file was extended by subversion $as_me 1.14.1, which was
28389251881Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
28390251881Speter
28391251881Speter  CONFIG_FILES    = $CONFIG_FILES
28392251881Speter  CONFIG_HEADERS  = $CONFIG_HEADERS
28393251881Speter  CONFIG_LINKS    = $CONFIG_LINKS
28394251881Speter  CONFIG_COMMANDS = $CONFIG_COMMANDS
28395251881Speter  $ $0 $@
28396251881Speter
28397251881Speteron `(hostname || uname -n) 2>/dev/null | sed 1q`
28398251881Speter"
28399251881Speter
28400251881Speter_ACEOF
28401251881Speter
28402251881Spetercase $ac_config_files in *"
28403251881Speter"*) set x $ac_config_files; shift; ac_config_files=$*;;
28404251881Speteresac
28405251881Speter
28406251881Spetercase $ac_config_headers in *"
28407251881Speter"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
28408251881Speteresac
28409251881Speter
28410251881Speter
28411251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28412251881Speter# Files that config.status was made for.
28413251881Speterconfig_files="$ac_config_files"
28414251881Speterconfig_headers="$ac_config_headers"
28415251881Speterconfig_commands="$ac_config_commands"
28416251881Speter
28417251881Speter_ACEOF
28418251881Speter
28419251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28420251881Speterac_cs_usage="\
28421251881Speter\`$as_me' instantiates files and other configuration actions
28422251881Speterfrom templates according to the current configuration.  Unless the files
28423251881Speterand actions are specified as TAGs, all are instantiated by default.
28424251881Speter
28425251881SpeterUsage: $0 [OPTION]... [TAG]...
28426251881Speter
28427251881Speter  -h, --help       print this help, then exit
28428251881Speter  -V, --version    print version number and configuration settings, then exit
28429251881Speter      --config     print configuration, then exit
28430251881Speter  -q, --quiet, --silent
28431251881Speter                   do not print progress messages
28432251881Speter  -d, --debug      don't remove temporary files
28433251881Speter      --recheck    update $as_me by reconfiguring in the same conditions
28434251881Speter      --file=FILE[:TEMPLATE]
28435251881Speter                   instantiate the configuration file FILE
28436251881Speter      --header=FILE[:TEMPLATE]
28437251881Speter                   instantiate the configuration header FILE
28438251881Speter
28439251881SpeterConfiguration files:
28440251881Speter$config_files
28441251881Speter
28442251881SpeterConfiguration headers:
28443251881Speter$config_headers
28444251881Speter
28445251881SpeterConfiguration commands:
28446251881Speter$config_commands
28447251881Speter
28448251881SpeterReport bugs to <http://subversion.apache.org/>."
28449251881Speter
28450251881Speter_ACEOF
28451251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28452251881Speterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
28453251881Speterac_cs_version="\\
28454369302Sdimsubversion config.status 1.14.1
28455251881Speterconfigured by $0, generated by GNU Autoconf 2.69,
28456251881Speter  with options \\"\$ac_cs_config\\"
28457251881Speter
28458251881SpeterCopyright (C) 2012 Free Software Foundation, Inc.
28459251881SpeterThis config.status script is free software; the Free Software Foundation
28460251881Spetergives unlimited permission to copy, distribute and modify it."
28461251881Speter
28462251881Speterac_pwd='$ac_pwd'
28463251881Spetersrcdir='$srcdir'
28464251881SpeterINSTALL='$INSTALL'
28465251881SpeterAWK='$AWK'
28466251881Spetertest -n "\$AWK" || AWK=awk
28467251881Speter_ACEOF
28468251881Speter
28469251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28470251881Speter# The default lists apply if the user does not specify any file.
28471251881Speterac_need_defaults=:
28472251881Speterwhile test $# != 0
28473251881Speterdo
28474251881Speter  case $1 in
28475251881Speter  --*=?*)
28476251881Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
28477251881Speter    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
28478251881Speter    ac_shift=:
28479251881Speter    ;;
28480251881Speter  --*=)
28481251881Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
28482251881Speter    ac_optarg=
28483251881Speter    ac_shift=:
28484251881Speter    ;;
28485251881Speter  *)
28486251881Speter    ac_option=$1
28487251881Speter    ac_optarg=$2
28488251881Speter    ac_shift=shift
28489251881Speter    ;;
28490251881Speter  esac
28491251881Speter
28492251881Speter  case $ac_option in
28493251881Speter  # Handling of the options.
28494251881Speter  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
28495251881Speter    ac_cs_recheck=: ;;
28496251881Speter  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
28497251881Speter    $as_echo "$ac_cs_version"; exit ;;
28498251881Speter  --config | --confi | --conf | --con | --co | --c )
28499251881Speter    $as_echo "$ac_cs_config"; exit ;;
28500251881Speter  --debug | --debu | --deb | --de | --d | -d )
28501251881Speter    debug=: ;;
28502251881Speter  --file | --fil | --fi | --f )
28503251881Speter    $ac_shift
28504251881Speter    case $ac_optarg in
28505251881Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
28506251881Speter    '') as_fn_error $? "missing file argument" ;;
28507251881Speter    esac
28508251881Speter    as_fn_append CONFIG_FILES " '$ac_optarg'"
28509251881Speter    ac_need_defaults=false;;
28510251881Speter  --header | --heade | --head | --hea )
28511251881Speter    $ac_shift
28512251881Speter    case $ac_optarg in
28513251881Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
28514251881Speter    esac
28515251881Speter    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
28516251881Speter    ac_need_defaults=false;;
28517251881Speter  --he | --h)
28518251881Speter    # Conflict between --help and --header
28519251881Speter    as_fn_error $? "ambiguous option: \`$1'
28520251881SpeterTry \`$0 --help' for more information.";;
28521251881Speter  --help | --hel | -h )
28522251881Speter    $as_echo "$ac_cs_usage"; exit ;;
28523251881Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
28524251881Speter  | -silent | --silent | --silen | --sile | --sil | --si | --s)
28525251881Speter    ac_cs_silent=: ;;
28526251881Speter
28527251881Speter  # This is an error.
28528251881Speter  -*) as_fn_error $? "unrecognized option: \`$1'
28529251881SpeterTry \`$0 --help' for more information." ;;
28530251881Speter
28531251881Speter  *) as_fn_append ac_config_targets " $1"
28532251881Speter     ac_need_defaults=false ;;
28533251881Speter
28534251881Speter  esac
28535251881Speter  shift
28536251881Speterdone
28537251881Speter
28538251881Speterac_configure_extra_args=
28539251881Speter
28540251881Speterif $ac_cs_silent; then
28541251881Speter  exec 6>/dev/null
28542251881Speter  ac_configure_extra_args="$ac_configure_extra_args --silent"
28543251881Speterfi
28544251881Speter
28545251881Speter_ACEOF
28546251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28547251881Speterif \$ac_cs_recheck; then
28548251881Speter  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
28549251881Speter  shift
28550251881Speter  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
28551251881Speter  CONFIG_SHELL='$SHELL'
28552251881Speter  export CONFIG_SHELL
28553251881Speter  exec "\$@"
28554251881Speterfi
28555251881Speter
28556251881Speter_ACEOF
28557251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28558251881Speterexec 5>>config.log
28559251881Speter{
28560251881Speter  echo
28561251881Speter  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
28562251881Speter## Running $as_me. ##
28563251881Speter_ASBOX
28564251881Speter  $as_echo "$ac_log"
28565251881Speter} >&5
28566251881Speter
28567251881Speter_ACEOF
28568251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28569251881Speter#
28570251881Speter# INIT-COMMANDS
28571251881Speter#
28572251881Speter
28573251881Speter
28574251881Speter# The HP-UX ksh and POSIX shell print the target directory to stdout
28575251881Speter# if CDPATH is set.
28576251881Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
28577251881Speter
28578251881Spetersed_quote_subst='$sed_quote_subst'
28579251881Speterdouble_quote_subst='$double_quote_subst'
28580251881Speterdelay_variable_subst='$delay_variable_subst'
28581251881Spetermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
28582251881Spetermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
28583251881Speterenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
28584251881Speterenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
28585251881Speterpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
28586251881Speterenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
28587289180Spetershared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
28588251881SpeterSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
28589251881SpeterECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
28590251881SpeterPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
28591251881Speterhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
28592251881Speterhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
28593251881Speterhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
28594251881Speterbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
28595251881Speterbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
28596251881Speterbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
28597251881SpeterSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
28598251881SpeterXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
28599251881SpeterGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
28600251881SpeterEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
28601251881SpeterFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
28602251881SpeterLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
28603251881SpeterNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
28604251881SpeterLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
28605251881Spetermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
28606251881Speterac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
28607251881Speterexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
28608251881Speterlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
28609251881Speterlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
28610251881Speterlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
28611251881Speterlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
28612251881Speterlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
28613251881Speterreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
28614251881Speterreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
28615251881SpeterOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
28616251881Speterdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
28617251881Speterfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
28618251881Speterfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
28619251881Speterwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
28620251881SpeterDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
28621251881Spetersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
28622251881SpeterAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
28623251881SpeterAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
28624251881Speterarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
28625251881SpeterSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
28626251881SpeterRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
28627251881Speterold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
28628251881Speterold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
28629251881Speterold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
28630251881Speterlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
28631251881SpeterCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
28632251881SpeterCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
28633251881Spetercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
28634251881SpeterGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
28635251881Speterlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
28636251881Speterlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
28637286506Speterlt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
28638251881Speterlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
28639251881Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
28640286506Speterlt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
28641251881Speternm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
28642251881Speterlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
28643286506Speterlt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
28644251881Speterobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
28645251881SpeterMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
28646251881Speterlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
28647251881Speterlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
28648251881Speterlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
28649251881Speterlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
28650251881Speterlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
28651251881Speterneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
28652251881SpeterMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
28653251881SpeterDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
28654251881SpeterNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
28655251881SpeterLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
28656251881SpeterOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
28657251881SpeterOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
28658251881Speterlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
28659251881Spetershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
28660251881Speterextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
28661251881Speterarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
28662251881Speterenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
28663251881Speterexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
28664251881Speterwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
28665251881Spetercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
28666251881Speterold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
28667251881Speterold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
28668251881Speterarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
28669251881Speterarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
28670251881Spetermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
28671251881Spetermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
28672251881Speterwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
28673251881Speterallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
28674251881Speterno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
28675251881Speterhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
28676251881Speterhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
28677251881Speterhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
28678251881Speterhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
28679251881Speterhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
28680251881Speterhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
28681251881Speterhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
28682251881Speterinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
28683251881Speterlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
28684251881Speteralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
28685251881Speterexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
28686251881Speterexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
28687251881Speterinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
28688251881Speterprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
28689251881Speterpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
28690251881Speterfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
28691251881Spetervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
28692251881Speterneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
28693251881Speterneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
28694251881Speterversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
28695251881Speterrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
28696251881Spetershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
28697251881Spetershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
28698251881Speterlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
28699251881Speterlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
28700251881Spetersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
28701251881Speterinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
28702251881Speterpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
28703251881Speterpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
28704251881Speterfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
28705251881Speterfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
28706251881Speterhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
28707251881Spetersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
28708289180Speterconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
28709289180Speterconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
28710251881Speterhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
28711251881Speterenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
28712251881Speterenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
28713251881Speterenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
28714251881Speterold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
28715251881Speterstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
28716251881Spetercompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
28717251881Speterpredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
28718251881Speterpostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
28719251881Speterpredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
28720251881Speterpostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
28721251881Spetercompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
28722251881SpeterLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
28723251881Speterreload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
28724251881Speterreload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28725251881Speterold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28726251881Spetercompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
28727251881SpeterGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
28728251881Speterlt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
28729251881Speterlt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
28730251881Speterlt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
28731251881Speterlt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
28732251881Speterlt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
28733251881Speterarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
28734251881Speterenable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
28735251881Speterexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
28736251881Speterwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
28737251881Spetercompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
28738251881Speterold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28739251881Speterold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28740251881Speterarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28741251881Speterarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28742251881Spetermodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28743251881Spetermodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28744251881Speterwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
28745251881Speterallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
28746251881Speterno_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
28747251881Speterhardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
28748251881Speterhardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
28749251881Speterhardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
28750251881Speterhardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
28751251881Speterhardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
28752251881Speterhardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
28753251881Speterhardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
28754251881Speterinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
28755251881Speterlink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
28756251881Speteralways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
28757251881Speterexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28758251881Speterexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
28759251881Speterinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
28760251881Speterprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28761251881Speterpostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
28762251881Speterfile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
28763251881Speterhardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
28764251881Spetercompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
28765251881Speterpredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
28766251881Speterpostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
28767251881Speterpredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
28768251881Speterpostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
28769251881Spetercompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
28770251881Speter
28771251881SpeterLTCC='$LTCC'
28772251881SpeterLTCFLAGS='$LTCFLAGS'
28773251881Spetercompiler='$compiler_DEFAULT'
28774251881Speter
28775251881Speter# A function that is used when there is no print builtin or printf.
28776251881Speterfunc_fallback_echo ()
28777251881Speter{
28778251881Speter  eval 'cat <<_LTECHO_EOF
28779251881Speter\$1
28780251881Speter_LTECHO_EOF'
28781251881Speter}
28782251881Speter
28783251881Speter# Quote evaled strings.
28784251881Speterfor var in SHELL \
28785251881SpeterECHO \
28786251881SpeterPATH_SEPARATOR \
28787251881SpeterSED \
28788251881SpeterGREP \
28789251881SpeterEGREP \
28790251881SpeterFGREP \
28791251881SpeterLD \
28792251881SpeterNM \
28793251881SpeterLN_S \
28794251881Speterlt_SP2NL \
28795251881Speterlt_NL2SP \
28796251881Speterreload_flag \
28797251881SpeterOBJDUMP \
28798251881Speterdeplibs_check_method \
28799251881Speterfile_magic_cmd \
28800251881Speterfile_magic_glob \
28801251881Speterwant_nocaseglob \
28802251881SpeterDLLTOOL \
28803251881Spetersharedlib_from_linklib_cmd \
28804251881SpeterAR \
28805251881SpeterAR_FLAGS \
28806251881Speterarchiver_list_spec \
28807251881SpeterSTRIP \
28808251881SpeterRANLIB \
28809251881SpeterCC \
28810251881SpeterCFLAGS \
28811251881Spetercompiler \
28812251881Speterlt_cv_sys_global_symbol_pipe \
28813251881Speterlt_cv_sys_global_symbol_to_cdecl \
28814286506Speterlt_cv_sys_global_symbol_to_import \
28815251881Speterlt_cv_sys_global_symbol_to_c_name_address \
28816251881Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
28817286506Speterlt_cv_nm_interface \
28818251881Speternm_file_list_spec \
28819286506Speterlt_cv_truncate_bin \
28820251881Speterlt_prog_compiler_no_builtin_flag \
28821251881Speterlt_prog_compiler_pic \
28822251881Speterlt_prog_compiler_wl \
28823251881Speterlt_prog_compiler_static \
28824251881Speterlt_cv_prog_compiler_c_o \
28825251881Speterneed_locks \
28826251881SpeterMANIFEST_TOOL \
28827251881SpeterDSYMUTIL \
28828251881SpeterNMEDIT \
28829251881SpeterLIPO \
28830251881SpeterOTOOL \
28831251881SpeterOTOOL64 \
28832251881Spetershrext_cmds \
28833251881Speterexport_dynamic_flag_spec \
28834251881Speterwhole_archive_flag_spec \
28835251881Spetercompiler_needs_object \
28836251881Speterwith_gnu_ld \
28837251881Speterallow_undefined_flag \
28838251881Speterno_undefined_flag \
28839251881Speterhardcode_libdir_flag_spec \
28840251881Speterhardcode_libdir_separator \
28841251881Speterexclude_expsyms \
28842251881Speterinclude_expsyms \
28843251881Speterfile_list_spec \
28844251881Spetervariables_saved_for_relink \
28845251881Speterlibname_spec \
28846251881Speterlibrary_names_spec \
28847251881Spetersoname_spec \
28848251881Speterinstall_override_mode \
28849251881Speterfinish_eval \
28850251881Speterold_striplib \
28851251881Speterstriplib \
28852251881Spetercompiler_lib_search_dirs \
28853251881Speterpredep_objects \
28854251881Speterpostdep_objects \
28855251881Speterpredeps \
28856251881Speterpostdeps \
28857251881Spetercompiler_lib_search_path \
28858251881SpeterLD_CXX \
28859251881Speterreload_flag_CXX \
28860251881Spetercompiler_CXX \
28861251881Speterlt_prog_compiler_no_builtin_flag_CXX \
28862251881Speterlt_prog_compiler_pic_CXX \
28863251881Speterlt_prog_compiler_wl_CXX \
28864251881Speterlt_prog_compiler_static_CXX \
28865251881Speterlt_cv_prog_compiler_c_o_CXX \
28866251881Speterexport_dynamic_flag_spec_CXX \
28867251881Speterwhole_archive_flag_spec_CXX \
28868251881Spetercompiler_needs_object_CXX \
28869251881Speterwith_gnu_ld_CXX \
28870251881Speterallow_undefined_flag_CXX \
28871251881Speterno_undefined_flag_CXX \
28872251881Speterhardcode_libdir_flag_spec_CXX \
28873251881Speterhardcode_libdir_separator_CXX \
28874251881Speterexclude_expsyms_CXX \
28875251881Speterinclude_expsyms_CXX \
28876251881Speterfile_list_spec_CXX \
28877251881Spetercompiler_lib_search_dirs_CXX \
28878251881Speterpredep_objects_CXX \
28879251881Speterpostdep_objects_CXX \
28880251881Speterpredeps_CXX \
28881251881Speterpostdeps_CXX \
28882251881Spetercompiler_lib_search_path_CXX; do
28883251881Speter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
28884251881Speter    *[\\\\\\\`\\"\\\$]*)
28885286506Speter      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
28886251881Speter      ;;
28887251881Speter    *)
28888251881Speter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
28889251881Speter      ;;
28890251881Speter    esac
28891251881Speterdone
28892251881Speter
28893251881Speter# Double-quote double-evaled strings.
28894251881Speterfor var in reload_cmds \
28895251881Speterold_postinstall_cmds \
28896251881Speterold_postuninstall_cmds \
28897251881Speterold_archive_cmds \
28898251881Speterextract_expsyms_cmds \
28899251881Speterold_archive_from_new_cmds \
28900251881Speterold_archive_from_expsyms_cmds \
28901251881Speterarchive_cmds \
28902251881Speterarchive_expsym_cmds \
28903251881Spetermodule_cmds \
28904251881Spetermodule_expsym_cmds \
28905251881Speterexport_symbols_cmds \
28906251881Speterprelink_cmds \
28907251881Speterpostlink_cmds \
28908251881Speterpostinstall_cmds \
28909251881Speterpostuninstall_cmds \
28910251881Speterfinish_cmds \
28911251881Spetersys_lib_search_path_spec \
28912289180Speterconfigure_time_dlsearch_path \
28913289180Speterconfigure_time_lt_sys_library_path \
28914251881Speterreload_cmds_CXX \
28915251881Speterold_archive_cmds_CXX \
28916251881Speterold_archive_from_new_cmds_CXX \
28917251881Speterold_archive_from_expsyms_cmds_CXX \
28918251881Speterarchive_cmds_CXX \
28919251881Speterarchive_expsym_cmds_CXX \
28920251881Spetermodule_cmds_CXX \
28921251881Spetermodule_expsym_cmds_CXX \
28922251881Speterexport_symbols_cmds_CXX \
28923251881Speterprelink_cmds_CXX \
28924251881Speterpostlink_cmds_CXX; do
28925251881Speter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
28926251881Speter    *[\\\\\\\`\\"\\\$]*)
28927286506Speter      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
28928251881Speter      ;;
28929251881Speter    *)
28930251881Speter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
28931251881Speter      ;;
28932251881Speter    esac
28933251881Speterdone
28934251881Speter
28935251881Speterac_aux_dir='$ac_aux_dir'
28936251881Speter
28937286506Speter# See if we are running on zsh, and set the options that allow our
28938251881Speter# commands through without removal of \ escapes INIT.
28939286506Speterif test -n "\${ZSH_VERSION+set}"; then
28940251881Speter   setopt NO_GLOB_SUBST
28941251881Speterfi
28942251881Speter
28943251881Speter
28944251881Speter    PACKAGE='$PACKAGE'
28945251881Speter    VERSION='$VERSION'
28946251881Speter    RM='$RM'
28947251881Speter    ofile='$ofile'
28948251881Speter
28949251881Speter
28950251881Speter
28951251881Speter
28952251881Speter
28953251881SpeterSED="$SED"
28954251881Speter                    SVN_DB_HEADER="$SVN_DB_HEADER"
28955251881Speter
28956251881Speter_ACEOF
28957251881Speter
28958251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28959251881Speter
28960251881Speter# Handling of arguments.
28961251881Speterfor ac_config_target in $ac_config_targets
28962251881Speterdo
28963251881Speter  case $ac_config_target in
28964251881Speter    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
28965251881Speter    "subversion/svn_private_config.h.tmp") CONFIG_HEADERS="$CONFIG_HEADERS subversion/svn_private_config.h.tmp:subversion/svn_private_config.h.in" ;;
28966251881Speter    "svn_private_config.h.tmp") CONFIG_COMMANDS="$CONFIG_COMMANDS svn_private_config.h.tmp" ;;
28967251881Speter    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
28968289180Speter    "${pc_file}") CONFIG_FILES="$CONFIG_FILES ${pc_file}" ;;
28969251881Speter    "tools/backup/hot-backup.py") CONFIG_FILES="$CONFIG_FILES tools/backup/hot-backup.py" ;;
28970251881Speter    "tools/hook-scripts/commit-access-control.pl") CONFIG_FILES="$CONFIG_FILES tools/hook-scripts/commit-access-control.pl" ;;
28971251881Speter    "subversion/bindings/swig/perl/native/Makefile.PL") CONFIG_FILES="$CONFIG_FILES subversion/bindings/swig/perl/native/Makefile.PL" ;;
28972251881Speter    "packages/solaris/pkginfo") CONFIG_FILES="$CONFIG_FILES packages/solaris/pkginfo" ;;
28973251881Speter
28974251881Speter  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
28975251881Speter  esac
28976251881Speterdone
28977251881Speter
28978251881Speter
28979251881Speter# If the user did not use the arguments to specify the items to instantiate,
28980251881Speter# then the envvar interface is used.  Set only those that are not.
28981251881Speter# We use the long form for the default assignment because of an extremely
28982251881Speter# bizarre bug on SunOS 4.1.3.
28983251881Speterif $ac_need_defaults; then
28984251881Speter  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
28985251881Speter  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
28986251881Speter  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
28987251881Speterfi
28988251881Speter
28989251881Speter# Have a temporary directory for convenience.  Make it in the build tree
28990251881Speter# simply because there is no reason against having it here, and in addition,
28991251881Speter# creating and moving files from /tmp can sometimes cause problems.
28992251881Speter# Hook for its removal unless debugging.
28993251881Speter# Note that there is a small window in which the directory will not be cleaned:
28994251881Speter# after its creation but before its name has been assigned to `$tmp'.
28995251881Speter$debug ||
28996251881Speter{
28997251881Speter  tmp= ac_tmp=
28998251881Speter  trap 'exit_status=$?
28999251881Speter  : "${ac_tmp:=$tmp}"
29000251881Speter  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
29001251881Speter' 0
29002251881Speter  trap 'as_fn_exit 1' 1 2 13 15
29003251881Speter}
29004251881Speter# Create a (secure) tmp directory for tmp files.
29005251881Speter
29006251881Speter{
29007251881Speter  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
29008251881Speter  test -d "$tmp"
29009251881Speter}  ||
29010251881Speter{
29011251881Speter  tmp=./conf$$-$RANDOM
29012251881Speter  (umask 077 && mkdir "$tmp")
29013251881Speter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
29014251881Speterac_tmp=$tmp
29015251881Speter
29016251881Speter# Set up the scripts for CONFIG_FILES section.
29017251881Speter# No need to generate them if there are no CONFIG_FILES.
29018251881Speter# This happens for instance with `./config.status config.h'.
29019251881Speterif test -n "$CONFIG_FILES"; then
29020251881Speter
29021251881Speter
29022251881Speterac_cr=`echo X | tr X '\015'`
29023251881Speter# On cygwin, bash can eat \r inside `` if the user requested igncr.
29024251881Speter# But we know of no other shell where ac_cr would be empty at this
29025251881Speter# point, so we can use a bashism as a fallback.
29026251881Speterif test "x$ac_cr" = x; then
29027251881Speter  eval ac_cr=\$\'\\r\'
29028251881Speterfi
29029251881Speterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
29030251881Speterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
29031251881Speter  ac_cs_awk_cr='\\r'
29032251881Speterelse
29033251881Speter  ac_cs_awk_cr=$ac_cr
29034251881Speterfi
29035251881Speter
29036251881Speterecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
29037251881Speter_ACEOF
29038251881Speter
29039251881Speter
29040251881Speter{
29041251881Speter  echo "cat >conf$$subs.awk <<_ACEOF" &&
29042251881Speter  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
29043251881Speter  echo "_ACEOF"
29044251881Speter} >conf$$subs.sh ||
29045251881Speter  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29046251881Speterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
29047251881Speterac_delim='%!_!# '
29048251881Speterfor ac_last_try in false false false false false :; do
29049251881Speter  . ./conf$$subs.sh ||
29050251881Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29051251881Speter
29052251881Speter  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
29053251881Speter  if test $ac_delim_n = $ac_delim_num; then
29054251881Speter    break
29055251881Speter  elif $ac_last_try; then
29056251881Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29057251881Speter  else
29058251881Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
29059251881Speter  fi
29060251881Speterdone
29061251881Speterrm -f conf$$subs.sh
29062251881Speter
29063251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29064251881Spetercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
29065251881Speter_ACEOF
29066251881Spetersed -n '
29067251881Speterh
29068251881Speters/^/S["/; s/!.*/"]=/
29069251881Speterp
29070251881Speterg
29071251881Speters/^[^!]*!//
29072251881Speter:repl
29073251881Spetert repl
29074251881Speters/'"$ac_delim"'$//
29075251881Spetert delim
29076251881Speter:nl
29077251881Speterh
29078251881Speters/\(.\{148\}\)..*/\1/
29079251881Spetert more1
29080251881Speters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
29081251881Speterp
29082251881Spetern
29083251881Speterb repl
29084251881Speter:more1
29085251881Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
29086251881Speterp
29087251881Speterg
29088251881Speters/.\{148\}//
29089251881Spetert nl
29090251881Speter:delim
29091251881Speterh
29092251881Speters/\(.\{148\}\)..*/\1/
29093251881Spetert more2
29094251881Speters/["\\]/\\&/g; s/^/"/; s/$/"/
29095251881Speterp
29096251881Speterb
29097251881Speter:more2
29098251881Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
29099251881Speterp
29100251881Speterg
29101251881Speters/.\{148\}//
29102251881Spetert delim
29103251881Speter' <conf$$subs.awk | sed '
29104251881Speter/^[^""]/{
29105251881Speter  N
29106251881Speter  s/\n//
29107251881Speter}
29108251881Speter' >>$CONFIG_STATUS || ac_write_fail=1
29109251881Speterrm -f conf$$subs.awk
29110251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29111251881Speter_ACAWK
29112251881Spetercat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
29113251881Speter  for (key in S) S_is_set[key] = 1
29114251881Speter  FS = ""
29115251881Speter
29116251881Speter}
29117251881Speter{
29118251881Speter  line = $ 0
29119251881Speter  nfields = split(line, field, "@")
29120251881Speter  substed = 0
29121251881Speter  len = length(field[1])
29122251881Speter  for (i = 2; i < nfields; i++) {
29123251881Speter    key = field[i]
29124251881Speter    keylen = length(key)
29125251881Speter    if (S_is_set[key]) {
29126251881Speter      value = S[key]
29127251881Speter      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
29128251881Speter      len += length(value) + length(field[++i])
29129251881Speter      substed = 1
29130251881Speter    } else
29131251881Speter      len += 1 + keylen
29132251881Speter  }
29133251881Speter
29134251881Speter  print line
29135251881Speter}
29136251881Speter
29137251881Speter_ACAWK
29138251881Speter_ACEOF
29139251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29140251881Speterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
29141251881Speter  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
29142251881Speterelse
29143251881Speter  cat
29144251881Speterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
29145251881Speter  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
29146251881Speter_ACEOF
29147251881Speter
29148251881Speter# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
29149251881Speter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
29150251881Speter# trailing colons and then remove the whole line if VPATH becomes empty
29151251881Speter# (actually we leave an empty line to preserve line numbers).
29152251881Speterif test "x$srcdir" = x.; then
29153251881Speter  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
29154251881Speterh
29155251881Speters///
29156251881Speters/^/:/
29157251881Speters/[	 ]*$/:/
29158251881Speters/:\$(srcdir):/:/g
29159251881Speters/:\${srcdir}:/:/g
29160251881Speters/:@srcdir@:/:/g
29161251881Speters/^:*//
29162251881Speters/:*$//
29163251881Speterx
29164251881Speters/\(=[	 ]*\).*/\1/
29165251881SpeterG
29166251881Speters/\n//
29167251881Speters/^[^=]*=[	 ]*$//
29168251881Speter}'
29169251881Speterfi
29170251881Speter
29171251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29172251881Speterfi # test -n "$CONFIG_FILES"
29173251881Speter
29174251881Speter# Set up the scripts for CONFIG_HEADERS section.
29175251881Speter# No need to generate them if there are no CONFIG_HEADERS.
29176251881Speter# This happens for instance with `./config.status Makefile'.
29177251881Speterif test -n "$CONFIG_HEADERS"; then
29178251881Spetercat >"$ac_tmp/defines.awk" <<\_ACAWK ||
29179251881SpeterBEGIN {
29180251881Speter_ACEOF
29181251881Speter
29182251881Speter# Transform confdefs.h into an awk script `defines.awk', embedded as
29183251881Speter# here-document in config.status, that substitutes the proper values into
29184251881Speter# config.h.in to produce config.h.
29185251881Speter
29186251881Speter# Create a delimiter string that does not exist in confdefs.h, to ease
29187251881Speter# handling of long lines.
29188251881Speterac_delim='%!_!# '
29189251881Speterfor ac_last_try in false false :; do
29190251881Speter  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
29191251881Speter  if test -z "$ac_tt"; then
29192251881Speter    break
29193251881Speter  elif $ac_last_try; then
29194251881Speter    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
29195251881Speter  else
29196251881Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
29197251881Speter  fi
29198251881Speterdone
29199251881Speter
29200251881Speter# For the awk script, D is an array of macro values keyed by name,
29201251881Speter# likewise P contains macro parameters if any.  Preserve backslash
29202251881Speter# newline sequences.
29203251881Speter
29204251881Speterac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
29205251881Spetersed -n '
29206251881Speters/.\{148\}/&'"$ac_delim"'/g
29207251881Spetert rset
29208251881Speter:rset
29209251881Speters/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
29210251881Spetert def
29211251881Speterd
29212251881Speter:def
29213251881Speters/\\$//
29214251881Spetert bsnl
29215251881Speters/["\\]/\\&/g
29216251881Speters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
29217251881SpeterD["\1"]=" \3"/p
29218251881Speters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
29219251881Speterd
29220251881Speter:bsnl
29221251881Speters/["\\]/\\&/g
29222251881Speters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
29223251881SpeterD["\1"]=" \3\\\\\\n"\\/p
29224251881Spetert cont
29225251881Speters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
29226251881Spetert cont
29227251881Speterd
29228251881Speter:cont
29229251881Spetern
29230251881Speters/.\{148\}/&'"$ac_delim"'/g
29231251881Spetert clear
29232251881Speter:clear
29233251881Speters/\\$//
29234251881Spetert bsnlc
29235251881Speters/["\\]/\\&/g; s/^/"/; s/$/"/p
29236251881Speterd
29237251881Speter:bsnlc
29238251881Speters/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
29239251881Speterb cont
29240251881Speter' <confdefs.h | sed '
29241251881Speters/'"$ac_delim"'/"\\\
29242251881Speter"/g' >>$CONFIG_STATUS || ac_write_fail=1
29243251881Speter
29244251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29245251881Speter  for (key in D) D_is_set[key] = 1
29246251881Speter  FS = ""
29247251881Speter}
29248251881Speter/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
29249251881Speter  line = \$ 0
29250251881Speter  split(line, arg, " ")
29251251881Speter  if (arg[1] == "#") {
29252251881Speter    defundef = arg[2]
29253251881Speter    mac1 = arg[3]
29254251881Speter  } else {
29255251881Speter    defundef = substr(arg[1], 2)
29256251881Speter    mac1 = arg[2]
29257251881Speter  }
29258251881Speter  split(mac1, mac2, "(") #)
29259251881Speter  macro = mac2[1]
29260251881Speter  prefix = substr(line, 1, index(line, defundef) - 1)
29261251881Speter  if (D_is_set[macro]) {
29262251881Speter    # Preserve the white space surrounding the "#".
29263251881Speter    print prefix "define", macro P[macro] D[macro]
29264251881Speter    next
29265251881Speter  } else {
29266251881Speter    # Replace #undef with comments.  This is necessary, for example,
29267251881Speter    # in the case of _POSIX_SOURCE, which is predefined and required
29268251881Speter    # on some systems where configure will not decide to define it.
29269251881Speter    if (defundef == "undef") {
29270251881Speter      print "/*", prefix defundef, macro, "*/"
29271251881Speter      next
29272251881Speter    }
29273251881Speter  }
29274251881Speter}
29275251881Speter{ print }
29276251881Speter_ACAWK
29277251881Speter_ACEOF
29278251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29279251881Speter  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
29280251881Speterfi # test -n "$CONFIG_HEADERS"
29281251881Speter
29282251881Speter
29283251881Spetereval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
29284251881Spetershift
29285251881Speterfor ac_tag
29286251881Speterdo
29287251881Speter  case $ac_tag in
29288251881Speter  :[FHLC]) ac_mode=$ac_tag; continue;;
29289251881Speter  esac
29290251881Speter  case $ac_mode$ac_tag in
29291251881Speter  :[FHL]*:*);;
29292251881Speter  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
29293251881Speter  :[FH]-) ac_tag=-:-;;
29294251881Speter  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
29295251881Speter  esac
29296251881Speter  ac_save_IFS=$IFS
29297251881Speter  IFS=:
29298251881Speter  set x $ac_tag
29299251881Speter  IFS=$ac_save_IFS
29300251881Speter  shift
29301251881Speter  ac_file=$1
29302251881Speter  shift
29303251881Speter
29304251881Speter  case $ac_mode in
29305251881Speter  :L) ac_source=$1;;
29306251881Speter  :[FH])
29307251881Speter    ac_file_inputs=
29308251881Speter    for ac_f
29309251881Speter    do
29310251881Speter      case $ac_f in
29311251881Speter      -) ac_f="$ac_tmp/stdin";;
29312251881Speter      *) # Look for the file first in the build tree, then in the source tree
29313251881Speter	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
29314251881Speter	 # because $ac_f cannot contain `:'.
29315251881Speter	 test -f "$ac_f" ||
29316251881Speter	   case $ac_f in
29317251881Speter	   [\\/$]*) false;;
29318251881Speter	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
29319251881Speter	   esac ||
29320251881Speter	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
29321251881Speter      esac
29322251881Speter      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
29323251881Speter      as_fn_append ac_file_inputs " '$ac_f'"
29324251881Speter    done
29325251881Speter
29326251881Speter    # Let's still pretend it is `configure' which instantiates (i.e., don't
29327251881Speter    # use $as_me), people would be surprised to read:
29328251881Speter    #    /* config.h.  Generated by config.status.  */
29329251881Speter    configure_input='Generated from '`
29330251881Speter	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
29331251881Speter	`' by configure.'
29332251881Speter    if test x"$ac_file" != x-; then
29333251881Speter      configure_input="$ac_file.  $configure_input"
29334251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
29335251881Speter$as_echo "$as_me: creating $ac_file" >&6;}
29336251881Speter    fi
29337251881Speter    # Neutralize special characters interpreted by sed in replacement strings.
29338251881Speter    case $configure_input in #(
29339251881Speter    *\&* | *\|* | *\\* )
29340251881Speter       ac_sed_conf_input=`$as_echo "$configure_input" |
29341251881Speter       sed 's/[\\\\&|]/\\\\&/g'`;; #(
29342251881Speter    *) ac_sed_conf_input=$configure_input;;
29343251881Speter    esac
29344251881Speter
29345251881Speter    case $ac_tag in
29346251881Speter    *:-:* | *:-) cat >"$ac_tmp/stdin" \
29347251881Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
29348251881Speter    esac
29349251881Speter    ;;
29350251881Speter  esac
29351251881Speter
29352251881Speter  ac_dir=`$as_dirname -- "$ac_file" ||
29353251881Speter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29354251881Speter	 X"$ac_file" : 'X\(//\)[^/]' \| \
29355251881Speter	 X"$ac_file" : 'X\(//\)$' \| \
29356251881Speter	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
29357251881Speter$as_echo X"$ac_file" |
29358251881Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29359251881Speter	    s//\1/
29360251881Speter	    q
29361251881Speter	  }
29362251881Speter	  /^X\(\/\/\)[^/].*/{
29363251881Speter	    s//\1/
29364251881Speter	    q
29365251881Speter	  }
29366251881Speter	  /^X\(\/\/\)$/{
29367251881Speter	    s//\1/
29368251881Speter	    q
29369251881Speter	  }
29370251881Speter	  /^X\(\/\).*/{
29371251881Speter	    s//\1/
29372251881Speter	    q
29373251881Speter	  }
29374251881Speter	  s/.*/./; q'`
29375251881Speter  as_dir="$ac_dir"; as_fn_mkdir_p
29376251881Speter  ac_builddir=.
29377251881Speter
29378251881Spetercase "$ac_dir" in
29379251881Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
29380251881Speter*)
29381251881Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
29382251881Speter  # A ".." for each directory in $ac_dir_suffix.
29383251881Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
29384251881Speter  case $ac_top_builddir_sub in
29385251881Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
29386251881Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
29387251881Speter  esac ;;
29388251881Speteresac
29389251881Speterac_abs_top_builddir=$ac_pwd
29390251881Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
29391251881Speter# for backward compatibility:
29392251881Speterac_top_builddir=$ac_top_build_prefix
29393251881Speter
29394251881Spetercase $srcdir in
29395251881Speter  .)  # We are building in place.
29396251881Speter    ac_srcdir=.
29397251881Speter    ac_top_srcdir=$ac_top_builddir_sub
29398251881Speter    ac_abs_top_srcdir=$ac_pwd ;;
29399251881Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
29400251881Speter    ac_srcdir=$srcdir$ac_dir_suffix;
29401251881Speter    ac_top_srcdir=$srcdir
29402251881Speter    ac_abs_top_srcdir=$srcdir ;;
29403251881Speter  *) # Relative name.
29404251881Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
29405251881Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
29406251881Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
29407251881Speteresac
29408251881Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
29409251881Speter
29410251881Speter
29411251881Speter  case $ac_mode in
29412251881Speter  :F)
29413251881Speter  #
29414251881Speter  # CONFIG_FILE
29415251881Speter  #
29416251881Speter
29417251881Speter  case $INSTALL in
29418251881Speter  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
29419251881Speter  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
29420251881Speter  esac
29421251881Speter_ACEOF
29422251881Speter
29423251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29424251881Speter# If the template does not know about datarootdir, expand it.
29425251881Speter# FIXME: This hack should be removed a few years after 2.60.
29426251881Speterac_datarootdir_hack=; ac_datarootdir_seen=
29427251881Speterac_sed_dataroot='
29428251881Speter/datarootdir/ {
29429251881Speter  p
29430251881Speter  q
29431251881Speter}
29432251881Speter/@datadir@/p
29433251881Speter/@docdir@/p
29434251881Speter/@infodir@/p
29435251881Speter/@localedir@/p
29436251881Speter/@mandir@/p'
29437251881Spetercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
29438251881Speter*datarootdir*) ac_datarootdir_seen=yes;;
29439251881Speter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
29440251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
29441251881Speter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
29442251881Speter_ACEOF
29443251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29444251881Speter  ac_datarootdir_hack='
29445251881Speter  s&@datadir@&$datadir&g
29446251881Speter  s&@docdir@&$docdir&g
29447251881Speter  s&@infodir@&$infodir&g
29448251881Speter  s&@localedir@&$localedir&g
29449251881Speter  s&@mandir@&$mandir&g
29450251881Speter  s&\\\${datarootdir}&$datarootdir&g' ;;
29451251881Speteresac
29452251881Speter_ACEOF
29453251881Speter
29454251881Speter# Neutralize VPATH when `$srcdir' = `.'.
29455251881Speter# Shell code in configure.ac might set extrasub.
29456251881Speter# FIXME: do we really want to maintain this feature?
29457251881Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29458251881Speterac_sed_extra="$ac_vpsub
29459251881Speter$extrasub
29460251881Speter_ACEOF
29461251881Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29462251881Speter:t
29463251881Speter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
29464251881Speters|@configure_input@|$ac_sed_conf_input|;t t
29465251881Speters&@top_builddir@&$ac_top_builddir_sub&;t t
29466251881Speters&@top_build_prefix@&$ac_top_build_prefix&;t t
29467251881Speters&@srcdir@&$ac_srcdir&;t t
29468251881Speters&@abs_srcdir@&$ac_abs_srcdir&;t t
29469251881Speters&@top_srcdir@&$ac_top_srcdir&;t t
29470251881Speters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
29471251881Speters&@builddir@&$ac_builddir&;t t
29472251881Speters&@abs_builddir@&$ac_abs_builddir&;t t
29473251881Speters&@abs_top_builddir@&$ac_abs_top_builddir&;t t
29474251881Speters&@INSTALL@&$ac_INSTALL&;t t
29475251881Speter$ac_datarootdir_hack
29476251881Speter"
29477251881Spetereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
29478251881Speter  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
29479251881Speter
29480251881Spetertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
29481251881Speter  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
29482251881Speter  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
29483251881Speter      "$ac_tmp/out"`; test -z "$ac_out"; } &&
29484251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
29485251881Speterwhich seems to be undefined.  Please make sure it is defined" >&5
29486251881Speter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
29487251881Speterwhich seems to be undefined.  Please make sure it is defined" >&2;}
29488251881Speter
29489251881Speter  rm -f "$ac_tmp/stdin"
29490251881Speter  case $ac_file in
29491251881Speter  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
29492251881Speter  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
29493251881Speter  esac \
29494251881Speter  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
29495251881Speter ;;
29496251881Speter  :H)
29497251881Speter  #
29498251881Speter  # CONFIG_HEADER
29499251881Speter  #
29500251881Speter  if test x"$ac_file" != x-; then
29501251881Speter    {
29502251881Speter      $as_echo "/* $configure_input  */" \
29503251881Speter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
29504251881Speter    } >"$ac_tmp/config.h" \
29505251881Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
29506251881Speter    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
29507251881Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
29508251881Speter$as_echo "$as_me: $ac_file is unchanged" >&6;}
29509251881Speter    else
29510251881Speter      rm -f "$ac_file"
29511251881Speter      mv "$ac_tmp/config.h" "$ac_file" \
29512251881Speter	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
29513251881Speter    fi
29514251881Speter  else
29515251881Speter    $as_echo "/* $configure_input  */" \
29516251881Speter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
29517251881Speter      || as_fn_error $? "could not create -" "$LINENO" 5
29518251881Speter  fi
29519251881Speter ;;
29520251881Speter
29521251881Speter  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
29522251881Speter$as_echo "$as_me: executing $ac_file commands" >&6;}
29523251881Speter ;;
29524251881Speter  esac
29525251881Speter
29526251881Speter
29527251881Speter  case $ac_file$ac_mode in
29528251881Speter    "libtool":C)
29529251881Speter
29530286506Speter    # See if we are running on zsh, and set the options that allow our
29531251881Speter    # commands through without removal of \ escapes.
29532286506Speter    if test -n "${ZSH_VERSION+set}"; then
29533251881Speter      setopt NO_GLOB_SUBST
29534251881Speter    fi
29535251881Speter
29536286506Speter    cfgfile=${ofile}T
29537251881Speter    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
29538251881Speter    $RM "$cfgfile"
29539251881Speter
29540251881Speter    cat <<_LT_EOF >> "$cfgfile"
29541251881Speter#! $SHELL
29542286506Speter# Generated automatically by $as_me ($PACKAGE) $VERSION
29543251881Speter# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
29544251881Speter# NOTE: Changes made to this file will be lost: look at ltmain.sh.
29545286506Speter
29546286506Speter# Provide generalized library-building support services.
29547286506Speter# Written by Gordon Matzigkeit, 1996
29548286506Speter
29549286506Speter# Copyright (C) 2014 Free Software Foundation, Inc.
29550286506Speter# This is free software; see the source for copying conditions.  There is NO
29551286506Speter# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
29552286506Speter
29553286506Speter# GNU Libtool is free software; you can redistribute it and/or modify
29554286506Speter# it under the terms of the GNU General Public License as published by
29555286506Speter# the Free Software Foundation; either version 2 of of the License, or
29556286506Speter# (at your option) any later version.
29557251881Speter#
29558286506Speter# As a special exception to the GNU General Public License, if you
29559286506Speter# distribute this file as part of a program or library that is built
29560286506Speter# using GNU Libtool, you may include this file under the  same
29561286506Speter# distribution terms that you use for the rest of that program.
29562251881Speter#
29563286506Speter# GNU Libtool is distributed in the hope that it will be useful, but
29564286506Speter# WITHOUT ANY WARRANTY; without even the implied warranty of
29565251881Speter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29566251881Speter# GNU General Public License for more details.
29567251881Speter#
29568251881Speter# You should have received a copy of the GNU General Public License
29569286506Speter# along with this program.  If not, see <http://www.gnu.org/licenses/>.
29570251881Speter
29571251881Speter
29572251881Speter# The names of the tagged configurations supported by this script.
29573286506Speteravailable_tags='CXX '
29574251881Speter
29575289180Speter# Configured defaults for sys_lib_dlsearch_path munging.
29576289180Speter: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
29577289180Speter
29578251881Speter# ### BEGIN LIBTOOL CONFIG
29579251881Speter
29580251881Speter# Which release of libtool.m4 was used?
29581251881Spetermacro_version=$macro_version
29582251881Spetermacro_revision=$macro_revision
29583251881Speter
29584251881Speter# Whether or not to build shared libraries.
29585251881Speterbuild_libtool_libs=$enable_shared
29586251881Speter
29587251881Speter# Whether or not to build static libraries.
29588251881Speterbuild_old_libs=$enable_static
29589251881Speter
29590251881Speter# What type of objects to build.
29591251881Speterpic_mode=$pic_mode
29592251881Speter
29593251881Speter# Whether or not to optimize for fast installation.
29594251881Speterfast_install=$enable_fast_install
29595251881Speter
29596289180Speter# Shared archive member basename,for filename based shared library versioning on AIX.
29597289180Spetershared_archive_member_spec=$shared_archive_member_spec
29598289180Speter
29599251881Speter# Shell to use when invoking shell scripts.
29600251881SpeterSHELL=$lt_SHELL
29601251881Speter
29602251881Speter# An echo program that protects backslashes.
29603251881SpeterECHO=$lt_ECHO
29604251881Speter
29605251881Speter# The PATH separator for the build system.
29606251881SpeterPATH_SEPARATOR=$lt_PATH_SEPARATOR
29607251881Speter
29608251881Speter# The host system.
29609251881Speterhost_alias=$host_alias
29610251881Speterhost=$host
29611251881Speterhost_os=$host_os
29612251881Speter
29613251881Speter# The build system.
29614251881Speterbuild_alias=$build_alias
29615251881Speterbuild=$build
29616251881Speterbuild_os=$build_os
29617251881Speter
29618251881Speter# A sed program that does not truncate output.
29619251881SpeterSED=$lt_SED
29620251881Speter
29621251881Speter# Sed that helps us avoid accidentally triggering echo(1) options like -n.
29622251881SpeterXsed="\$SED -e 1s/^X//"
29623251881Speter
29624251881Speter# A grep program that handles long lines.
29625251881SpeterGREP=$lt_GREP
29626251881Speter
29627251881Speter# An ERE matcher.
29628251881SpeterEGREP=$lt_EGREP
29629251881Speter
29630251881Speter# A literal string matcher.
29631251881SpeterFGREP=$lt_FGREP
29632251881Speter
29633251881Speter# A BSD- or MS-compatible name lister.
29634251881SpeterNM=$lt_NM
29635251881Speter
29636251881Speter# Whether we need soft or hard links.
29637251881SpeterLN_S=$lt_LN_S
29638251881Speter
29639251881Speter# What is the maximum length of a command?
29640251881Spetermax_cmd_len=$max_cmd_len
29641251881Speter
29642251881Speter# Object file suffix (normally "o").
29643251881Speterobjext=$ac_objext
29644251881Speter
29645251881Speter# Executable file suffix (normally "").
29646251881Speterexeext=$exeext
29647251881Speter
29648251881Speter# whether the shell understands "unset".
29649251881Speterlt_unset=$lt_unset
29650251881Speter
29651251881Speter# turn spaces into newlines.
29652251881SpeterSP2NL=$lt_lt_SP2NL
29653251881Speter
29654251881Speter# turn newlines into spaces.
29655251881SpeterNL2SP=$lt_lt_NL2SP
29656251881Speter
29657251881Speter# convert \$build file names to \$host format.
29658251881Speterto_host_file_cmd=$lt_cv_to_host_file_cmd
29659251881Speter
29660251881Speter# convert \$build files to toolchain format.
29661251881Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
29662251881Speter
29663251881Speter# An object symbol dumper.
29664251881SpeterOBJDUMP=$lt_OBJDUMP
29665251881Speter
29666251881Speter# Method to check whether dependent libraries are shared objects.
29667251881Speterdeplibs_check_method=$lt_deplibs_check_method
29668251881Speter
29669251881Speter# Command to use when deplibs_check_method = "file_magic".
29670251881Speterfile_magic_cmd=$lt_file_magic_cmd
29671251881Speter
29672251881Speter# How to find potential files when deplibs_check_method = "file_magic".
29673251881Speterfile_magic_glob=$lt_file_magic_glob
29674251881Speter
29675251881Speter# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
29676251881Speterwant_nocaseglob=$lt_want_nocaseglob
29677251881Speter
29678251881Speter# DLL creation program.
29679251881SpeterDLLTOOL=$lt_DLLTOOL
29680251881Speter
29681251881Speter# Command to associate shared and link libraries.
29682251881Spetersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
29683251881Speter
29684251881Speter# The archiver.
29685251881SpeterAR=$lt_AR
29686251881Speter
29687251881Speter# Flags to create an archive.
29688251881SpeterAR_FLAGS=$lt_AR_FLAGS
29689251881Speter
29690251881Speter# How to feed a file listing to the archiver.
29691251881Speterarchiver_list_spec=$lt_archiver_list_spec
29692251881Speter
29693251881Speter# A symbol stripping program.
29694251881SpeterSTRIP=$lt_STRIP
29695251881Speter
29696251881Speter# Commands used to install an old-style archive.
29697251881SpeterRANLIB=$lt_RANLIB
29698251881Speterold_postinstall_cmds=$lt_old_postinstall_cmds
29699251881Speterold_postuninstall_cmds=$lt_old_postuninstall_cmds
29700251881Speter
29701251881Speter# Whether to use a lock for old archive extraction.
29702251881Speterlock_old_archive_extraction=$lock_old_archive_extraction
29703251881Speter
29704251881Speter# A C compiler.
29705251881SpeterLTCC=$lt_CC
29706251881Speter
29707251881Speter# LTCC compiler flags.
29708251881SpeterLTCFLAGS=$lt_CFLAGS
29709251881Speter
29710251881Speter# Take the output of nm and produce a listing of raw symbols and C names.
29711251881Speterglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
29712251881Speter
29713251881Speter# Transform the output of nm in a proper C declaration.
29714251881Speterglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
29715251881Speter
29716286506Speter# Transform the output of nm into a list of symbols to manually relocate.
29717286506Speterglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
29718286506Speter
29719251881Speter# Transform the output of nm in a C name address pair.
29720251881Speterglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
29721251881Speter
29722251881Speter# Transform the output of nm in a C name address pair when lib prefix is needed.
29723251881Speterglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
29724251881Speter
29725286506Speter# The name lister interface.
29726286506Speternm_interface=$lt_lt_cv_nm_interface
29727286506Speter
29728251881Speter# Specify filename containing input files for \$NM.
29729251881Speternm_file_list_spec=$lt_nm_file_list_spec
29730251881Speter
29731286506Speter# The root where to search for dependent libraries,and where our libraries should be installed.
29732251881Speterlt_sysroot=$lt_sysroot
29733251881Speter
29734286506Speter# Command to truncate a binary pipe.
29735286506Speterlt_truncate_bin=$lt_lt_cv_truncate_bin
29736286506Speter
29737251881Speter# The name of the directory that contains temporary libtool files.
29738251881Speterobjdir=$objdir
29739251881Speter
29740251881Speter# Used to examine libraries when file_magic_cmd begins with "file".
29741251881SpeterMAGIC_CMD=$MAGIC_CMD
29742251881Speter
29743251881Speter# Must we lock files when doing compilation?
29744251881Speterneed_locks=$lt_need_locks
29745251881Speter
29746251881Speter# Manifest tool.
29747251881SpeterMANIFEST_TOOL=$lt_MANIFEST_TOOL
29748251881Speter
29749251881Speter# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
29750251881SpeterDSYMUTIL=$lt_DSYMUTIL
29751251881Speter
29752251881Speter# Tool to change global to local symbols on Mac OS X.
29753251881SpeterNMEDIT=$lt_NMEDIT
29754251881Speter
29755251881Speter# Tool to manipulate fat objects and archives on Mac OS X.
29756251881SpeterLIPO=$lt_LIPO
29757251881Speter
29758251881Speter# ldd/readelf like tool for Mach-O binaries on Mac OS X.
29759251881SpeterOTOOL=$lt_OTOOL
29760251881Speter
29761251881Speter# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
29762251881SpeterOTOOL64=$lt_OTOOL64
29763251881Speter
29764251881Speter# Old archive suffix (normally "a").
29765251881Speterlibext=$libext
29766251881Speter
29767251881Speter# Shared library suffix (normally ".so").
29768251881Spetershrext_cmds=$lt_shrext_cmds
29769251881Speter
29770251881Speter# The commands to extract the exported symbol list from a shared archive.
29771251881Speterextract_expsyms_cmds=$lt_extract_expsyms_cmds
29772251881Speter
29773251881Speter# Variables whose values should be saved in libtool wrapper scripts and
29774251881Speter# restored at link time.
29775251881Spetervariables_saved_for_relink=$lt_variables_saved_for_relink
29776251881Speter
29777251881Speter# Do we need the "lib" prefix for modules?
29778251881Speterneed_lib_prefix=$need_lib_prefix
29779251881Speter
29780251881Speter# Do we need a version for libraries?
29781251881Speterneed_version=$need_version
29782251881Speter
29783251881Speter# Library versioning type.
29784251881Speterversion_type=$version_type
29785251881Speter
29786251881Speter# Shared library runtime path variable.
29787251881Speterrunpath_var=$runpath_var
29788251881Speter
29789251881Speter# Shared library path variable.
29790251881Spetershlibpath_var=$shlibpath_var
29791251881Speter
29792251881Speter# Is shlibpath searched before the hard-coded library search path?
29793251881Spetershlibpath_overrides_runpath=$shlibpath_overrides_runpath
29794251881Speter
29795251881Speter# Format of library name prefix.
29796251881Speterlibname_spec=$lt_libname_spec
29797251881Speter
29798251881Speter# List of archive names.  First name is the real one, the rest are links.
29799251881Speter# The last name is the one that the linker finds with -lNAME
29800251881Speterlibrary_names_spec=$lt_library_names_spec
29801251881Speter
29802251881Speter# The coded name of the library, if different from the real name.
29803251881Spetersoname_spec=$lt_soname_spec
29804251881Speter
29805251881Speter# Permission mode override for installation of shared libraries.
29806251881Speterinstall_override_mode=$lt_install_override_mode
29807251881Speter
29808251881Speter# Command to use after installation of a shared archive.
29809251881Speterpostinstall_cmds=$lt_postinstall_cmds
29810251881Speter
29811251881Speter# Command to use after uninstallation of a shared archive.
29812251881Speterpostuninstall_cmds=$lt_postuninstall_cmds
29813251881Speter
29814251881Speter# Commands used to finish a libtool library installation in a directory.
29815251881Speterfinish_cmds=$lt_finish_cmds
29816251881Speter
29817251881Speter# As "finish_cmds", except a single script fragment to be evaled but
29818251881Speter# not shown.
29819251881Speterfinish_eval=$lt_finish_eval
29820251881Speter
29821251881Speter# Whether we should hardcode library paths into libraries.
29822251881Speterhardcode_into_libs=$hardcode_into_libs
29823251881Speter
29824251881Speter# Compile-time system search path for libraries.
29825251881Spetersys_lib_search_path_spec=$lt_sys_lib_search_path_spec
29826251881Speter
29827289180Speter# Detected run-time system search path for libraries.
29828289180Spetersys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
29829251881Speter
29830289180Speter# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
29831289180Speterconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
29832289180Speter
29833251881Speter# Whether dlopen is supported.
29834251881Speterdlopen_support=$enable_dlopen
29835251881Speter
29836251881Speter# Whether dlopen of programs is supported.
29837251881Speterdlopen_self=$enable_dlopen_self
29838251881Speter
29839251881Speter# Whether dlopen of statically linked programs is supported.
29840251881Speterdlopen_self_static=$enable_dlopen_self_static
29841251881Speter
29842251881Speter# Commands to strip libraries.
29843251881Speterold_striplib=$lt_old_striplib
29844251881Speterstriplib=$lt_striplib
29845251881Speter
29846251881Speter
29847251881Speter# The linker used to build libraries.
29848251881SpeterLD=$lt_LD
29849251881Speter
29850251881Speter# How to create reloadable object files.
29851251881Speterreload_flag=$lt_reload_flag
29852251881Speterreload_cmds=$lt_reload_cmds
29853251881Speter
29854251881Speter# Commands used to build an old-style archive.
29855251881Speterold_archive_cmds=$lt_old_archive_cmds
29856251881Speter
29857251881Speter# A language specific compiler.
29858251881SpeterCC=$lt_compiler
29859251881Speter
29860251881Speter# Is the compiler the GNU compiler?
29861251881Speterwith_gcc=$GCC
29862251881Speter
29863251881Speter# Compiler flag to turn off builtin functions.
29864251881Speterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
29865251881Speter
29866251881Speter# Additional compiler flags for building library objects.
29867251881Speterpic_flag=$lt_lt_prog_compiler_pic
29868251881Speter
29869251881Speter# How to pass a linker flag through the compiler.
29870251881Speterwl=$lt_lt_prog_compiler_wl
29871251881Speter
29872251881Speter# Compiler flag to prevent dynamic linking.
29873251881Speterlink_static_flag=$lt_lt_prog_compiler_static
29874251881Speter
29875251881Speter# Does compiler simultaneously support -c and -o options?
29876251881Spetercompiler_c_o=$lt_lt_cv_prog_compiler_c_o
29877251881Speter
29878251881Speter# Whether or not to add -lc for building shared libraries.
29879251881Speterbuild_libtool_need_lc=$archive_cmds_need_lc
29880251881Speter
29881251881Speter# Whether or not to disallow shared libs when runtime libs are static.
29882251881Speterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
29883251881Speter
29884251881Speter# Compiler flag to allow reflexive dlopens.
29885251881Speterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
29886251881Speter
29887251881Speter# Compiler flag to generate shared objects directly from archives.
29888251881Speterwhole_archive_flag_spec=$lt_whole_archive_flag_spec
29889251881Speter
29890251881Speter# Whether the compiler copes with passing no objects directly.
29891251881Spetercompiler_needs_object=$lt_compiler_needs_object
29892251881Speter
29893251881Speter# Create an old-style archive from a shared archive.
29894251881Speterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
29895251881Speter
29896251881Speter# Create a temporary old-style archive to link instead of a shared archive.
29897251881Speterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
29898251881Speter
29899251881Speter# Commands used to build a shared archive.
29900251881Speterarchive_cmds=$lt_archive_cmds
29901251881Speterarchive_expsym_cmds=$lt_archive_expsym_cmds
29902251881Speter
29903251881Speter# Commands used to build a loadable module if different from building
29904251881Speter# a shared archive.
29905251881Spetermodule_cmds=$lt_module_cmds
29906251881Spetermodule_expsym_cmds=$lt_module_expsym_cmds
29907251881Speter
29908251881Speter# Whether we are building with GNU ld or not.
29909251881Speterwith_gnu_ld=$lt_with_gnu_ld
29910251881Speter
29911251881Speter# Flag that allows shared libraries with undefined symbols to be built.
29912251881Speterallow_undefined_flag=$lt_allow_undefined_flag
29913251881Speter
29914251881Speter# Flag that enforces no undefined symbols.
29915251881Speterno_undefined_flag=$lt_no_undefined_flag
29916251881Speter
29917251881Speter# Flag to hardcode \$libdir into a binary during linking.
29918251881Speter# This must work even if \$libdir does not exist
29919251881Speterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
29920251881Speter
29921251881Speter# Whether we need a single "-rpath" flag with a separated argument.
29922251881Speterhardcode_libdir_separator=$lt_hardcode_libdir_separator
29923251881Speter
29924286506Speter# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
29925251881Speter# DIR into the resulting binary.
29926251881Speterhardcode_direct=$hardcode_direct
29927251881Speter
29928286506Speter# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
29929251881Speter# DIR into the resulting binary and the resulting library dependency is
29930286506Speter# "absolute",i.e impossible to change by setting \$shlibpath_var if the
29931251881Speter# library is relocated.
29932251881Speterhardcode_direct_absolute=$hardcode_direct_absolute
29933251881Speter
29934251881Speter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29935251881Speter# into the resulting binary.
29936251881Speterhardcode_minus_L=$hardcode_minus_L
29937251881Speter
29938251881Speter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29939251881Speter# into the resulting binary.
29940251881Speterhardcode_shlibpath_var=$hardcode_shlibpath_var
29941251881Speter
29942251881Speter# Set to "yes" if building a shared library automatically hardcodes DIR
29943251881Speter# into the library and all subsequent libraries and executables linked
29944251881Speter# against it.
29945251881Speterhardcode_automatic=$hardcode_automatic
29946251881Speter
29947251881Speter# Set to yes if linker adds runtime paths of dependent libraries
29948251881Speter# to runtime path list.
29949251881Speterinherit_rpath=$inherit_rpath
29950251881Speter
29951251881Speter# Whether libtool must link a program against all its dependency libraries.
29952251881Speterlink_all_deplibs=$link_all_deplibs
29953251881Speter
29954251881Speter# Set to "yes" if exported symbols are required.
29955251881Speteralways_export_symbols=$always_export_symbols
29956251881Speter
29957251881Speter# The commands to list exported symbols.
29958251881Speterexport_symbols_cmds=$lt_export_symbols_cmds
29959251881Speter
29960251881Speter# Symbols that should not be listed in the preloaded symbols.
29961251881Speterexclude_expsyms=$lt_exclude_expsyms
29962251881Speter
29963251881Speter# Symbols that must always be exported.
29964251881Speterinclude_expsyms=$lt_include_expsyms
29965251881Speter
29966251881Speter# Commands necessary for linking programs (against libraries) with templates.
29967251881Speterprelink_cmds=$lt_prelink_cmds
29968251881Speter
29969251881Speter# Commands necessary for finishing linking programs.
29970251881Speterpostlink_cmds=$lt_postlink_cmds
29971251881Speter
29972251881Speter# Specify filename containing input files.
29973251881Speterfile_list_spec=$lt_file_list_spec
29974251881Speter
29975251881Speter# How to hardcode a shared library path into an executable.
29976251881Speterhardcode_action=$hardcode_action
29977251881Speter
29978251881Speter# The directories searched by this compiler when creating a shared library.
29979251881Spetercompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
29980251881Speter
29981251881Speter# Dependencies to place before and after the objects being linked to
29982251881Speter# create a shared library.
29983251881Speterpredep_objects=$lt_predep_objects
29984251881Speterpostdep_objects=$lt_postdep_objects
29985251881Speterpredeps=$lt_predeps
29986251881Speterpostdeps=$lt_postdeps
29987251881Speter
29988251881Speter# The library search path used internally by the compiler when linking
29989251881Speter# a shared library.
29990251881Spetercompiler_lib_search_path=$lt_compiler_lib_search_path
29991251881Speter
29992251881Speter# ### END LIBTOOL CONFIG
29993251881Speter
29994251881Speter_LT_EOF
29995251881Speter
29996289180Speter    cat <<'_LT_EOF' >> "$cfgfile"
29997289180Speter
29998289180Speter# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
29999289180Speter
30000289180Speter# func_munge_path_list VARIABLE PATH
30001289180Speter# -----------------------------------
30002289180Speter# VARIABLE is name of variable containing _space_ separated list of
30003289180Speter# directories to be munged by the contents of PATH, which is string
30004289180Speter# having a format:
30005289180Speter# "DIR[:DIR]:"
30006289180Speter#       string "DIR[ DIR]" will be prepended to VARIABLE
30007289180Speter# ":DIR[:DIR]"
30008289180Speter#       string "DIR[ DIR]" will be appended to VARIABLE
30009289180Speter# "DIRP[:DIRP]::[DIRA:]DIRA"
30010289180Speter#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
30011289180Speter#       "DIRA[ DIRA]" will be appended to VARIABLE
30012289180Speter# "DIR[:DIR]"
30013289180Speter#       VARIABLE will be replaced by "DIR[ DIR]"
30014289180Speterfunc_munge_path_list ()
30015289180Speter{
30016289180Speter    case x$2 in
30017289180Speter    x)
30018289180Speter        ;;
30019289180Speter    *:)
30020289180Speter        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
30021289180Speter        ;;
30022289180Speter    x:*)
30023289180Speter        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
30024289180Speter        ;;
30025289180Speter    *::*)
30026289180Speter        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
30027289180Speter        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
30028289180Speter        ;;
30029289180Speter    *)
30030289180Speter        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
30031289180Speter        ;;
30032289180Speter    esac
30033289180Speter}
30034289180Speter
30035289180Speter
30036289180Speter# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
30037289180Speterfunc_cc_basename ()
30038289180Speter{
30039289180Speter    for cc_temp in $*""; do
30040289180Speter      case $cc_temp in
30041289180Speter        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
30042289180Speter        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
30043289180Speter        \-*) ;;
30044289180Speter        *) break;;
30045289180Speter      esac
30046289180Speter    done
30047289180Speter    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
30048289180Speter}
30049289180Speter
30050289180Speter
30051289180Speter# ### END FUNCTIONS SHARED WITH CONFIGURE
30052289180Speter
30053289180Speter_LT_EOF
30054289180Speter
30055251881Speter  case $host_os in
30056251881Speter  aix3*)
30057251881Speter    cat <<\_LT_EOF >> "$cfgfile"
30058251881Speter# AIX sometimes has problems with the GCC collect2 program.  For some
30059251881Speter# reason, if we set the COLLECT_NAMES environment variable, the problems
30060251881Speter# vanish in a puff of smoke.
30061286506Speterif test set != "${COLLECT_NAMES+set}"; then
30062251881Speter  COLLECT_NAMES=
30063251881Speter  export COLLECT_NAMES
30064251881Speterfi
30065251881Speter_LT_EOF
30066251881Speter    ;;
30067251881Speter  esac
30068251881Speter
30069251881Speter
30070286506Speterltmain=$ac_aux_dir/ltmain.sh
30071251881Speter
30072251881Speter
30073251881Speter  # We use sed instead of cat because bash on DJGPP gets confused if
30074251881Speter  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
30075251881Speter  # text mode, it properly converts lines to CR/LF.  This bash problem
30076251881Speter  # is reportedly fixed, but why not run on old versions too?
30077251881Speter  sed '$q' "$ltmain" >> "$cfgfile" \
30078251881Speter     || (rm -f "$cfgfile"; exit 1)
30079251881Speter
30080251881Speter   mv -f "$cfgfile" "$ofile" ||
30081251881Speter    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
30082251881Speter  chmod +x "$ofile"
30083251881Speter
30084251881Speter
30085251881Speter    cat <<_LT_EOF >> "$ofile"
30086251881Speter
30087251881Speter# ### BEGIN LIBTOOL TAG CONFIG: CXX
30088251881Speter
30089251881Speter# The linker used to build libraries.
30090251881SpeterLD=$lt_LD_CXX
30091251881Speter
30092251881Speter# How to create reloadable object files.
30093251881Speterreload_flag=$lt_reload_flag_CXX
30094251881Speterreload_cmds=$lt_reload_cmds_CXX
30095251881Speter
30096251881Speter# Commands used to build an old-style archive.
30097251881Speterold_archive_cmds=$lt_old_archive_cmds_CXX
30098251881Speter
30099251881Speter# A language specific compiler.
30100251881SpeterCC=$lt_compiler_CXX
30101251881Speter
30102251881Speter# Is the compiler the GNU compiler?
30103251881Speterwith_gcc=$GCC_CXX
30104251881Speter
30105251881Speter# Compiler flag to turn off builtin functions.
30106251881Speterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
30107251881Speter
30108251881Speter# Additional compiler flags for building library objects.
30109251881Speterpic_flag=$lt_lt_prog_compiler_pic_CXX
30110251881Speter
30111251881Speter# How to pass a linker flag through the compiler.
30112251881Speterwl=$lt_lt_prog_compiler_wl_CXX
30113251881Speter
30114251881Speter# Compiler flag to prevent dynamic linking.
30115251881Speterlink_static_flag=$lt_lt_prog_compiler_static_CXX
30116251881Speter
30117251881Speter# Does compiler simultaneously support -c and -o options?
30118251881Spetercompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
30119251881Speter
30120251881Speter# Whether or not to add -lc for building shared libraries.
30121251881Speterbuild_libtool_need_lc=$archive_cmds_need_lc_CXX
30122251881Speter
30123251881Speter# Whether or not to disallow shared libs when runtime libs are static.
30124251881Speterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
30125251881Speter
30126251881Speter# Compiler flag to allow reflexive dlopens.
30127251881Speterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
30128251881Speter
30129251881Speter# Compiler flag to generate shared objects directly from archives.
30130251881Speterwhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
30131251881Speter
30132251881Speter# Whether the compiler copes with passing no objects directly.
30133251881Spetercompiler_needs_object=$lt_compiler_needs_object_CXX
30134251881Speter
30135251881Speter# Create an old-style archive from a shared archive.
30136251881Speterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
30137251881Speter
30138251881Speter# Create a temporary old-style archive to link instead of a shared archive.
30139251881Speterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
30140251881Speter
30141251881Speter# Commands used to build a shared archive.
30142251881Speterarchive_cmds=$lt_archive_cmds_CXX
30143251881Speterarchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
30144251881Speter
30145251881Speter# Commands used to build a loadable module if different from building
30146251881Speter# a shared archive.
30147251881Spetermodule_cmds=$lt_module_cmds_CXX
30148251881Spetermodule_expsym_cmds=$lt_module_expsym_cmds_CXX
30149251881Speter
30150251881Speter# Whether we are building with GNU ld or not.
30151251881Speterwith_gnu_ld=$lt_with_gnu_ld_CXX
30152251881Speter
30153251881Speter# Flag that allows shared libraries with undefined symbols to be built.
30154251881Speterallow_undefined_flag=$lt_allow_undefined_flag_CXX
30155251881Speter
30156251881Speter# Flag that enforces no undefined symbols.
30157251881Speterno_undefined_flag=$lt_no_undefined_flag_CXX
30158251881Speter
30159251881Speter# Flag to hardcode \$libdir into a binary during linking.
30160251881Speter# This must work even if \$libdir does not exist
30161251881Speterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
30162251881Speter
30163251881Speter# Whether we need a single "-rpath" flag with a separated argument.
30164251881Speterhardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
30165251881Speter
30166286506Speter# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
30167251881Speter# DIR into the resulting binary.
30168251881Speterhardcode_direct=$hardcode_direct_CXX
30169251881Speter
30170286506Speter# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
30171251881Speter# DIR into the resulting binary and the resulting library dependency is
30172286506Speter# "absolute",i.e impossible to change by setting \$shlibpath_var if the
30173251881Speter# library is relocated.
30174251881Speterhardcode_direct_absolute=$hardcode_direct_absolute_CXX
30175251881Speter
30176251881Speter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
30177251881Speter# into the resulting binary.
30178251881Speterhardcode_minus_L=$hardcode_minus_L_CXX
30179251881Speter
30180251881Speter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
30181251881Speter# into the resulting binary.
30182251881Speterhardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
30183251881Speter
30184251881Speter# Set to "yes" if building a shared library automatically hardcodes DIR
30185251881Speter# into the library and all subsequent libraries and executables linked
30186251881Speter# against it.
30187251881Speterhardcode_automatic=$hardcode_automatic_CXX
30188251881Speter
30189251881Speter# Set to yes if linker adds runtime paths of dependent libraries
30190251881Speter# to runtime path list.
30191251881Speterinherit_rpath=$inherit_rpath_CXX
30192251881Speter
30193251881Speter# Whether libtool must link a program against all its dependency libraries.
30194251881Speterlink_all_deplibs=$link_all_deplibs_CXX
30195251881Speter
30196251881Speter# Set to "yes" if exported symbols are required.
30197251881Speteralways_export_symbols=$always_export_symbols_CXX
30198251881Speter
30199251881Speter# The commands to list exported symbols.
30200251881Speterexport_symbols_cmds=$lt_export_symbols_cmds_CXX
30201251881Speter
30202251881Speter# Symbols that should not be listed in the preloaded symbols.
30203251881Speterexclude_expsyms=$lt_exclude_expsyms_CXX
30204251881Speter
30205251881Speter# Symbols that must always be exported.
30206251881Speterinclude_expsyms=$lt_include_expsyms_CXX
30207251881Speter
30208251881Speter# Commands necessary for linking programs (against libraries) with templates.
30209251881Speterprelink_cmds=$lt_prelink_cmds_CXX
30210251881Speter
30211251881Speter# Commands necessary for finishing linking programs.
30212251881Speterpostlink_cmds=$lt_postlink_cmds_CXX
30213251881Speter
30214251881Speter# Specify filename containing input files.
30215251881Speterfile_list_spec=$lt_file_list_spec_CXX
30216251881Speter
30217251881Speter# How to hardcode a shared library path into an executable.
30218251881Speterhardcode_action=$hardcode_action_CXX
30219251881Speter
30220251881Speter# The directories searched by this compiler when creating a shared library.
30221251881Spetercompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
30222251881Speter
30223251881Speter# Dependencies to place before and after the objects being linked to
30224251881Speter# create a shared library.
30225251881Speterpredep_objects=$lt_predep_objects_CXX
30226251881Speterpostdep_objects=$lt_postdep_objects_CXX
30227251881Speterpredeps=$lt_predeps_CXX
30228251881Speterpostdeps=$lt_postdeps_CXX
30229251881Speter
30230251881Speter# The library search path used internally by the compiler when linking
30231251881Speter# a shared library.
30232251881Spetercompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
30233251881Speter
30234251881Speter# ### END LIBTOOL TAG CONFIG: CXX
30235251881Speter_LT_EOF
30236251881Speter
30237251881Speter ;;
30238251881Speter    "svn_private_config.h.tmp":C) svn_cf=subversion/svn_private_config.h;
30239251881Speter                    $SED -e "s/@SVN_DB_HEADER@/$SVN_DB_HEADER/" $svn_cf.tmp > $svn_cf.tmp.new
30240251881Speter                    cmp -s $svn_cf.tmp.new $svn_cf || mv -f $svn_cf.tmp.new $svn_cf
30241251881Speter                    rm -f $svn_cf.tmp.new $svn_cf.tmp ;;
30242251881Speter    "tools/backup/hot-backup.py":F) chmod +x tools/backup/hot-backup.py ;;
30243251881Speter    "tools/hook-scripts/commit-access-control.pl":F) chmod +x tools/hook-scripts/commit-access-control.pl ;;
30244251881Speter    "subversion/bindings/swig/perl/native/Makefile.PL":F) chmod +x subversion/bindings/swig/perl/native/Makefile.PL ;;
30245251881Speter    "packages/solaris/pkginfo":F) chmod +x packages/solaris/pkginfo ;;
30246251881Speter
30247251881Speter  esac
30248251881Speterdone # for ac_tag
30249251881Speter
30250251881Speter
30251251881Speteras_fn_exit 0
30252251881Speter_ACEOF
30253251881Speterac_clean_files=$ac_clean_files_save
30254251881Speter
30255251881Spetertest $ac_write_fail = 0 ||
30256251881Speter  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
30257251881Speter
30258251881Speter
30259251881Speter# configure is writing to config.log, and then calls config.status.
30260251881Speter# config.status does its own redirection, appending to config.log.
30261251881Speter# Unfortunately, on DOS this fails, as config.log is still kept open
30262251881Speter# by configure, so config.status won't be able to write to it; its
30263251881Speter# output is simply discarded.  So we exec the FD to /dev/null,
30264251881Speter# effectively closing config.log, so it can be properly (re)opened and
30265251881Speter# appended to by config.status.  When coming back to configure, we
30266251881Speter# need to make the FD available again.
30267251881Speterif test "$no_create" != yes; then
30268251881Speter  ac_cs_success=:
30269251881Speter  ac_config_status_args=
30270251881Speter  test "$silent" = yes &&
30271251881Speter    ac_config_status_args="$ac_config_status_args --quiet"
30272251881Speter  exec 5>/dev/null
30273251881Speter  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
30274251881Speter  exec 5>>config.log
30275251881Speter  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
30276251881Speter  # would make configure fail if this is the last instruction.
30277251881Speter  $ac_cs_success || as_fn_exit 1
30278251881Speterfi
30279251881Speterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
30280251881Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
30281251881Speter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
30282251881Speterfi
30283251881Speter
30284251881Speter
30285251881Speter# ==== Print final messages to user ==========================================
30286251881Speter
30287251881Speter
30288253734Speterif test "$svn_have_berkeley_db" = "no6" && test "$enable_bdb6" != "no"; then
30289253734Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: We have configured without BDB filesystem support
30290251881Speter
30291251881Speter
30292253734SpeterBerkeley DB 6 was found, but not used.  Please re-run configure (see
30293253734Speter./config.nice) with the '--enable-bdb6' flag to use it,
30294253734Speteror explicitly specify '--disable-bdb6' or '--without-berkeley-db'
30295253734Speterto silence this warning.
30296251881Speter
30297253734SpeterPlease note that some versions of Berkeley DB 6+ are under the GNU Affero
30298253734SpeterGeneral Public License, version 3:
30299253734Speterhttps://oss.oracle.com/pipermail/bdb/2013-June/000056.html
30300251881Speter
30301253734SpeterThe AGPL-3.0 licence may impose special requirements for making available
30302253734Spetersource code of server-side software.  The text of the licence is:
30303253734Speterhttps://www.gnu.org/licenses/agpl-3.0.html
30304253734Speterhttp://opensource.org/licenses/AGPL-3.0
30305253734Speter
30306253734SpeterThe Berkeley DB backend to Subversion is deprecated; see
30307253734Speterhttp://subversion.apache.org/docs/release-notes/1.8#bdb-deprecated
30308253734Speter
30309253734SpeterThe Subversion developers have not tested Subversion with Berkeley DB 6 for
30310253734Spetertechnical problems or bugs.
30311251881Speter" >&5
30312253734Speter$as_echo "$as_me: WARNING: We have configured without BDB filesystem support
30313251881Speter
30314251881Speter
30315253734SpeterBerkeley DB 6 was found, but not used.  Please re-run configure (see
30316253734Speter./config.nice) with the '--enable-bdb6' flag to use it,
30317253734Speteror explicitly specify '--disable-bdb6' or '--without-berkeley-db'
30318253734Speterto silence this warning.
30319251881Speter
30320253734SpeterPlease note that some versions of Berkeley DB 6+ are under the GNU Affero
30321253734SpeterGeneral Public License, version 3:
30322253734Speterhttps://oss.oracle.com/pipermail/bdb/2013-June/000056.html
30323251881Speter
30324253734SpeterThe AGPL-3.0 licence may impose special requirements for making available
30325253734Spetersource code of server-side software.  The text of the licence is:
30326253734Speterhttps://www.gnu.org/licenses/agpl-3.0.html
30327253734Speterhttp://opensource.org/licenses/AGPL-3.0
30328253734Speter
30329253734SpeterThe Berkeley DB backend to Subversion is deprecated; see
30330253734Speterhttp://subversion.apache.org/docs/release-notes/1.8#bdb-deprecated
30331253734Speter
30332253734SpeterThe Subversion developers have not tested Subversion with Berkeley DB 6 for
30333253734Spetertechnical problems or bugs.
30334251881Speter" >&2;}
30335251881Speterfi
30336