1251883Speter#! /bin/sh
2251883Speter# Guess values for system-dependent variables and create Makefiles.
3305003Scy# Generated by GNU Autoconf 2.69 for sqlite 3.14.1.
4251883Speter#
5251883Speter# Report bugs to <http://www.sqlite.org>.
6251883Speter#
7251883Speter#
8251883Speter# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9251883Speter#
10251883Speter#
11251883Speter# This configure script is free software; the Free Software Foundation
12251883Speter# gives unlimited permission to copy, distribute and modify it.
13251883Speter## -------------------- ##
14251883Speter## M4sh Initialization. ##
15251883Speter## -------------------- ##
16251883Speter
17251883Speter# Be more Bourne compatible
18251883SpeterDUALCASE=1; export DUALCASE # for MKS sh
19251883Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20251883Speter  emulate sh
21251883Speter  NULLCMD=:
22251883Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23251883Speter  # is contrary to our usage.  Disable this feature.
24251883Speter  alias -g '${1+"$@"}'='"$@"'
25251883Speter  setopt NO_GLOB_SUBST
26251883Speterelse
27251883Speter  case `(set -o) 2>/dev/null` in #(
28251883Speter  *posix*) :
29251883Speter    set -o posix ;; #(
30251883Speter  *) :
31251883Speter     ;;
32251883Speteresac
33251883Speterfi
34251883Speter
35251883Speter
36251883Speteras_nl='
37251883Speter'
38251883Speterexport as_nl
39251883Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
40251883Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43251883Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
44251883Speter# but without wasting forks for bash or zsh.
45251883Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
46251883Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47251883Speter  as_echo='print -r --'
48251883Speter  as_echo_n='print -rn --'
49251883Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50251883Speter  as_echo='printf %s\n'
51251883Speter  as_echo_n='printf %s'
52251883Speterelse
53251883Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54251883Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55251883Speter    as_echo_n='/usr/ucb/echo -n'
56251883Speter  else
57251883Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58251883Speter    as_echo_n_body='eval
59251883Speter      arg=$1;
60251883Speter      case $arg in #(
61251883Speter      *"$as_nl"*)
62251883Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
63251883Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64251883Speter      esac;
65251883Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66251883Speter    '
67251883Speter    export as_echo_n_body
68251883Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
69251883Speter  fi
70251883Speter  export as_echo_body
71251883Speter  as_echo='sh -c $as_echo_body as_echo'
72251883Speterfi
73251883Speter
74251883Speter# The user is always right.
75251883Speterif test "${PATH_SEPARATOR+set}" != set; then
76251883Speter  PATH_SEPARATOR=:
77251883Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78251883Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79251883Speter      PATH_SEPARATOR=';'
80251883Speter  }
81251883Speterfi
82251883Speter
83251883Speter
84251883Speter# IFS
85251883Speter# We need space, tab and new line, in precisely that order.  Quoting is
86251883Speter# there to prevent editors from complaining about space-tab.
87251883Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88251883Speter# splitting by setting IFS to empty value.)
89251883SpeterIFS=" ""	$as_nl"
90251883Speter
91251883Speter# Find who we are.  Look in the path if we contain no directory separator.
92251883Speteras_myself=
93251883Spetercase $0 in #((
94251883Speter  *[\\/]* ) as_myself=$0 ;;
95251883Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96251883Speterfor as_dir in $PATH
97251883Speterdo
98251883Speter  IFS=$as_save_IFS
99251883Speter  test -z "$as_dir" && as_dir=.
100251883Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101251883Speter  done
102251883SpeterIFS=$as_save_IFS
103251883Speter
104251883Speter     ;;
105251883Speteresac
106251883Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
107251883Speter# in which case we are not to be found in the path.
108251883Speterif test "x$as_myself" = x; then
109251883Speter  as_myself=$0
110251883Speterfi
111251883Speterif test ! -f "$as_myself"; then
112251883Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113251883Speter  exit 1
114251883Speterfi
115251883Speter
116251883Speter# Unset variables that we do not need and which cause bugs (e.g. in
117251883Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118251883Speter# suppresses any "Segmentation fault" message there.  '((' could
119251883Speter# trigger a bug in pdksh 5.2.14.
120251883Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
121251883Speterdo eval test x\${$as_var+set} = xset \
122251883Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123251883Speterdone
124251883SpeterPS1='$ '
125251883SpeterPS2='> '
126251883SpeterPS4='+ '
127251883Speter
128251883Speter# NLS nuisances.
129251883SpeterLC_ALL=C
130251883Speterexport LC_ALL
131251883SpeterLANGUAGE=C
132251883Speterexport LANGUAGE
133251883Speter
134251883Speter# CDPATH.
135251883Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136251883Speter
137251883Speter# Use a proper internal environment variable to ensure we don't fall
138251883Speter  # into an infinite loop, continuously re-executing ourselves.
139251883Speter  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140251883Speter    _as_can_reexec=no; export _as_can_reexec;
141251883Speter    # We cannot yet assume a decent shell, so we have to provide a
142251883Speter# neutralization value for shells without unset; and this also
143251883Speter# works around shells that cannot unset nonexistent variables.
144251883Speter# Preserve -v and -x to the replacement shell.
145251883SpeterBASH_ENV=/dev/null
146251883SpeterENV=/dev/null
147251883Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148251883Spetercase $- in # ((((
149251883Speter  *v*x* | *x*v* ) as_opts=-vx ;;
150251883Speter  *v* ) as_opts=-v ;;
151251883Speter  *x* ) as_opts=-x ;;
152251883Speter  * ) as_opts= ;;
153251883Speteresac
154251883Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155251883Speter# Admittedly, this is quite paranoid, since all the known shells bail
156251883Speter# out after a failed `exec'.
157251883Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158251883Speteras_fn_exit 255
159251883Speter  fi
160251883Speter  # We don't want this to propagate to other subprocesses.
161251883Speter          { _as_can_reexec=; unset _as_can_reexec;}
162251883Speterif test "x$CONFIG_SHELL" = x; then
163251883Speter  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164251883Speter  emulate sh
165251883Speter  NULLCMD=:
166251883Speter  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167251883Speter  # is contrary to our usage.  Disable this feature.
168251883Speter  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169251883Speter  setopt NO_GLOB_SUBST
170251883Speterelse
171251883Speter  case \`(set -o) 2>/dev/null\` in #(
172251883Speter  *posix*) :
173251883Speter    set -o posix ;; #(
174251883Speter  *) :
175251883Speter     ;;
176251883Speteresac
177251883Speterfi
178251883Speter"
179251883Speter  as_required="as_fn_return () { (exit \$1); }
180251883Speteras_fn_success () { as_fn_return 0; }
181251883Speteras_fn_failure () { as_fn_return 1; }
182251883Speteras_fn_ret_success () { return 0; }
183251883Speteras_fn_ret_failure () { return 1; }
184251883Speter
185251883Speterexitcode=0
186251883Speteras_fn_success || { exitcode=1; echo as_fn_success failed.; }
187251883Speteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188251883Speteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189251883Speteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190251883Speterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191251883Speter
192251883Speterelse
193251883Speter  exitcode=1; echo positional parameters were not saved.
194251883Speterfi
195251883Spetertest x\$exitcode = x0 || exit 1
196251883Spetertest -x / || exit 1"
197251883Speter  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198251883Speter  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199251883Speter  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200251883Speter  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201289166Speter
202289166Speter  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203289166Speter    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204289166Speter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205289166Speter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206289166Speter    PATH=/empty FPATH=/empty; export PATH FPATH
207289166Speter    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208289166Speter      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209251883Spetertest \$(( 1 + 1 )) = 2 || exit 1"
210251883Speter  if (eval "$as_required") 2>/dev/null; then :
211251883Speter  as_have_required=yes
212251883Speterelse
213251883Speter  as_have_required=no
214251883Speterfi
215251883Speter  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216251883Speter
217251883Speterelse
218251883Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219251883Speteras_found=false
220251883Speterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221251883Speterdo
222251883Speter  IFS=$as_save_IFS
223251883Speter  test -z "$as_dir" && as_dir=.
224251883Speter  as_found=:
225251883Speter  case $as_dir in #(
226251883Speter	 /*)
227251883Speter	   for as_base in sh bash ksh sh5; do
228251883Speter	     # Try only shells that exist, to save several forks.
229251883Speter	     as_shell=$as_dir/$as_base
230251883Speter	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231251883Speter		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232251883Speter  CONFIG_SHELL=$as_shell as_have_required=yes
233251883Speter		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234251883Speter  break 2
235251883Speterfi
236251883Speterfi
237251883Speter	   done;;
238251883Speter       esac
239251883Speter  as_found=false
240251883Speterdone
241251883Speter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242251883Speter	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243251883Speter  CONFIG_SHELL=$SHELL as_have_required=yes
244251883Speterfi; }
245251883SpeterIFS=$as_save_IFS
246251883Speter
247251883Speter
248251883Speter      if test "x$CONFIG_SHELL" != x; then :
249251883Speter  export CONFIG_SHELL
250251883Speter             # We cannot yet assume a decent shell, so we have to provide a
251251883Speter# neutralization value for shells without unset; and this also
252251883Speter# works around shells that cannot unset nonexistent variables.
253251883Speter# Preserve -v and -x to the replacement shell.
254251883SpeterBASH_ENV=/dev/null
255251883SpeterENV=/dev/null
256251883Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257251883Spetercase $- in # ((((
258251883Speter  *v*x* | *x*v* ) as_opts=-vx ;;
259251883Speter  *v* ) as_opts=-v ;;
260251883Speter  *x* ) as_opts=-x ;;
261251883Speter  * ) as_opts= ;;
262251883Speteresac
263251883Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264251883Speter# Admittedly, this is quite paranoid, since all the known shells bail
265251883Speter# out after a failed `exec'.
266251883Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267251883Speterexit 255
268251883Speterfi
269251883Speter
270251883Speter    if test x$as_have_required = xno; then :
271251883Speter  $as_echo "$0: This script requires a shell more modern than all"
272251883Speter  $as_echo "$0: the shells that I found on your system."
273251883Speter  if test x${ZSH_VERSION+set} = xset ; then
274251883Speter    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275251883Speter    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276251883Speter  else
277251883Speter    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278251883Speter$0: http://www.sqlite.org about your system, including any
279251883Speter$0: error possibly output before this message. Then install
280251883Speter$0: a modern shell, or manually run the script under such a
281251883Speter$0: shell if you do have one."
282251883Speter  fi
283251883Speter  exit 1
284251883Speterfi
285251883Speterfi
286251883Speterfi
287251883SpeterSHELL=${CONFIG_SHELL-/bin/sh}
288251883Speterexport SHELL
289251883Speter# Unset more variables known to interfere with behavior of common tools.
290251883SpeterCLICOLOR_FORCE= GREP_OPTIONS=
291251883Speterunset CLICOLOR_FORCE GREP_OPTIONS
292251883Speter
293251883Speter## --------------------- ##
294251883Speter## M4sh Shell Functions. ##
295251883Speter## --------------------- ##
296251883Speter# as_fn_unset VAR
297251883Speter# ---------------
298251883Speter# Portably unset VAR.
299251883Speteras_fn_unset ()
300251883Speter{
301251883Speter  { eval $1=; unset $1;}
302251883Speter}
303251883Speteras_unset=as_fn_unset
304251883Speter
305251883Speter# as_fn_set_status STATUS
306251883Speter# -----------------------
307251883Speter# Set $? to STATUS, without forking.
308251883Speteras_fn_set_status ()
309251883Speter{
310251883Speter  return $1
311251883Speter} # as_fn_set_status
312251883Speter
313251883Speter# as_fn_exit STATUS
314251883Speter# -----------------
315251883Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316251883Speteras_fn_exit ()
317251883Speter{
318251883Speter  set +e
319251883Speter  as_fn_set_status $1
320251883Speter  exit $1
321251883Speter} # as_fn_exit
322251883Speter
323251883Speter# as_fn_mkdir_p
324251883Speter# -------------
325251883Speter# Create "$as_dir" as a directory, including parents if necessary.
326251883Speteras_fn_mkdir_p ()
327251883Speter{
328251883Speter
329251883Speter  case $as_dir in #(
330251883Speter  -*) as_dir=./$as_dir;;
331251883Speter  esac
332251883Speter  test -d "$as_dir" || eval $as_mkdir_p || {
333251883Speter    as_dirs=
334251883Speter    while :; do
335251883Speter      case $as_dir in #(
336251883Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337251883Speter      *) as_qdir=$as_dir;;
338251883Speter      esac
339251883Speter      as_dirs="'$as_qdir' $as_dirs"
340251883Speter      as_dir=`$as_dirname -- "$as_dir" ||
341251883Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342251883Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
343251883Speter	 X"$as_dir" : 'X\(//\)$' \| \
344251883Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345251883Speter$as_echo X"$as_dir" |
346251883Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347251883Speter	    s//\1/
348251883Speter	    q
349251883Speter	  }
350251883Speter	  /^X\(\/\/\)[^/].*/{
351251883Speter	    s//\1/
352251883Speter	    q
353251883Speter	  }
354251883Speter	  /^X\(\/\/\)$/{
355251883Speter	    s//\1/
356251883Speter	    q
357251883Speter	  }
358251883Speter	  /^X\(\/\).*/{
359251883Speter	    s//\1/
360251883Speter	    q
361251883Speter	  }
362251883Speter	  s/.*/./; q'`
363251883Speter      test -d "$as_dir" && break
364251883Speter    done
365251883Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
366251883Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367251883Speter
368251883Speter
369251883Speter} # as_fn_mkdir_p
370251883Speter
371251883Speter# as_fn_executable_p FILE
372251883Speter# -----------------------
373251883Speter# Test if FILE is an executable regular file.
374251883Speteras_fn_executable_p ()
375251883Speter{
376251883Speter  test -f "$1" && test -x "$1"
377251883Speter} # as_fn_executable_p
378251883Speter# as_fn_append VAR VALUE
379251883Speter# ----------------------
380251883Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
381251883Speter# advantage of any shell optimizations that allow amortized linear growth over
382251883Speter# repeated appends, instead of the typical quadratic growth present in naive
383251883Speter# implementations.
384251883Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385251883Speter  eval 'as_fn_append ()
386251883Speter  {
387251883Speter    eval $1+=\$2
388251883Speter  }'
389251883Speterelse
390251883Speter  as_fn_append ()
391251883Speter  {
392251883Speter    eval $1=\$$1\$2
393251883Speter  }
394251883Speterfi # as_fn_append
395251883Speter
396251883Speter# as_fn_arith ARG...
397251883Speter# ------------------
398251883Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
399251883Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
400251883Speter# must be portable across $(()) and expr.
401251883Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402251883Speter  eval 'as_fn_arith ()
403251883Speter  {
404251883Speter    as_val=$(( $* ))
405251883Speter  }'
406251883Speterelse
407251883Speter  as_fn_arith ()
408251883Speter  {
409251883Speter    as_val=`expr "$@" || test $? -eq 1`
410251883Speter  }
411251883Speterfi # as_fn_arith
412251883Speter
413251883Speter
414251883Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
415251883Speter# ----------------------------------------
416251883Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417251883Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418251883Speter# script with STATUS, using 1 if that was 0.
419251883Speteras_fn_error ()
420251883Speter{
421251883Speter  as_status=$1; test $as_status -eq 0 && as_status=1
422251883Speter  if test "$4"; then
423251883Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425251883Speter  fi
426251883Speter  $as_echo "$as_me: error: $2" >&2
427251883Speter  as_fn_exit $as_status
428251883Speter} # as_fn_error
429251883Speter
430251883Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
431251883Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432251883Speter  as_expr=expr
433251883Speterelse
434251883Speter  as_expr=false
435251883Speterfi
436251883Speter
437251883Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438251883Speter  as_basename=basename
439251883Speterelse
440251883Speter  as_basename=false
441251883Speterfi
442251883Speter
443251883Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444251883Speter  as_dirname=dirname
445251883Speterelse
446251883Speter  as_dirname=false
447251883Speterfi
448251883Speter
449251883Speteras_me=`$as_basename -- "$0" ||
450251883Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451251883Speter	 X"$0" : 'X\(//\)$' \| \
452251883Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453251883Speter$as_echo X/"$0" |
454251883Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
455251883Speter	    s//\1/
456251883Speter	    q
457251883Speter	  }
458251883Speter	  /^X\/\(\/\/\)$/{
459251883Speter	    s//\1/
460251883Speter	    q
461251883Speter	  }
462251883Speter	  /^X\/\(\/\).*/{
463251883Speter	    s//\1/
464251883Speter	    q
465251883Speter	  }
466251883Speter	  s/.*/./; q'`
467251883Speter
468251883Speter# Avoid depending upon Character Ranges.
469251883Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
470251883Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471251883Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
472251883Speteras_cr_digits='0123456789'
473251883Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
474251883Speter
475251883Speter
476251883Speter  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477251883Speter  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478251883Speter  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479251883Speter  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480251883Speter  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481251883Speter  sed -n '
482251883Speter    p
483251883Speter    /[$]LINENO/=
484251883Speter  ' <$as_myself |
485251883Speter    sed '
486251883Speter      s/[$]LINENO.*/&-/
487251883Speter      t lineno
488251883Speter      b
489251883Speter      :lineno
490251883Speter      N
491251883Speter      :loop
492251883Speter      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493251883Speter      t loop
494251883Speter      s/-\n.*//
495251883Speter    ' >$as_me.lineno &&
496251883Speter  chmod +x "$as_me.lineno" ||
497251883Speter    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498251883Speter
499251883Speter  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500251883Speter  # already done that, so ensure we don't try to do so again and fall
501251883Speter  # in an infinite loop.  This has already happened in practice.
502251883Speter  _as_can_reexec=no; export _as_can_reexec
503251883Speter  # Don't try to exec as it changes $[0], causing all sort of problems
504251883Speter  # (the dirname of $[0] is not the place where we might find the
505251883Speter  # original and so on.  Autoconf is especially sensitive to this).
506251883Speter  . "./$as_me.lineno"
507251883Speter  # Exit status is that of the last command.
508251883Speter  exit
509251883Speter}
510251883Speter
511251883SpeterECHO_C= ECHO_N= ECHO_T=
512251883Spetercase `echo -n x` in #(((((
513251883Speter-n*)
514251883Speter  case `echo 'xy\c'` in
515251883Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516251883Speter  xy)  ECHO_C='\c';;
517251883Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518251883Speter       ECHO_T='	';;
519251883Speter  esac;;
520251883Speter*)
521251883Speter  ECHO_N='-n';;
522251883Speteresac
523251883Speter
524251883Speterrm -f conf$$ conf$$.exe conf$$.file
525251883Speterif test -d conf$$.dir; then
526251883Speter  rm -f conf$$.dir/conf$$.file
527251883Speterelse
528251883Speter  rm -f conf$$.dir
529251883Speter  mkdir conf$$.dir 2>/dev/null
530251883Speterfi
531251883Speterif (echo >conf$$.file) 2>/dev/null; then
532251883Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
533251883Speter    as_ln_s='ln -s'
534251883Speter    # ... but there are two gotchas:
535251883Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536251883Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537251883Speter    # In both cases, we have to default to `cp -pR'.
538251883Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539251883Speter      as_ln_s='cp -pR'
540251883Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
541251883Speter    as_ln_s=ln
542251883Speter  else
543251883Speter    as_ln_s='cp -pR'
544251883Speter  fi
545251883Speterelse
546251883Speter  as_ln_s='cp -pR'
547251883Speterfi
548251883Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549251883Speterrmdir conf$$.dir 2>/dev/null
550251883Speter
551251883Speterif mkdir -p . 2>/dev/null; then
552251883Speter  as_mkdir_p='mkdir -p "$as_dir"'
553251883Speterelse
554251883Speter  test -d ./-p && rmdir ./-p
555251883Speter  as_mkdir_p=false
556251883Speterfi
557251883Speter
558251883Speteras_test_x='test -x'
559251883Speteras_executable_p=as_fn_executable_p
560251883Speter
561251883Speter# Sed expression to map a string onto a valid CPP name.
562251883Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563251883Speter
564251883Speter# Sed expression to map a string onto a valid variable name.
565251883Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566251883Speter
567251883SpeterSHELL=${CONFIG_SHELL-/bin/sh}
568251883Speter
569251883Speter
570251883Spetertest -n "$DJDIR" || exec 7<&0 </dev/null
571251883Speterexec 6>&1
572251883Speter
573251883Speter# Name of the host.
574251883Speter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575251883Speter# so uname gets run too.
576251883Speterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577251883Speter
578251883Speter#
579251883Speter# Initializations.
580251883Speter#
581251883Speterac_default_prefix=/usr/local
582251883Speterac_clean_files=
583251883Speterac_config_libobj_dir=.
584251883SpeterLIBOBJS=
585251883Spetercross_compiling=no
586251883Spetersubdirs=
587251883SpeterMFLAGS=
588251883SpeterMAKEFLAGS=
589251883Speter
590251883Speter# Identity of this package.
591251883SpeterPACKAGE_NAME='sqlite'
592251883SpeterPACKAGE_TARNAME='sqlite'
593305003ScyPACKAGE_VERSION='3.14.1'
594305003ScyPACKAGE_STRING='sqlite 3.14.1'
595251883SpeterPACKAGE_BUGREPORT='http://www.sqlite.org'
596251883SpeterPACKAGE_URL=''
597251883Speter
598251883Speterac_unique_file="sqlite3.c"
599251883Speter# Factoring default headers for most tests.
600251883Speterac_includes_default="\
601251883Speter#include <stdio.h>
602251883Speter#ifdef HAVE_SYS_TYPES_H
603251883Speter# include <sys/types.h>
604251883Speter#endif
605251883Speter#ifdef HAVE_SYS_STAT_H
606251883Speter# include <sys/stat.h>
607251883Speter#endif
608251883Speter#ifdef STDC_HEADERS
609251883Speter# include <stdlib.h>
610251883Speter# include <stddef.h>
611251883Speter#else
612251883Speter# ifdef HAVE_STDLIB_H
613251883Speter#  include <stdlib.h>
614251883Speter# endif
615251883Speter#endif
616251883Speter#ifdef HAVE_STRING_H
617251883Speter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618251883Speter#  include <memory.h>
619251883Speter# endif
620251883Speter# include <string.h>
621251883Speter#endif
622251883Speter#ifdef HAVE_STRINGS_H
623251883Speter# include <strings.h>
624251883Speter#endif
625251883Speter#ifdef HAVE_INTTYPES_H
626251883Speter# include <inttypes.h>
627251883Speter#endif
628251883Speter#ifdef HAVE_STDINT_H
629251883Speter# include <stdint.h>
630251883Speter#endif
631251883Speter#ifdef HAVE_UNISTD_H
632251883Speter# include <unistd.h>
633251883Speter#endif"
634251883Speter
635289166Speterac_subst_vars='am__EXEEXT_FALSE
636289166Speteram__EXEEXT_TRUE
637289166SpeterLTLIBOBJS
638251883SpeterLIBOBJS
639305003ScyEXTRA_SHELL_OBJ
640305003ScySESSION_FLAGS
641305003ScyJSON1_FLAGS
642305003ScyFTS5_FLAGS
643251883SpeterDYNAMIC_EXTENSION_FLAGS
644251883SpeterTHREADSAFE_FLAGS
645251883SpeterREADLINE_LIBS
646251883SpeterBUILD_CFLAGS
647251883SpeterCPP
648305003ScyLT_SYS_LIBRARY_PATH
649289166SpeterOTOOL64
650289166SpeterOTOOL
651289166SpeterLIPO
652289166SpeterNMEDIT
653289166SpeterDSYMUTIL
654289166SpeterMANIFEST_TOOL
655305003ScyRANLIB
656289166Speterac_ct_AR
657251883SpeterAR
658289166SpeterDLLTOOL
659289166SpeterOBJDUMP
660251883SpeterLN_S
661289166SpeterNM
662289166Speterac_ct_DUMPBIN
663289166SpeterDUMPBIN
664289166SpeterLD
665289166SpeterFGREP
666251883SpeterEGREP
667251883SpeterGREP
668289166SpeterSED
669251883Speterhost_os
670251883Speterhost_vendor
671251883Speterhost_cpu
672251883Speterhost
673251883Speterbuild_os
674251883Speterbuild_vendor
675251883Speterbuild_cpu
676251883Speterbuild
677289166SpeterLIBTOOL
678251883Speteram__fastdepCC_FALSE
679251883Speteram__fastdepCC_TRUE
680251883SpeterCCDEPMODE
681289166Speteram__nodep
682251883SpeterAMDEPBACKSLASH
683251883SpeterAMDEP_FALSE
684251883SpeterAMDEP_TRUE
685251883Speteram__quote
686251883Speteram__include
687251883SpeterDEPDIR
688251883SpeterOBJEXT
689251883SpeterEXEEXT
690251883Speterac_ct_CC
691251883SpeterCPPFLAGS
692251883SpeterLDFLAGS
693251883SpeterCFLAGS
694251883SpeterCC
695305003ScyAM_BACKSLASH
696305003ScyAM_DEFAULT_VERBOSITY
697305003ScyAM_DEFAULT_V
698305003ScyAM_V
699251883Speteram__untar
700251883Speteram__tar
701251883SpeterAMTAR
702251883Speteram__leading_dot
703251883SpeterSET_MAKE
704251883SpeterAWK
705251883Spetermkdir_p
706289166SpeterMKDIR_P
707251883SpeterINSTALL_STRIP_PROGRAM
708251883SpeterSTRIP
709251883Speterinstall_sh
710251883SpeterMAKEINFO
711251883SpeterAUTOHEADER
712251883SpeterAUTOMAKE
713251883SpeterAUTOCONF
714251883SpeterACLOCAL
715251883SpeterVERSION
716251883SpeterPACKAGE
717251883SpeterCYGPATH_W
718289166Speteram__isrc
719251883SpeterINSTALL_DATA
720251883SpeterINSTALL_SCRIPT
721251883SpeterINSTALL_PROGRAM
722251883Spetertarget_alias
723251883Speterhost_alias
724251883Speterbuild_alias
725251883SpeterLIBS
726251883SpeterECHO_T
727251883SpeterECHO_N
728251883SpeterECHO_C
729251883SpeterDEFS
730251883Spetermandir
731251883Speterlocaledir
732251883Speterlibdir
733251883Speterpsdir
734251883Speterpdfdir
735251883Speterdvidir
736251883Speterhtmldir
737251883Speterinfodir
738251883Speterdocdir
739251883Speteroldincludedir
740251883Speterincludedir
741251883Speterlocalstatedir
742251883Spetersharedstatedir
743251883Spetersysconfdir
744251883Speterdatadir
745251883Speterdatarootdir
746251883Speterlibexecdir
747251883Spetersbindir
748251883Speterbindir
749251883Speterprogram_transform_name
750251883Speterprefix
751251883Speterexec_prefix
752251883SpeterPACKAGE_URL
753251883SpeterPACKAGE_BUGREPORT
754251883SpeterPACKAGE_STRING
755251883SpeterPACKAGE_VERSION
756251883SpeterPACKAGE_TARNAME
757251883SpeterPACKAGE_NAME
758251883SpeterPATH_SEPARATOR
759251883SpeterSHELL'
760251883Speterac_subst_files=''
761251883Speterac_user_opts='
762251883Speterenable_option_checking
763305003Scyenable_silent_rules
764251883Speterenable_largefile
765251883Speterenable_dependency_tracking
766251883Speterenable_shared
767251883Speterenable_static
768289166Speterwith_pic
769251883Speterenable_fast_install
770305003Scywith_aix_soname
771251883Speterwith_gnu_ld
772289166Speterwith_sysroot
773251883Speterenable_libtool_lock
774305003Scyenable_editline
775251883Speterenable_readline
776251883Speterenable_threadsafe
777251883Speterenable_dynamic_extensions
778305003Scyenable_fts5
779305003Scyenable_json1
780305003Scyenable_session
781305003Scyenable_static_shell
782251883Speter'
783251883Speter      ac_precious_vars='build_alias
784251883Speterhost_alias
785251883Spetertarget_alias
786251883SpeterCC
787251883SpeterCFLAGS
788251883SpeterLDFLAGS
789251883SpeterLIBS
790251883SpeterCPPFLAGS
791305003ScyLT_SYS_LIBRARY_PATH
792289166SpeterCPP'
793251883Speter
794251883Speter
795251883Speter# Initialize some variables set by options.
796251883Speterac_init_help=
797251883Speterac_init_version=false
798251883Speterac_unrecognized_opts=
799251883Speterac_unrecognized_sep=
800251883Speter# The variables have the same names as the options, with
801251883Speter# dashes changed to underlines.
802251883Spetercache_file=/dev/null
803251883Speterexec_prefix=NONE
804251883Speterno_create=
805251883Speterno_recursion=
806251883Speterprefix=NONE
807251883Speterprogram_prefix=NONE
808251883Speterprogram_suffix=NONE
809251883Speterprogram_transform_name=s,x,x,
810251883Spetersilent=
811251883Spetersite=
812251883Spetersrcdir=
813251883Speterverbose=
814251883Speterx_includes=NONE
815251883Speterx_libraries=NONE
816251883Speter
817251883Speter# Installation directory options.
818251883Speter# These are left unexpanded so users can "make install exec_prefix=/foo"
819251883Speter# and all the variables that are supposed to be based on exec_prefix
820251883Speter# by default will actually change.
821251883Speter# Use braces instead of parens because sh, perl, etc. also accept them.
822251883Speter# (The list follows the same order as the GNU Coding Standards.)
823251883Speterbindir='${exec_prefix}/bin'
824251883Spetersbindir='${exec_prefix}/sbin'
825251883Speterlibexecdir='${exec_prefix}/libexec'
826251883Speterdatarootdir='${prefix}/share'
827251883Speterdatadir='${datarootdir}'
828251883Spetersysconfdir='${prefix}/etc'
829251883Spetersharedstatedir='${prefix}/com'
830251883Speterlocalstatedir='${prefix}/var'
831251883Speterincludedir='${prefix}/include'
832251883Speteroldincludedir='/usr/include'
833251883Speterdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
834251883Speterinfodir='${datarootdir}/info'
835251883Speterhtmldir='${docdir}'
836251883Speterdvidir='${docdir}'
837251883Speterpdfdir='${docdir}'
838251883Speterpsdir='${docdir}'
839251883Speterlibdir='${exec_prefix}/lib'
840251883Speterlocaledir='${datarootdir}/locale'
841251883Spetermandir='${datarootdir}/man'
842251883Speter
843251883Speterac_prev=
844251883Speterac_dashdash=
845251883Speterfor ac_option
846251883Speterdo
847251883Speter  # If the previous option needs an argument, assign it.
848251883Speter  if test -n "$ac_prev"; then
849251883Speter    eval $ac_prev=\$ac_option
850251883Speter    ac_prev=
851251883Speter    continue
852251883Speter  fi
853251883Speter
854251883Speter  case $ac_option in
855251883Speter  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
856251883Speter  *=)   ac_optarg= ;;
857251883Speter  *)    ac_optarg=yes ;;
858251883Speter  esac
859251883Speter
860251883Speter  # Accept the important Cygnus configure options, so we can diagnose typos.
861251883Speter
862251883Speter  case $ac_dashdash$ac_option in
863251883Speter  --)
864251883Speter    ac_dashdash=yes ;;
865251883Speter
866251883Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
867251883Speter    ac_prev=bindir ;;
868251883Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
869251883Speter    bindir=$ac_optarg ;;
870251883Speter
871251883Speter  -build | --build | --buil | --bui | --bu)
872251883Speter    ac_prev=build_alias ;;
873251883Speter  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
874251883Speter    build_alias=$ac_optarg ;;
875251883Speter
876251883Speter  -cache-file | --cache-file | --cache-fil | --cache-fi \
877251883Speter  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
878251883Speter    ac_prev=cache_file ;;
879251883Speter  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
880251883Speter  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
881251883Speter    cache_file=$ac_optarg ;;
882251883Speter
883251883Speter  --config-cache | -C)
884251883Speter    cache_file=config.cache ;;
885251883Speter
886251883Speter  -datadir | --datadir | --datadi | --datad)
887251883Speter    ac_prev=datadir ;;
888251883Speter  -datadir=* | --datadir=* | --datadi=* | --datad=*)
889251883Speter    datadir=$ac_optarg ;;
890251883Speter
891251883Speter  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
892251883Speter  | --dataroo | --dataro | --datar)
893251883Speter    ac_prev=datarootdir ;;
894251883Speter  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
895251883Speter  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
896251883Speter    datarootdir=$ac_optarg ;;
897251883Speter
898251883Speter  -disable-* | --disable-*)
899251883Speter    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
900251883Speter    # Reject names that are not valid shell variable names.
901251883Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
902251883Speter      as_fn_error $? "invalid feature name: $ac_useropt"
903251883Speter    ac_useropt_orig=$ac_useropt
904251883Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
905251883Speter    case $ac_user_opts in
906251883Speter      *"
907251883Speter"enable_$ac_useropt"
908251883Speter"*) ;;
909251883Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
910251883Speter	 ac_unrecognized_sep=', ';;
911251883Speter    esac
912251883Speter    eval enable_$ac_useropt=no ;;
913251883Speter
914251883Speter  -docdir | --docdir | --docdi | --doc | --do)
915251883Speter    ac_prev=docdir ;;
916251883Speter  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
917251883Speter    docdir=$ac_optarg ;;
918251883Speter
919251883Speter  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
920251883Speter    ac_prev=dvidir ;;
921251883Speter  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
922251883Speter    dvidir=$ac_optarg ;;
923251883Speter
924251883Speter  -enable-* | --enable-*)
925251883Speter    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
926251883Speter    # Reject names that are not valid shell variable names.
927251883Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
928251883Speter      as_fn_error $? "invalid feature name: $ac_useropt"
929251883Speter    ac_useropt_orig=$ac_useropt
930251883Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
931251883Speter    case $ac_user_opts in
932251883Speter      *"
933251883Speter"enable_$ac_useropt"
934251883Speter"*) ;;
935251883Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
936251883Speter	 ac_unrecognized_sep=', ';;
937251883Speter    esac
938251883Speter    eval enable_$ac_useropt=\$ac_optarg ;;
939251883Speter
940251883Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
941251883Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
942251883Speter  | --exec | --exe | --ex)
943251883Speter    ac_prev=exec_prefix ;;
944251883Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
945251883Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
946251883Speter  | --exec=* | --exe=* | --ex=*)
947251883Speter    exec_prefix=$ac_optarg ;;
948251883Speter
949251883Speter  -gas | --gas | --ga | --g)
950251883Speter    # Obsolete; use --with-gas.
951251883Speter    with_gas=yes ;;
952251883Speter
953251883Speter  -help | --help | --hel | --he | -h)
954251883Speter    ac_init_help=long ;;
955251883Speter  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
956251883Speter    ac_init_help=recursive ;;
957251883Speter  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
958251883Speter    ac_init_help=short ;;
959251883Speter
960251883Speter  -host | --host | --hos | --ho)
961251883Speter    ac_prev=host_alias ;;
962251883Speter  -host=* | --host=* | --hos=* | --ho=*)
963251883Speter    host_alias=$ac_optarg ;;
964251883Speter
965251883Speter  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
966251883Speter    ac_prev=htmldir ;;
967251883Speter  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
968251883Speter  | --ht=*)
969251883Speter    htmldir=$ac_optarg ;;
970251883Speter
971251883Speter  -includedir | --includedir | --includedi | --included | --include \
972251883Speter  | --includ | --inclu | --incl | --inc)
973251883Speter    ac_prev=includedir ;;
974251883Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
975251883Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
976251883Speter    includedir=$ac_optarg ;;
977251883Speter
978251883Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
979251883Speter    ac_prev=infodir ;;
980251883Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
981251883Speter    infodir=$ac_optarg ;;
982251883Speter
983251883Speter  -libdir | --libdir | --libdi | --libd)
984251883Speter    ac_prev=libdir ;;
985251883Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
986251883Speter    libdir=$ac_optarg ;;
987251883Speter
988251883Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
989251883Speter  | --libexe | --libex | --libe)
990251883Speter    ac_prev=libexecdir ;;
991251883Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
992251883Speter  | --libexe=* | --libex=* | --libe=*)
993251883Speter    libexecdir=$ac_optarg ;;
994251883Speter
995251883Speter  -localedir | --localedir | --localedi | --localed | --locale)
996251883Speter    ac_prev=localedir ;;
997251883Speter  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
998251883Speter    localedir=$ac_optarg ;;
999251883Speter
1000251883Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
1001251883Speter  | --localstate | --localstat | --localsta | --localst | --locals)
1002251883Speter    ac_prev=localstatedir ;;
1003251883Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1004251883Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1005251883Speter    localstatedir=$ac_optarg ;;
1006251883Speter
1007251883Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1008251883Speter    ac_prev=mandir ;;
1009251883Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1010251883Speter    mandir=$ac_optarg ;;
1011251883Speter
1012251883Speter  -nfp | --nfp | --nf)
1013251883Speter    # Obsolete; use --without-fp.
1014251883Speter    with_fp=no ;;
1015251883Speter
1016251883Speter  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1017251883Speter  | --no-cr | --no-c | -n)
1018251883Speter    no_create=yes ;;
1019251883Speter
1020251883Speter  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1021251883Speter  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1022251883Speter    no_recursion=yes ;;
1023251883Speter
1024251883Speter  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1025251883Speter  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1026251883Speter  | --oldin | --oldi | --old | --ol | --o)
1027251883Speter    ac_prev=oldincludedir ;;
1028251883Speter  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1029251883Speter  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1030251883Speter  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1031251883Speter    oldincludedir=$ac_optarg ;;
1032251883Speter
1033251883Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1034251883Speter    ac_prev=prefix ;;
1035251883Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1036251883Speter    prefix=$ac_optarg ;;
1037251883Speter
1038251883Speter  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1039251883Speter  | --program-pre | --program-pr | --program-p)
1040251883Speter    ac_prev=program_prefix ;;
1041251883Speter  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1042251883Speter  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1043251883Speter    program_prefix=$ac_optarg ;;
1044251883Speter
1045251883Speter  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1046251883Speter  | --program-suf | --program-su | --program-s)
1047251883Speter    ac_prev=program_suffix ;;
1048251883Speter  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1049251883Speter  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1050251883Speter    program_suffix=$ac_optarg ;;
1051251883Speter
1052251883Speter  -program-transform-name | --program-transform-name \
1053251883Speter  | --program-transform-nam | --program-transform-na \
1054251883Speter  | --program-transform-n | --program-transform- \
1055251883Speter  | --program-transform | --program-transfor \
1056251883Speter  | --program-transfo | --program-transf \
1057251883Speter  | --program-trans | --program-tran \
1058251883Speter  | --progr-tra | --program-tr | --program-t)
1059251883Speter    ac_prev=program_transform_name ;;
1060251883Speter  -program-transform-name=* | --program-transform-name=* \
1061251883Speter  | --program-transform-nam=* | --program-transform-na=* \
1062251883Speter  | --program-transform-n=* | --program-transform-=* \
1063251883Speter  | --program-transform=* | --program-transfor=* \
1064251883Speter  | --program-transfo=* | --program-transf=* \
1065251883Speter  | --program-trans=* | --program-tran=* \
1066251883Speter  | --progr-tra=* | --program-tr=* | --program-t=*)
1067251883Speter    program_transform_name=$ac_optarg ;;
1068251883Speter
1069251883Speter  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1070251883Speter    ac_prev=pdfdir ;;
1071251883Speter  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1072251883Speter    pdfdir=$ac_optarg ;;
1073251883Speter
1074251883Speter  -psdir | --psdir | --psdi | --psd | --ps)
1075251883Speter    ac_prev=psdir ;;
1076251883Speter  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1077251883Speter    psdir=$ac_optarg ;;
1078251883Speter
1079251883Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1080251883Speter  | -silent | --silent | --silen | --sile | --sil)
1081251883Speter    silent=yes ;;
1082251883Speter
1083251883Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1084251883Speter    ac_prev=sbindir ;;
1085251883Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1086251883Speter  | --sbi=* | --sb=*)
1087251883Speter    sbindir=$ac_optarg ;;
1088251883Speter
1089251883Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1090251883Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1091251883Speter  | --sharedst | --shareds | --shared | --share | --shar \
1092251883Speter  | --sha | --sh)
1093251883Speter    ac_prev=sharedstatedir ;;
1094251883Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1095251883Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1096251883Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1097251883Speter  | --sha=* | --sh=*)
1098251883Speter    sharedstatedir=$ac_optarg ;;
1099251883Speter
1100251883Speter  -site | --site | --sit)
1101251883Speter    ac_prev=site ;;
1102251883Speter  -site=* | --site=* | --sit=*)
1103251883Speter    site=$ac_optarg ;;
1104251883Speter
1105251883Speter  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1106251883Speter    ac_prev=srcdir ;;
1107251883Speter  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1108251883Speter    srcdir=$ac_optarg ;;
1109251883Speter
1110251883Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1111251883Speter  | --syscon | --sysco | --sysc | --sys | --sy)
1112251883Speter    ac_prev=sysconfdir ;;
1113251883Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1114251883Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1115251883Speter    sysconfdir=$ac_optarg ;;
1116251883Speter
1117251883Speter  -target | --target | --targe | --targ | --tar | --ta | --t)
1118251883Speter    ac_prev=target_alias ;;
1119251883Speter  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1120251883Speter    target_alias=$ac_optarg ;;
1121251883Speter
1122251883Speter  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1123251883Speter    verbose=yes ;;
1124251883Speter
1125251883Speter  -version | --version | --versio | --versi | --vers | -V)
1126251883Speter    ac_init_version=: ;;
1127251883Speter
1128251883Speter  -with-* | --with-*)
1129251883Speter    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1130251883Speter    # Reject names that are not valid shell variable names.
1131251883Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132251883Speter      as_fn_error $? "invalid package name: $ac_useropt"
1133251883Speter    ac_useropt_orig=$ac_useropt
1134251883Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135251883Speter    case $ac_user_opts in
1136251883Speter      *"
1137251883Speter"with_$ac_useropt"
1138251883Speter"*) ;;
1139251883Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1140251883Speter	 ac_unrecognized_sep=', ';;
1141251883Speter    esac
1142251883Speter    eval with_$ac_useropt=\$ac_optarg ;;
1143251883Speter
1144251883Speter  -without-* | --without-*)
1145251883Speter    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1146251883Speter    # Reject names that are not valid shell variable names.
1147251883Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148251883Speter      as_fn_error $? "invalid package name: $ac_useropt"
1149251883Speter    ac_useropt_orig=$ac_useropt
1150251883Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151251883Speter    case $ac_user_opts in
1152251883Speter      *"
1153251883Speter"with_$ac_useropt"
1154251883Speter"*) ;;
1155251883Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1156251883Speter	 ac_unrecognized_sep=', ';;
1157251883Speter    esac
1158251883Speter    eval with_$ac_useropt=no ;;
1159251883Speter
1160251883Speter  --x)
1161251883Speter    # Obsolete; use --with-x.
1162251883Speter    with_x=yes ;;
1163251883Speter
1164251883Speter  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1165251883Speter  | --x-incl | --x-inc | --x-in | --x-i)
1166251883Speter    ac_prev=x_includes ;;
1167251883Speter  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1168251883Speter  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1169251883Speter    x_includes=$ac_optarg ;;
1170251883Speter
1171251883Speter  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1172251883Speter  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1173251883Speter    ac_prev=x_libraries ;;
1174251883Speter  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1175251883Speter  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1176251883Speter    x_libraries=$ac_optarg ;;
1177251883Speter
1178251883Speter  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1179251883SpeterTry \`$0 --help' for more information"
1180251883Speter    ;;
1181251883Speter
1182251883Speter  *=*)
1183251883Speter    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1184251883Speter    # Reject names that are not valid shell variable names.
1185251883Speter    case $ac_envvar in #(
1186251883Speter      '' | [0-9]* | *[!_$as_cr_alnum]* )
1187251883Speter      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1188251883Speter    esac
1189251883Speter    eval $ac_envvar=\$ac_optarg
1190251883Speter    export $ac_envvar ;;
1191251883Speter
1192251883Speter  *)
1193251883Speter    # FIXME: should be removed in autoconf 3.0.
1194251883Speter    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1195251883Speter    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1196251883Speter      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1197251883Speter    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1198251883Speter    ;;
1199251883Speter
1200251883Speter  esac
1201251883Speterdone
1202251883Speter
1203251883Speterif test -n "$ac_prev"; then
1204251883Speter  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1205251883Speter  as_fn_error $? "missing argument to $ac_option"
1206251883Speterfi
1207251883Speter
1208251883Speterif test -n "$ac_unrecognized_opts"; then
1209251883Speter  case $enable_option_checking in
1210251883Speter    no) ;;
1211251883Speter    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1212251883Speter    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1213251883Speter  esac
1214251883Speterfi
1215251883Speter
1216251883Speter# Check all directory arguments for consistency.
1217251883Speterfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1218251883Speter		datadir sysconfdir sharedstatedir localstatedir includedir \
1219251883Speter		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1220251883Speter		libdir localedir mandir
1221251883Speterdo
1222251883Speter  eval ac_val=\$$ac_var
1223251883Speter  # Remove trailing slashes.
1224251883Speter  case $ac_val in
1225251883Speter    */ )
1226251883Speter      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1227251883Speter      eval $ac_var=\$ac_val;;
1228251883Speter  esac
1229251883Speter  # Be sure to have absolute directory names.
1230251883Speter  case $ac_val in
1231251883Speter    [\\/$]* | ?:[\\/]* )  continue;;
1232251883Speter    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1233251883Speter  esac
1234251883Speter  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1235251883Speterdone
1236251883Speter
1237251883Speter# There might be people who depend on the old broken behavior: `$host'
1238251883Speter# used to hold the argument of --host etc.
1239251883Speter# FIXME: To remove some day.
1240251883Speterbuild=$build_alias
1241251883Speterhost=$host_alias
1242251883Spetertarget=$target_alias
1243251883Speter
1244251883Speter# FIXME: To remove some day.
1245251883Speterif test "x$host_alias" != x; then
1246251883Speter  if test "x$build_alias" = x; then
1247251883Speter    cross_compiling=maybe
1248251883Speter  elif test "x$build_alias" != "x$host_alias"; then
1249251883Speter    cross_compiling=yes
1250251883Speter  fi
1251251883Speterfi
1252251883Speter
1253251883Speterac_tool_prefix=
1254251883Spetertest -n "$host_alias" && ac_tool_prefix=$host_alias-
1255251883Speter
1256251883Spetertest "$silent" = yes && exec 6>/dev/null
1257251883Speter
1258251883Speter
1259251883Speterac_pwd=`pwd` && test -n "$ac_pwd" &&
1260251883Speterac_ls_di=`ls -di .` &&
1261251883Speterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262251883Speter  as_fn_error $? "working directory cannot be determined"
1263251883Spetertest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264251883Speter  as_fn_error $? "pwd does not report name of working directory"
1265251883Speter
1266251883Speter
1267251883Speter# Find the source files, if location was not specified.
1268251883Speterif test -z "$srcdir"; then
1269251883Speter  ac_srcdir_defaulted=yes
1270251883Speter  # Try the directory containing this script, then the parent directory.
1271251883Speter  ac_confdir=`$as_dirname -- "$as_myself" ||
1272251883Speter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273251883Speter	 X"$as_myself" : 'X\(//\)[^/]' \| \
1274251883Speter	 X"$as_myself" : 'X\(//\)$' \| \
1275251883Speter	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276251883Speter$as_echo X"$as_myself" |
1277251883Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278251883Speter	    s//\1/
1279251883Speter	    q
1280251883Speter	  }
1281251883Speter	  /^X\(\/\/\)[^/].*/{
1282251883Speter	    s//\1/
1283251883Speter	    q
1284251883Speter	  }
1285251883Speter	  /^X\(\/\/\)$/{
1286251883Speter	    s//\1/
1287251883Speter	    q
1288251883Speter	  }
1289251883Speter	  /^X\(\/\).*/{
1290251883Speter	    s//\1/
1291251883Speter	    q
1292251883Speter	  }
1293251883Speter	  s/.*/./; q'`
1294251883Speter  srcdir=$ac_confdir
1295251883Speter  if test ! -r "$srcdir/$ac_unique_file"; then
1296251883Speter    srcdir=..
1297251883Speter  fi
1298251883Speterelse
1299251883Speter  ac_srcdir_defaulted=no
1300251883Speterfi
1301251883Speterif test ! -r "$srcdir/$ac_unique_file"; then
1302251883Speter  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303251883Speter  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1304251883Speterfi
1305251883Speterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1306251883Speterac_abs_confdir=`(
1307251883Speter	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1308251883Speter	pwd)`
1309251883Speter# When building in place, set srcdir=.
1310251883Speterif test "$ac_abs_confdir" = "$ac_pwd"; then
1311251883Speter  srcdir=.
1312251883Speterfi
1313251883Speter# Remove unnecessary trailing slashes from srcdir.
1314251883Speter# Double slashes in file names in object file debugging info
1315251883Speter# mess up M-x gdb in Emacs.
1316251883Spetercase $srcdir in
1317251883Speter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318251883Speteresac
1319251883Speterfor ac_var in $ac_precious_vars; do
1320251883Speter  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321251883Speter  eval ac_env_${ac_var}_value=\$${ac_var}
1322251883Speter  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323251883Speter  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324251883Speterdone
1325251883Speter
1326251883Speter#
1327251883Speter# Report the --help message.
1328251883Speter#
1329251883Speterif test "$ac_init_help" = "long"; then
1330251883Speter  # Omit some internal or obsolete options to make the list less imposing.
1331251883Speter  # This message is too long to be a string in the A/UX 3.1 sh.
1332251883Speter  cat <<_ACEOF
1333305003Scy\`configure' configures sqlite 3.14.1 to adapt to many kinds of systems.
1334251883Speter
1335251883SpeterUsage: $0 [OPTION]... [VAR=VALUE]...
1336251883Speter
1337251883SpeterTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1338251883SpeterVAR=VALUE.  See below for descriptions of some of the useful variables.
1339251883Speter
1340251883SpeterDefaults for the options are specified in brackets.
1341251883Speter
1342251883SpeterConfiguration:
1343251883Speter  -h, --help              display this help and exit
1344251883Speter      --help=short        display options specific to this package
1345251883Speter      --help=recursive    display the short help of all the included packages
1346251883Speter  -V, --version           display version information and exit
1347251883Speter  -q, --quiet, --silent   do not print \`checking ...' messages
1348251883Speter      --cache-file=FILE   cache test results in FILE [disabled]
1349251883Speter  -C, --config-cache      alias for \`--cache-file=config.cache'
1350251883Speter  -n, --no-create         do not create output files
1351251883Speter      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1352251883Speter
1353251883SpeterInstallation directories:
1354251883Speter  --prefix=PREFIX         install architecture-independent files in PREFIX
1355251883Speter                          [$ac_default_prefix]
1356251883Speter  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1357251883Speter                          [PREFIX]
1358251883Speter
1359251883SpeterBy default, \`make install' will install all the files in
1360251883Speter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1361251883Speteran installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362251883Speterfor instance \`--prefix=\$HOME'.
1363251883Speter
1364251883SpeterFor better control, use the options below.
1365251883Speter
1366251883SpeterFine tuning of the installation directories:
1367251883Speter  --bindir=DIR            user executables [EPREFIX/bin]
1368251883Speter  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1369251883Speter  --libexecdir=DIR        program executables [EPREFIX/libexec]
1370251883Speter  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1371251883Speter  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1372251883Speter  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1373251883Speter  --libdir=DIR            object code libraries [EPREFIX/lib]
1374251883Speter  --includedir=DIR        C header files [PREFIX/include]
1375251883Speter  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1376251883Speter  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1377251883Speter  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1378251883Speter  --infodir=DIR           info documentation [DATAROOTDIR/info]
1379251883Speter  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1380251883Speter  --mandir=DIR            man documentation [DATAROOTDIR/man]
1381251883Speter  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1382251883Speter  --htmldir=DIR           html documentation [DOCDIR]
1383251883Speter  --dvidir=DIR            dvi documentation [DOCDIR]
1384251883Speter  --pdfdir=DIR            pdf documentation [DOCDIR]
1385251883Speter  --psdir=DIR             ps documentation [DOCDIR]
1386251883Speter_ACEOF
1387251883Speter
1388251883Speter  cat <<\_ACEOF
1389251883Speter
1390251883SpeterProgram names:
1391251883Speter  --program-prefix=PREFIX            prepend PREFIX to installed program names
1392251883Speter  --program-suffix=SUFFIX            append SUFFIX to installed program names
1393251883Speter  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1394251883Speter
1395251883SpeterSystem types:
1396251883Speter  --build=BUILD     configure for building on BUILD [guessed]
1397251883Speter  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1398251883Speter_ACEOF
1399251883Speterfi
1400251883Speter
1401251883Speterif test -n "$ac_init_help"; then
1402251883Speter  case $ac_init_help in
1403305003Scy     short | recursive ) echo "Configuration of sqlite 3.14.1:";;
1404251883Speter   esac
1405251883Speter  cat <<\_ACEOF
1406251883Speter
1407251883SpeterOptional Features:
1408251883Speter  --disable-option-checking  ignore unrecognized --enable/--with options
1409251883Speter  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1410251883Speter  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1411305003Scy  --enable-silent-rules   less verbose build output (undo: "make V=1")
1412305003Scy  --disable-silent-rules  verbose build output (undo: "make V=0")
1413251883Speter  --disable-largefile     omit support for large files
1414305003Scy  --enable-dependency-tracking
1415305003Scy                          do not reject slow dependency extractors
1416305003Scy  --disable-dependency-tracking
1417305003Scy                          speeds up one-time build
1418251883Speter  --enable-shared[=PKGS]  build shared libraries [default=yes]
1419251883Speter  --enable-static[=PKGS]  build static libraries [default=yes]
1420251883Speter  --enable-fast-install[=PKGS]
1421251883Speter                          optimize for fast installation [default=yes]
1422251883Speter  --disable-libtool-lock  avoid locking (might break parallel builds)
1423305003Scy  --enable-editline       use BSD libedit
1424305003Scy  --enable-readline       use readline
1425251883Speter  --enable-threadsafe     build a thread-safe library [default=yes]
1426251883Speter  --enable-dynamic-extensions
1427251883Speter                          support loadable extensions [default=yes]
1428305003Scy  --enable-fts5           include fts5 support [default=no]
1429305003Scy  --enable-json1          include json1 support [default=no]
1430305003Scy  --enable-session        enable the session extension [default=no]
1431305003Scy  --enable-static-shell   statically link libsqlite3 into shell tool
1432305003Scy                          [default=yes]
1433251883Speter
1434251883SpeterOptional Packages:
1435251883Speter  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1436251883Speter  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1437289166Speter  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1438289166Speter                          both]
1439305003Scy  --with-aix-soname=aix|svr4|both
1440305003Scy                          shared library versioning (aka "SONAME") variant to
1441305003Scy                          provide on AIX, [default=aix].
1442251883Speter  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1443305003Scy  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1444305003Scy                          compiler's sysroot if not specified).
1445251883Speter
1446251883SpeterSome influential environment variables:
1447251883Speter  CC          C compiler command
1448251883Speter  CFLAGS      C compiler flags
1449251883Speter  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1450251883Speter              nonstandard directory <lib dir>
1451251883Speter  LIBS        libraries to pass to the linker, e.g. -l<library>
1452251883Speter  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1453251883Speter              you have headers in a nonstandard directory <include dir>
1454305003Scy  LT_SYS_LIBRARY_PATH
1455305003Scy              User-defined run-time library search path.
1456251883Speter  CPP         C preprocessor
1457251883Speter
1458251883SpeterUse these variables to override the choices made by `configure' or to help
1459251883Speterit to find libraries and programs with nonstandard names/locations.
1460251883Speter
1461251883SpeterReport bugs to <http://www.sqlite.org>.
1462251883Speter_ACEOF
1463251883Speterac_status=$?
1464251883Speterfi
1465251883Speter
1466251883Speterif test "$ac_init_help" = "recursive"; then
1467251883Speter  # If there are subdirs, report their specific --help.
1468251883Speter  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1469251883Speter    test -d "$ac_dir" ||
1470251883Speter      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1471251883Speter      continue
1472251883Speter    ac_builddir=.
1473251883Speter
1474251883Spetercase "$ac_dir" in
1475251883Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476251883Speter*)
1477251883Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1478251883Speter  # A ".." for each directory in $ac_dir_suffix.
1479251883Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1480251883Speter  case $ac_top_builddir_sub in
1481251883Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482251883Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483251883Speter  esac ;;
1484251883Speteresac
1485251883Speterac_abs_top_builddir=$ac_pwd
1486251883Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
1487251883Speter# for backward compatibility:
1488251883Speterac_top_builddir=$ac_top_build_prefix
1489251883Speter
1490251883Spetercase $srcdir in
1491251883Speter  .)  # We are building in place.
1492251883Speter    ac_srcdir=.
1493251883Speter    ac_top_srcdir=$ac_top_builddir_sub
1494251883Speter    ac_abs_top_srcdir=$ac_pwd ;;
1495251883Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
1496251883Speter    ac_srcdir=$srcdir$ac_dir_suffix;
1497251883Speter    ac_top_srcdir=$srcdir
1498251883Speter    ac_abs_top_srcdir=$srcdir ;;
1499251883Speter  *) # Relative name.
1500251883Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501251883Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
1502251883Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1503251883Speteresac
1504251883Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1505251883Speter
1506251883Speter    cd "$ac_dir" || { ac_status=$?; continue; }
1507251883Speter    # Check for guested configure.
1508251883Speter    if test -f "$ac_srcdir/configure.gnu"; then
1509251883Speter      echo &&
1510251883Speter      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511251883Speter    elif test -f "$ac_srcdir/configure"; then
1512251883Speter      echo &&
1513251883Speter      $SHELL "$ac_srcdir/configure" --help=recursive
1514251883Speter    else
1515251883Speter      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1516251883Speter    fi || ac_status=$?
1517251883Speter    cd "$ac_pwd" || { ac_status=$?; break; }
1518251883Speter  done
1519251883Speterfi
1520251883Speter
1521251883Spetertest -n "$ac_init_help" && exit $ac_status
1522251883Speterif $ac_init_version; then
1523251883Speter  cat <<\_ACEOF
1524305003Scysqlite configure 3.14.1
1525251883Spetergenerated by GNU Autoconf 2.69
1526251883Speter
1527251883SpeterCopyright (C) 2012 Free Software Foundation, Inc.
1528251883SpeterThis configure script is free software; the Free Software Foundation
1529251883Spetergives unlimited permission to copy, distribute and modify it.
1530251883Speter_ACEOF
1531251883Speter  exit
1532251883Speterfi
1533251883Speter
1534251883Speter## ------------------------ ##
1535251883Speter## Autoconf initialization. ##
1536251883Speter## ------------------------ ##
1537251883Speter
1538251883Speter# ac_fn_c_try_compile LINENO
1539251883Speter# --------------------------
1540251883Speter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1541251883Speterac_fn_c_try_compile ()
1542251883Speter{
1543251883Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544251883Speter  rm -f conftest.$ac_objext
1545251883Speter  if { { ac_try="$ac_compile"
1546251883Spetercase "(($ac_try" in
1547251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548251883Speter  *) ac_try_echo=$ac_try;;
1549251883Speteresac
1550251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551251883Speter$as_echo "$ac_try_echo"; } >&5
1552251883Speter  (eval "$ac_compile") 2>conftest.err
1553251883Speter  ac_status=$?
1554251883Speter  if test -s conftest.err; then
1555251883Speter    grep -v '^ *+' conftest.err >conftest.er1
1556251883Speter    cat conftest.er1 >&5
1557251883Speter    mv -f conftest.er1 conftest.err
1558251883Speter  fi
1559251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560251883Speter  test $ac_status = 0; } && {
1561251883Speter	 test -z "$ac_c_werror_flag" ||
1562251883Speter	 test ! -s conftest.err
1563251883Speter       } && test -s conftest.$ac_objext; then :
1564251883Speter  ac_retval=0
1565251883Speterelse
1566251883Speter  $as_echo "$as_me: failed program was:" >&5
1567251883Spetersed 's/^/| /' conftest.$ac_ext >&5
1568251883Speter
1569251883Speter	ac_retval=1
1570251883Speterfi
1571251883Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572251883Speter  as_fn_set_status $ac_retval
1573251883Speter
1574251883Speter} # ac_fn_c_try_compile
1575251883Speter
1576251883Speter# ac_fn_c_try_link LINENO
1577251883Speter# -----------------------
1578251883Speter# Try to link conftest.$ac_ext, and return whether this succeeded.
1579251883Speterac_fn_c_try_link ()
1580251883Speter{
1581251883Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582251883Speter  rm -f conftest.$ac_objext conftest$ac_exeext
1583251883Speter  if { { ac_try="$ac_link"
1584251883Spetercase "(($ac_try" in
1585251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586251883Speter  *) ac_try_echo=$ac_try;;
1587251883Speteresac
1588251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589251883Speter$as_echo "$ac_try_echo"; } >&5
1590251883Speter  (eval "$ac_link") 2>conftest.err
1591251883Speter  ac_status=$?
1592251883Speter  if test -s conftest.err; then
1593251883Speter    grep -v '^ *+' conftest.err >conftest.er1
1594251883Speter    cat conftest.er1 >&5
1595251883Speter    mv -f conftest.er1 conftest.err
1596251883Speter  fi
1597251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598251883Speter  test $ac_status = 0; } && {
1599251883Speter	 test -z "$ac_c_werror_flag" ||
1600251883Speter	 test ! -s conftest.err
1601251883Speter       } && test -s conftest$ac_exeext && {
1602251883Speter	 test "$cross_compiling" = yes ||
1603251883Speter	 test -x conftest$ac_exeext
1604251883Speter       }; then :
1605251883Speter  ac_retval=0
1606251883Speterelse
1607251883Speter  $as_echo "$as_me: failed program was:" >&5
1608251883Spetersed 's/^/| /' conftest.$ac_ext >&5
1609251883Speter
1610251883Speter	ac_retval=1
1611251883Speterfi
1612251883Speter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1613251883Speter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1614251883Speter  # interfere with the next link command; also delete a directory that is
1615251883Speter  # left behind by Apple's compiler.  We do this before executing the actions.
1616251883Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1617251883Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618251883Speter  as_fn_set_status $ac_retval
1619251883Speter
1620251883Speter} # ac_fn_c_try_link
1621251883Speter
1622289166Speter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1623289166Speter# -------------------------------------------------------
1624289166Speter# Tests whether HEADER exists and can be compiled using the include files in
1625289166Speter# INCLUDES, setting the cache variable VAR accordingly.
1626289166Speterac_fn_c_check_header_compile ()
1627289166Speter{
1628289166Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1630289166Speter$as_echo_n "checking for $2... " >&6; }
1631289166Speterif eval \${$3+:} false; then :
1632289166Speter  $as_echo_n "(cached) " >&6
1633289166Speterelse
1634289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1635289166Speter/* end confdefs.h.  */
1636289166Speter$4
1637289166Speter#include <$2>
1638289166Speter_ACEOF
1639289166Speterif ac_fn_c_try_compile "$LINENO"; then :
1640289166Speter  eval "$3=yes"
1641289166Speterelse
1642289166Speter  eval "$3=no"
1643289166Speterfi
1644289166Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1645289166Speterfi
1646289166Spetereval ac_res=\$$3
1647289166Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648289166Speter$as_echo "$ac_res" >&6; }
1649289166Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650289166Speter
1651289166Speter} # ac_fn_c_check_header_compile
1652289166Speter
1653251883Speter# ac_fn_c_try_cpp LINENO
1654251883Speter# ----------------------
1655251883Speter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1656251883Speterac_fn_c_try_cpp ()
1657251883Speter{
1658251883Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659251883Speter  if { { ac_try="$ac_cpp conftest.$ac_ext"
1660251883Spetercase "(($ac_try" in
1661251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662251883Speter  *) ac_try_echo=$ac_try;;
1663251883Speteresac
1664251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665251883Speter$as_echo "$ac_try_echo"; } >&5
1666251883Speter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1667251883Speter  ac_status=$?
1668251883Speter  if test -s conftest.err; then
1669251883Speter    grep -v '^ *+' conftest.err >conftest.er1
1670251883Speter    cat conftest.er1 >&5
1671251883Speter    mv -f conftest.er1 conftest.err
1672251883Speter  fi
1673251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674251883Speter  test $ac_status = 0; } > conftest.i && {
1675251883Speter	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1676251883Speter	 test ! -s conftest.err
1677251883Speter       }; then :
1678251883Speter  ac_retval=0
1679251883Speterelse
1680251883Speter  $as_echo "$as_me: failed program was:" >&5
1681251883Spetersed 's/^/| /' conftest.$ac_ext >&5
1682251883Speter
1683251883Speter    ac_retval=1
1684251883Speterfi
1685251883Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1686251883Speter  as_fn_set_status $ac_retval
1687251883Speter
1688251883Speter} # ac_fn_c_try_cpp
1689251883Speter
1690251883Speter# ac_fn_c_try_run LINENO
1691251883Speter# ----------------------
1692251883Speter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693251883Speter# that executables *can* be run.
1694251883Speterac_fn_c_try_run ()
1695251883Speter{
1696251883Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697251883Speter  if { { ac_try="$ac_link"
1698251883Spetercase "(($ac_try" in
1699251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700251883Speter  *) ac_try_echo=$ac_try;;
1701251883Speteresac
1702251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703251883Speter$as_echo "$ac_try_echo"; } >&5
1704251883Speter  (eval "$ac_link") 2>&5
1705251883Speter  ac_status=$?
1706251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707251883Speter  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1708251883Speter  { { case "(($ac_try" in
1709251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710251883Speter  *) ac_try_echo=$ac_try;;
1711251883Speteresac
1712251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713251883Speter$as_echo "$ac_try_echo"; } >&5
1714251883Speter  (eval "$ac_try") 2>&5
1715251883Speter  ac_status=$?
1716251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717251883Speter  test $ac_status = 0; }; }; then :
1718251883Speter  ac_retval=0
1719251883Speterelse
1720251883Speter  $as_echo "$as_me: program exited with status $ac_status" >&5
1721251883Speter       $as_echo "$as_me: failed program was:" >&5
1722251883Spetersed 's/^/| /' conftest.$ac_ext >&5
1723251883Speter
1724251883Speter       ac_retval=$ac_status
1725251883Speterfi
1726251883Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1727251883Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1728251883Speter  as_fn_set_status $ac_retval
1729251883Speter
1730251883Speter} # ac_fn_c_try_run
1731251883Speter
1732251883Speter# ac_fn_c_check_func LINENO FUNC VAR
1733251883Speter# ----------------------------------
1734251883Speter# Tests whether FUNC exists, setting the cache variable VAR accordingly
1735251883Speterac_fn_c_check_func ()
1736251883Speter{
1737251883Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739251883Speter$as_echo_n "checking for $2... " >&6; }
1740251883Speterif eval \${$3+:} false; then :
1741251883Speter  $as_echo_n "(cached) " >&6
1742251883Speterelse
1743251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744251883Speter/* end confdefs.h.  */
1745251883Speter/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1746251883Speter   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1747251883Speter#define $2 innocuous_$2
1748251883Speter
1749251883Speter/* System header to define __stub macros and hopefully few prototypes,
1750251883Speter    which can conflict with char $2 (); below.
1751251883Speter    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1752251883Speter    <limits.h> exists even on freestanding compilers.  */
1753251883Speter
1754251883Speter#ifdef __STDC__
1755251883Speter# include <limits.h>
1756251883Speter#else
1757251883Speter# include <assert.h>
1758251883Speter#endif
1759251883Speter
1760251883Speter#undef $2
1761251883Speter
1762251883Speter/* Override any GCC internal prototype to avoid an error.
1763251883Speter   Use char because int might match the return type of a GCC
1764251883Speter   builtin and then its argument prototype would still apply.  */
1765251883Speter#ifdef __cplusplus
1766251883Speterextern "C"
1767251883Speter#endif
1768251883Speterchar $2 ();
1769251883Speter/* The GNU C library defines this for functions which it implements
1770251883Speter    to always fail with ENOSYS.  Some functions are actually named
1771251883Speter    something starting with __ and the normal name is an alias.  */
1772251883Speter#if defined __stub_$2 || defined __stub___$2
1773251883Speterchoke me
1774251883Speter#endif
1775251883Speter
1776251883Speterint
1777251883Spetermain ()
1778251883Speter{
1779251883Speterreturn $2 ();
1780251883Speter  ;
1781251883Speter  return 0;
1782251883Speter}
1783251883Speter_ACEOF
1784251883Speterif ac_fn_c_try_link "$LINENO"; then :
1785251883Speter  eval "$3=yes"
1786251883Speterelse
1787251883Speter  eval "$3=no"
1788251883Speterfi
1789251883Speterrm -f core conftest.err conftest.$ac_objext \
1790251883Speter    conftest$ac_exeext conftest.$ac_ext
1791251883Speterfi
1792251883Spetereval ac_res=\$$3
1793251883Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794251883Speter$as_echo "$ac_res" >&6; }
1795251883Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796251883Speter
1797251883Speter} # ac_fn_c_check_func
1798251883Speter
1799251883Speter# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1800251883Speter# ---------------------------------------------
1801251883Speter# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1802251883Speter# accordingly.
1803251883Speterac_fn_c_check_decl ()
1804251883Speter{
1805251883Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806251883Speter  as_decl_name=`echo $2|sed 's/ *(.*//'`
1807251883Speter  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1808251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1809251883Speter$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1810251883Speterif eval \${$3+:} false; then :
1811251883Speter  $as_echo_n "(cached) " >&6
1812251883Speterelse
1813251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814251883Speter/* end confdefs.h.  */
1815251883Speter$4
1816251883Speterint
1817251883Spetermain ()
1818251883Speter{
1819251883Speter#ifndef $as_decl_name
1820251883Speter#ifdef __cplusplus
1821251883Speter  (void) $as_decl_use;
1822251883Speter#else
1823251883Speter  (void) $as_decl_name;
1824251883Speter#endif
1825251883Speter#endif
1826251883Speter
1827251883Speter  ;
1828251883Speter  return 0;
1829251883Speter}
1830251883Speter_ACEOF
1831251883Speterif ac_fn_c_try_compile "$LINENO"; then :
1832251883Speter  eval "$3=yes"
1833251883Speterelse
1834251883Speter  eval "$3=no"
1835251883Speterfi
1836251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1837251883Speterfi
1838251883Spetereval ac_res=\$$3
1839251883Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1840251883Speter$as_echo "$ac_res" >&6; }
1841251883Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1842251883Speter
1843251883Speter} # ac_fn_c_check_decl
1844305003Scy
1845305003Scy# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1846305003Scy# -------------------------------------------------------
1847305003Scy# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1848305003Scy# the include files in INCLUDES and setting the cache variable VAR
1849305003Scy# accordingly.
1850305003Scyac_fn_c_check_header_mongrel ()
1851305003Scy{
1852305003Scy  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853305003Scy  if eval \${$3+:} false; then :
1854305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1855305003Scy$as_echo_n "checking for $2... " >&6; }
1856305003Scyif eval \${$3+:} false; then :
1857305003Scy  $as_echo_n "(cached) " >&6
1858305003Scyfi
1859305003Scyeval ac_res=\$$3
1860305003Scy	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861305003Scy$as_echo "$ac_res" >&6; }
1862305003Scyelse
1863305003Scy  # Is the header compilable?
1864305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1865305003Scy$as_echo_n "checking $2 usability... " >&6; }
1866305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867305003Scy/* end confdefs.h.  */
1868305003Scy$4
1869305003Scy#include <$2>
1870305003Scy_ACEOF
1871305003Scyif ac_fn_c_try_compile "$LINENO"; then :
1872305003Scy  ac_header_compiler=yes
1873305003Scyelse
1874305003Scy  ac_header_compiler=no
1875305003Scyfi
1876305003Scyrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1878305003Scy$as_echo "$ac_header_compiler" >&6; }
1879305003Scy
1880305003Scy# Is the header present?
1881305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1882305003Scy$as_echo_n "checking $2 presence... " >&6; }
1883305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884305003Scy/* end confdefs.h.  */
1885305003Scy#include <$2>
1886305003Scy_ACEOF
1887305003Scyif ac_fn_c_try_cpp "$LINENO"; then :
1888305003Scy  ac_header_preproc=yes
1889305003Scyelse
1890305003Scy  ac_header_preproc=no
1891305003Scyfi
1892305003Scyrm -f conftest.err conftest.i conftest.$ac_ext
1893305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1894305003Scy$as_echo "$ac_header_preproc" >&6; }
1895305003Scy
1896305003Scy# So?  What about this header?
1897305003Scycase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1898305003Scy  yes:no: )
1899305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1900305003Scy$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1901305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1902305003Scy$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1903305003Scy    ;;
1904305003Scy  no:yes:* )
1905305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1906305003Scy$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1907305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1908305003Scy$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1909305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1910305003Scy$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1911305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1912305003Scy$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1913305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1914305003Scy$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1915305003Scy( $as_echo "## ------------------------------------ ##
1916305003Scy## Report this to http://www.sqlite.org ##
1917305003Scy## ------------------------------------ ##"
1918305003Scy     ) | sed "s/^/$as_me: WARNING:     /" >&2
1919305003Scy    ;;
1920305003Scyesac
1921305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922305003Scy$as_echo_n "checking for $2... " >&6; }
1923305003Scyif eval \${$3+:} false; then :
1924305003Scy  $as_echo_n "(cached) " >&6
1925305003Scyelse
1926305003Scy  eval "$3=\$ac_header_compiler"
1927305003Scyfi
1928305003Scyeval ac_res=\$$3
1929305003Scy	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1930305003Scy$as_echo "$ac_res" >&6; }
1931305003Scyfi
1932305003Scy  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1933305003Scy
1934305003Scy} # ac_fn_c_check_header_mongrel
1935251883Spetercat >config.log <<_ACEOF
1936251883SpeterThis file contains any messages produced by compilers while
1937251883Speterrunning configure, to aid debugging if configure makes a mistake.
1938251883Speter
1939305003ScyIt was created by sqlite $as_me 3.14.1, which was
1940251883Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
1941251883Speter
1942251883Speter  $ $0 $@
1943251883Speter
1944251883Speter_ACEOF
1945251883Speterexec 5>>config.log
1946251883Speter{
1947251883Spetercat <<_ASUNAME
1948251883Speter## --------- ##
1949251883Speter## Platform. ##
1950251883Speter## --------- ##
1951251883Speter
1952251883Speterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1953251883Speteruname -m = `(uname -m) 2>/dev/null || echo unknown`
1954251883Speteruname -r = `(uname -r) 2>/dev/null || echo unknown`
1955251883Speteruname -s = `(uname -s) 2>/dev/null || echo unknown`
1956251883Speteruname -v = `(uname -v) 2>/dev/null || echo unknown`
1957251883Speter
1958251883Speter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1959251883Speter/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1960251883Speter
1961251883Speter/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1962251883Speter/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1963251883Speter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1964251883Speter/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1965251883Speter/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1966251883Speter/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1967251883Speter/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1968251883Speter
1969251883Speter_ASUNAME
1970251883Speter
1971251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1972251883Speterfor as_dir in $PATH
1973251883Speterdo
1974251883Speter  IFS=$as_save_IFS
1975251883Speter  test -z "$as_dir" && as_dir=.
1976251883Speter    $as_echo "PATH: $as_dir"
1977251883Speter  done
1978251883SpeterIFS=$as_save_IFS
1979251883Speter
1980251883Speter} >&5
1981251883Speter
1982251883Spetercat >&5 <<_ACEOF
1983251883Speter
1984251883Speter
1985251883Speter## ----------- ##
1986251883Speter## Core tests. ##
1987251883Speter## ----------- ##
1988251883Speter
1989251883Speter_ACEOF
1990251883Speter
1991251883Speter
1992251883Speter# Keep a trace of the command line.
1993251883Speter# Strip out --no-create and --no-recursion so they do not pile up.
1994251883Speter# Strip out --silent because we don't want to record it for future runs.
1995251883Speter# Also quote any args containing shell meta-characters.
1996251883Speter# Make two passes to allow for proper duplicate-argument suppression.
1997251883Speterac_configure_args=
1998251883Speterac_configure_args0=
1999251883Speterac_configure_args1=
2000251883Speterac_must_keep_next=false
2001251883Speterfor ac_pass in 1 2
2002251883Speterdo
2003251883Speter  for ac_arg
2004251883Speter  do
2005251883Speter    case $ac_arg in
2006251883Speter    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2007251883Speter    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2008251883Speter    | -silent | --silent | --silen | --sile | --sil)
2009251883Speter      continue ;;
2010251883Speter    *\'*)
2011251883Speter      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2012251883Speter    esac
2013251883Speter    case $ac_pass in
2014251883Speter    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2015251883Speter    2)
2016251883Speter      as_fn_append ac_configure_args1 " '$ac_arg'"
2017251883Speter      if test $ac_must_keep_next = true; then
2018251883Speter	ac_must_keep_next=false # Got value, back to normal.
2019251883Speter      else
2020251883Speter	case $ac_arg in
2021251883Speter	  *=* | --config-cache | -C | -disable-* | --disable-* \
2022251883Speter	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2023251883Speter	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2024251883Speter	  | -with-* | --with-* | -without-* | --without-* | --x)
2025251883Speter	    case "$ac_configure_args0 " in
2026251883Speter	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2027251883Speter	    esac
2028251883Speter	    ;;
2029251883Speter	  -* ) ac_must_keep_next=true ;;
2030251883Speter	esac
2031251883Speter      fi
2032251883Speter      as_fn_append ac_configure_args " '$ac_arg'"
2033251883Speter      ;;
2034251883Speter    esac
2035251883Speter  done
2036251883Speterdone
2037251883Speter{ ac_configure_args0=; unset ac_configure_args0;}
2038251883Speter{ ac_configure_args1=; unset ac_configure_args1;}
2039251883Speter
2040251883Speter# When interrupted or exit'd, cleanup temporary files, and complete
2041251883Speter# config.log.  We remove comments because anyway the quotes in there
2042251883Speter# would cause problems or look ugly.
2043251883Speter# WARNING: Use '\'' to represent an apostrophe within the trap.
2044251883Speter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2045251883Spetertrap 'exit_status=$?
2046251883Speter  # Save into config.log some information that might help in debugging.
2047251883Speter  {
2048251883Speter    echo
2049251883Speter
2050251883Speter    $as_echo "## ---------------- ##
2051251883Speter## Cache variables. ##
2052251883Speter## ---------------- ##"
2053251883Speter    echo
2054251883Speter    # The following way of writing the cache mishandles newlines in values,
2055251883Speter(
2056251883Speter  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2057251883Speter    eval ac_val=\$$ac_var
2058251883Speter    case $ac_val in #(
2059251883Speter    *${as_nl}*)
2060251883Speter      case $ac_var in #(
2061251883Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2062251883Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2063251883Speter      esac
2064251883Speter      case $ac_var in #(
2065251883Speter      _ | IFS | as_nl) ;; #(
2066251883Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2067251883Speter      *) { eval $ac_var=; unset $ac_var;} ;;
2068251883Speter      esac ;;
2069251883Speter    esac
2070251883Speter  done
2071251883Speter  (set) 2>&1 |
2072251883Speter    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2073251883Speter    *${as_nl}ac_space=\ *)
2074251883Speter      sed -n \
2075251883Speter	"s/'\''/'\''\\\\'\'''\''/g;
2076251883Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2077251883Speter      ;; #(
2078251883Speter    *)
2079251883Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2080251883Speter      ;;
2081251883Speter    esac |
2082251883Speter    sort
2083251883Speter)
2084251883Speter    echo
2085251883Speter
2086251883Speter    $as_echo "## ----------------- ##
2087251883Speter## Output variables. ##
2088251883Speter## ----------------- ##"
2089251883Speter    echo
2090251883Speter    for ac_var in $ac_subst_vars
2091251883Speter    do
2092251883Speter      eval ac_val=\$$ac_var
2093251883Speter      case $ac_val in
2094251883Speter      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2095251883Speter      esac
2096251883Speter      $as_echo "$ac_var='\''$ac_val'\''"
2097251883Speter    done | sort
2098251883Speter    echo
2099251883Speter
2100251883Speter    if test -n "$ac_subst_files"; then
2101251883Speter      $as_echo "## ------------------- ##
2102251883Speter## File substitutions. ##
2103251883Speter## ------------------- ##"
2104251883Speter      echo
2105251883Speter      for ac_var in $ac_subst_files
2106251883Speter      do
2107251883Speter	eval ac_val=\$$ac_var
2108251883Speter	case $ac_val in
2109251883Speter	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2110251883Speter	esac
2111251883Speter	$as_echo "$ac_var='\''$ac_val'\''"
2112251883Speter      done | sort
2113251883Speter      echo
2114251883Speter    fi
2115251883Speter
2116251883Speter    if test -s confdefs.h; then
2117251883Speter      $as_echo "## ----------- ##
2118251883Speter## confdefs.h. ##
2119251883Speter## ----------- ##"
2120251883Speter      echo
2121251883Speter      cat confdefs.h
2122251883Speter      echo
2123251883Speter    fi
2124251883Speter    test "$ac_signal" != 0 &&
2125251883Speter      $as_echo "$as_me: caught signal $ac_signal"
2126251883Speter    $as_echo "$as_me: exit $exit_status"
2127251883Speter  } >&5
2128251883Speter  rm -f core *.core core.conftest.* &&
2129251883Speter    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2130251883Speter    exit $exit_status
2131251883Speter' 0
2132251883Speterfor ac_signal in 1 2 13 15; do
2133251883Speter  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2134251883Speterdone
2135251883Speterac_signal=0
2136251883Speter
2137251883Speter# confdefs.h avoids OS command line length limits that DEFS can exceed.
2138251883Speterrm -f -r conftest* confdefs.h
2139251883Speter
2140251883Speter$as_echo "/* confdefs.h */" > confdefs.h
2141251883Speter
2142251883Speter# Predefined preprocessor variables.
2143251883Speter
2144251883Spetercat >>confdefs.h <<_ACEOF
2145251883Speter#define PACKAGE_NAME "$PACKAGE_NAME"
2146251883Speter_ACEOF
2147251883Speter
2148251883Spetercat >>confdefs.h <<_ACEOF
2149251883Speter#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2150251883Speter_ACEOF
2151251883Speter
2152251883Spetercat >>confdefs.h <<_ACEOF
2153251883Speter#define PACKAGE_VERSION "$PACKAGE_VERSION"
2154251883Speter_ACEOF
2155251883Speter
2156251883Spetercat >>confdefs.h <<_ACEOF
2157251883Speter#define PACKAGE_STRING "$PACKAGE_STRING"
2158251883Speter_ACEOF
2159251883Speter
2160251883Spetercat >>confdefs.h <<_ACEOF
2161251883Speter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2162251883Speter_ACEOF
2163251883Speter
2164251883Spetercat >>confdefs.h <<_ACEOF
2165251883Speter#define PACKAGE_URL "$PACKAGE_URL"
2166251883Speter_ACEOF
2167251883Speter
2168251883Speter
2169251883Speter# Let the site file select an alternate cache file if it wants to.
2170251883Speter# Prefer an explicitly selected file to automatically selected ones.
2171251883Speterac_site_file1=NONE
2172251883Speterac_site_file2=NONE
2173251883Speterif test -n "$CONFIG_SITE"; then
2174251883Speter  # We do not want a PATH search for config.site.
2175251883Speter  case $CONFIG_SITE in #((
2176251883Speter    -*)  ac_site_file1=./$CONFIG_SITE;;
2177251883Speter    */*) ac_site_file1=$CONFIG_SITE;;
2178251883Speter    *)   ac_site_file1=./$CONFIG_SITE;;
2179251883Speter  esac
2180251883Speterelif test "x$prefix" != xNONE; then
2181251883Speter  ac_site_file1=$prefix/share/config.site
2182251883Speter  ac_site_file2=$prefix/etc/config.site
2183251883Speterelse
2184251883Speter  ac_site_file1=$ac_default_prefix/share/config.site
2185251883Speter  ac_site_file2=$ac_default_prefix/etc/config.site
2186251883Speterfi
2187251883Speterfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2188251883Speterdo
2189251883Speter  test "x$ac_site_file" = xNONE && continue
2190251883Speter  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2191251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2192251883Speter$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2193251883Speter    sed 's/^/| /' "$ac_site_file" >&5
2194251883Speter    . "$ac_site_file" \
2195251883Speter      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2196251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2197251883Speteras_fn_error $? "failed to load site script $ac_site_file
2198251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
2199251883Speter  fi
2200251883Speterdone
2201251883Speter
2202251883Speterif test -r "$cache_file"; then
2203251883Speter  # Some versions of bash will fail to source /dev/null (special files
2204251883Speter  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2205251883Speter  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2206251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2207251883Speter$as_echo "$as_me: loading cache $cache_file" >&6;}
2208251883Speter    case $cache_file in
2209251883Speter      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2210251883Speter      *)                      . "./$cache_file";;
2211251883Speter    esac
2212251883Speter  fi
2213251883Speterelse
2214251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2215251883Speter$as_echo "$as_me: creating cache $cache_file" >&6;}
2216251883Speter  >$cache_file
2217251883Speterfi
2218251883Speter
2219251883Speter# Check that the precious variables saved in the cache have kept the same
2220251883Speter# value.
2221251883Speterac_cache_corrupted=false
2222251883Speterfor ac_var in $ac_precious_vars; do
2223251883Speter  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2224251883Speter  eval ac_new_set=\$ac_env_${ac_var}_set
2225251883Speter  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2226251883Speter  eval ac_new_val=\$ac_env_${ac_var}_value
2227251883Speter  case $ac_old_set,$ac_new_set in
2228251883Speter    set,)
2229251883Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2230251883Speter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2231251883Speter      ac_cache_corrupted=: ;;
2232251883Speter    ,set)
2233251883Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2234251883Speter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2235251883Speter      ac_cache_corrupted=: ;;
2236251883Speter    ,);;
2237251883Speter    *)
2238251883Speter      if test "x$ac_old_val" != "x$ac_new_val"; then
2239251883Speter	# differences in whitespace do not lead to failure.
2240251883Speter	ac_old_val_w=`echo x $ac_old_val`
2241251883Speter	ac_new_val_w=`echo x $ac_new_val`
2242251883Speter	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2243251883Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2244251883Speter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2245251883Speter	  ac_cache_corrupted=:
2246251883Speter	else
2247251883Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2248251883Speter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2249251883Speter	  eval $ac_var=\$ac_old_val
2250251883Speter	fi
2251251883Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2252251883Speter$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2253251883Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2254251883Speter$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2255251883Speter      fi;;
2256251883Speter  esac
2257251883Speter  # Pass precious variables to config.status.
2258251883Speter  if test "$ac_new_set" = set; then
2259251883Speter    case $ac_new_val in
2260251883Speter    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2261251883Speter    *) ac_arg=$ac_var=$ac_new_val ;;
2262251883Speter    esac
2263251883Speter    case " $ac_configure_args " in
2264251883Speter      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2265251883Speter      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2266251883Speter    esac
2267251883Speter  fi
2268251883Speterdone
2269251883Speterif $ac_cache_corrupted; then
2270251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2271251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2272251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2273251883Speter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2274251883Speter  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2275251883Speterfi
2276251883Speter## -------------------- ##
2277251883Speter## Main body of script. ##
2278251883Speter## -------------------- ##
2279251883Speter
2280251883Speterac_ext=c
2281251883Speterac_cpp='$CPP $CPPFLAGS'
2282251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2283251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2284251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
2285251883Speter
2286251883Speter
2287251883Speter
2288251883Speter
2289251883Speter# Use automake.
2290305003Scyam__api_version='1.15'
2291289166Speter
2292251883Speterac_aux_dir=
2293251883Speterfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2294251883Speter  if test -f "$ac_dir/install-sh"; then
2295251883Speter    ac_aux_dir=$ac_dir
2296251883Speter    ac_install_sh="$ac_aux_dir/install-sh -c"
2297251883Speter    break
2298251883Speter  elif test -f "$ac_dir/install.sh"; then
2299251883Speter    ac_aux_dir=$ac_dir
2300251883Speter    ac_install_sh="$ac_aux_dir/install.sh -c"
2301251883Speter    break
2302251883Speter  elif test -f "$ac_dir/shtool"; then
2303251883Speter    ac_aux_dir=$ac_dir
2304251883Speter    ac_install_sh="$ac_aux_dir/shtool install -c"
2305251883Speter    break
2306251883Speter  fi
2307251883Speterdone
2308251883Speterif test -z "$ac_aux_dir"; then
2309251883Speter  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2310251883Speterfi
2311251883Speter
2312251883Speter# These three variables are undocumented and unsupported,
2313251883Speter# and are intended to be withdrawn in a future Autoconf release.
2314251883Speter# They can cause serious problems if a builder's source tree is in a directory
2315251883Speter# whose full name contains unusual characters.
2316251883Speterac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2317251883Speterac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2318251883Speterac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2319251883Speter
2320251883Speter
2321251883Speter# Find a good install program.  We prefer a C program (faster),
2322251883Speter# so one script is as good as another.  But avoid the broken or
2323251883Speter# incompatible versions:
2324251883Speter# SysV /etc/install, /usr/sbin/install
2325251883Speter# SunOS /usr/etc/install
2326251883Speter# IRIX /sbin/install
2327251883Speter# AIX /bin/install
2328251883Speter# AmigaOS /C/install, which installs bootblocks on floppy discs
2329251883Speter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2330251883Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2331251883Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2332251883Speter# OS/2's system install, which has a completely different semantic
2333251883Speter# ./install, which can be erroneously created by make from ./install.sh.
2334251883Speter# Reject install programs that cannot install multiple files.
2335251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2336251883Speter$as_echo_n "checking for a BSD-compatible install... " >&6; }
2337251883Speterif test -z "$INSTALL"; then
2338251883Speterif ${ac_cv_path_install+:} false; then :
2339251883Speter  $as_echo_n "(cached) " >&6
2340251883Speterelse
2341251883Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2342251883Speterfor as_dir in $PATH
2343251883Speterdo
2344251883Speter  IFS=$as_save_IFS
2345251883Speter  test -z "$as_dir" && as_dir=.
2346251883Speter    # Account for people who put trailing slashes in PATH elements.
2347251883Spetercase $as_dir/ in #((
2348251883Speter  ./ | .// | /[cC]/* | \
2349251883Speter  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2350251883Speter  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2351251883Speter  /usr/ucb/* ) ;;
2352251883Speter  *)
2353251883Speter    # OSF1 and SCO ODT 3.0 have their own names for install.
2354251883Speter    # Don't use installbsd from OSF since it installs stuff as root
2355251883Speter    # by default.
2356251883Speter    for ac_prog in ginstall scoinst install; do
2357251883Speter      for ac_exec_ext in '' $ac_executable_extensions; do
2358251883Speter	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2359251883Speter	  if test $ac_prog = install &&
2360251883Speter	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2361251883Speter	    # AIX install.  It has an incompatible calling convention.
2362251883Speter	    :
2363251883Speter	  elif test $ac_prog = install &&
2364251883Speter	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2365251883Speter	    # program-specific install script used by HP pwplus--don't use.
2366251883Speter	    :
2367251883Speter	  else
2368251883Speter	    rm -rf conftest.one conftest.two conftest.dir
2369251883Speter	    echo one > conftest.one
2370251883Speter	    echo two > conftest.two
2371251883Speter	    mkdir conftest.dir
2372251883Speter	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2373251883Speter	      test -s conftest.one && test -s conftest.two &&
2374251883Speter	      test -s conftest.dir/conftest.one &&
2375251883Speter	      test -s conftest.dir/conftest.two
2376251883Speter	    then
2377251883Speter	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2378251883Speter	      break 3
2379251883Speter	    fi
2380251883Speter	  fi
2381251883Speter	fi
2382251883Speter      done
2383251883Speter    done
2384251883Speter    ;;
2385251883Speteresac
2386251883Speter
2387251883Speter  done
2388251883SpeterIFS=$as_save_IFS
2389251883Speter
2390251883Speterrm -rf conftest.one conftest.two conftest.dir
2391251883Speter
2392251883Speterfi
2393251883Speter  if test "${ac_cv_path_install+set}" = set; then
2394251883Speter    INSTALL=$ac_cv_path_install
2395251883Speter  else
2396251883Speter    # As a last resort, use the slow shell script.  Don't cache a
2397251883Speter    # value for INSTALL within a source directory, because that will
2398251883Speter    # break other packages using the cache if that directory is
2399251883Speter    # removed, or if the value is a relative name.
2400251883Speter    INSTALL=$ac_install_sh
2401251883Speter  fi
2402251883Speterfi
2403251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2404251883Speter$as_echo "$INSTALL" >&6; }
2405251883Speter
2406251883Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2407251883Speter# It thinks the first close brace ends the variable substitution.
2408251883Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2409251883Speter
2410251883Spetertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2411251883Speter
2412251883Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2413251883Speter
2414251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2415251883Speter$as_echo_n "checking whether build environment is sane... " >&6; }
2416289166Speter# Reject unsafe characters in $srcdir or the absolute working directory
2417289166Speter# name.  Accept space and tab only in the latter.
2418289166Speteram_lf='
2419289166Speter'
2420289166Spetercase `pwd` in
2421289166Speter  *[\\\"\#\$\&\'\`$am_lf]*)
2422289166Speter    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2423289166Speteresac
2424289166Spetercase $srcdir in
2425289166Speter  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2426305003Scy    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2427289166Speteresac
2428289166Speter
2429305003Scy# Do 'set' in a subshell so we don't clobber the current shell's
2430251883Speter# arguments.  Must try -L first in case configure is actually a
2431251883Speter# symlink; some systems play weird games with the mod time of symlinks
2432251883Speter# (eg FreeBSD returns the mod time of the symlink's containing
2433251883Speter# directory).
2434251883Speterif (
2435305003Scy   am_has_slept=no
2436305003Scy   for am_try in 1 2; do
2437305003Scy     echo "timestamp, slept: $am_has_slept" > conftest.file
2438305003Scy     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2439305003Scy     if test "$*" = "X"; then
2440305003Scy	# -L didn't work.
2441305003Scy	set X `ls -t "$srcdir/configure" conftest.file`
2442305003Scy     fi
2443305003Scy     if test "$*" != "X $srcdir/configure conftest.file" \
2444305003Scy	&& test "$*" != "X conftest.file $srcdir/configure"; then
2445251883Speter
2446305003Scy	# If neither matched, then we have a broken ls.  This can happen
2447305003Scy	# if, for instance, CONFIG_SHELL is bash and it inherits a
2448305003Scy	# broken ls alias from the environment.  This has actually
2449305003Scy	# happened.  Such a system could not be considered "sane".
2450305003Scy	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2451305003Scy  alias in your environment" "$LINENO" 5
2452305003Scy     fi
2453305003Scy     if test "$2" = conftest.file || test $am_try -eq 2; then
2454305003Scy       break
2455305003Scy     fi
2456305003Scy     # Just in case.
2457305003Scy     sleep 1
2458305003Scy     am_has_slept=yes
2459305003Scy   done
2460251883Speter   test "$2" = conftest.file
2461251883Speter   )
2462251883Speterthen
2463251883Speter   # Ok.
2464251883Speter   :
2465251883Speterelse
2466251883Speter   as_fn_error $? "newly created file is older than distributed files!
2467251883SpeterCheck your system clock" "$LINENO" 5
2468251883Speterfi
2469251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2470251883Speter$as_echo "yes" >&6; }
2471305003Scy# If we didn't sleep, we still need to ensure time stamps of config.status and
2472305003Scy# generated files are strictly newer.
2473305003Scyam_sleep_pid=
2474305003Scyif grep 'slept: no' conftest.file >/dev/null 2>&1; then
2475305003Scy  ( sleep 1 ) &
2476305003Scy  am_sleep_pid=$!
2477305003Scyfi
2478305003Scy
2479305003Scyrm -f conftest.file
2480305003Scy
2481251883Spetertest "$program_prefix" != NONE &&
2482251883Speter  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2483251883Speter# Use a double $ so make ignores it.
2484251883Spetertest "$program_suffix" != NONE &&
2485251883Speter  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2486251883Speter# Double any \ or $.
2487251883Speter# By default was `s,x,x', remove it if useless.
2488251883Speterac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2489251883Speterprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2490251883Speter
2491305003Scy# Expand $ac_aux_dir to an absolute path.
2492305003Scyam_aux_dir=`cd "$ac_aux_dir" && pwd`
2493251883Speter
2494289166Speterif test x"${MISSING+set}" != xset; then
2495289166Speter  case $am_aux_dir in
2496289166Speter  *\ * | *\	*)
2497289166Speter    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2498289166Speter  *)
2499289166Speter    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2500289166Speter  esac
2501289166Speterfi
2502251883Speter# Use eval to expand $SHELL
2503305003Scyif eval "$MISSING --is-lightweight"; then
2504305003Scy  am_missing_run="$MISSING "
2505251883Speterelse
2506251883Speter  am_missing_run=
2507305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2508305003Scy$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2509251883Speterfi
2510251883Speter
2511305003Scyif test x"${install_sh+set}" != xset; then
2512289166Speter  case $am_aux_dir in
2513289166Speter  *\ * | *\	*)
2514289166Speter    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2515289166Speter  *)
2516289166Speter    install_sh="\${SHELL} $am_aux_dir/install-sh"
2517289166Speter  esac
2518289166Speterfi
2519289166Speter
2520305003Scy# Installed binaries are usually stripped using 'strip' when the user
2521305003Scy# run "make install-strip".  However 'strip' might not be the right
2522289166Speter# tool to use in cross-compilation environments, therefore Automake
2523305003Scy# will honor the 'STRIP' environment variable to overrule this program.
2524289166Speterif test "$cross_compiling" != no; then
2525289166Speter  if test -n "$ac_tool_prefix"; then
2526289166Speter  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2527289166Speterset dummy ${ac_tool_prefix}strip; ac_word=$2
2528289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529289166Speter$as_echo_n "checking for $ac_word... " >&6; }
2530289166Speterif ${ac_cv_prog_STRIP+:} false; then :
2531289166Speter  $as_echo_n "(cached) " >&6
2532251883Speterelse
2533289166Speter  if test -n "$STRIP"; then
2534289166Speter  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2535289166Speterelse
2536289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537289166Speterfor as_dir in $PATH
2538289166Speterdo
2539289166Speter  IFS=$as_save_IFS
2540289166Speter  test -z "$as_dir" && as_dir=.
2541289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2542289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2543289166Speter    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2544289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545289166Speter    break 2
2546289166Speter  fi
2547289166Speterdone
2548251883Speter  done
2549289166SpeterIFS=$as_save_IFS
2550289166Speter
2551289166Speterfi
2552289166Speterfi
2553289166SpeterSTRIP=$ac_cv_prog_STRIP
2554289166Speterif test -n "$STRIP"; then
2555289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2556289166Speter$as_echo "$STRIP" >&6; }
2557289166Speterelse
2558289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559289166Speter$as_echo "no" >&6; }
2560289166Speterfi
2561289166Speter
2562289166Speter
2563289166Speterfi
2564289166Speterif test -z "$ac_cv_prog_STRIP"; then
2565289166Speter  ac_ct_STRIP=$STRIP
2566289166Speter  # Extract the first word of "strip", so it can be a program name with args.
2567289166Speterset dummy strip; ac_word=$2
2568289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569289166Speter$as_echo_n "checking for $ac_word... " >&6; }
2570289166Speterif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2571289166Speter  $as_echo_n "(cached) " >&6
2572289166Speterelse
2573289166Speter  if test -n "$ac_ct_STRIP"; then
2574289166Speter  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2575289166Speterelse
2576289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2577289166Speterfor as_dir in $PATH
2578289166Speterdo
2579289166Speter  IFS=$as_save_IFS
2580289166Speter  test -z "$as_dir" && as_dir=.
2581289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2582289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2583289166Speter    ac_cv_prog_ac_ct_STRIP="strip"
2584289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2585289166Speter    break 2
2586289166Speter  fi
2587289166Speterdone
2588289166Speter  done
2589289166SpeterIFS=$as_save_IFS
2590289166Speter
2591289166Speterfi
2592289166Speterfi
2593289166Speterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2594289166Speterif test -n "$ac_ct_STRIP"; then
2595289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2596289166Speter$as_echo "$ac_ct_STRIP" >&6; }
2597289166Speterelse
2598289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2599289166Speter$as_echo "no" >&6; }
2600289166Speterfi
2601289166Speter
2602289166Speter  if test "x$ac_ct_STRIP" = x; then
2603289166Speter    STRIP=":"
2604251883Speter  else
2605289166Speter    case $cross_compiling:$ac_tool_warned in
2606289166Speteryes:)
2607289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2608289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2609289166Speterac_tool_warned=yes ;;
2610289166Speteresac
2611289166Speter    STRIP=$ac_ct_STRIP
2612251883Speter  fi
2613289166Speterelse
2614289166Speter  STRIP="$ac_cv_prog_STRIP"
2615251883Speterfi
2616251883Speter
2617289166Speterfi
2618289166SpeterINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2619289166Speter
2620289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2621289166Speter$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2622289166Speterif test -z "$MKDIR_P"; then
2623289166Speter  if ${ac_cv_path_mkdir+:} false; then :
2624289166Speter  $as_echo_n "(cached) " >&6
2625289166Speterelse
2626289166Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627289166Speterfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2628289166Speterdo
2629289166Speter  IFS=$as_save_IFS
2630289166Speter  test -z "$as_dir" && as_dir=.
2631289166Speter    for ac_prog in mkdir gmkdir; do
2632289166Speter	 for ac_exec_ext in '' $ac_executable_extensions; do
2633289166Speter	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2634289166Speter	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2635289166Speter	     'mkdir (GNU coreutils) '* | \
2636289166Speter	     'mkdir (coreutils) '* | \
2637289166Speter	     'mkdir (fileutils) '4.1*)
2638289166Speter	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2639289166Speter	       break 3;;
2640289166Speter	   esac
2641289166Speter	 done
2642289166Speter       done
2643289166Speter  done
2644289166SpeterIFS=$as_save_IFS
2645289166Speter
2646289166Speterfi
2647289166Speter
2648289166Speter  test -d ./--version && rmdir ./--version
2649289166Speter  if test "${ac_cv_path_mkdir+set}" = set; then
2650289166Speter    MKDIR_P="$ac_cv_path_mkdir -p"
2651289166Speter  else
2652289166Speter    # As a last resort, use the slow shell script.  Don't cache a
2653289166Speter    # value for MKDIR_P within a source directory, because that will
2654289166Speter    # break other packages using the cache if that directory is
2655289166Speter    # removed, or if the value is a relative name.
2656289166Speter    MKDIR_P="$ac_install_sh -d"
2657289166Speter  fi
2658289166Speterfi
2659289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2660289166Speter$as_echo "$MKDIR_P" >&6; }
2661289166Speter
2662251883Speterfor ac_prog in gawk mawk nawk awk
2663251883Speterdo
2664251883Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
2665251883Speterset dummy $ac_prog; ac_word=$2
2666251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2667251883Speter$as_echo_n "checking for $ac_word... " >&6; }
2668251883Speterif ${ac_cv_prog_AWK+:} false; then :
2669251883Speter  $as_echo_n "(cached) " >&6
2670251883Speterelse
2671251883Speter  if test -n "$AWK"; then
2672251883Speter  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2673251883Speterelse
2674251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2675251883Speterfor as_dir in $PATH
2676251883Speterdo
2677251883Speter  IFS=$as_save_IFS
2678251883Speter  test -z "$as_dir" && as_dir=.
2679251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2680251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2681251883Speter    ac_cv_prog_AWK="$ac_prog"
2682251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2683251883Speter    break 2
2684251883Speter  fi
2685251883Speterdone
2686251883Speter  done
2687251883SpeterIFS=$as_save_IFS
2688251883Speter
2689251883Speterfi
2690251883Speterfi
2691251883SpeterAWK=$ac_cv_prog_AWK
2692251883Speterif test -n "$AWK"; then
2693251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2694251883Speter$as_echo "$AWK" >&6; }
2695251883Speterelse
2696251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2697251883Speter$as_echo "no" >&6; }
2698251883Speterfi
2699251883Speter
2700251883Speter
2701251883Speter  test -n "$AWK" && break
2702251883Speterdone
2703251883Speter
2704251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2705251883Speter$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2706251883Speterset x ${MAKE-make}
2707251883Speterac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2708251883Speterif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2709251883Speter  $as_echo_n "(cached) " >&6
2710251883Speterelse
2711251883Speter  cat >conftest.make <<\_ACEOF
2712251883SpeterSHELL = /bin/sh
2713251883Speterall:
2714251883Speter	@echo '@@@%%%=$(MAKE)=@@@%%%'
2715251883Speter_ACEOF
2716251883Speter# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2717251883Spetercase `${MAKE-make} -f conftest.make 2>/dev/null` in
2718251883Speter  *@@@%%%=?*=@@@%%%*)
2719251883Speter    eval ac_cv_prog_make_${ac_make}_set=yes;;
2720251883Speter  *)
2721251883Speter    eval ac_cv_prog_make_${ac_make}_set=no;;
2722251883Speteresac
2723251883Speterrm -f conftest.make
2724251883Speterfi
2725251883Speterif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2726251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2727251883Speter$as_echo "yes" >&6; }
2728251883Speter  SET_MAKE=
2729251883Speterelse
2730251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2731251883Speter$as_echo "no" >&6; }
2732251883Speter  SET_MAKE="MAKE=${MAKE-make}"
2733251883Speterfi
2734251883Speter
2735251883Speterrm -rf .tst 2>/dev/null
2736251883Spetermkdir .tst 2>/dev/null
2737251883Speterif test -d .tst; then
2738251883Speter  am__leading_dot=.
2739251883Speterelse
2740251883Speter  am__leading_dot=_
2741251883Speterfi
2742251883Speterrmdir .tst 2>/dev/null
2743251883Speter
2744305003Scy# Check whether --enable-silent-rules was given.
2745305003Scyif test "${enable_silent_rules+set}" = set; then :
2746305003Scy  enableval=$enable_silent_rules;
2747305003Scyfi
2748305003Scy
2749305003Scycase $enable_silent_rules in # (((
2750305003Scy  yes) AM_DEFAULT_VERBOSITY=0;;
2751305003Scy   no) AM_DEFAULT_VERBOSITY=1;;
2752305003Scy    *) AM_DEFAULT_VERBOSITY=1;;
2753305003Scyesac
2754305003Scyam_make=${MAKE-make}
2755305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2756305003Scy$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2757305003Scyif ${am_cv_make_support_nested_variables+:} false; then :
2758305003Scy  $as_echo_n "(cached) " >&6
2759305003Scyelse
2760305003Scy  if $as_echo 'TRUE=$(BAR$(V))
2761305003ScyBAR0=false
2762305003ScyBAR1=true
2763305003ScyV=1
2764305003Scyam__doit:
2765305003Scy	@$(TRUE)
2766305003Scy.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2767305003Scy  am_cv_make_support_nested_variables=yes
2768305003Scyelse
2769305003Scy  am_cv_make_support_nested_variables=no
2770305003Scyfi
2771305003Scyfi
2772305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2773305003Scy$as_echo "$am_cv_make_support_nested_variables" >&6; }
2774305003Scyif test $am_cv_make_support_nested_variables = yes; then
2775305003Scy    AM_V='$(V)'
2776305003Scy  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2777305003Scyelse
2778305003Scy  AM_V=$AM_DEFAULT_VERBOSITY
2779305003Scy  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2780305003Scyfi
2781305003ScyAM_BACKSLASH='\'
2782305003Scy
2783289166Speterif test "`cd $srcdir && pwd`" != "`pwd`"; then
2784289166Speter  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2785289166Speter  # is not polluted with repeated "-I."
2786289166Speter  am__isrc=' -I$(srcdir)'
2787289166Speter  # test to see if srcdir already configured
2788289166Speter  if test -f $srcdir/config.status; then
2789289166Speter    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2790289166Speter  fi
2791251883Speterfi
2792251883Speter
2793251883Speter# test whether we have cygpath
2794251883Speterif test -z "$CYGPATH_W"; then
2795251883Speter  if (cygpath --version) >/dev/null 2>/dev/null; then
2796251883Speter    CYGPATH_W='cygpath -w'
2797251883Speter  else
2798251883Speter    CYGPATH_W=echo
2799251883Speter  fi
2800251883Speterfi
2801251883Speter
2802251883Speter
2803251883Speter# Define the identity of the package.
2804251883Speter PACKAGE='sqlite'
2805305003Scy VERSION='3.14.1'
2806251883Speter
2807251883Speter
2808251883Spetercat >>confdefs.h <<_ACEOF
2809251883Speter#define PACKAGE "$PACKAGE"
2810251883Speter_ACEOF
2811251883Speter
2812251883Speter
2813251883Spetercat >>confdefs.h <<_ACEOF
2814251883Speter#define VERSION "$VERSION"
2815251883Speter_ACEOF
2816251883Speter
2817251883Speter# Some tools Automake needs.
2818251883Speter
2819251883SpeterACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2820251883Speter
2821251883Speter
2822251883SpeterAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2823251883Speter
2824251883Speter
2825251883SpeterAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2826251883Speter
2827251883Speter
2828251883SpeterAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2829251883Speter
2830251883Speter
2831251883SpeterMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2832251883Speter
2833305003Scy# For better backward compatibility.  To be removed once Automake 1.9.x
2834305003Scy# dies out for good.  For more background, see:
2835305003Scy# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2836305003Scy# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2837305003Scymkdir_p='$(MKDIR_P)'
2838305003Scy
2839305003Scy# We need awk for the "check" target (and possibly the TAP driver).  The
2840305003Scy# system "awk" is bad on some platforms.
2841289166Speter# Always define AMTAR for backward compatibility.  Yes, it's still used
2842289166Speter# in the wild :-(  We should find a proper way to deprecate it ...
2843289166SpeterAMTAR='$${TAR-tar}'
2844251883Speter
2845305003Scy
2846305003Scy# We'll loop over all known methods to create a tar archive until one works.
2847305003Scy_am_tools='gnutar  pax cpio none'
2848305003Scy
2849289166Speteram__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2850251883Speter
2851251883Speter
2852251883Speter
2853251883Speter
2854251883Speter
2855251883Speter
2856305003Scy# POSIX will say in a future version that running "rm -f" with no argument
2857305003Scy# is OK; and we want to be able to make that assumption in our Makefile
2858305003Scy# recipes.  So use an aggressive probe to check that the usage we want is
2859305003Scy# actually supported "in the wild" to an acceptable degree.
2860305003Scy# See automake bug#10828.
2861305003Scy# To make any issue more visible, cause the running configure to be aborted
2862305003Scy# by default if the 'rm' program in use doesn't match our expectations; the
2863305003Scy# user can still override this though.
2864305003Scyif rm -f && rm -fr && rm -rf; then : OK; else
2865305003Scy  cat >&2 <<'END'
2866305003ScyOops!
2867305003Scy
2868305003ScyYour 'rm' program seems unable to run without file operands specified
2869305003Scyon the command line, even when the '-f' option is present.  This is contrary
2870305003Scyto the behaviour of most rm programs out there, and not conforming with
2871305003Scythe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2872305003Scy
2873305003ScyPlease tell bug-automake@gnu.org about your system, including the value
2874305003Scyof your $PATH and any error possibly output before this message.  This
2875305003Scycan help us improve future automake versions.
2876305003Scy
2877305003ScyEND
2878305003Scy  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2879305003Scy    echo 'Configuration will proceed anyway, since you have set the' >&2
2880305003Scy    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2881305003Scy    echo >&2
2882305003Scy  else
2883305003Scy    cat >&2 <<'END'
2884305003ScyAborting the configuration process, to ensure you take notice of the issue.
2885305003Scy
2886305003ScyYou can download and install GNU coreutils to get an 'rm' implementation
2887305003Scythat behaves properly: <http://www.gnu.org/software/coreutils/>.
2888305003Scy
2889305003ScyIf you want to complete the configuration process using your problematic
2890305003Scy'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2891305003Scyto "yes", and re-run configure.
2892305003Scy
2893305003ScyEND
2894305003Scy    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2895305003Scy  fi
2896305003Scyfi
2897305003Scy
2898305003Scy
2899251883SpeterDEPDIR="${am__leading_dot}deps"
2900251883Speter
2901251883Speterac_config_commands="$ac_config_commands depfiles"
2902251883Speter
2903251883Speter
2904251883Speteram_make=${MAKE-make}
2905251883Spetercat > confinc << 'END'
2906251883Speteram__doit:
2907289166Speter	@echo this is the am__doit target
2908251883Speter.PHONY: am__doit
2909251883SpeterEND
2910251883Speter# If we don't find an include directive, just comment out the code.
2911251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2912251883Speter$as_echo_n "checking for style of include used by $am_make... " >&6; }
2913251883Speteram__include="#"
2914251883Speteram__quote=
2915251883Speter_am_result=none
2916251883Speter# First try GNU make style include.
2917251883Speterecho "include confinc" > confmf
2918305003Scy# Ignore all kinds of additional output from 'make'.
2919289166Spetercase `$am_make -s -f confmf 2> /dev/null` in #(
2920289166Speter*the\ am__doit\ target*)
2921289166Speter  am__include=include
2922289166Speter  am__quote=
2923289166Speter  _am_result=GNU
2924289166Speter  ;;
2925289166Speteresac
2926251883Speter# Now try BSD make style include.
2927251883Speterif test "$am__include" = "#"; then
2928251883Speter   echo '.include "confinc"' > confmf
2929289166Speter   case `$am_make -s -f confmf 2> /dev/null` in #(
2930289166Speter   *the\ am__doit\ target*)
2931289166Speter     am__include=.include
2932289166Speter     am__quote="\""
2933289166Speter     _am_result=BSD
2934289166Speter     ;;
2935289166Speter   esac
2936251883Speterfi
2937251883Speter
2938251883Speter
2939251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2940251883Speter$as_echo "$_am_result" >&6; }
2941251883Speterrm -f confinc confmf
2942251883Speter
2943251883Speter# Check whether --enable-dependency-tracking was given.
2944251883Speterif test "${enable_dependency_tracking+set}" = set; then :
2945251883Speter  enableval=$enable_dependency_tracking;
2946251883Speterfi
2947251883Speter
2948251883Speterif test "x$enable_dependency_tracking" != xno; then
2949251883Speter  am_depcomp="$ac_aux_dir/depcomp"
2950251883Speter  AMDEPBACKSLASH='\'
2951289166Speter  am__nodep='_no'
2952251883Speterfi
2953289166Speter if test "x$enable_dependency_tracking" != xno; then
2954251883Speter  AMDEP_TRUE=
2955251883Speter  AMDEP_FALSE='#'
2956251883Speterelse
2957251883Speter  AMDEP_TRUE='#'
2958251883Speter  AMDEP_FALSE=
2959251883Speterfi
2960251883Speter
2961251883Speter
2962251883Speterac_ext=c
2963251883Speterac_cpp='$CPP $CPPFLAGS'
2964251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2965251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2966251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
2967251883Speterif test -n "$ac_tool_prefix"; then
2968251883Speter  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2969251883Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2
2970251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2971251883Speter$as_echo_n "checking for $ac_word... " >&6; }
2972251883Speterif ${ac_cv_prog_CC+:} false; then :
2973251883Speter  $as_echo_n "(cached) " >&6
2974251883Speterelse
2975251883Speter  if test -n "$CC"; then
2976251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
2977251883Speterelse
2978251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2979251883Speterfor as_dir in $PATH
2980251883Speterdo
2981251883Speter  IFS=$as_save_IFS
2982251883Speter  test -z "$as_dir" && as_dir=.
2983251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
2984251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2985251883Speter    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2986251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2987251883Speter    break 2
2988251883Speter  fi
2989251883Speterdone
2990251883Speter  done
2991251883SpeterIFS=$as_save_IFS
2992251883Speter
2993251883Speterfi
2994251883Speterfi
2995251883SpeterCC=$ac_cv_prog_CC
2996251883Speterif test -n "$CC"; then
2997251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2998251883Speter$as_echo "$CC" >&6; }
2999251883Speterelse
3000251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001251883Speter$as_echo "no" >&6; }
3002251883Speterfi
3003251883Speter
3004251883Speter
3005251883Speterfi
3006251883Speterif test -z "$ac_cv_prog_CC"; then
3007251883Speter  ac_ct_CC=$CC
3008251883Speter  # Extract the first word of "gcc", so it can be a program name with args.
3009251883Speterset dummy gcc; ac_word=$2
3010251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011251883Speter$as_echo_n "checking for $ac_word... " >&6; }
3012251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
3013251883Speter  $as_echo_n "(cached) " >&6
3014251883Speterelse
3015251883Speter  if test -n "$ac_ct_CC"; then
3016251883Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3017251883Speterelse
3018251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019251883Speterfor as_dir in $PATH
3020251883Speterdo
3021251883Speter  IFS=$as_save_IFS
3022251883Speter  test -z "$as_dir" && as_dir=.
3023251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3024251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3025251883Speter    ac_cv_prog_ac_ct_CC="gcc"
3026251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027251883Speter    break 2
3028251883Speter  fi
3029251883Speterdone
3030251883Speter  done
3031251883SpeterIFS=$as_save_IFS
3032251883Speter
3033251883Speterfi
3034251883Speterfi
3035251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
3036251883Speterif test -n "$ac_ct_CC"; then
3037251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3038251883Speter$as_echo "$ac_ct_CC" >&6; }
3039251883Speterelse
3040251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041251883Speter$as_echo "no" >&6; }
3042251883Speterfi
3043251883Speter
3044251883Speter  if test "x$ac_ct_CC" = x; then
3045251883Speter    CC=""
3046251883Speter  else
3047251883Speter    case $cross_compiling:$ac_tool_warned in
3048251883Speteryes:)
3049251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3050251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3051251883Speterac_tool_warned=yes ;;
3052251883Speteresac
3053251883Speter    CC=$ac_ct_CC
3054251883Speter  fi
3055251883Speterelse
3056251883Speter  CC="$ac_cv_prog_CC"
3057251883Speterfi
3058251883Speter
3059251883Speterif test -z "$CC"; then
3060251883Speter          if test -n "$ac_tool_prefix"; then
3061251883Speter    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3062251883Speterset dummy ${ac_tool_prefix}cc; ac_word=$2
3063251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3064251883Speter$as_echo_n "checking for $ac_word... " >&6; }
3065251883Speterif ${ac_cv_prog_CC+:} false; then :
3066251883Speter  $as_echo_n "(cached) " >&6
3067251883Speterelse
3068251883Speter  if test -n "$CC"; then
3069251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3070251883Speterelse
3071251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3072251883Speterfor as_dir in $PATH
3073251883Speterdo
3074251883Speter  IFS=$as_save_IFS
3075251883Speter  test -z "$as_dir" && as_dir=.
3076251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3077251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3078251883Speter    ac_cv_prog_CC="${ac_tool_prefix}cc"
3079251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3080251883Speter    break 2
3081251883Speter  fi
3082251883Speterdone
3083251883Speter  done
3084251883SpeterIFS=$as_save_IFS
3085251883Speter
3086251883Speterfi
3087251883Speterfi
3088251883SpeterCC=$ac_cv_prog_CC
3089251883Speterif test -n "$CC"; then
3090251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3091251883Speter$as_echo "$CC" >&6; }
3092251883Speterelse
3093251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3094251883Speter$as_echo "no" >&6; }
3095251883Speterfi
3096251883Speter
3097251883Speter
3098251883Speter  fi
3099251883Speterfi
3100251883Speterif test -z "$CC"; then
3101251883Speter  # Extract the first word of "cc", so it can be a program name with args.
3102251883Speterset dummy cc; ac_word=$2
3103251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104251883Speter$as_echo_n "checking for $ac_word... " >&6; }
3105251883Speterif ${ac_cv_prog_CC+:} false; then :
3106251883Speter  $as_echo_n "(cached) " >&6
3107251883Speterelse
3108251883Speter  if test -n "$CC"; then
3109251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3110251883Speterelse
3111251883Speter  ac_prog_rejected=no
3112251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3113251883Speterfor as_dir in $PATH
3114251883Speterdo
3115251883Speter  IFS=$as_save_IFS
3116251883Speter  test -z "$as_dir" && as_dir=.
3117251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3118251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3119251883Speter    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3120251883Speter       ac_prog_rejected=yes
3121251883Speter       continue
3122251883Speter     fi
3123251883Speter    ac_cv_prog_CC="cc"
3124251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3125251883Speter    break 2
3126251883Speter  fi
3127251883Speterdone
3128251883Speter  done
3129251883SpeterIFS=$as_save_IFS
3130251883Speter
3131251883Speterif test $ac_prog_rejected = yes; then
3132251883Speter  # We found a bogon in the path, so make sure we never use it.
3133251883Speter  set dummy $ac_cv_prog_CC
3134251883Speter  shift
3135251883Speter  if test $# != 0; then
3136251883Speter    # We chose a different compiler from the bogus one.
3137251883Speter    # However, it has the same basename, so the bogon will be chosen
3138251883Speter    # first if we set CC to just the basename; use the full file name.
3139251883Speter    shift
3140251883Speter    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3141251883Speter  fi
3142251883Speterfi
3143251883Speterfi
3144251883Speterfi
3145251883SpeterCC=$ac_cv_prog_CC
3146251883Speterif test -n "$CC"; then
3147251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3148251883Speter$as_echo "$CC" >&6; }
3149251883Speterelse
3150251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3151251883Speter$as_echo "no" >&6; }
3152251883Speterfi
3153251883Speter
3154251883Speter
3155251883Speterfi
3156251883Speterif test -z "$CC"; then
3157251883Speter  if test -n "$ac_tool_prefix"; then
3158251883Speter  for ac_prog in cl.exe
3159251883Speter  do
3160251883Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3161251883Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3162251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3163251883Speter$as_echo_n "checking for $ac_word... " >&6; }
3164251883Speterif ${ac_cv_prog_CC+:} false; then :
3165251883Speter  $as_echo_n "(cached) " >&6
3166251883Speterelse
3167251883Speter  if test -n "$CC"; then
3168251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3169251883Speterelse
3170251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3171251883Speterfor as_dir in $PATH
3172251883Speterdo
3173251883Speter  IFS=$as_save_IFS
3174251883Speter  test -z "$as_dir" && as_dir=.
3175251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3176251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3177251883Speter    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3178251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3179251883Speter    break 2
3180251883Speter  fi
3181251883Speterdone
3182251883Speter  done
3183251883SpeterIFS=$as_save_IFS
3184251883Speter
3185251883Speterfi
3186251883Speterfi
3187251883SpeterCC=$ac_cv_prog_CC
3188251883Speterif test -n "$CC"; then
3189251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3190251883Speter$as_echo "$CC" >&6; }
3191251883Speterelse
3192251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3193251883Speter$as_echo "no" >&6; }
3194251883Speterfi
3195251883Speter
3196251883Speter
3197251883Speter    test -n "$CC" && break
3198251883Speter  done
3199251883Speterfi
3200251883Speterif test -z "$CC"; then
3201251883Speter  ac_ct_CC=$CC
3202251883Speter  for ac_prog in cl.exe
3203251883Speterdo
3204251883Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
3205251883Speterset dummy $ac_prog; ac_word=$2
3206251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3207251883Speter$as_echo_n "checking for $ac_word... " >&6; }
3208251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
3209251883Speter  $as_echo_n "(cached) " >&6
3210251883Speterelse
3211251883Speter  if test -n "$ac_ct_CC"; then
3212251883Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3213251883Speterelse
3214251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3215251883Speterfor as_dir in $PATH
3216251883Speterdo
3217251883Speter  IFS=$as_save_IFS
3218251883Speter  test -z "$as_dir" && as_dir=.
3219251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3220251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3221251883Speter    ac_cv_prog_ac_ct_CC="$ac_prog"
3222251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223251883Speter    break 2
3224251883Speter  fi
3225251883Speterdone
3226251883Speter  done
3227251883SpeterIFS=$as_save_IFS
3228251883Speter
3229251883Speterfi
3230251883Speterfi
3231251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
3232251883Speterif test -n "$ac_ct_CC"; then
3233251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3234251883Speter$as_echo "$ac_ct_CC" >&6; }
3235251883Speterelse
3236251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3237251883Speter$as_echo "no" >&6; }
3238251883Speterfi
3239251883Speter
3240251883Speter
3241251883Speter  test -n "$ac_ct_CC" && break
3242251883Speterdone
3243251883Speter
3244251883Speter  if test "x$ac_ct_CC" = x; then
3245251883Speter    CC=""
3246251883Speter  else
3247251883Speter    case $cross_compiling:$ac_tool_warned in
3248251883Speteryes:)
3249251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3250251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3251251883Speterac_tool_warned=yes ;;
3252251883Speteresac
3253251883Speter    CC=$ac_ct_CC
3254251883Speter  fi
3255251883Speterfi
3256251883Speter
3257251883Speterfi
3258251883Speter
3259251883Speter
3260251883Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3261251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3262251883Speteras_fn_error $? "no acceptable C compiler found in \$PATH
3263251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
3264251883Speter
3265251883Speter# Provide some information about the compiler.
3266251883Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3267251883Speterset X $ac_compile
3268251883Speterac_compiler=$2
3269251883Speterfor ac_option in --version -v -V -qversion; do
3270251883Speter  { { ac_try="$ac_compiler $ac_option >&5"
3271251883Spetercase "(($ac_try" in
3272251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273251883Speter  *) ac_try_echo=$ac_try;;
3274251883Speteresac
3275251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276251883Speter$as_echo "$ac_try_echo"; } >&5
3277251883Speter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3278251883Speter  ac_status=$?
3279251883Speter  if test -s conftest.err; then
3280251883Speter    sed '10a\
3281251883Speter... rest of stderr output deleted ...
3282251883Speter         10q' conftest.err >conftest.er1
3283251883Speter    cat conftest.er1 >&5
3284251883Speter  fi
3285251883Speter  rm -f conftest.er1 conftest.err
3286251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3287251883Speter  test $ac_status = 0; }
3288251883Speterdone
3289251883Speter
3290251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3291251883Speter/* end confdefs.h.  */
3292251883Speter
3293251883Speterint
3294251883Spetermain ()
3295251883Speter{
3296251883Speter
3297251883Speter  ;
3298251883Speter  return 0;
3299251883Speter}
3300251883Speter_ACEOF
3301251883Speterac_clean_files_save=$ac_clean_files
3302251883Speterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3303251883Speter# Try to create an executable without -o first, disregard a.out.
3304251883Speter# It will help us diagnose broken compilers, and finding out an intuition
3305251883Speter# of exeext.
3306251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3307251883Speter$as_echo_n "checking whether the C compiler works... " >&6; }
3308251883Speterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3309251883Speter
3310251883Speter# The possible output files:
3311251883Speterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3312251883Speter
3313251883Speterac_rmfiles=
3314251883Speterfor ac_file in $ac_files
3315251883Speterdo
3316251883Speter  case $ac_file in
3317251883Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3318251883Speter    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3319251883Speter  esac
3320251883Speterdone
3321251883Speterrm -f $ac_rmfiles
3322251883Speter
3323251883Speterif { { ac_try="$ac_link_default"
3324251883Spetercase "(($ac_try" in
3325251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326251883Speter  *) ac_try_echo=$ac_try;;
3327251883Speteresac
3328251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329251883Speter$as_echo "$ac_try_echo"; } >&5
3330251883Speter  (eval "$ac_link_default") 2>&5
3331251883Speter  ac_status=$?
3332251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3333251883Speter  test $ac_status = 0; }; then :
3334251883Speter  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3335251883Speter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3336251883Speter# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3337251883Speter# so that the user can short-circuit this test for compilers unknown to
3338251883Speter# Autoconf.
3339251883Speterfor ac_file in $ac_files ''
3340251883Speterdo
3341251883Speter  test -f "$ac_file" || continue
3342251883Speter  case $ac_file in
3343251883Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3344251883Speter	;;
3345251883Speter    [ab].out )
3346251883Speter	# We found the default executable, but exeext='' is most
3347251883Speter	# certainly right.
3348251883Speter	break;;
3349251883Speter    *.* )
3350251883Speter	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3351251883Speter	then :; else
3352251883Speter	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3353251883Speter	fi
3354251883Speter	# We set ac_cv_exeext here because the later test for it is not
3355251883Speter	# safe: cross compilers may not add the suffix if given an `-o'
3356251883Speter	# argument, so we may need to know it at that point already.
3357251883Speter	# Even if this section looks crufty: it has the advantage of
3358251883Speter	# actually working.
3359251883Speter	break;;
3360251883Speter    * )
3361251883Speter	break;;
3362251883Speter  esac
3363251883Speterdone
3364251883Spetertest "$ac_cv_exeext" = no && ac_cv_exeext=
3365251883Speter
3366251883Speterelse
3367251883Speter  ac_file=''
3368251883Speterfi
3369251883Speterif test -z "$ac_file"; then :
3370251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3371251883Speter$as_echo "no" >&6; }
3372251883Speter$as_echo "$as_me: failed program was:" >&5
3373251883Spetersed 's/^/| /' conftest.$ac_ext >&5
3374251883Speter
3375251883Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3376251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3377251883Speteras_fn_error 77 "C compiler cannot create executables
3378251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
3379251883Speterelse
3380251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3381251883Speter$as_echo "yes" >&6; }
3382251883Speterfi
3383251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3384251883Speter$as_echo_n "checking for C compiler default output file name... " >&6; }
3385251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3386251883Speter$as_echo "$ac_file" >&6; }
3387251883Speterac_exeext=$ac_cv_exeext
3388251883Speter
3389251883Speterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3390251883Speterac_clean_files=$ac_clean_files_save
3391251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3392251883Speter$as_echo_n "checking for suffix of executables... " >&6; }
3393251883Speterif { { ac_try="$ac_link"
3394251883Spetercase "(($ac_try" in
3395251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3396251883Speter  *) ac_try_echo=$ac_try;;
3397251883Speteresac
3398251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3399251883Speter$as_echo "$ac_try_echo"; } >&5
3400251883Speter  (eval "$ac_link") 2>&5
3401251883Speter  ac_status=$?
3402251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3403251883Speter  test $ac_status = 0; }; then :
3404251883Speter  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3405251883Speter# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3406251883Speter# work properly (i.e., refer to `conftest.exe'), while it won't with
3407251883Speter# `rm'.
3408251883Speterfor ac_file in conftest.exe conftest conftest.*; do
3409251883Speter  test -f "$ac_file" || continue
3410251883Speter  case $ac_file in
3411251883Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3412251883Speter    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3413251883Speter	  break;;
3414251883Speter    * ) break;;
3415251883Speter  esac
3416251883Speterdone
3417251883Speterelse
3418251883Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3419251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3420251883Speteras_fn_error $? "cannot compute suffix of executables: cannot compile and link
3421251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
3422251883Speterfi
3423251883Speterrm -f conftest conftest$ac_cv_exeext
3424251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3425251883Speter$as_echo "$ac_cv_exeext" >&6; }
3426251883Speter
3427251883Speterrm -f conftest.$ac_ext
3428251883SpeterEXEEXT=$ac_cv_exeext
3429251883Speterac_exeext=$EXEEXT
3430251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431251883Speter/* end confdefs.h.  */
3432251883Speter#include <stdio.h>
3433251883Speterint
3434251883Spetermain ()
3435251883Speter{
3436251883SpeterFILE *f = fopen ("conftest.out", "w");
3437251883Speter return ferror (f) || fclose (f) != 0;
3438251883Speter
3439251883Speter  ;
3440251883Speter  return 0;
3441251883Speter}
3442251883Speter_ACEOF
3443251883Speterac_clean_files="$ac_clean_files conftest.out"
3444251883Speter# Check that the compiler produces executables we can run.  If not, either
3445251883Speter# the compiler is broken, or we cross compile.
3446251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3447251883Speter$as_echo_n "checking whether we are cross compiling... " >&6; }
3448251883Speterif test "$cross_compiling" != yes; then
3449251883Speter  { { ac_try="$ac_link"
3450251883Spetercase "(($ac_try" in
3451251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3452251883Speter  *) ac_try_echo=$ac_try;;
3453251883Speteresac
3454251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3455251883Speter$as_echo "$ac_try_echo"; } >&5
3456251883Speter  (eval "$ac_link") 2>&5
3457251883Speter  ac_status=$?
3458251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3459251883Speter  test $ac_status = 0; }
3460251883Speter  if { ac_try='./conftest$ac_cv_exeext'
3461251883Speter  { { case "(($ac_try" in
3462251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3463251883Speter  *) ac_try_echo=$ac_try;;
3464251883Speteresac
3465251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3466251883Speter$as_echo "$ac_try_echo"; } >&5
3467251883Speter  (eval "$ac_try") 2>&5
3468251883Speter  ac_status=$?
3469251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3470251883Speter  test $ac_status = 0; }; }; then
3471251883Speter    cross_compiling=no
3472251883Speter  else
3473251883Speter    if test "$cross_compiling" = maybe; then
3474251883Speter	cross_compiling=yes
3475251883Speter    else
3476251883Speter	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3477251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3478251883Speteras_fn_error $? "cannot run C compiled programs.
3479251883SpeterIf you meant to cross compile, use \`--host'.
3480251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
3481251883Speter    fi
3482251883Speter  fi
3483251883Speterfi
3484251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3485251883Speter$as_echo "$cross_compiling" >&6; }
3486251883Speter
3487251883Speterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3488251883Speterac_clean_files=$ac_clean_files_save
3489251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3490251883Speter$as_echo_n "checking for suffix of object files... " >&6; }
3491251883Speterif ${ac_cv_objext+:} false; then :
3492251883Speter  $as_echo_n "(cached) " >&6
3493251883Speterelse
3494251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3495251883Speter/* end confdefs.h.  */
3496251883Speter
3497251883Speterint
3498251883Spetermain ()
3499251883Speter{
3500251883Speter
3501251883Speter  ;
3502251883Speter  return 0;
3503251883Speter}
3504251883Speter_ACEOF
3505251883Speterrm -f conftest.o conftest.obj
3506251883Speterif { { ac_try="$ac_compile"
3507251883Spetercase "(($ac_try" in
3508251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3509251883Speter  *) ac_try_echo=$ac_try;;
3510251883Speteresac
3511251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3512251883Speter$as_echo "$ac_try_echo"; } >&5
3513251883Speter  (eval "$ac_compile") 2>&5
3514251883Speter  ac_status=$?
3515251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3516251883Speter  test $ac_status = 0; }; then :
3517251883Speter  for ac_file in conftest.o conftest.obj conftest.*; do
3518251883Speter  test -f "$ac_file" || continue;
3519251883Speter  case $ac_file in
3520251883Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3521251883Speter    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3522251883Speter       break;;
3523251883Speter  esac
3524251883Speterdone
3525251883Speterelse
3526251883Speter  $as_echo "$as_me: failed program was:" >&5
3527251883Spetersed 's/^/| /' conftest.$ac_ext >&5
3528251883Speter
3529251883Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3530251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3531251883Speteras_fn_error $? "cannot compute suffix of object files: cannot compile
3532251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
3533251883Speterfi
3534251883Speterrm -f conftest.$ac_cv_objext conftest.$ac_ext
3535251883Speterfi
3536251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3537251883Speter$as_echo "$ac_cv_objext" >&6; }
3538251883SpeterOBJEXT=$ac_cv_objext
3539251883Speterac_objext=$OBJEXT
3540251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3541251883Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3542251883Speterif ${ac_cv_c_compiler_gnu+:} false; then :
3543251883Speter  $as_echo_n "(cached) " >&6
3544251883Speterelse
3545251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3546251883Speter/* end confdefs.h.  */
3547251883Speter
3548251883Speterint
3549251883Spetermain ()
3550251883Speter{
3551251883Speter#ifndef __GNUC__
3552251883Speter       choke me
3553251883Speter#endif
3554251883Speter
3555251883Speter  ;
3556251883Speter  return 0;
3557251883Speter}
3558251883Speter_ACEOF
3559251883Speterif ac_fn_c_try_compile "$LINENO"; then :
3560251883Speter  ac_compiler_gnu=yes
3561251883Speterelse
3562251883Speter  ac_compiler_gnu=no
3563251883Speterfi
3564251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3565251883Speterac_cv_c_compiler_gnu=$ac_compiler_gnu
3566251883Speter
3567251883Speterfi
3568251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3569251883Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3570251883Speterif test $ac_compiler_gnu = yes; then
3571251883Speter  GCC=yes
3572251883Speterelse
3573251883Speter  GCC=
3574251883Speterfi
3575251883Speterac_test_CFLAGS=${CFLAGS+set}
3576251883Speterac_save_CFLAGS=$CFLAGS
3577251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3578251883Speter$as_echo_n "checking whether $CC accepts -g... " >&6; }
3579251883Speterif ${ac_cv_prog_cc_g+:} false; then :
3580251883Speter  $as_echo_n "(cached) " >&6
3581251883Speterelse
3582251883Speter  ac_save_c_werror_flag=$ac_c_werror_flag
3583251883Speter   ac_c_werror_flag=yes
3584251883Speter   ac_cv_prog_cc_g=no
3585251883Speter   CFLAGS="-g"
3586251883Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587251883Speter/* end confdefs.h.  */
3588251883Speter
3589251883Speterint
3590251883Spetermain ()
3591251883Speter{
3592251883Speter
3593251883Speter  ;
3594251883Speter  return 0;
3595251883Speter}
3596251883Speter_ACEOF
3597251883Speterif ac_fn_c_try_compile "$LINENO"; then :
3598251883Speter  ac_cv_prog_cc_g=yes
3599251883Speterelse
3600251883Speter  CFLAGS=""
3601251883Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602251883Speter/* end confdefs.h.  */
3603251883Speter
3604251883Speterint
3605251883Spetermain ()
3606251883Speter{
3607251883Speter
3608251883Speter  ;
3609251883Speter  return 0;
3610251883Speter}
3611251883Speter_ACEOF
3612251883Speterif ac_fn_c_try_compile "$LINENO"; then :
3613251883Speter
3614251883Speterelse
3615251883Speter  ac_c_werror_flag=$ac_save_c_werror_flag
3616251883Speter	 CFLAGS="-g"
3617251883Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3618251883Speter/* end confdefs.h.  */
3619251883Speter
3620251883Speterint
3621251883Spetermain ()
3622251883Speter{
3623251883Speter
3624251883Speter  ;
3625251883Speter  return 0;
3626251883Speter}
3627251883Speter_ACEOF
3628251883Speterif ac_fn_c_try_compile "$LINENO"; then :
3629251883Speter  ac_cv_prog_cc_g=yes
3630251883Speterfi
3631251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3632251883Speterfi
3633251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3634251883Speterfi
3635251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3636251883Speter   ac_c_werror_flag=$ac_save_c_werror_flag
3637251883Speterfi
3638251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3639251883Speter$as_echo "$ac_cv_prog_cc_g" >&6; }
3640251883Speterif test "$ac_test_CFLAGS" = set; then
3641251883Speter  CFLAGS=$ac_save_CFLAGS
3642251883Speterelif test $ac_cv_prog_cc_g = yes; then
3643251883Speter  if test "$GCC" = yes; then
3644251883Speter    CFLAGS="-g -O2"
3645251883Speter  else
3646251883Speter    CFLAGS="-g"
3647251883Speter  fi
3648251883Speterelse
3649251883Speter  if test "$GCC" = yes; then
3650251883Speter    CFLAGS="-O2"
3651251883Speter  else
3652251883Speter    CFLAGS=
3653251883Speter  fi
3654251883Speterfi
3655251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3656251883Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3657251883Speterif ${ac_cv_prog_cc_c89+:} false; then :
3658251883Speter  $as_echo_n "(cached) " >&6
3659251883Speterelse
3660251883Speter  ac_cv_prog_cc_c89=no
3661251883Speterac_save_CC=$CC
3662251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663251883Speter/* end confdefs.h.  */
3664251883Speter#include <stdarg.h>
3665251883Speter#include <stdio.h>
3666251883Speterstruct stat;
3667251883Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3668251883Speterstruct buf { int x; };
3669251883SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int);
3670251883Speterstatic char *e (p, i)
3671251883Speter     char **p;
3672251883Speter     int i;
3673251883Speter{
3674251883Speter  return p[i];
3675251883Speter}
3676251883Speterstatic char *f (char * (*g) (char **, int), char **p, ...)
3677251883Speter{
3678251883Speter  char *s;
3679251883Speter  va_list v;
3680251883Speter  va_start (v,p);
3681251883Speter  s = g (p, va_arg (v,int));
3682251883Speter  va_end (v);
3683251883Speter  return s;
3684251883Speter}
3685251883Speter
3686251883Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3687251883Speter   function prototypes and stuff, but not '\xHH' hex character constants.
3688251883Speter   These don't provoke an error unfortunately, instead are silently treated
3689251883Speter   as 'x'.  The following induces an error, until -std is added to get
3690251883Speter   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3691251883Speter   array size at least.  It's necessary to write '\x00'==0 to get something
3692251883Speter   that's true only with -std.  */
3693251883Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3694251883Speter
3695251883Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3696251883Speter   inside strings and character constants.  */
3697251883Speter#define FOO(x) 'x'
3698251883Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3699251883Speter
3700251883Speterint test (int i, double x);
3701251883Speterstruct s1 {int (*f) (int a);};
3702251883Speterstruct s2 {int (*f) (double a);};
3703251883Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3704251883Speterint argc;
3705251883Speterchar **argv;
3706251883Speterint
3707251883Spetermain ()
3708251883Speter{
3709251883Speterreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3710251883Speter  ;
3711251883Speter  return 0;
3712251883Speter}
3713251883Speter_ACEOF
3714251883Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3715251883Speter	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3716251883Speterdo
3717251883Speter  CC="$ac_save_CC $ac_arg"
3718251883Speter  if ac_fn_c_try_compile "$LINENO"; then :
3719251883Speter  ac_cv_prog_cc_c89=$ac_arg
3720251883Speterfi
3721251883Speterrm -f core conftest.err conftest.$ac_objext
3722251883Speter  test "x$ac_cv_prog_cc_c89" != "xno" && break
3723251883Speterdone
3724251883Speterrm -f conftest.$ac_ext
3725251883SpeterCC=$ac_save_CC
3726251883Speter
3727251883Speterfi
3728251883Speter# AC_CACHE_VAL
3729251883Spetercase "x$ac_cv_prog_cc_c89" in
3730251883Speter  x)
3731251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3732251883Speter$as_echo "none needed" >&6; } ;;
3733251883Speter  xno)
3734251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3735251883Speter$as_echo "unsupported" >&6; } ;;
3736251883Speter  *)
3737251883Speter    CC="$CC $ac_cv_prog_cc_c89"
3738251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3739251883Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3740251883Speteresac
3741251883Speterif test "x$ac_cv_prog_cc_c89" != xno; then :
3742251883Speter
3743251883Speterfi
3744251883Speter
3745251883Speterac_ext=c
3746251883Speterac_cpp='$CPP $CPPFLAGS'
3747251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3748251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3749251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3750251883Speter
3751305003Scyac_ext=c
3752305003Scyac_cpp='$CPP $CPPFLAGS'
3753305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3754305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3755305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu
3756305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3757305003Scy$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3758305003Scyif ${am_cv_prog_cc_c_o+:} false; then :
3759305003Scy  $as_echo_n "(cached) " >&6
3760305003Scyelse
3761305003Scy  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3762305003Scy/* end confdefs.h.  */
3763305003Scy
3764305003Scyint
3765305003Scymain ()
3766305003Scy{
3767305003Scy
3768305003Scy  ;
3769305003Scy  return 0;
3770305003Scy}
3771305003Scy_ACEOF
3772305003Scy  # Make sure it works both with $CC and with simple cc.
3773305003Scy  # Following AC_PROG_CC_C_O, we do the test twice because some
3774305003Scy  # compilers refuse to overwrite an existing .o file with -o,
3775305003Scy  # though they will create one.
3776305003Scy  am_cv_prog_cc_c_o=yes
3777305003Scy  for am_i in 1 2; do
3778305003Scy    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3779305003Scy   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3780305003Scy   ac_status=$?
3781305003Scy   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3782305003Scy   (exit $ac_status); } \
3783305003Scy         && test -f conftest2.$ac_objext; then
3784305003Scy      : OK
3785305003Scy    else
3786305003Scy      am_cv_prog_cc_c_o=no
3787305003Scy      break
3788305003Scy    fi
3789305003Scy  done
3790305003Scy  rm -f core conftest*
3791305003Scy  unset am_i
3792305003Scyfi
3793305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3794305003Scy$as_echo "$am_cv_prog_cc_c_o" >&6; }
3795305003Scyif test "$am_cv_prog_cc_c_o" != yes; then
3796305003Scy   # Losing compiler, so override with the script.
3797305003Scy   # FIXME: It is wrong to rewrite CC.
3798305003Scy   # But if we don't then we get into trouble of one sort or another.
3799305003Scy   # A longer-term fix would be to have automake use am__CC in this case,
3800305003Scy   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3801305003Scy   CC="$am_aux_dir/compile $CC"
3802305003Scyfi
3803305003Scyac_ext=c
3804305003Scyac_cpp='$CPP $CPPFLAGS'
3805305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3806305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3807305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu
3808305003Scy
3809305003Scy
3810251883Speterdepcc="$CC"   am_compiler_list=
3811251883Speter
3812251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3813251883Speter$as_echo_n "checking dependency style of $depcc... " >&6; }
3814251883Speterif ${am_cv_CC_dependencies_compiler_type+:} false; then :
3815251883Speter  $as_echo_n "(cached) " >&6
3816251883Speterelse
3817251883Speter  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3818251883Speter  # We make a subdir and do the tests there.  Otherwise we can end up
3819251883Speter  # making bogus files that we don't know about and never remove.  For
3820251883Speter  # instance it was reported that on HP-UX the gcc test will end up
3821305003Scy  # making a dummy file named 'D' -- because '-MD' means "put the output
3822305003Scy  # in D".
3823289166Speter  rm -rf conftest.dir
3824251883Speter  mkdir conftest.dir
3825251883Speter  # Copy depcomp to subdir because otherwise we won't find it if we're
3826251883Speter  # using a relative directory.
3827251883Speter  cp "$am_depcomp" conftest.dir
3828251883Speter  cd conftest.dir
3829251883Speter  # We will build objects and dependencies in a subdirectory because
3830251883Speter  # it helps to detect inapplicable dependency modes.  For instance
3831251883Speter  # both Tru64's cc and ICC support -MD to output dependencies as a
3832251883Speter  # side effect of compilation, but ICC will put the dependencies in
3833251883Speter  # the current directory while Tru64 will put them in the object
3834251883Speter  # directory.
3835251883Speter  mkdir sub
3836251883Speter
3837251883Speter  am_cv_CC_dependencies_compiler_type=none
3838251883Speter  if test "$am_compiler_list" = ""; then
3839251883Speter     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3840251883Speter  fi
3841289166Speter  am__universal=false
3842289166Speter  case " $depcc " in #(
3843289166Speter     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3844289166Speter     esac
3845289166Speter
3846251883Speter  for depmode in $am_compiler_list; do
3847251883Speter    # Setup a source with many dependencies, because some compilers
3848251883Speter    # like to wrap large dependency lists on column 80 (with \), and
3849251883Speter    # we should not choose a depcomp mode which is confused by this.
3850251883Speter    #
3851251883Speter    # We need to recreate these files for each test, as the compiler may
3852251883Speter    # overwrite some of them when testing with obscure command lines.
3853251883Speter    # This happens at least with the AIX C compiler.
3854251883Speter    : > sub/conftest.c
3855251883Speter    for i in 1 2 3 4 5 6; do
3856251883Speter      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3857305003Scy      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3858305003Scy      # Solaris 10 /bin/sh.
3859305003Scy      echo '/* dummy */' > sub/conftst$i.h
3860251883Speter    done
3861251883Speter    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3862251883Speter
3863305003Scy    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3864289166Speter    # mode.  It turns out that the SunPro C++ compiler does not properly
3865305003Scy    # handle '-M -o', and we need to detect this.  Also, some Intel
3866305003Scy    # versions had trouble with output in subdirs.
3867289166Speter    am__obj=sub/conftest.${OBJEXT-o}
3868289166Speter    am__minus_obj="-o $am__obj"
3869251883Speter    case $depmode in
3870289166Speter    gcc)
3871289166Speter      # This depmode causes a compiler race in universal mode.
3872289166Speter      test "$am__universal" = false || continue
3873289166Speter      ;;
3874251883Speter    nosideeffect)
3875305003Scy      # After this tag, mechanisms are not by side-effect, so they'll
3876305003Scy      # only be used when explicitly requested.
3877251883Speter      if test "x$enable_dependency_tracking" = xyes; then
3878251883Speter	continue
3879251883Speter      else
3880251883Speter	break
3881251883Speter      fi
3882251883Speter      ;;
3883289166Speter    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3884305003Scy      # This compiler won't grok '-c -o', but also, the minuso test has
3885289166Speter      # not run yet.  These depmodes are late enough in the game, and
3886289166Speter      # so weak that their functioning should not be impacted.
3887289166Speter      am__obj=conftest.${OBJEXT-o}
3888289166Speter      am__minus_obj=
3889289166Speter      ;;
3890251883Speter    none) break ;;
3891251883Speter    esac
3892251883Speter    if depmode=$depmode \
3893289166Speter       source=sub/conftest.c object=$am__obj \
3894251883Speter       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3895289166Speter       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3896251883Speter         >/dev/null 2>conftest.err &&
3897289166Speter       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3898251883Speter       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3899289166Speter       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3900251883Speter       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3901251883Speter      # icc doesn't choke on unknown options, it will just issue warnings
3902251883Speter      # or remarks (even with -Werror).  So we grep stderr for any message
3903251883Speter      # that says an option was ignored or not supported.
3904251883Speter      # When given -MP, icc 7.0 and 7.1 complain thusly:
3905251883Speter      #   icc: Command line warning: ignoring option '-M'; no argument required
3906251883Speter      # The diagnosis changed in icc 8.0:
3907251883Speter      #   icc: Command line remark: option '-MP' not supported
3908251883Speter      if (grep 'ignoring option' conftest.err ||
3909251883Speter          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3910251883Speter        am_cv_CC_dependencies_compiler_type=$depmode
3911251883Speter        break
3912251883Speter      fi
3913251883Speter    fi
3914251883Speter  done
3915251883Speter
3916251883Speter  cd ..
3917251883Speter  rm -rf conftest.dir
3918251883Speterelse
3919251883Speter  am_cv_CC_dependencies_compiler_type=none
3920251883Speterfi
3921251883Speter
3922251883Speterfi
3923251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3924251883Speter$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3925251883SpeterCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3926251883Speter
3927289166Speter if
3928251883Speter  test "x$enable_dependency_tracking" != xno \
3929251883Speter  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3930251883Speter  am__fastdepCC_TRUE=
3931251883Speter  am__fastdepCC_FALSE='#'
3932251883Speterelse
3933251883Speter  am__fastdepCC_TRUE='#'
3934251883Speter  am__fastdepCC_FALSE=
3935251883Speterfi
3936251883Speter
3937251883Speter
3938251883Speter
3939251883Speter# Check whether --enable-largefile was given.
3940251883Speterif test "${enable_largefile+set}" = set; then :
3941251883Speter  enableval=$enable_largefile;
3942251883Speterfi
3943251883Speter
3944251883Speterif test "$enable_largefile" != no; then
3945251883Speter
3946251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3947251883Speter$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3948251883Speterif ${ac_cv_sys_largefile_CC+:} false; then :
3949251883Speter  $as_echo_n "(cached) " >&6
3950251883Speterelse
3951251883Speter  ac_cv_sys_largefile_CC=no
3952251883Speter     if test "$GCC" != yes; then
3953251883Speter       ac_save_CC=$CC
3954251883Speter       while :; do
3955251883Speter	 # IRIX 6.2 and later do not support large files by default,
3956251883Speter	 # so use the C compiler's -n32 option if that helps.
3957251883Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958251883Speter/* end confdefs.h.  */
3959251883Speter#include <sys/types.h>
3960251883Speter /* Check that off_t can represent 2**63 - 1 correctly.
3961251883Speter    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3962251883Speter    since some C++ compilers masquerading as C compilers
3963251883Speter    incorrectly reject 9223372036854775807.  */
3964251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3965251883Speter  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3966251883Speter		       && LARGE_OFF_T % 2147483647 == 1)
3967251883Speter		      ? 1 : -1];
3968251883Speterint
3969251883Spetermain ()
3970251883Speter{
3971251883Speter
3972251883Speter  ;
3973251883Speter  return 0;
3974251883Speter}
3975251883Speter_ACEOF
3976251883Speter	 if ac_fn_c_try_compile "$LINENO"; then :
3977251883Speter  break
3978251883Speterfi
3979251883Speterrm -f core conftest.err conftest.$ac_objext
3980251883Speter	 CC="$CC -n32"
3981251883Speter	 if ac_fn_c_try_compile "$LINENO"; then :
3982251883Speter  ac_cv_sys_largefile_CC=' -n32'; break
3983251883Speterfi
3984251883Speterrm -f core conftest.err conftest.$ac_objext
3985251883Speter	 break
3986251883Speter       done
3987251883Speter       CC=$ac_save_CC
3988251883Speter       rm -f conftest.$ac_ext
3989251883Speter    fi
3990251883Speterfi
3991251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3992251883Speter$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3993251883Speter  if test "$ac_cv_sys_largefile_CC" != no; then
3994251883Speter    CC=$CC$ac_cv_sys_largefile_CC
3995251883Speter  fi
3996251883Speter
3997251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3998251883Speter$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3999251883Speterif ${ac_cv_sys_file_offset_bits+:} false; then :
4000251883Speter  $as_echo_n "(cached) " >&6
4001251883Speterelse
4002251883Speter  while :; do
4003251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004251883Speter/* end confdefs.h.  */
4005251883Speter#include <sys/types.h>
4006251883Speter /* Check that off_t can represent 2**63 - 1 correctly.
4007251883Speter    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4008251883Speter    since some C++ compilers masquerading as C compilers
4009251883Speter    incorrectly reject 9223372036854775807.  */
4010251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4011251883Speter  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4012251883Speter		       && LARGE_OFF_T % 2147483647 == 1)
4013251883Speter		      ? 1 : -1];
4014251883Speterint
4015251883Spetermain ()
4016251883Speter{
4017251883Speter
4018251883Speter  ;
4019251883Speter  return 0;
4020251883Speter}
4021251883Speter_ACEOF
4022251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4023251883Speter  ac_cv_sys_file_offset_bits=no; break
4024251883Speterfi
4025251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4027251883Speter/* end confdefs.h.  */
4028251883Speter#define _FILE_OFFSET_BITS 64
4029251883Speter#include <sys/types.h>
4030251883Speter /* Check that off_t can represent 2**63 - 1 correctly.
4031251883Speter    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4032251883Speter    since some C++ compilers masquerading as C compilers
4033251883Speter    incorrectly reject 9223372036854775807.  */
4034251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4035251883Speter  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4036251883Speter		       && LARGE_OFF_T % 2147483647 == 1)
4037251883Speter		      ? 1 : -1];
4038251883Speterint
4039251883Spetermain ()
4040251883Speter{
4041251883Speter
4042251883Speter  ;
4043251883Speter  return 0;
4044251883Speter}
4045251883Speter_ACEOF
4046251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4047251883Speter  ac_cv_sys_file_offset_bits=64; break
4048251883Speterfi
4049251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050251883Speter  ac_cv_sys_file_offset_bits=unknown
4051251883Speter  break
4052251883Speterdone
4053251883Speterfi
4054251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4055251883Speter$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4056251883Spetercase $ac_cv_sys_file_offset_bits in #(
4057251883Speter  no | unknown) ;;
4058251883Speter  *)
4059251883Spetercat >>confdefs.h <<_ACEOF
4060251883Speter#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4061251883Speter_ACEOF
4062251883Speter;;
4063251883Speteresac
4064251883Speterrm -rf conftest*
4065251883Speter  if test $ac_cv_sys_file_offset_bits = unknown; then
4066251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4067251883Speter$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4068251883Speterif ${ac_cv_sys_large_files+:} false; then :
4069251883Speter  $as_echo_n "(cached) " >&6
4070251883Speterelse
4071251883Speter  while :; do
4072251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4073251883Speter/* end confdefs.h.  */
4074251883Speter#include <sys/types.h>
4075251883Speter /* Check that off_t can represent 2**63 - 1 correctly.
4076251883Speter    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4077251883Speter    since some C++ compilers masquerading as C compilers
4078251883Speter    incorrectly reject 9223372036854775807.  */
4079251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4080251883Speter  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4081251883Speter		       && LARGE_OFF_T % 2147483647 == 1)
4082251883Speter		      ? 1 : -1];
4083251883Speterint
4084251883Spetermain ()
4085251883Speter{
4086251883Speter
4087251883Speter  ;
4088251883Speter  return 0;
4089251883Speter}
4090251883Speter_ACEOF
4091251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4092251883Speter  ac_cv_sys_large_files=no; break
4093251883Speterfi
4094251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4095251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096251883Speter/* end confdefs.h.  */
4097251883Speter#define _LARGE_FILES 1
4098251883Speter#include <sys/types.h>
4099251883Speter /* Check that off_t can represent 2**63 - 1 correctly.
4100251883Speter    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4101251883Speter    since some C++ compilers masquerading as C compilers
4102251883Speter    incorrectly reject 9223372036854775807.  */
4103251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4104251883Speter  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4105251883Speter		       && LARGE_OFF_T % 2147483647 == 1)
4106251883Speter		      ? 1 : -1];
4107251883Speterint
4108251883Spetermain ()
4109251883Speter{
4110251883Speter
4111251883Speter  ;
4112251883Speter  return 0;
4113251883Speter}
4114251883Speter_ACEOF
4115251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4116251883Speter  ac_cv_sys_large_files=1; break
4117251883Speterfi
4118251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4119251883Speter  ac_cv_sys_large_files=unknown
4120251883Speter  break
4121251883Speterdone
4122251883Speterfi
4123251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4124251883Speter$as_echo "$ac_cv_sys_large_files" >&6; }
4125251883Spetercase $ac_cv_sys_large_files in #(
4126251883Speter  no | unknown) ;;
4127251883Speter  *)
4128251883Spetercat >>confdefs.h <<_ACEOF
4129251883Speter#define _LARGE_FILES $ac_cv_sys_large_files
4130251883Speter_ACEOF
4131251883Speter;;
4132251883Speteresac
4133251883Speterrm -rf conftest*
4134251883Speter  fi
4135251883Speter
4136251883Speter
4137251883Speterfi
4138251883Speter
4139251883Speter
4140251883Speter# Check for required programs.
4141251883Speterac_ext=c
4142251883Speterac_cpp='$CPP $CPPFLAGS'
4143251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4144251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4145251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4146251883Speterif test -n "$ac_tool_prefix"; then
4147251883Speter  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4148251883Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2
4149251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4150251883Speter$as_echo_n "checking for $ac_word... " >&6; }
4151251883Speterif ${ac_cv_prog_CC+:} false; then :
4152251883Speter  $as_echo_n "(cached) " >&6
4153251883Speterelse
4154251883Speter  if test -n "$CC"; then
4155251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
4156251883Speterelse
4157251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158251883Speterfor as_dir in $PATH
4159251883Speterdo
4160251883Speter  IFS=$as_save_IFS
4161251883Speter  test -z "$as_dir" && as_dir=.
4162251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4163251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4164251883Speter    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4165251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4166251883Speter    break 2
4167251883Speter  fi
4168251883Speterdone
4169251883Speter  done
4170251883SpeterIFS=$as_save_IFS
4171251883Speter
4172251883Speterfi
4173251883Speterfi
4174251883SpeterCC=$ac_cv_prog_CC
4175251883Speterif test -n "$CC"; then
4176251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4177251883Speter$as_echo "$CC" >&6; }
4178251883Speterelse
4179251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180251883Speter$as_echo "no" >&6; }
4181251883Speterfi
4182251883Speter
4183251883Speter
4184251883Speterfi
4185251883Speterif test -z "$ac_cv_prog_CC"; then
4186251883Speter  ac_ct_CC=$CC
4187251883Speter  # Extract the first word of "gcc", so it can be a program name with args.
4188251883Speterset dummy gcc; ac_word=$2
4189251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190251883Speter$as_echo_n "checking for $ac_word... " >&6; }
4191251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
4192251883Speter  $as_echo_n "(cached) " >&6
4193251883Speterelse
4194251883Speter  if test -n "$ac_ct_CC"; then
4195251883Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4196251883Speterelse
4197251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198251883Speterfor as_dir in $PATH
4199251883Speterdo
4200251883Speter  IFS=$as_save_IFS
4201251883Speter  test -z "$as_dir" && as_dir=.
4202251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4203251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4204251883Speter    ac_cv_prog_ac_ct_CC="gcc"
4205251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206251883Speter    break 2
4207251883Speter  fi
4208251883Speterdone
4209251883Speter  done
4210251883SpeterIFS=$as_save_IFS
4211251883Speter
4212251883Speterfi
4213251883Speterfi
4214251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
4215251883Speterif test -n "$ac_ct_CC"; then
4216251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4217251883Speter$as_echo "$ac_ct_CC" >&6; }
4218251883Speterelse
4219251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220251883Speter$as_echo "no" >&6; }
4221251883Speterfi
4222251883Speter
4223251883Speter  if test "x$ac_ct_CC" = x; then
4224251883Speter    CC=""
4225251883Speter  else
4226251883Speter    case $cross_compiling:$ac_tool_warned in
4227251883Speteryes:)
4228251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4229251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4230251883Speterac_tool_warned=yes ;;
4231251883Speteresac
4232251883Speter    CC=$ac_ct_CC
4233251883Speter  fi
4234251883Speterelse
4235251883Speter  CC="$ac_cv_prog_CC"
4236251883Speterfi
4237251883Speter
4238251883Speterif test -z "$CC"; then
4239251883Speter          if test -n "$ac_tool_prefix"; then
4240251883Speter    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4241251883Speterset dummy ${ac_tool_prefix}cc; ac_word=$2
4242251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4243251883Speter$as_echo_n "checking for $ac_word... " >&6; }
4244251883Speterif ${ac_cv_prog_CC+:} false; then :
4245251883Speter  $as_echo_n "(cached) " >&6
4246251883Speterelse
4247251883Speter  if test -n "$CC"; then
4248251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
4249251883Speterelse
4250251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251251883Speterfor as_dir in $PATH
4252251883Speterdo
4253251883Speter  IFS=$as_save_IFS
4254251883Speter  test -z "$as_dir" && as_dir=.
4255251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4256251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4257251883Speter    ac_cv_prog_CC="${ac_tool_prefix}cc"
4258251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4259251883Speter    break 2
4260251883Speter  fi
4261251883Speterdone
4262251883Speter  done
4263251883SpeterIFS=$as_save_IFS
4264251883Speter
4265251883Speterfi
4266251883Speterfi
4267251883SpeterCC=$ac_cv_prog_CC
4268251883Speterif test -n "$CC"; then
4269251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270251883Speter$as_echo "$CC" >&6; }
4271251883Speterelse
4272251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273251883Speter$as_echo "no" >&6; }
4274251883Speterfi
4275251883Speter
4276251883Speter
4277251883Speter  fi
4278251883Speterfi
4279251883Speterif test -z "$CC"; then
4280251883Speter  # Extract the first word of "cc", so it can be a program name with args.
4281251883Speterset dummy cc; ac_word=$2
4282251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4283251883Speter$as_echo_n "checking for $ac_word... " >&6; }
4284251883Speterif ${ac_cv_prog_CC+:} false; then :
4285251883Speter  $as_echo_n "(cached) " >&6
4286251883Speterelse
4287251883Speter  if test -n "$CC"; then
4288251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
4289251883Speterelse
4290251883Speter  ac_prog_rejected=no
4291251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292251883Speterfor as_dir in $PATH
4293251883Speterdo
4294251883Speter  IFS=$as_save_IFS
4295251883Speter  test -z "$as_dir" && as_dir=.
4296251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4297251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4298251883Speter    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4299251883Speter       ac_prog_rejected=yes
4300251883Speter       continue
4301251883Speter     fi
4302251883Speter    ac_cv_prog_CC="cc"
4303251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304251883Speter    break 2
4305251883Speter  fi
4306251883Speterdone
4307251883Speter  done
4308251883SpeterIFS=$as_save_IFS
4309251883Speter
4310251883Speterif test $ac_prog_rejected = yes; then
4311251883Speter  # We found a bogon in the path, so make sure we never use it.
4312251883Speter  set dummy $ac_cv_prog_CC
4313251883Speter  shift
4314251883Speter  if test $# != 0; then
4315251883Speter    # We chose a different compiler from the bogus one.
4316251883Speter    # However, it has the same basename, so the bogon will be chosen
4317251883Speter    # first if we set CC to just the basename; use the full file name.
4318251883Speter    shift
4319251883Speter    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4320251883Speter  fi
4321251883Speterfi
4322251883Speterfi
4323251883Speterfi
4324251883SpeterCC=$ac_cv_prog_CC
4325251883Speterif test -n "$CC"; then
4326251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4327251883Speter$as_echo "$CC" >&6; }
4328251883Speterelse
4329251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4330251883Speter$as_echo "no" >&6; }
4331251883Speterfi
4332251883Speter
4333251883Speter
4334251883Speterfi
4335251883Speterif test -z "$CC"; then
4336251883Speter  if test -n "$ac_tool_prefix"; then
4337251883Speter  for ac_prog in cl.exe
4338251883Speter  do
4339251883Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4340251883Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
4341251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4342251883Speter$as_echo_n "checking for $ac_word... " >&6; }
4343251883Speterif ${ac_cv_prog_CC+:} false; then :
4344251883Speter  $as_echo_n "(cached) " >&6
4345251883Speterelse
4346251883Speter  if test -n "$CC"; then
4347251883Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
4348251883Speterelse
4349251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350251883Speterfor as_dir in $PATH
4351251883Speterdo
4352251883Speter  IFS=$as_save_IFS
4353251883Speter  test -z "$as_dir" && as_dir=.
4354251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4355251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4356251883Speter    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4357251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4358251883Speter    break 2
4359251883Speter  fi
4360251883Speterdone
4361251883Speter  done
4362251883SpeterIFS=$as_save_IFS
4363251883Speter
4364251883Speterfi
4365251883Speterfi
4366251883SpeterCC=$ac_cv_prog_CC
4367251883Speterif test -n "$CC"; then
4368251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4369251883Speter$as_echo "$CC" >&6; }
4370251883Speterelse
4371251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4372251883Speter$as_echo "no" >&6; }
4373251883Speterfi
4374251883Speter
4375251883Speter
4376251883Speter    test -n "$CC" && break
4377251883Speter  done
4378251883Speterfi
4379251883Speterif test -z "$CC"; then
4380251883Speter  ac_ct_CC=$CC
4381251883Speter  for ac_prog in cl.exe
4382251883Speterdo
4383251883Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
4384251883Speterset dummy $ac_prog; ac_word=$2
4385251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4386251883Speter$as_echo_n "checking for $ac_word... " >&6; }
4387251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
4388251883Speter  $as_echo_n "(cached) " >&6
4389251883Speterelse
4390251883Speter  if test -n "$ac_ct_CC"; then
4391251883Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4392251883Speterelse
4393251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4394251883Speterfor as_dir in $PATH
4395251883Speterdo
4396251883Speter  IFS=$as_save_IFS
4397251883Speter  test -z "$as_dir" && as_dir=.
4398251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4399251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4400251883Speter    ac_cv_prog_ac_ct_CC="$ac_prog"
4401251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4402251883Speter    break 2
4403251883Speter  fi
4404251883Speterdone
4405251883Speter  done
4406251883SpeterIFS=$as_save_IFS
4407251883Speter
4408251883Speterfi
4409251883Speterfi
4410251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
4411251883Speterif test -n "$ac_ct_CC"; then
4412251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4413251883Speter$as_echo "$ac_ct_CC" >&6; }
4414251883Speterelse
4415251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4416251883Speter$as_echo "no" >&6; }
4417251883Speterfi
4418251883Speter
4419251883Speter
4420251883Speter  test -n "$ac_ct_CC" && break
4421251883Speterdone
4422251883Speter
4423251883Speter  if test "x$ac_ct_CC" = x; then
4424251883Speter    CC=""
4425251883Speter  else
4426251883Speter    case $cross_compiling:$ac_tool_warned in
4427251883Speteryes:)
4428251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4429251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4430251883Speterac_tool_warned=yes ;;
4431251883Speteresac
4432251883Speter    CC=$ac_ct_CC
4433251883Speter  fi
4434251883Speterfi
4435251883Speter
4436251883Speterfi
4437251883Speter
4438251883Speter
4439251883Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4440251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4441251883Speteras_fn_error $? "no acceptable C compiler found in \$PATH
4442251883SpeterSee \`config.log' for more details" "$LINENO" 5; }
4443251883Speter
4444251883Speter# Provide some information about the compiler.
4445251883Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4446251883Speterset X $ac_compile
4447251883Speterac_compiler=$2
4448251883Speterfor ac_option in --version -v -V -qversion; do
4449251883Speter  { { ac_try="$ac_compiler $ac_option >&5"
4450251883Spetercase "(($ac_try" in
4451251883Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452251883Speter  *) ac_try_echo=$ac_try;;
4453251883Speteresac
4454251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4455251883Speter$as_echo "$ac_try_echo"; } >&5
4456251883Speter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4457251883Speter  ac_status=$?
4458251883Speter  if test -s conftest.err; then
4459251883Speter    sed '10a\
4460251883Speter... rest of stderr output deleted ...
4461251883Speter         10q' conftest.err >conftest.er1
4462251883Speter    cat conftest.er1 >&5
4463251883Speter  fi
4464251883Speter  rm -f conftest.er1 conftest.err
4465251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4466251883Speter  test $ac_status = 0; }
4467251883Speterdone
4468251883Speter
4469251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4470251883Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4471251883Speterif ${ac_cv_c_compiler_gnu+:} false; then :
4472251883Speter  $as_echo_n "(cached) " >&6
4473251883Speterelse
4474251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475251883Speter/* end confdefs.h.  */
4476251883Speter
4477251883Speterint
4478251883Spetermain ()
4479251883Speter{
4480251883Speter#ifndef __GNUC__
4481251883Speter       choke me
4482251883Speter#endif
4483251883Speter
4484251883Speter  ;
4485251883Speter  return 0;
4486251883Speter}
4487251883Speter_ACEOF
4488251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4489251883Speter  ac_compiler_gnu=yes
4490251883Speterelse
4491251883Speter  ac_compiler_gnu=no
4492251883Speterfi
4493251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4494251883Speterac_cv_c_compiler_gnu=$ac_compiler_gnu
4495251883Speter
4496251883Speterfi
4497251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4498251883Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4499251883Speterif test $ac_compiler_gnu = yes; then
4500251883Speter  GCC=yes
4501251883Speterelse
4502251883Speter  GCC=
4503251883Speterfi
4504251883Speterac_test_CFLAGS=${CFLAGS+set}
4505251883Speterac_save_CFLAGS=$CFLAGS
4506251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4507251883Speter$as_echo_n "checking whether $CC accepts -g... " >&6; }
4508251883Speterif ${ac_cv_prog_cc_g+:} false; then :
4509251883Speter  $as_echo_n "(cached) " >&6
4510251883Speterelse
4511251883Speter  ac_save_c_werror_flag=$ac_c_werror_flag
4512251883Speter   ac_c_werror_flag=yes
4513251883Speter   ac_cv_prog_cc_g=no
4514251883Speter   CFLAGS="-g"
4515251883Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4516251883Speter/* end confdefs.h.  */
4517251883Speter
4518251883Speterint
4519251883Spetermain ()
4520251883Speter{
4521251883Speter
4522251883Speter  ;
4523251883Speter  return 0;
4524251883Speter}
4525251883Speter_ACEOF
4526251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4527251883Speter  ac_cv_prog_cc_g=yes
4528251883Speterelse
4529251883Speter  CFLAGS=""
4530251883Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4531251883Speter/* end confdefs.h.  */
4532251883Speter
4533251883Speterint
4534251883Spetermain ()
4535251883Speter{
4536251883Speter
4537251883Speter  ;
4538251883Speter  return 0;
4539251883Speter}
4540251883Speter_ACEOF
4541251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4542251883Speter
4543251883Speterelse
4544251883Speter  ac_c_werror_flag=$ac_save_c_werror_flag
4545251883Speter	 CFLAGS="-g"
4546251883Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547251883Speter/* end confdefs.h.  */
4548251883Speter
4549251883Speterint
4550251883Spetermain ()
4551251883Speter{
4552251883Speter
4553251883Speter  ;
4554251883Speter  return 0;
4555251883Speter}
4556251883Speter_ACEOF
4557251883Speterif ac_fn_c_try_compile "$LINENO"; then :
4558251883Speter  ac_cv_prog_cc_g=yes
4559251883Speterfi
4560251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4561251883Speterfi
4562251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4563251883Speterfi
4564251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4565251883Speter   ac_c_werror_flag=$ac_save_c_werror_flag
4566251883Speterfi
4567251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4568251883Speter$as_echo "$ac_cv_prog_cc_g" >&6; }
4569251883Speterif test "$ac_test_CFLAGS" = set; then
4570251883Speter  CFLAGS=$ac_save_CFLAGS
4571251883Speterelif test $ac_cv_prog_cc_g = yes; then
4572251883Speter  if test "$GCC" = yes; then
4573251883Speter    CFLAGS="-g -O2"
4574251883Speter  else
4575251883Speter    CFLAGS="-g"
4576251883Speter  fi
4577251883Speterelse
4578251883Speter  if test "$GCC" = yes; then
4579251883Speter    CFLAGS="-O2"
4580251883Speter  else
4581251883Speter    CFLAGS=
4582251883Speter  fi
4583251883Speterfi
4584251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4585251883Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4586251883Speterif ${ac_cv_prog_cc_c89+:} false; then :
4587251883Speter  $as_echo_n "(cached) " >&6
4588251883Speterelse
4589251883Speter  ac_cv_prog_cc_c89=no
4590251883Speterac_save_CC=$CC
4591251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592251883Speter/* end confdefs.h.  */
4593251883Speter#include <stdarg.h>
4594251883Speter#include <stdio.h>
4595251883Speterstruct stat;
4596251883Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4597251883Speterstruct buf { int x; };
4598251883SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int);
4599251883Speterstatic char *e (p, i)
4600251883Speter     char **p;
4601251883Speter     int i;
4602251883Speter{
4603251883Speter  return p[i];
4604251883Speter}
4605251883Speterstatic char *f (char * (*g) (char **, int), char **p, ...)
4606251883Speter{
4607251883Speter  char *s;
4608251883Speter  va_list v;
4609251883Speter  va_start (v,p);
4610251883Speter  s = g (p, va_arg (v,int));
4611251883Speter  va_end (v);
4612251883Speter  return s;
4613251883Speter}
4614251883Speter
4615251883Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4616251883Speter   function prototypes and stuff, but not '\xHH' hex character constants.
4617251883Speter   These don't provoke an error unfortunately, instead are silently treated
4618251883Speter   as 'x'.  The following induces an error, until -std is added to get
4619251883Speter   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4620251883Speter   array size at least.  It's necessary to write '\x00'==0 to get something
4621251883Speter   that's true only with -std.  */
4622251883Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1];
4623251883Speter
4624251883Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4625251883Speter   inside strings and character constants.  */
4626251883Speter#define FOO(x) 'x'
4627251883Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4628251883Speter
4629251883Speterint test (int i, double x);
4630251883Speterstruct s1 {int (*f) (int a);};
4631251883Speterstruct s2 {int (*f) (double a);};
4632251883Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4633251883Speterint argc;
4634251883Speterchar **argv;
4635251883Speterint
4636251883Spetermain ()
4637251883Speter{
4638251883Speterreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4639251883Speter  ;
4640251883Speter  return 0;
4641251883Speter}
4642251883Speter_ACEOF
4643251883Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4644251883Speter	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4645251883Speterdo
4646251883Speter  CC="$ac_save_CC $ac_arg"
4647251883Speter  if ac_fn_c_try_compile "$LINENO"; then :
4648251883Speter  ac_cv_prog_cc_c89=$ac_arg
4649251883Speterfi
4650251883Speterrm -f core conftest.err conftest.$ac_objext
4651251883Speter  test "x$ac_cv_prog_cc_c89" != "xno" && break
4652251883Speterdone
4653251883Speterrm -f conftest.$ac_ext
4654251883SpeterCC=$ac_save_CC
4655251883Speter
4656251883Speterfi
4657251883Speter# AC_CACHE_VAL
4658251883Spetercase "x$ac_cv_prog_cc_c89" in
4659251883Speter  x)
4660251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4661251883Speter$as_echo "none needed" >&6; } ;;
4662251883Speter  xno)
4663251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4664251883Speter$as_echo "unsupported" >&6; } ;;
4665251883Speter  *)
4666251883Speter    CC="$CC $ac_cv_prog_cc_c89"
4667251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4668251883Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4669251883Speteresac
4670251883Speterif test "x$ac_cv_prog_cc_c89" != xno; then :
4671251883Speter
4672251883Speterfi
4673251883Speter
4674251883Speterac_ext=c
4675251883Speterac_cpp='$CPP $CPPFLAGS'
4676251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4677251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4678251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4679251883Speter
4680305003Scyac_ext=c
4681305003Scyac_cpp='$CPP $CPPFLAGS'
4682305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4683305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4684305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu
4685305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4686305003Scy$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4687305003Scyif ${am_cv_prog_cc_c_o+:} false; then :
4688305003Scy  $as_echo_n "(cached) " >&6
4689305003Scyelse
4690305003Scy  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4691305003Scy/* end confdefs.h.  */
4692305003Scy
4693305003Scyint
4694305003Scymain ()
4695305003Scy{
4696305003Scy
4697305003Scy  ;
4698305003Scy  return 0;
4699305003Scy}
4700305003Scy_ACEOF
4701305003Scy  # Make sure it works both with $CC and with simple cc.
4702305003Scy  # Following AC_PROG_CC_C_O, we do the test twice because some
4703305003Scy  # compilers refuse to overwrite an existing .o file with -o,
4704305003Scy  # though they will create one.
4705305003Scy  am_cv_prog_cc_c_o=yes
4706305003Scy  for am_i in 1 2; do
4707305003Scy    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4708305003Scy   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4709305003Scy   ac_status=$?
4710305003Scy   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711305003Scy   (exit $ac_status); } \
4712305003Scy         && test -f conftest2.$ac_objext; then
4713305003Scy      : OK
4714305003Scy    else
4715305003Scy      am_cv_prog_cc_c_o=no
4716305003Scy      break
4717305003Scy    fi
4718305003Scy  done
4719305003Scy  rm -f core conftest*
4720305003Scy  unset am_i
4721305003Scyfi
4722305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4723305003Scy$as_echo "$am_cv_prog_cc_c_o" >&6; }
4724305003Scyif test "$am_cv_prog_cc_c_o" != yes; then
4725305003Scy   # Losing compiler, so override with the script.
4726305003Scy   # FIXME: It is wrong to rewrite CC.
4727305003Scy   # But if we don't then we get into trouble of one sort or another.
4728305003Scy   # A longer-term fix would be to have automake use am__CC in this case,
4729305003Scy   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4730305003Scy   CC="$am_aux_dir/compile $CC"
4731305003Scyfi
4732305003Scyac_ext=c
4733305003Scyac_cpp='$CPP $CPPFLAGS'
4734305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4735305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4736305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu
4737305003Scy
4738305003Scy
4739251883Speterdepcc="$CC"   am_compiler_list=
4740251883Speter
4741251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4742251883Speter$as_echo_n "checking dependency style of $depcc... " >&6; }
4743251883Speterif ${am_cv_CC_dependencies_compiler_type+:} false; then :
4744251883Speter  $as_echo_n "(cached) " >&6
4745251883Speterelse
4746251883Speter  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4747251883Speter  # We make a subdir and do the tests there.  Otherwise we can end up
4748251883Speter  # making bogus files that we don't know about and never remove.  For
4749251883Speter  # instance it was reported that on HP-UX the gcc test will end up
4750305003Scy  # making a dummy file named 'D' -- because '-MD' means "put the output
4751305003Scy  # in D".
4752289166Speter  rm -rf conftest.dir
4753251883Speter  mkdir conftest.dir
4754251883Speter  # Copy depcomp to subdir because otherwise we won't find it if we're
4755251883Speter  # using a relative directory.
4756251883Speter  cp "$am_depcomp" conftest.dir
4757251883Speter  cd conftest.dir
4758251883Speter  # We will build objects and dependencies in a subdirectory because
4759251883Speter  # it helps to detect inapplicable dependency modes.  For instance
4760251883Speter  # both Tru64's cc and ICC support -MD to output dependencies as a
4761251883Speter  # side effect of compilation, but ICC will put the dependencies in
4762251883Speter  # the current directory while Tru64 will put them in the object
4763251883Speter  # directory.
4764251883Speter  mkdir sub
4765251883Speter
4766251883Speter  am_cv_CC_dependencies_compiler_type=none
4767251883Speter  if test "$am_compiler_list" = ""; then
4768251883Speter     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4769251883Speter  fi
4770289166Speter  am__universal=false
4771289166Speter  case " $depcc " in #(
4772289166Speter     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4773289166Speter     esac
4774289166Speter
4775251883Speter  for depmode in $am_compiler_list; do
4776251883Speter    # Setup a source with many dependencies, because some compilers
4777251883Speter    # like to wrap large dependency lists on column 80 (with \), and
4778251883Speter    # we should not choose a depcomp mode which is confused by this.
4779251883Speter    #
4780251883Speter    # We need to recreate these files for each test, as the compiler may
4781251883Speter    # overwrite some of them when testing with obscure command lines.
4782251883Speter    # This happens at least with the AIX C compiler.
4783251883Speter    : > sub/conftest.c
4784251883Speter    for i in 1 2 3 4 5 6; do
4785251883Speter      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4786305003Scy      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4787305003Scy      # Solaris 10 /bin/sh.
4788305003Scy      echo '/* dummy */' > sub/conftst$i.h
4789251883Speter    done
4790251883Speter    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4791251883Speter
4792305003Scy    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4793289166Speter    # mode.  It turns out that the SunPro C++ compiler does not properly
4794305003Scy    # handle '-M -o', and we need to detect this.  Also, some Intel
4795305003Scy    # versions had trouble with output in subdirs.
4796289166Speter    am__obj=sub/conftest.${OBJEXT-o}
4797289166Speter    am__minus_obj="-o $am__obj"
4798251883Speter    case $depmode in
4799289166Speter    gcc)
4800289166Speter      # This depmode causes a compiler race in universal mode.
4801289166Speter      test "$am__universal" = false || continue
4802289166Speter      ;;
4803251883Speter    nosideeffect)
4804305003Scy      # After this tag, mechanisms are not by side-effect, so they'll
4805305003Scy      # only be used when explicitly requested.
4806251883Speter      if test "x$enable_dependency_tracking" = xyes; then
4807251883Speter	continue
4808251883Speter      else
4809251883Speter	break
4810251883Speter      fi
4811251883Speter      ;;
4812289166Speter    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4813305003Scy      # This compiler won't grok '-c -o', but also, the minuso test has
4814289166Speter      # not run yet.  These depmodes are late enough in the game, and
4815289166Speter      # so weak that their functioning should not be impacted.
4816289166Speter      am__obj=conftest.${OBJEXT-o}
4817289166Speter      am__minus_obj=
4818289166Speter      ;;
4819251883Speter    none) break ;;
4820251883Speter    esac
4821251883Speter    if depmode=$depmode \
4822289166Speter       source=sub/conftest.c object=$am__obj \
4823251883Speter       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4824289166Speter       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4825251883Speter         >/dev/null 2>conftest.err &&
4826289166Speter       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4827251883Speter       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4828289166Speter       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4829251883Speter       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4830251883Speter      # icc doesn't choke on unknown options, it will just issue warnings
4831251883Speter      # or remarks (even with -Werror).  So we grep stderr for any message
4832251883Speter      # that says an option was ignored or not supported.
4833251883Speter      # When given -MP, icc 7.0 and 7.1 complain thusly:
4834251883Speter      #   icc: Command line warning: ignoring option '-M'; no argument required
4835251883Speter      # The diagnosis changed in icc 8.0:
4836251883Speter      #   icc: Command line remark: option '-MP' not supported
4837251883Speter      if (grep 'ignoring option' conftest.err ||
4838251883Speter          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4839251883Speter        am_cv_CC_dependencies_compiler_type=$depmode
4840251883Speter        break
4841251883Speter      fi
4842251883Speter    fi
4843251883Speter  done
4844251883Speter
4845251883Speter  cd ..
4846251883Speter  rm -rf conftest.dir
4847251883Speterelse
4848251883Speter  am_cv_CC_dependencies_compiler_type=none
4849251883Speterfi
4850251883Speter
4851251883Speterfi
4852251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4853251883Speter$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4854251883SpeterCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4855251883Speter
4856289166Speter if
4857251883Speter  test "x$enable_dependency_tracking" != xno \
4858251883Speter  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4859251883Speter  am__fastdepCC_TRUE=
4860251883Speter  am__fastdepCC_FALSE='#'
4861251883Speterelse
4862251883Speter  am__fastdepCC_TRUE='#'
4863251883Speter  am__fastdepCC_FALSE=
4864251883Speterfi
4865251883Speter
4866251883Speter
4867289166Spetercase `pwd` in
4868289166Speter  *\ * | *\	*)
4869289166Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4870289166Speter$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4871289166Speteresac
4872251883Speter
4873251883Speter
4874251883Speter
4875305003Scymacro_version='2.4.6'
4876305003Scymacro_revision='2.4.6'
4877251883Speter
4878251883Speter
4879251883Speter
4880289166Speter
4881289166Speter
4882289166Speter
4883289166Speter
4884289166Speter
4885289166Speter
4886289166Speter
4887289166Speter
4888289166Speter
4889289166Speter
4890305003Scyltmain=$ac_aux_dir/ltmain.sh
4891289166Speter
4892251883Speter# Make sure we can run config.sub.
4893251883Speter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4894251883Speter  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4895251883Speter
4896251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4897251883Speter$as_echo_n "checking build system type... " >&6; }
4898251883Speterif ${ac_cv_build+:} false; then :
4899251883Speter  $as_echo_n "(cached) " >&6
4900251883Speterelse
4901251883Speter  ac_build_alias=$build_alias
4902251883Spetertest "x$ac_build_alias" = x &&
4903251883Speter  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4904251883Spetertest "x$ac_build_alias" = x &&
4905251883Speter  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4906251883Speterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4907251883Speter  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4908251883Speter
4909251883Speterfi
4910251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4911251883Speter$as_echo "$ac_cv_build" >&6; }
4912251883Spetercase $ac_cv_build in
4913251883Speter*-*-*) ;;
4914251883Speter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4915251883Speteresac
4916251883Speterbuild=$ac_cv_build
4917251883Speterac_save_IFS=$IFS; IFS='-'
4918251883Speterset x $ac_cv_build
4919251883Spetershift
4920251883Speterbuild_cpu=$1
4921251883Speterbuild_vendor=$2
4922251883Spetershift; shift
4923251883Speter# Remember, the first character of IFS is used to create $*,
4924251883Speter# except with old shells:
4925251883Speterbuild_os=$*
4926251883SpeterIFS=$ac_save_IFS
4927251883Spetercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4928251883Speter
4929251883Speter
4930251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4931251883Speter$as_echo_n "checking host system type... " >&6; }
4932251883Speterif ${ac_cv_host+:} false; then :
4933251883Speter  $as_echo_n "(cached) " >&6
4934251883Speterelse
4935251883Speter  if test "x$host_alias" = x; then
4936251883Speter  ac_cv_host=$ac_cv_build
4937251883Speterelse
4938251883Speter  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4939251883Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4940251883Speterfi
4941251883Speter
4942251883Speterfi
4943251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4944251883Speter$as_echo "$ac_cv_host" >&6; }
4945251883Spetercase $ac_cv_host in
4946251883Speter*-*-*) ;;
4947251883Speter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4948251883Speteresac
4949251883Speterhost=$ac_cv_host
4950251883Speterac_save_IFS=$IFS; IFS='-'
4951251883Speterset x $ac_cv_host
4952251883Spetershift
4953251883Speterhost_cpu=$1
4954251883Speterhost_vendor=$2
4955251883Spetershift; shift
4956251883Speter# Remember, the first character of IFS is used to create $*,
4957251883Speter# except with old shells:
4958251883Speterhost_os=$*
4959251883SpeterIFS=$ac_save_IFS
4960251883Spetercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4961251883Speter
4962251883Speter
4963289166Speter# Backslashify metacharacters that are still active within
4964289166Speter# double-quoted strings.
4965289166Spetersed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4966289166Speter
4967289166Speter# Same as above, but do not quote variable references.
4968289166Speterdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
4969289166Speter
4970289166Speter# Sed substitution to delay expansion of an escaped shell variable in a
4971289166Speter# double_quote_subst'ed string.
4972289166Speterdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4973289166Speter
4974289166Speter# Sed substitution to delay expansion of an escaped single quote.
4975289166Speterdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4976289166Speter
4977289166Speter# Sed substitution to avoid accidental globbing in evaled expressions
4978289166Speterno_glob_subst='s/\*/\\\*/g'
4979289166Speter
4980289166SpeterECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4981289166SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4982289166SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4983289166Speter
4984289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4985289166Speter$as_echo_n "checking how to print strings... " >&6; }
4986289166Speter# Test print first, because it will be a builtin if present.
4987289166Speterif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4988289166Speter   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4989289166Speter  ECHO='print -r --'
4990289166Speterelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4991289166Speter  ECHO='printf %s\n'
4992289166Speterelse
4993289166Speter  # Use this function as a fallback that always works.
4994289166Speter  func_fallback_echo ()
4995289166Speter  {
4996289166Speter    eval 'cat <<_LTECHO_EOF
4997289166Speter$1
4998289166Speter_LTECHO_EOF'
4999289166Speter  }
5000289166Speter  ECHO='func_fallback_echo'
5001289166Speterfi
5002289166Speter
5003289166Speter# func_echo_all arg...
5004289166Speter# Invoke $ECHO with all args, space-separated.
5005289166Speterfunc_echo_all ()
5006289166Speter{
5007289166Speter    $ECHO ""
5008289166Speter}
5009289166Speter
5010305003Scycase $ECHO in
5011289166Speter  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5012289166Speter$as_echo "printf" >&6; } ;;
5013289166Speter  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5014289166Speter$as_echo "print -r" >&6; } ;;
5015289166Speter  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5016289166Speter$as_echo "cat" >&6; } ;;
5017289166Speteresac
5018289166Speter
5019289166Speter
5020289166Speter
5021289166Speter
5022289166Speter
5023289166Speter
5024289166Speter
5025289166Speter
5026289166Speter
5027289166Speter
5028289166Speter
5029289166Speter
5030289166Speter
5031289166Speter
5032251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5033251883Speter$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5034289166Speterif ${ac_cv_path_SED+:} false; then :
5035251883Speter  $as_echo_n "(cached) " >&6
5036251883Speterelse
5037289166Speter            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5038289166Speter     for ac_i in 1 2 3 4 5 6 7; do
5039289166Speter       ac_script="$ac_script$as_nl$ac_script"
5040289166Speter     done
5041289166Speter     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5042289166Speter     { ac_script=; unset ac_script;}
5043289166Speter     if test -z "$SED"; then
5044289166Speter  ac_path_SED_found=false
5045289166Speter  # Loop through the user's path and test for each of PROGNAME-LIST
5046289166Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5047251883Speterfor as_dir in $PATH
5048251883Speterdo
5049251883Speter  IFS=$as_save_IFS
5050251883Speter  test -z "$as_dir" && as_dir=.
5051289166Speter    for ac_prog in sed gsed; do
5052251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5053289166Speter      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5054289166Speter      as_fn_executable_p "$ac_path_SED" || continue
5055289166Speter# Check for GNU ac_path_SED and select it if it is found.
5056289166Speter  # Check for GNU $ac_path_SED
5057289166Spetercase `"$ac_path_SED" --version 2>&1` in
5058289166Speter*GNU*)
5059289166Speter  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5060289166Speter*)
5061289166Speter  ac_count=0
5062289166Speter  $as_echo_n 0123456789 >"conftest.in"
5063289166Speter  while :
5064289166Speter  do
5065289166Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
5066289166Speter    mv "conftest.tmp" "conftest.in"
5067289166Speter    cp "conftest.in" "conftest.nl"
5068289166Speter    $as_echo '' >> "conftest.nl"
5069289166Speter    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5070289166Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5071289166Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
5072289166Speter    if test $ac_count -gt ${ac_path_SED_max-0}; then
5073289166Speter      # Best one so far, save it but keep looking for a better one
5074289166Speter      ac_cv_path_SED="$ac_path_SED"
5075289166Speter      ac_path_SED_max=$ac_count
5076289166Speter    fi
5077289166Speter    # 10*(2^10) chars as input seems more than enough
5078289166Speter    test $ac_count -gt 10 && break
5079289166Speter  done
5080289166Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5081289166Speteresac
5082289166Speter
5083289166Speter      $ac_path_SED_found && break 3
5084251883Speter    done
5085251883Speter  done
5086289166Speter  done
5087289166SpeterIFS=$as_save_IFS
5088289166Speter  if test -z "$ac_cv_path_SED"; then
5089289166Speter    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5090251883Speter  fi
5091289166Speterelse
5092289166Speter  ac_cv_path_SED=$SED
5093289166Speterfi
5094251883Speter
5095251883Speterfi
5096289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5097289166Speter$as_echo "$ac_cv_path_SED" >&6; }
5098289166Speter SED="$ac_cv_path_SED"
5099289166Speter  rm -f conftest.sed
5100251883Speter
5101289166Spetertest -z "$SED" && SED=sed
5102289166SpeterXsed="$SED -e 1s/^X//"
5103251883Speter
5104289166Speter
5105289166Speter
5106289166Speter
5107289166Speter
5108289166Speter
5109289166Speter
5110289166Speter
5111289166Speter
5112289166Speter
5113289166Speter
5114251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5115251883Speter$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5116251883Speterif ${ac_cv_path_GREP+:} false; then :
5117251883Speter  $as_echo_n "(cached) " >&6
5118251883Speterelse
5119251883Speter  if test -z "$GREP"; then
5120251883Speter  ac_path_GREP_found=false
5121251883Speter  # Loop through the user's path and test for each of PROGNAME-LIST
5122251883Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123251883Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5124251883Speterdo
5125251883Speter  IFS=$as_save_IFS
5126251883Speter  test -z "$as_dir" && as_dir=.
5127251883Speter    for ac_prog in grep ggrep; do
5128251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5129251883Speter      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5130251883Speter      as_fn_executable_p "$ac_path_GREP" || continue
5131251883Speter# Check for GNU ac_path_GREP and select it if it is found.
5132251883Speter  # Check for GNU $ac_path_GREP
5133251883Spetercase `"$ac_path_GREP" --version 2>&1` in
5134251883Speter*GNU*)
5135251883Speter  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5136251883Speter*)
5137251883Speter  ac_count=0
5138251883Speter  $as_echo_n 0123456789 >"conftest.in"
5139251883Speter  while :
5140251883Speter  do
5141251883Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
5142251883Speter    mv "conftest.tmp" "conftest.in"
5143251883Speter    cp "conftest.in" "conftest.nl"
5144251883Speter    $as_echo 'GREP' >> "conftest.nl"
5145251883Speter    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5146251883Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5147251883Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
5148251883Speter    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5149251883Speter      # Best one so far, save it but keep looking for a better one
5150251883Speter      ac_cv_path_GREP="$ac_path_GREP"
5151251883Speter      ac_path_GREP_max=$ac_count
5152251883Speter    fi
5153251883Speter    # 10*(2^10) chars as input seems more than enough
5154251883Speter    test $ac_count -gt 10 && break
5155251883Speter  done
5156251883Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5157251883Speteresac
5158251883Speter
5159251883Speter      $ac_path_GREP_found && break 3
5160251883Speter    done
5161251883Speter  done
5162251883Speter  done
5163251883SpeterIFS=$as_save_IFS
5164251883Speter  if test -z "$ac_cv_path_GREP"; then
5165251883Speter    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5166251883Speter  fi
5167251883Speterelse
5168251883Speter  ac_cv_path_GREP=$GREP
5169251883Speterfi
5170251883Speter
5171251883Speterfi
5172251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5173251883Speter$as_echo "$ac_cv_path_GREP" >&6; }
5174251883Speter GREP="$ac_cv_path_GREP"
5175251883Speter
5176251883Speter
5177251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5178251883Speter$as_echo_n "checking for egrep... " >&6; }
5179251883Speterif ${ac_cv_path_EGREP+:} false; then :
5180251883Speter  $as_echo_n "(cached) " >&6
5181251883Speterelse
5182251883Speter  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5183251883Speter   then ac_cv_path_EGREP="$GREP -E"
5184251883Speter   else
5185251883Speter     if test -z "$EGREP"; then
5186251883Speter  ac_path_EGREP_found=false
5187251883Speter  # Loop through the user's path and test for each of PROGNAME-LIST
5188251883Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5189251883Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5190251883Speterdo
5191251883Speter  IFS=$as_save_IFS
5192251883Speter  test -z "$as_dir" && as_dir=.
5193251883Speter    for ac_prog in egrep; do
5194251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5195251883Speter      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5196251883Speter      as_fn_executable_p "$ac_path_EGREP" || continue
5197251883Speter# Check for GNU ac_path_EGREP and select it if it is found.
5198251883Speter  # Check for GNU $ac_path_EGREP
5199251883Spetercase `"$ac_path_EGREP" --version 2>&1` in
5200251883Speter*GNU*)
5201251883Speter  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5202251883Speter*)
5203251883Speter  ac_count=0
5204251883Speter  $as_echo_n 0123456789 >"conftest.in"
5205251883Speter  while :
5206251883Speter  do
5207251883Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
5208251883Speter    mv "conftest.tmp" "conftest.in"
5209251883Speter    cp "conftest.in" "conftest.nl"
5210251883Speter    $as_echo 'EGREP' >> "conftest.nl"
5211251883Speter    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5212251883Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5213251883Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
5214251883Speter    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5215251883Speter      # Best one so far, save it but keep looking for a better one
5216251883Speter      ac_cv_path_EGREP="$ac_path_EGREP"
5217251883Speter      ac_path_EGREP_max=$ac_count
5218251883Speter    fi
5219251883Speter    # 10*(2^10) chars as input seems more than enough
5220251883Speter    test $ac_count -gt 10 && break
5221251883Speter  done
5222251883Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5223251883Speteresac
5224251883Speter
5225251883Speter      $ac_path_EGREP_found && break 3
5226251883Speter    done
5227251883Speter  done
5228251883Speter  done
5229251883SpeterIFS=$as_save_IFS
5230251883Speter  if test -z "$ac_cv_path_EGREP"; then
5231251883Speter    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5232251883Speter  fi
5233251883Speterelse
5234251883Speter  ac_cv_path_EGREP=$EGREP
5235251883Speterfi
5236251883Speter
5237251883Speter   fi
5238251883Speterfi
5239251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5240251883Speter$as_echo "$ac_cv_path_EGREP" >&6; }
5241251883Speter EGREP="$ac_cv_path_EGREP"
5242251883Speter
5243251883Speter
5244289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5245289166Speter$as_echo_n "checking for fgrep... " >&6; }
5246289166Speterif ${ac_cv_path_FGREP+:} false; then :
5247289166Speter  $as_echo_n "(cached) " >&6
5248289166Speterelse
5249289166Speter  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5250289166Speter   then ac_cv_path_FGREP="$GREP -F"
5251289166Speter   else
5252289166Speter     if test -z "$FGREP"; then
5253289166Speter  ac_path_FGREP_found=false
5254289166Speter  # Loop through the user's path and test for each of PROGNAME-LIST
5255289166Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5256289166Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5257289166Speterdo
5258289166Speter  IFS=$as_save_IFS
5259289166Speter  test -z "$as_dir" && as_dir=.
5260289166Speter    for ac_prog in fgrep; do
5261289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5262289166Speter      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5263289166Speter      as_fn_executable_p "$ac_path_FGREP" || continue
5264289166Speter# Check for GNU ac_path_FGREP and select it if it is found.
5265289166Speter  # Check for GNU $ac_path_FGREP
5266289166Spetercase `"$ac_path_FGREP" --version 2>&1` in
5267289166Speter*GNU*)
5268289166Speter  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5269289166Speter*)
5270289166Speter  ac_count=0
5271289166Speter  $as_echo_n 0123456789 >"conftest.in"
5272289166Speter  while :
5273289166Speter  do
5274289166Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
5275289166Speter    mv "conftest.tmp" "conftest.in"
5276289166Speter    cp "conftest.in" "conftest.nl"
5277289166Speter    $as_echo 'FGREP' >> "conftest.nl"
5278289166Speter    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5279289166Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5280289166Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
5281289166Speter    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5282289166Speter      # Best one so far, save it but keep looking for a better one
5283289166Speter      ac_cv_path_FGREP="$ac_path_FGREP"
5284289166Speter      ac_path_FGREP_max=$ac_count
5285289166Speter    fi
5286289166Speter    # 10*(2^10) chars as input seems more than enough
5287289166Speter    test $ac_count -gt 10 && break
5288289166Speter  done
5289289166Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5290289166Speteresac
5291251883Speter
5292289166Speter      $ac_path_FGREP_found && break 3
5293289166Speter    done
5294289166Speter  done
5295289166Speter  done
5296289166SpeterIFS=$as_save_IFS
5297289166Speter  if test -z "$ac_cv_path_FGREP"; then
5298289166Speter    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5299289166Speter  fi
5300289166Speterelse
5301289166Speter  ac_cv_path_FGREP=$FGREP
5302289166Speterfi
5303289166Speter
5304289166Speter   fi
5305289166Speterfi
5306289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5307289166Speter$as_echo "$ac_cv_path_FGREP" >&6; }
5308289166Speter FGREP="$ac_cv_path_FGREP"
5309289166Speter
5310289166Speter
5311289166Spetertest -z "$GREP" && GREP=grep
5312289166Speter
5313289166Speter
5314289166Speter
5315289166Speter
5316289166Speter
5317289166Speter
5318289166Speter
5319289166Speter
5320289166Speter
5321289166Speter
5322289166Speter
5323289166Speter
5324289166Speter
5325289166Speter
5326289166Speter
5327289166Speter
5328289166Speter
5329289166Speter
5330289166Speter
5331251883Speter# Check whether --with-gnu-ld was given.
5332251883Speterif test "${with_gnu_ld+set}" = set; then :
5333305003Scy  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5334251883Speterelse
5335251883Speter  with_gnu_ld=no
5336251883Speterfi
5337251883Speter
5338251883Speterac_prog=ld
5339305003Scyif test yes = "$GCC"; then
5340251883Speter  # Check if gcc -print-prog-name=ld gives a path.
5341251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5342251883Speter$as_echo_n "checking for ld used by $CC... " >&6; }
5343251883Speter  case $host in
5344251883Speter  *-*-mingw*)
5345305003Scy    # gcc leaves a trailing carriage return, which upsets mingw
5346251883Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5347251883Speter  *)
5348251883Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5349251883Speter  esac
5350251883Speter  case $ac_prog in
5351251883Speter    # Accept absolute paths.
5352251883Speter    [\\/]* | ?:[\\/]*)
5353251883Speter      re_direlt='/[^/][^/]*/\.\./'
5354251883Speter      # Canonicalize the pathname of ld
5355289166Speter      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5356289166Speter      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5357289166Speter	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5358251883Speter      done
5359305003Scy      test -z "$LD" && LD=$ac_prog
5360251883Speter      ;;
5361251883Speter  "")
5362251883Speter    # If it fails, then pretend we aren't using GCC.
5363251883Speter    ac_prog=ld
5364251883Speter    ;;
5365251883Speter  *)
5366251883Speter    # If it is relative, then search for the first ld in PATH.
5367251883Speter    with_gnu_ld=unknown
5368251883Speter    ;;
5369251883Speter  esac
5370305003Scyelif test yes = "$with_gnu_ld"; then
5371251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5372251883Speter$as_echo_n "checking for GNU ld... " >&6; }
5373251883Speterelse
5374251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5375251883Speter$as_echo_n "checking for non-GNU ld... " >&6; }
5376251883Speterfi
5377251883Speterif ${lt_cv_path_LD+:} false; then :
5378251883Speter  $as_echo_n "(cached) " >&6
5379251883Speterelse
5380251883Speter  if test -z "$LD"; then
5381305003Scy  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5382251883Speter  for ac_dir in $PATH; do
5383305003Scy    IFS=$lt_save_ifs
5384251883Speter    test -z "$ac_dir" && ac_dir=.
5385251883Speter    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5386305003Scy      lt_cv_path_LD=$ac_dir/$ac_prog
5387251883Speter      # Check to see if the program is GNU ld.  I'd rather use --version,
5388251883Speter      # but apparently some variants of GNU ld only accept -v.
5389251883Speter      # Break only if it was the GNU/non-GNU ld that we prefer.
5390251883Speter      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5391251883Speter      *GNU* | *'with BFD'*)
5392305003Scy	test no != "$with_gnu_ld" && break
5393251883Speter	;;
5394251883Speter      *)
5395305003Scy	test yes != "$with_gnu_ld" && break
5396251883Speter	;;
5397251883Speter      esac
5398251883Speter    fi
5399251883Speter  done
5400305003Scy  IFS=$lt_save_ifs
5401251883Speterelse
5402305003Scy  lt_cv_path_LD=$LD # Let the user override the test with a path.
5403251883Speterfi
5404251883Speterfi
5405251883Speter
5406305003ScyLD=$lt_cv_path_LD
5407251883Speterif test -n "$LD"; then
5408251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5409251883Speter$as_echo "$LD" >&6; }
5410251883Speterelse
5411251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412251883Speter$as_echo "no" >&6; }
5413251883Speterfi
5414251883Spetertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5415251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5416251883Speter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5417251883Speterif ${lt_cv_prog_gnu_ld+:} false; then :
5418251883Speter  $as_echo_n "(cached) " >&6
5419251883Speterelse
5420251883Speter  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5421251883Spetercase `$LD -v 2>&1 </dev/null` in
5422251883Speter*GNU* | *'with BFD'*)
5423251883Speter  lt_cv_prog_gnu_ld=yes
5424251883Speter  ;;
5425251883Speter*)
5426251883Speter  lt_cv_prog_gnu_ld=no
5427251883Speter  ;;
5428251883Speteresac
5429251883Speterfi
5430251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5431251883Speter$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5432251883Speterwith_gnu_ld=$lt_cv_prog_gnu_ld
5433251883Speter
5434251883Speter
5435251883Speter
5436289166Speter
5437289166Speter
5438289166Speter
5439289166Speter
5440289166Speter
5441289166Speter
5442289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5443289166Speter$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5444251883Speterif ${lt_cv_path_NM+:} false; then :
5445251883Speter  $as_echo_n "(cached) " >&6
5446251883Speterelse
5447251883Speter  if test -n "$NM"; then
5448251883Speter  # Let the user override the test.
5449305003Scy  lt_cv_path_NM=$NM
5450251883Speterelse
5451305003Scy  lt_nm_to_check=${ac_tool_prefix}nm
5452251883Speter  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5453251883Speter    lt_nm_to_check="$lt_nm_to_check nm"
5454251883Speter  fi
5455251883Speter  for lt_tmp_nm in $lt_nm_to_check; do
5456305003Scy    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5457251883Speter    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5458305003Scy      IFS=$lt_save_ifs
5459251883Speter      test -z "$ac_dir" && ac_dir=.
5460305003Scy      tmp_nm=$ac_dir/$lt_tmp_nm
5461305003Scy      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5462251883Speter	# Check to see if the nm accepts a BSD-compat flag.
5463305003Scy	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5464251883Speter	#   nm: unknown option "B" ignored
5465251883Speter	# Tru64's nm complains that /dev/null is an invalid object file
5466305003Scy	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5467305003Scy	case $build_os in
5468305003Scy	mingw*) lt_bad_file=conftest.nm/nofile ;;
5469305003Scy	*) lt_bad_file=/dev/null ;;
5470305003Scy	esac
5471305003Scy	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5472305003Scy	*$lt_bad_file* | *'Invalid file or object type'*)
5473251883Speter	  lt_cv_path_NM="$tmp_nm -B"
5474305003Scy	  break 2
5475251883Speter	  ;;
5476251883Speter	*)
5477251883Speter	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5478251883Speter	  */dev/null*)
5479251883Speter	    lt_cv_path_NM="$tmp_nm -p"
5480305003Scy	    break 2
5481251883Speter	    ;;
5482251883Speter	  *)
5483251883Speter	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5484251883Speter	    continue # so that we can try to find one that supports BSD flags
5485251883Speter	    ;;
5486251883Speter	  esac
5487251883Speter	  ;;
5488251883Speter	esac
5489251883Speter      fi
5490251883Speter    done
5491305003Scy    IFS=$lt_save_ifs
5492251883Speter  done
5493289166Speter  : ${lt_cv_path_NM=no}
5494251883Speterfi
5495251883Speterfi
5496251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5497251883Speter$as_echo "$lt_cv_path_NM" >&6; }
5498305003Scyif test no != "$lt_cv_path_NM"; then
5499305003Scy  NM=$lt_cv_path_NM
5500289166Speterelse
5501289166Speter  # Didn't find any BSD compatible name lister, look for dumpbin.
5502289166Speter  if test -n "$DUMPBIN"; then :
5503289166Speter    # Let the user override the test.
5504289166Speter  else
5505289166Speter    if test -n "$ac_tool_prefix"; then
5506289166Speter  for ac_prog in dumpbin "link -dump"
5507289166Speter  do
5508289166Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5509289166Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5510289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5511289166Speter$as_echo_n "checking for $ac_word... " >&6; }
5512289166Speterif ${ac_cv_prog_DUMPBIN+:} false; then :
5513289166Speter  $as_echo_n "(cached) " >&6
5514289166Speterelse
5515289166Speter  if test -n "$DUMPBIN"; then
5516289166Speter  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5517289166Speterelse
5518289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5519289166Speterfor as_dir in $PATH
5520289166Speterdo
5521289166Speter  IFS=$as_save_IFS
5522289166Speter  test -z "$as_dir" && as_dir=.
5523289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5524289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5525289166Speter    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5526289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5527289166Speter    break 2
5528289166Speter  fi
5529289166Speterdone
5530289166Speter  done
5531289166SpeterIFS=$as_save_IFS
5532251883Speter
5533289166Speterfi
5534289166Speterfi
5535289166SpeterDUMPBIN=$ac_cv_prog_DUMPBIN
5536289166Speterif test -n "$DUMPBIN"; then
5537289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5538289166Speter$as_echo "$DUMPBIN" >&6; }
5539289166Speterelse
5540289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5541289166Speter$as_echo "no" >&6; }
5542289166Speterfi
5543289166Speter
5544289166Speter
5545289166Speter    test -n "$DUMPBIN" && break
5546289166Speter  done
5547289166Speterfi
5548289166Speterif test -z "$DUMPBIN"; then
5549289166Speter  ac_ct_DUMPBIN=$DUMPBIN
5550289166Speter  for ac_prog in dumpbin "link -dump"
5551289166Speterdo
5552289166Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
5553289166Speterset dummy $ac_prog; ac_word=$2
5554289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5555289166Speter$as_echo_n "checking for $ac_word... " >&6; }
5556289166Speterif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5557289166Speter  $as_echo_n "(cached) " >&6
5558289166Speterelse
5559289166Speter  if test -n "$ac_ct_DUMPBIN"; then
5560289166Speter  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5561289166Speterelse
5562289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5563289166Speterfor as_dir in $PATH
5564289166Speterdo
5565289166Speter  IFS=$as_save_IFS
5566289166Speter  test -z "$as_dir" && as_dir=.
5567289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5568289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5569289166Speter    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5570289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5571289166Speter    break 2
5572289166Speter  fi
5573289166Speterdone
5574289166Speter  done
5575289166SpeterIFS=$as_save_IFS
5576289166Speter
5577289166Speterfi
5578289166Speterfi
5579289166Speterac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5580289166Speterif test -n "$ac_ct_DUMPBIN"; then
5581289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5582289166Speter$as_echo "$ac_ct_DUMPBIN" >&6; }
5583289166Speterelse
5584289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5585289166Speter$as_echo "no" >&6; }
5586289166Speterfi
5587289166Speter
5588289166Speter
5589289166Speter  test -n "$ac_ct_DUMPBIN" && break
5590289166Speterdone
5591289166Speter
5592289166Speter  if test "x$ac_ct_DUMPBIN" = x; then
5593289166Speter    DUMPBIN=":"
5594289166Speter  else
5595289166Speter    case $cross_compiling:$ac_tool_warned in
5596289166Speteryes:)
5597289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5598289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5599289166Speterac_tool_warned=yes ;;
5600289166Speteresac
5601289166Speter    DUMPBIN=$ac_ct_DUMPBIN
5602289166Speter  fi
5603289166Speterfi
5604289166Speter
5605305003Scy    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5606289166Speter    *COFF*)
5607305003Scy      DUMPBIN="$DUMPBIN -symbols -headers"
5608289166Speter      ;;
5609289166Speter    *)
5610289166Speter      DUMPBIN=:
5611289166Speter      ;;
5612289166Speter    esac
5613289166Speter  fi
5614289166Speter
5615305003Scy  if test : != "$DUMPBIN"; then
5616305003Scy    NM=$DUMPBIN
5617289166Speter  fi
5618289166Speterfi
5619289166Spetertest -z "$NM" && NM=nm
5620289166Speter
5621289166Speter
5622289166Speter
5623289166Speter
5624289166Speter
5625289166Speter
5626289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5627289166Speter$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5628289166Speterif ${lt_cv_nm_interface+:} false; then :
5629289166Speter  $as_echo_n "(cached) " >&6
5630289166Speterelse
5631289166Speter  lt_cv_nm_interface="BSD nm"
5632289166Speter  echo "int some_variable = 0;" > conftest.$ac_ext
5633289166Speter  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5634289166Speter  (eval "$ac_compile" 2>conftest.err)
5635289166Speter  cat conftest.err >&5
5636289166Speter  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5637289166Speter  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5638289166Speter  cat conftest.err >&5
5639289166Speter  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5640289166Speter  cat conftest.out >&5
5641289166Speter  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5642289166Speter    lt_cv_nm_interface="MS dumpbin"
5643289166Speter  fi
5644289166Speter  rm -f conftest*
5645289166Speterfi
5646289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5647289166Speter$as_echo "$lt_cv_nm_interface" >&6; }
5648289166Speter
5649251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5650251883Speter$as_echo_n "checking whether ln -s works... " >&6; }
5651251883SpeterLN_S=$as_ln_s
5652251883Speterif test "$LN_S" = "ln -s"; then
5653251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5654251883Speter$as_echo "yes" >&6; }
5655251883Speterelse
5656251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5657251883Speter$as_echo "no, using $LN_S" >&6; }
5658251883Speterfi
5659251883Speter
5660289166Speter# find the maximum length of command line arguments
5661289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5662289166Speter$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5663289166Speterif ${lt_cv_sys_max_cmd_len+:} false; then :
5664289166Speter  $as_echo_n "(cached) " >&6
5665289166Speterelse
5666289166Speter    i=0
5667305003Scy  teststring=ABCD
5668289166Speter
5669289166Speter  case $build_os in
5670289166Speter  msdosdjgpp*)
5671289166Speter    # On DJGPP, this test can blow up pretty badly due to problems in libc
5672289166Speter    # (any single argument exceeding 2000 bytes causes a buffer overrun
5673289166Speter    # during glob expansion).  Even if it were fixed, the result of this
5674289166Speter    # check would be larger than it should be.
5675289166Speter    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5676289166Speter    ;;
5677289166Speter
5678289166Speter  gnu*)
5679289166Speter    # Under GNU Hurd, this test is not required because there is
5680289166Speter    # no limit to the length of command line arguments.
5681289166Speter    # Libtool will interpret -1 as no limit whatsoever
5682289166Speter    lt_cv_sys_max_cmd_len=-1;
5683289166Speter    ;;
5684289166Speter
5685289166Speter  cygwin* | mingw* | cegcc*)
5686289166Speter    # On Win9x/ME, this test blows up -- it succeeds, but takes
5687289166Speter    # about 5 minutes as the teststring grows exponentially.
5688289166Speter    # Worse, since 9x/ME are not pre-emptively multitasking,
5689289166Speter    # you end up with a "frozen" computer, even though with patience
5690289166Speter    # the test eventually succeeds (with a max line length of 256k).
5691289166Speter    # Instead, let's just punt: use the minimum linelength reported by
5692289166Speter    # all of the supported platforms: 8192 (on NT/2K/XP).
5693289166Speter    lt_cv_sys_max_cmd_len=8192;
5694289166Speter    ;;
5695289166Speter
5696289166Speter  mint*)
5697289166Speter    # On MiNT this can take a long time and run out of memory.
5698289166Speter    lt_cv_sys_max_cmd_len=8192;
5699289166Speter    ;;
5700289166Speter
5701289166Speter  amigaos*)
5702289166Speter    # On AmigaOS with pdksh, this test takes hours, literally.
5703289166Speter    # So we just punt and use a minimum line length of 8192.
5704289166Speter    lt_cv_sys_max_cmd_len=8192;
5705289166Speter    ;;
5706289166Speter
5707305003Scy  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5708289166Speter    # This has been around since 386BSD, at least.  Likely further.
5709289166Speter    if test -x /sbin/sysctl; then
5710289166Speter      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5711289166Speter    elif test -x /usr/sbin/sysctl; then
5712289166Speter      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5713289166Speter    else
5714289166Speter      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5715289166Speter    fi
5716289166Speter    # And add a safety zone
5717289166Speter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5718289166Speter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5719289166Speter    ;;
5720289166Speter
5721289166Speter  interix*)
5722289166Speter    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5723289166Speter    lt_cv_sys_max_cmd_len=196608
5724289166Speter    ;;
5725289166Speter
5726289166Speter  os2*)
5727289166Speter    # The test takes a long time on OS/2.
5728289166Speter    lt_cv_sys_max_cmd_len=8192
5729289166Speter    ;;
5730289166Speter
5731289166Speter  osf*)
5732289166Speter    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5733289166Speter    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5734289166Speter    # nice to cause kernel panics so lets avoid the loop below.
5735289166Speter    # First set a reasonable default.
5736289166Speter    lt_cv_sys_max_cmd_len=16384
5737289166Speter    #
5738289166Speter    if test -x /sbin/sysconfig; then
5739289166Speter      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5740289166Speter        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5741289166Speter      esac
5742289166Speter    fi
5743289166Speter    ;;
5744289166Speter  sco3.2v5*)
5745289166Speter    lt_cv_sys_max_cmd_len=102400
5746289166Speter    ;;
5747289166Speter  sysv5* | sco5v6* | sysv4.2uw2*)
5748289166Speter    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5749289166Speter    if test -n "$kargmax"; then
5750289166Speter      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5751289166Speter    else
5752289166Speter      lt_cv_sys_max_cmd_len=32768
5753289166Speter    fi
5754289166Speter    ;;
5755289166Speter  *)
5756289166Speter    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5757305003Scy    if test -n "$lt_cv_sys_max_cmd_len" && \
5758305003Scy       test undefined != "$lt_cv_sys_max_cmd_len"; then
5759289166Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5760289166Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5761289166Speter    else
5762289166Speter      # Make teststring a little bigger before we do anything with it.
5763289166Speter      # a 1K string should be a reasonable start.
5764305003Scy      for i in 1 2 3 4 5 6 7 8; do
5765289166Speter        teststring=$teststring$teststring
5766289166Speter      done
5767289166Speter      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5768289166Speter      # If test is not a shell built-in, we'll probably end up computing a
5769289166Speter      # maximum length that is only half of the actual maximum length, but
5770289166Speter      # we can't tell.
5771305003Scy      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5772289166Speter	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5773305003Scy	      test 17 != "$i" # 1/2 MB should be enough
5774289166Speter      do
5775289166Speter        i=`expr $i + 1`
5776289166Speter        teststring=$teststring$teststring
5777289166Speter      done
5778289166Speter      # Only check the string length outside the loop.
5779289166Speter      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5780289166Speter      teststring=
5781289166Speter      # Add a significant safety factor because C++ compilers can tack on
5782289166Speter      # massive amounts of additional arguments before passing them to the
5783289166Speter      # linker.  It appears as though 1/2 is a usable value.
5784289166Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5785289166Speter    fi
5786289166Speter    ;;
5787289166Speter  esac
5788289166Speter
5789289166Speterfi
5790289166Speter
5791305003Scyif test -n "$lt_cv_sys_max_cmd_len"; then
5792289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5793289166Speter$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5794289166Speterelse
5795289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5796289166Speter$as_echo "none" >&6; }
5797289166Speterfi
5798289166Spetermax_cmd_len=$lt_cv_sys_max_cmd_len
5799289166Speter
5800289166Speter
5801289166Speter
5802289166Speter
5803289166Speter
5804289166Speter
5805289166Speter: ${CP="cp -f"}
5806289166Speter: ${MV="mv -f"}
5807289166Speter: ${RM="rm -f"}
5808289166Speter
5809289166Speterif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5810289166Speter  lt_unset=unset
5811289166Speterelse
5812289166Speter  lt_unset=false
5813289166Speterfi
5814289166Speter
5815289166Speter
5816289166Speter
5817289166Speter
5818289166Speter
5819289166Speter# test EBCDIC or ASCII
5820289166Spetercase `echo X|tr X '\101'` in
5821289166Speter A) # ASCII based system
5822289166Speter    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5823289166Speter  lt_SP2NL='tr \040 \012'
5824289166Speter  lt_NL2SP='tr \015\012 \040\040'
5825289166Speter  ;;
5826289166Speter *) # EBCDIC based system
5827289166Speter  lt_SP2NL='tr \100 \n'
5828289166Speter  lt_NL2SP='tr \r\n \100\100'
5829289166Speter  ;;
5830289166Speteresac
5831289166Speter
5832289166Speter
5833289166Speter
5834289166Speter
5835289166Speter
5836289166Speter
5837289166Speter
5838289166Speter
5839289166Speter
5840289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5841289166Speter$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5842289166Speterif ${lt_cv_to_host_file_cmd+:} false; then :
5843289166Speter  $as_echo_n "(cached) " >&6
5844289166Speterelse
5845289166Speter  case $host in
5846289166Speter  *-*-mingw* )
5847289166Speter    case $build in
5848289166Speter      *-*-mingw* ) # actually msys
5849289166Speter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5850289166Speter        ;;
5851289166Speter      *-*-cygwin* )
5852289166Speter        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5853289166Speter        ;;
5854289166Speter      * ) # otherwise, assume *nix
5855289166Speter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5856289166Speter        ;;
5857289166Speter    esac
5858289166Speter    ;;
5859289166Speter  *-*-cygwin* )
5860289166Speter    case $build in
5861289166Speter      *-*-mingw* ) # actually msys
5862289166Speter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5863289166Speter        ;;
5864289166Speter      *-*-cygwin* )
5865289166Speter        lt_cv_to_host_file_cmd=func_convert_file_noop
5866289166Speter        ;;
5867289166Speter      * ) # otherwise, assume *nix
5868289166Speter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5869289166Speter        ;;
5870289166Speter    esac
5871289166Speter    ;;
5872289166Speter  * ) # unhandled hosts (and "normal" native builds)
5873289166Speter    lt_cv_to_host_file_cmd=func_convert_file_noop
5874289166Speter    ;;
5875289166Speteresac
5876289166Speter
5877289166Speterfi
5878289166Speter
5879289166Speterto_host_file_cmd=$lt_cv_to_host_file_cmd
5880289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5881289166Speter$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5882289166Speter
5883289166Speter
5884289166Speter
5885289166Speter
5886289166Speter
5887289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5888289166Speter$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5889289166Speterif ${lt_cv_to_tool_file_cmd+:} false; then :
5890289166Speter  $as_echo_n "(cached) " >&6
5891289166Speterelse
5892289166Speter  #assume ordinary cross tools, or native build.
5893289166Speterlt_cv_to_tool_file_cmd=func_convert_file_noop
5894289166Spetercase $host in
5895289166Speter  *-*-mingw* )
5896289166Speter    case $build in
5897289166Speter      *-*-mingw* ) # actually msys
5898289166Speter        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5899289166Speter        ;;
5900289166Speter    esac
5901289166Speter    ;;
5902289166Speteresac
5903289166Speter
5904289166Speterfi
5905289166Speter
5906289166Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
5907289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5908289166Speter$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5909289166Speter
5910289166Speter
5911289166Speter
5912289166Speter
5913289166Speter
5914289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5915289166Speter$as_echo_n "checking for $LD option to reload object files... " >&6; }
5916289166Speterif ${lt_cv_ld_reload_flag+:} false; then :
5917289166Speter  $as_echo_n "(cached) " >&6
5918289166Speterelse
5919289166Speter  lt_cv_ld_reload_flag='-r'
5920289166Speterfi
5921289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5922289166Speter$as_echo "$lt_cv_ld_reload_flag" >&6; }
5923289166Speterreload_flag=$lt_cv_ld_reload_flag
5924289166Spetercase $reload_flag in
5925289166Speter"" | " "*) ;;
5926289166Speter*) reload_flag=" $reload_flag" ;;
5927289166Speteresac
5928289166Speterreload_cmds='$LD$reload_flag -o $output$reload_objs'
5929289166Spetercase $host_os in
5930289166Speter  cygwin* | mingw* | pw32* | cegcc*)
5931305003Scy    if test yes != "$GCC"; then
5932289166Speter      reload_cmds=false
5933289166Speter    fi
5934289166Speter    ;;
5935289166Speter  darwin*)
5936305003Scy    if test yes = "$GCC"; then
5937305003Scy      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5938289166Speter    else
5939289166Speter      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5940289166Speter    fi
5941289166Speter    ;;
5942289166Speteresac
5943289166Speter
5944289166Speter
5945289166Speter
5946289166Speter
5947289166Speter
5948289166Speter
5949289166Speter
5950289166Speter
5951289166Speter
5952289166Speterif test -n "$ac_tool_prefix"; then
5953289166Speter  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5954289166Speterset dummy ${ac_tool_prefix}objdump; ac_word=$2
5955289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5956289166Speter$as_echo_n "checking for $ac_word... " >&6; }
5957289166Speterif ${ac_cv_prog_OBJDUMP+:} false; then :
5958289166Speter  $as_echo_n "(cached) " >&6
5959289166Speterelse
5960289166Speter  if test -n "$OBJDUMP"; then
5961289166Speter  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5962289166Speterelse
5963289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5964289166Speterfor as_dir in $PATH
5965289166Speterdo
5966289166Speter  IFS=$as_save_IFS
5967289166Speter  test -z "$as_dir" && as_dir=.
5968289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5969289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5970289166Speter    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5971289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5972289166Speter    break 2
5973289166Speter  fi
5974289166Speterdone
5975289166Speter  done
5976289166SpeterIFS=$as_save_IFS
5977289166Speter
5978289166Speterfi
5979289166Speterfi
5980289166SpeterOBJDUMP=$ac_cv_prog_OBJDUMP
5981289166Speterif test -n "$OBJDUMP"; then
5982289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5983289166Speter$as_echo "$OBJDUMP" >&6; }
5984289166Speterelse
5985289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5986289166Speter$as_echo "no" >&6; }
5987289166Speterfi
5988289166Speter
5989289166Speter
5990289166Speterfi
5991289166Speterif test -z "$ac_cv_prog_OBJDUMP"; then
5992289166Speter  ac_ct_OBJDUMP=$OBJDUMP
5993289166Speter  # Extract the first word of "objdump", so it can be a program name with args.
5994289166Speterset dummy objdump; ac_word=$2
5995289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5996289166Speter$as_echo_n "checking for $ac_word... " >&6; }
5997289166Speterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5998289166Speter  $as_echo_n "(cached) " >&6
5999289166Speterelse
6000289166Speter  if test -n "$ac_ct_OBJDUMP"; then
6001289166Speter  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6002289166Speterelse
6003289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6004289166Speterfor as_dir in $PATH
6005289166Speterdo
6006289166Speter  IFS=$as_save_IFS
6007289166Speter  test -z "$as_dir" && as_dir=.
6008289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6009289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6010289166Speter    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6011289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6012289166Speter    break 2
6013289166Speter  fi
6014289166Speterdone
6015289166Speter  done
6016289166SpeterIFS=$as_save_IFS
6017289166Speter
6018289166Speterfi
6019289166Speterfi
6020289166Speterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6021289166Speterif test -n "$ac_ct_OBJDUMP"; then
6022289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6023289166Speter$as_echo "$ac_ct_OBJDUMP" >&6; }
6024289166Speterelse
6025289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026289166Speter$as_echo "no" >&6; }
6027289166Speterfi
6028289166Speter
6029289166Speter  if test "x$ac_ct_OBJDUMP" = x; then
6030289166Speter    OBJDUMP="false"
6031289166Speter  else
6032289166Speter    case $cross_compiling:$ac_tool_warned in
6033289166Speteryes:)
6034289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6035289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6036289166Speterac_tool_warned=yes ;;
6037289166Speteresac
6038289166Speter    OBJDUMP=$ac_ct_OBJDUMP
6039289166Speter  fi
6040289166Speterelse
6041289166Speter  OBJDUMP="$ac_cv_prog_OBJDUMP"
6042289166Speterfi
6043289166Speter
6044289166Spetertest -z "$OBJDUMP" && OBJDUMP=objdump
6045289166Speter
6046289166Speter
6047289166Speter
6048289166Speter
6049289166Speter
6050289166Speter
6051289166Speter
6052289166Speter
6053289166Speter
6054289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6055289166Speter$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6056251883Speterif ${lt_cv_deplibs_check_method+:} false; then :
6057251883Speter  $as_echo_n "(cached) " >&6
6058251883Speterelse
6059251883Speter  lt_cv_file_magic_cmd='$MAGIC_CMD'
6060251883Speterlt_cv_file_magic_test_file=
6061251883Speterlt_cv_deplibs_check_method='unknown'
6062251883Speter# Need to set the preceding variable on all platforms that support
6063251883Speter# interlibrary dependencies.
6064251883Speter# 'none' -- dependencies not supported.
6065305003Scy# 'unknown' -- same as none, but documents that we really don't know.
6066251883Speter# 'pass_all' -- all dependencies passed with no checks.
6067251883Speter# 'test_compile' -- check by making test program.
6068251883Speter# 'file_magic [[regex]]' -- check by looking for files in library path
6069305003Scy# that responds to the $file_magic_cmd with a given extended regex.
6070305003Scy# If you have 'file' or equivalent on your system and you're not sure
6071305003Scy# whether 'pass_all' will *always* work, you probably want this one.
6072251883Speter
6073251883Spetercase $host_os in
6074289166Speteraix[4-9]*)
6075251883Speter  lt_cv_deplibs_check_method=pass_all
6076251883Speter  ;;
6077251883Speter
6078251883Speterbeos*)
6079251883Speter  lt_cv_deplibs_check_method=pass_all
6080251883Speter  ;;
6081251883Speter
6082251883Speterbsdi[45]*)
6083251883Speter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6084251883Speter  lt_cv_file_magic_cmd='/usr/bin/file -L'
6085251883Speter  lt_cv_file_magic_test_file=/shlib/libc.so
6086251883Speter  ;;
6087251883Speter
6088251883Spetercygwin*)
6089251883Speter  # func_win32_libid is a shell function defined in ltmain.sh
6090251883Speter  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6091251883Speter  lt_cv_file_magic_cmd='func_win32_libid'
6092251883Speter  ;;
6093251883Speter
6094251883Spetermingw* | pw32*)
6095251883Speter  # Base MSYS/MinGW do not provide the 'file' command needed by
6096289166Speter  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6097289166Speter  # unless we find 'file', for example because we are cross-compiling.
6098305003Scy  if ( file / ) >/dev/null 2>&1; then
6099289166Speter    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6100289166Speter    lt_cv_file_magic_cmd='func_win32_libid'
6101289166Speter  else
6102289166Speter    # Keep this pattern in sync with the one in func_win32_libid.
6103289166Speter    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6104289166Speter    lt_cv_file_magic_cmd='$OBJDUMP -f'
6105289166Speter  fi
6106289166Speter  ;;
6107289166Speter
6108289166Spetercegcc*)
6109289166Speter  # use the weaker test based on 'objdump'. See mingw*.
6110289166Speter  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6111251883Speter  lt_cv_file_magic_cmd='$OBJDUMP -f'
6112251883Speter  ;;
6113251883Speter
6114251883Speterdarwin* | rhapsody*)
6115251883Speter  lt_cv_deplibs_check_method=pass_all
6116251883Speter  ;;
6117251883Speter
6118289166Speterfreebsd* | dragonfly*)
6119289166Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6120251883Speter    case $host_cpu in
6121251883Speter    i*86 )
6122251883Speter      # Not sure whether the presence of OpenBSD here was a mistake.
6123251883Speter      # Let's accept both of them until this is cleared up.
6124251883Speter      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6125251883Speter      lt_cv_file_magic_cmd=/usr/bin/file
6126251883Speter      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6127251883Speter      ;;
6128251883Speter    esac
6129251883Speter  else
6130251883Speter    lt_cv_deplibs_check_method=pass_all
6131251883Speter  fi
6132251883Speter  ;;
6133251883Speter
6134289166Speterhaiku*)
6135289166Speter  lt_cv_deplibs_check_method=pass_all
6136289166Speter  ;;
6137289166Speter
6138251883Speterhpux10.20* | hpux11*)
6139251883Speter  lt_cv_file_magic_cmd=/usr/bin/file
6140251883Speter  case $host_cpu in
6141251883Speter  ia64*)
6142251883Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6143251883Speter    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6144251883Speter    ;;
6145251883Speter  hppa*64*)
6146289166Speter    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]'
6147251883Speter    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6148251883Speter    ;;
6149251883Speter  *)
6150289166Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6151251883Speter    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6152251883Speter    ;;
6153251883Speter  esac
6154251883Speter  ;;
6155251883Speter
6156289166Speterinterix[3-9]*)
6157251883Speter  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6158251883Speter  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6159251883Speter  ;;
6160251883Speter
6161251883Speteririx5* | irix6* | nonstopux*)
6162251883Speter  case $LD in
6163251883Speter  *-32|*"-32 ") libmagic=32-bit;;
6164251883Speter  *-n32|*"-n32 ") libmagic=N32;;
6165251883Speter  *-64|*"-64 ") libmagic=64-bit;;
6166251883Speter  *) libmagic=never-match;;
6167251883Speter  esac
6168251883Speter  lt_cv_deplibs_check_method=pass_all
6169251883Speter  ;;
6170251883Speter
6171289166Speter# This must be glibc/ELF.
6172305003Scylinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6173251883Speter  lt_cv_deplibs_check_method=pass_all
6174251883Speter  ;;
6175251883Speter
6176251883Speternetbsd*)
6177289166Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6178251883Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6179251883Speter  else
6180251883Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6181251883Speter  fi
6182251883Speter  ;;
6183251883Speter
6184251883Speternewos6*)
6185251883Speter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6186251883Speter  lt_cv_file_magic_cmd=/usr/bin/file
6187251883Speter  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6188251883Speter  ;;
6189251883Speter
6190289166Speter*nto* | *qnx*)
6191289166Speter  lt_cv_deplibs_check_method=pass_all
6192251883Speter  ;;
6193251883Speter
6194305003Scyopenbsd* | bitrig*)
6195305003Scy  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6196251883Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6197251883Speter  else
6198251883Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6199251883Speter  fi
6200251883Speter  ;;
6201251883Speter
6202251883Speterosf3* | osf4* | osf5*)
6203251883Speter  lt_cv_deplibs_check_method=pass_all
6204251883Speter  ;;
6205251883Speter
6206289166Speterrdos*)
6207289166Speter  lt_cv_deplibs_check_method=pass_all
6208289166Speter  ;;
6209289166Speter
6210251883Spetersolaris*)
6211251883Speter  lt_cv_deplibs_check_method=pass_all
6212251883Speter  ;;
6213251883Speter
6214289166Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6215289166Speter  lt_cv_deplibs_check_method=pass_all
6216289166Speter  ;;
6217289166Speter
6218251883Spetersysv4 | sysv4.3*)
6219251883Speter  case $host_vendor in
6220251883Speter  motorola)
6221251883Speter    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]'
6222251883Speter    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6223251883Speter    ;;
6224251883Speter  ncr)
6225251883Speter    lt_cv_deplibs_check_method=pass_all
6226251883Speter    ;;
6227251883Speter  sequent)
6228251883Speter    lt_cv_file_magic_cmd='/bin/file'
6229251883Speter    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6230251883Speter    ;;
6231251883Speter  sni)
6232251883Speter    lt_cv_file_magic_cmd='/bin/file'
6233251883Speter    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6234251883Speter    lt_cv_file_magic_test_file=/lib/libc.so
6235251883Speter    ;;
6236251883Speter  siemens)
6237251883Speter    lt_cv_deplibs_check_method=pass_all
6238251883Speter    ;;
6239251883Speter  pc)
6240251883Speter    lt_cv_deplibs_check_method=pass_all
6241251883Speter    ;;
6242251883Speter  esac
6243251883Speter  ;;
6244251883Speter
6245289166Spetertpf*)
6246251883Speter  lt_cv_deplibs_check_method=pass_all
6247251883Speter  ;;
6248305003Scyos2*)
6249305003Scy  lt_cv_deplibs_check_method=pass_all
6250305003Scy  ;;
6251251883Speteresac
6252251883Speter
6253251883Speterfi
6254251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6255251883Speter$as_echo "$lt_cv_deplibs_check_method" >&6; }
6256289166Speter
6257289166Speterfile_magic_glob=
6258289166Speterwant_nocaseglob=no
6259289166Speterif test "$build" = "$host"; then
6260289166Speter  case $host_os in
6261289166Speter  mingw* | pw32*)
6262289166Speter    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6263289166Speter      want_nocaseglob=yes
6264289166Speter    else
6265289166Speter      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6266289166Speter    fi
6267289166Speter    ;;
6268289166Speter  esac
6269289166Speterfi
6270289166Speter
6271251883Speterfile_magic_cmd=$lt_cv_file_magic_cmd
6272251883Speterdeplibs_check_method=$lt_cv_deplibs_check_method
6273251883Spetertest -z "$deplibs_check_method" && deplibs_check_method=unknown
6274251883Speter
6275251883Speter
6276251883Speter
6277251883Speter
6278251883Speter
6279251883Speter
6280251883Speter
6281251883Speter
6282251883Speter
6283251883Speter
6284251883Speter
6285251883Speter
6286251883Speter
6287251883Speter
6288251883Speter
6289251883Speter
6290251883Speter
6291251883Speter
6292251883Speter
6293251883Speter
6294289166Speter
6295289166Speter
6296289166Speterif test -n "$ac_tool_prefix"; then
6297289166Speter  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6298289166Speterset dummy ${ac_tool_prefix}dlltool; ac_word=$2
6299289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6300289166Speter$as_echo_n "checking for $ac_word... " >&6; }
6301289166Speterif ${ac_cv_prog_DLLTOOL+:} false; then :
6302251883Speter  $as_echo_n "(cached) " >&6
6303251883Speterelse
6304289166Speter  if test -n "$DLLTOOL"; then
6305289166Speter  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6306289166Speterelse
6307289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6308289166Speterfor as_dir in $PATH
6309251883Speterdo
6310289166Speter  IFS=$as_save_IFS
6311289166Speter  test -z "$as_dir" && as_dir=.
6312289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6313289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6314289166Speter    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6315289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6316289166Speter    break 2
6317289166Speter  fi
6318289166Speterdone
6319289166Speter  done
6320289166SpeterIFS=$as_save_IFS
6321251883Speter
6322251883Speterfi
6323289166Speterfi
6324289166SpeterDLLTOOL=$ac_cv_prog_DLLTOOL
6325289166Speterif test -n "$DLLTOOL"; then
6326289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6327289166Speter$as_echo "$DLLTOOL" >&6; }
6328251883Speterelse
6329289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6330289166Speter$as_echo "no" >&6; }
6331251883Speterfi
6332251883Speter
6333251883Speter
6334251883Speterfi
6335289166Speterif test -z "$ac_cv_prog_DLLTOOL"; then
6336289166Speter  ac_ct_DLLTOOL=$DLLTOOL
6337289166Speter  # Extract the first word of "dlltool", so it can be a program name with args.
6338289166Speterset dummy dlltool; ac_word=$2
6339289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6340289166Speter$as_echo_n "checking for $ac_word... " >&6; }
6341289166Speterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6342289166Speter  $as_echo_n "(cached) " >&6
6343251883Speterelse
6344289166Speter  if test -n "$ac_ct_DLLTOOL"; then
6345289166Speter  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6346289166Speterelse
6347289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6348289166Speterfor as_dir in $PATH
6349251883Speterdo
6350289166Speter  IFS=$as_save_IFS
6351289166Speter  test -z "$as_dir" && as_dir=.
6352289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6353289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6354289166Speter    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6355289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6356289166Speter    break 2
6357289166Speter  fi
6358289166Speterdone
6359289166Speter  done
6360289166SpeterIFS=$as_save_IFS
6361251883Speter
6362251883Speterfi
6363251883Speterfi
6364289166Speterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6365289166Speterif test -n "$ac_ct_DLLTOOL"; then
6366289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6367289166Speter$as_echo "$ac_ct_DLLTOOL" >&6; }
6368251883Speterelse
6369289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6370289166Speter$as_echo "no" >&6; }
6371251883Speterfi
6372251883Speter
6373289166Speter  if test "x$ac_ct_DLLTOOL" = x; then
6374289166Speter    DLLTOOL="false"
6375289166Speter  else
6376289166Speter    case $cross_compiling:$ac_tool_warned in
6377289166Speteryes:)
6378289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6379289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6380289166Speterac_tool_warned=yes ;;
6381289166Speteresac
6382289166Speter    DLLTOOL=$ac_ct_DLLTOOL
6383289166Speter  fi
6384251883Speterelse
6385289166Speter  DLLTOOL="$ac_cv_prog_DLLTOOL"
6386251883Speterfi
6387251883Speter
6388289166Spetertest -z "$DLLTOOL" && DLLTOOL=dlltool
6389251883Speter
6390251883Speter
6391251883Speter
6392251883Speter
6393251883Speter
6394251883Speter
6395251883Speter
6396251883Speter
6397251883Speter
6398251883Speter
6399289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6400289166Speter$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6401289166Speterif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6402289166Speter  $as_echo_n "(cached) " >&6
6403251883Speterelse
6404289166Speter  lt_cv_sharedlib_from_linklib_cmd='unknown'
6405251883Speter
6406289166Spetercase $host_os in
6407289166Spetercygwin* | mingw* | pw32* | cegcc*)
6408305003Scy  # two different shell functions defined in ltmain.sh;
6409305003Scy  # decide which one to use based on capabilities of $DLLTOOL
6410289166Speter  case `$DLLTOOL --help 2>&1` in
6411289166Speter  *--identify-strict*)
6412289166Speter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6413289166Speter    ;;
6414289166Speter  *)
6415289166Speter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6416289166Speter    ;;
6417289166Speter  esac
6418289166Speter  ;;
6419289166Speter*)
6420289166Speter  # fallback: assume linklib IS sharedlib
6421305003Scy  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6422289166Speter  ;;
6423289166Speteresac
6424251883Speter
6425251883Speterfi
6426289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6427289166Speter$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6428289166Spetersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6429289166Spetertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6430251883Speter
6431251883Speter
6432251883Speter
6433251883Speter
6434251883Speter
6435251883Speter
6436251883Speter
6437289166Speterif test -n "$ac_tool_prefix"; then
6438289166Speter  for ac_prog in ar
6439251883Speter  do
6440251883Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6441251883Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
6442251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443251883Speter$as_echo_n "checking for $ac_word... " >&6; }
6444289166Speterif ${ac_cv_prog_AR+:} false; then :
6445251883Speter  $as_echo_n "(cached) " >&6
6446251883Speterelse
6447289166Speter  if test -n "$AR"; then
6448289166Speter  ac_cv_prog_AR="$AR" # Let the user override the test.
6449251883Speterelse
6450251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451251883Speterfor as_dir in $PATH
6452251883Speterdo
6453251883Speter  IFS=$as_save_IFS
6454251883Speter  test -z "$as_dir" && as_dir=.
6455251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6456251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6457289166Speter    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6458251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459251883Speter    break 2
6460251883Speter  fi
6461251883Speterdone
6462251883Speter  done
6463251883SpeterIFS=$as_save_IFS
6464251883Speter
6465251883Speterfi
6466251883Speterfi
6467289166SpeterAR=$ac_cv_prog_AR
6468289166Speterif test -n "$AR"; then
6469289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6470289166Speter$as_echo "$AR" >&6; }
6471251883Speterelse
6472251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473251883Speter$as_echo "no" >&6; }
6474251883Speterfi
6475251883Speter
6476251883Speter
6477289166Speter    test -n "$AR" && break
6478251883Speter  done
6479251883Speterfi
6480289166Speterif test -z "$AR"; then
6481289166Speter  ac_ct_AR=$AR
6482289166Speter  for ac_prog in ar
6483251883Speterdo
6484251883Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
6485251883Speterset dummy $ac_prog; ac_word=$2
6486251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6487251883Speter$as_echo_n "checking for $ac_word... " >&6; }
6488289166Speterif ${ac_cv_prog_ac_ct_AR+:} false; then :
6489251883Speter  $as_echo_n "(cached) " >&6
6490251883Speterelse
6491289166Speter  if test -n "$ac_ct_AR"; then
6492289166Speter  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6493251883Speterelse
6494251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6495251883Speterfor as_dir in $PATH
6496251883Speterdo
6497251883Speter  IFS=$as_save_IFS
6498251883Speter  test -z "$as_dir" && as_dir=.
6499251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6500251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6501289166Speter    ac_cv_prog_ac_ct_AR="$ac_prog"
6502251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6503251883Speter    break 2
6504251883Speter  fi
6505251883Speterdone
6506251883Speter  done
6507251883SpeterIFS=$as_save_IFS
6508251883Speter
6509251883Speterfi
6510251883Speterfi
6511289166Speterac_ct_AR=$ac_cv_prog_ac_ct_AR
6512289166Speterif test -n "$ac_ct_AR"; then
6513289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6514289166Speter$as_echo "$ac_ct_AR" >&6; }
6515251883Speterelse
6516251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6517251883Speter$as_echo "no" >&6; }
6518251883Speterfi
6519251883Speter
6520251883Speter
6521289166Speter  test -n "$ac_ct_AR" && break
6522251883Speterdone
6523251883Speter
6524289166Speter  if test "x$ac_ct_AR" = x; then
6525289166Speter    AR="false"
6526251883Speter  else
6527251883Speter    case $cross_compiling:$ac_tool_warned in
6528251883Speteryes:)
6529251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6530251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6531251883Speterac_tool_warned=yes ;;
6532251883Speteresac
6533289166Speter    AR=$ac_ct_AR
6534251883Speter  fi
6535251883Speterfi
6536251883Speter
6537289166Speter: ${AR=ar}
6538289166Speter: ${AR_FLAGS=cru}
6539251883Speter
6540251883Speter
6541251883Speter
6542251883Speter
6543251883Speter
6544251883Speter
6545251883Speter
6546251883Speter
6547251883Speter
6548289166Speter
6549289166Speter
6550289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6551289166Speter$as_echo_n "checking for archiver @FILE support... " >&6; }
6552289166Speterif ${lt_cv_ar_at_file+:} false; then :
6553289166Speter  $as_echo_n "(cached) " >&6
6554251883Speterelse
6555289166Speter  lt_cv_ar_at_file=no
6556289166Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557251883Speter/* end confdefs.h.  */
6558251883Speter
6559251883Speterint
6560251883Spetermain ()
6561251883Speter{
6562251883Speter
6563251883Speter  ;
6564251883Speter  return 0;
6565251883Speter}
6566251883Speter_ACEOF
6567289166Speterif ac_fn_c_try_compile "$LINENO"; then :
6568289166Speter  echo conftest.$ac_objext > conftest.lst
6569289166Speter      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6570289166Speter      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6571289166Speter  (eval $lt_ar_try) 2>&5
6572289166Speter  ac_status=$?
6573289166Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6574289166Speter  test $ac_status = 0; }
6575305003Scy      if test 0 -eq "$ac_status"; then
6576289166Speter	# Ensure the archiver fails upon bogus file names.
6577289166Speter	rm -f conftest.$ac_objext libconftest.a
6578289166Speter	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6579289166Speter  (eval $lt_ar_try) 2>&5
6580289166Speter  ac_status=$?
6581289166Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6582289166Speter  test $ac_status = 0; }
6583305003Scy	if test 0 -ne "$ac_status"; then
6584289166Speter          lt_cv_ar_at_file=@
6585289166Speter        fi
6586289166Speter      fi
6587289166Speter      rm -f conftest.* libconftest.a
6588289166Speter
6589251883Speterfi
6590251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6591289166Speter
6592251883Speterfi
6593289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6594289166Speter$as_echo "$lt_cv_ar_at_file" >&6; }
6595251883Speter
6596305003Scyif test no = "$lt_cv_ar_at_file"; then
6597289166Speter  archiver_list_spec=
6598251883Speterelse
6599289166Speter  archiver_list_spec=$lt_cv_ar_at_file
6600251883Speterfi
6601251883Speter
6602251883Speter
6603251883Speter
6604251883Speter
6605251883Speter
6606251883Speter
6607251883Speter
6608289166Speterif test -n "$ac_tool_prefix"; then
6609289166Speter  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6610289166Speterset dummy ${ac_tool_prefix}strip; ac_word=$2
6611289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6612289166Speter$as_echo_n "checking for $ac_word... " >&6; }
6613289166Speterif ${ac_cv_prog_STRIP+:} false; then :
6614251883Speter  $as_echo_n "(cached) " >&6
6615251883Speterelse
6616289166Speter  if test -n "$STRIP"; then
6617289166Speter  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6618289166Speterelse
6619289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6620289166Speterfor as_dir in $PATH
6621251883Speterdo
6622289166Speter  IFS=$as_save_IFS
6623289166Speter  test -z "$as_dir" && as_dir=.
6624289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6625289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6626289166Speter    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6627289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6628289166Speter    break 2
6629289166Speter  fi
6630289166Speterdone
6631289166Speter  done
6632289166SpeterIFS=$as_save_IFS
6633251883Speter
6634251883Speterfi
6635289166Speterfi
6636289166SpeterSTRIP=$ac_cv_prog_STRIP
6637289166Speterif test -n "$STRIP"; then
6638289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6639289166Speter$as_echo "$STRIP" >&6; }
6640251883Speterelse
6641289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6642289166Speter$as_echo "no" >&6; }
6643251883Speterfi
6644251883Speter
6645251883Speter
6646251883Speterfi
6647289166Speterif test -z "$ac_cv_prog_STRIP"; then
6648289166Speter  ac_ct_STRIP=$STRIP
6649289166Speter  # Extract the first word of "strip", so it can be a program name with args.
6650289166Speterset dummy strip; ac_word=$2
6651289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6652289166Speter$as_echo_n "checking for $ac_word... " >&6; }
6653289166Speterif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6654289166Speter  $as_echo_n "(cached) " >&6
6655251883Speterelse
6656289166Speter  if test -n "$ac_ct_STRIP"; then
6657289166Speter  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6658289166Speterelse
6659289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6660289166Speterfor as_dir in $PATH
6661251883Speterdo
6662289166Speter  IFS=$as_save_IFS
6663289166Speter  test -z "$as_dir" && as_dir=.
6664289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6665289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6666289166Speter    ac_cv_prog_ac_ct_STRIP="strip"
6667289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6668289166Speter    break 2
6669289166Speter  fi
6670289166Speterdone
6671289166Speter  done
6672289166SpeterIFS=$as_save_IFS
6673251883Speter
6674289166Speterfi
6675289166Speterfi
6676289166Speterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6677289166Speterif test -n "$ac_ct_STRIP"; then
6678289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6679289166Speter$as_echo "$ac_ct_STRIP" >&6; }
6680251883Speterelse
6681289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6682289166Speter$as_echo "no" >&6; }
6683251883Speterfi
6684251883Speter
6685289166Speter  if test "x$ac_ct_STRIP" = x; then
6686289166Speter    STRIP=":"
6687289166Speter  else
6688289166Speter    case $cross_compiling:$ac_tool_warned in
6689289166Speteryes:)
6690289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6691289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6692289166Speterac_tool_warned=yes ;;
6693289166Speteresac
6694289166Speter    STRIP=$ac_ct_STRIP
6695289166Speter  fi
6696251883Speterelse
6697289166Speter  STRIP="$ac_cv_prog_STRIP"
6698251883Speterfi
6699251883Speter
6700289166Spetertest -z "$STRIP" && STRIP=:
6701251883Speter
6702251883Speter
6703251883Speter
6704251883Speter
6705251883Speter
6706289166Speter
6707251883Speterif test -n "$ac_tool_prefix"; then
6708289166Speter  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6709289166Speterset dummy ${ac_tool_prefix}ranlib; ac_word=$2
6710251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6711251883Speter$as_echo_n "checking for $ac_word... " >&6; }
6712289166Speterif ${ac_cv_prog_RANLIB+:} false; then :
6713251883Speter  $as_echo_n "(cached) " >&6
6714251883Speterelse
6715289166Speter  if test -n "$RANLIB"; then
6716289166Speter  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6717251883Speterelse
6718251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719251883Speterfor as_dir in $PATH
6720251883Speterdo
6721251883Speter  IFS=$as_save_IFS
6722251883Speter  test -z "$as_dir" && as_dir=.
6723251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6724251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6725289166Speter    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6726251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6727251883Speter    break 2
6728251883Speter  fi
6729251883Speterdone
6730251883Speter  done
6731251883SpeterIFS=$as_save_IFS
6732251883Speter
6733251883Speterfi
6734251883Speterfi
6735289166SpeterRANLIB=$ac_cv_prog_RANLIB
6736289166Speterif test -n "$RANLIB"; then
6737289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6738289166Speter$as_echo "$RANLIB" >&6; }
6739251883Speterelse
6740251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741251883Speter$as_echo "no" >&6; }
6742251883Speterfi
6743251883Speter
6744251883Speter
6745251883Speterfi
6746289166Speterif test -z "$ac_cv_prog_RANLIB"; then
6747289166Speter  ac_ct_RANLIB=$RANLIB
6748289166Speter  # Extract the first word of "ranlib", so it can be a program name with args.
6749289166Speterset dummy ranlib; ac_word=$2
6750251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751251883Speter$as_echo_n "checking for $ac_word... " >&6; }
6752289166Speterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6753251883Speter  $as_echo_n "(cached) " >&6
6754251883Speterelse
6755289166Speter  if test -n "$ac_ct_RANLIB"; then
6756289166Speter  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6757251883Speterelse
6758251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759251883Speterfor as_dir in $PATH
6760251883Speterdo
6761251883Speter  IFS=$as_save_IFS
6762251883Speter  test -z "$as_dir" && as_dir=.
6763251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
6764251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6765289166Speter    ac_cv_prog_ac_ct_RANLIB="ranlib"
6766251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6767251883Speter    break 2
6768251883Speter  fi
6769251883Speterdone
6770251883Speter  done
6771251883SpeterIFS=$as_save_IFS
6772251883Speter
6773251883Speterfi
6774251883Speterfi
6775289166Speterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6776289166Speterif test -n "$ac_ct_RANLIB"; then
6777289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6778289166Speter$as_echo "$ac_ct_RANLIB" >&6; }
6779251883Speterelse
6780251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781251883Speter$as_echo "no" >&6; }
6782251883Speterfi
6783251883Speter
6784289166Speter  if test "x$ac_ct_RANLIB" = x; then
6785289166Speter    RANLIB=":"
6786251883Speter  else
6787251883Speter    case $cross_compiling:$ac_tool_warned in
6788251883Speteryes:)
6789251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6790251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6791251883Speterac_tool_warned=yes ;;
6792251883Speteresac
6793289166Speter    RANLIB=$ac_ct_RANLIB
6794251883Speter  fi
6795289166Speterelse
6796289166Speter  RANLIB="$ac_cv_prog_RANLIB"
6797251883Speterfi
6798251883Speter
6799289166Spetertest -z "$RANLIB" && RANLIB=:
6800251883Speter
6801251883Speter
6802251883Speter
6803251883Speter
6804251883Speter
6805251883Speter
6806289166Speter# Determine commands to create old-style static archives.
6807289166Speterold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6808289166Speterold_postinstall_cmds='chmod 644 $oldlib'
6809289166Speterold_postuninstall_cmds=
6810251883Speter
6811289166Speterif test -n "$RANLIB"; then
6812289166Speter  case $host_os in
6813305003Scy  bitrig* | openbsd*)
6814289166Speter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6815289166Speter    ;;
6816289166Speter  *)
6817289166Speter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6818289166Speter    ;;
6819289166Speter  esac
6820289166Speter  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6821251883Speterfi
6822251883Speter
6823289166Spetercase $host_os in
6824289166Speter  darwin*)
6825289166Speter    lock_old_archive_extraction=yes ;;
6826289166Speter  *)
6827289166Speter    lock_old_archive_extraction=no ;;
6828289166Speteresac
6829251883Speter
6830251883Speter
6831251883Speter
6832251883Speter
6833251883Speter
6834251883Speter
6835251883Speter
6836251883Speter
6837251883Speter
6838251883Speter
6839251883Speter
6840251883Speter
6841251883Speter
6842251883Speter
6843251883Speter
6844251883Speter
6845289166Speter
6846289166Speter
6847289166Speter
6848289166Speter
6849289166Speter
6850289166Speter
6851289166Speter
6852289166Speter
6853289166Speter
6854289166Speter
6855289166Speter
6856289166Speter
6857289166Speter
6858289166Speter
6859289166Speter
6860289166Speter
6861289166Speter
6862289166Speter
6863289166Speter
6864289166Speter
6865289166Speter
6866289166Speter
6867289166Speter
6868289166Speter# If no C compiler was specified, use CC.
6869289166SpeterLTCC=${LTCC-"$CC"}
6870289166Speter
6871289166Speter# If no C compiler flags were specified, use CFLAGS.
6872289166SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6873289166Speter
6874289166Speter# Allow CC to be a program name with arguments.
6875289166Spetercompiler=$CC
6876289166Speter
6877289166Speter
6878251883Speter# Check for command to grab the raw symbol name followed by C symbol from nm.
6879251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6880251883Speter$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6881251883Speterif ${lt_cv_sys_global_symbol_pipe+:} false; then :
6882251883Speter  $as_echo_n "(cached) " >&6
6883251883Speterelse
6884251883Speter
6885251883Speter# These are sane defaults that work on at least a few old systems.
6886251883Speter# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6887251883Speter
6888251883Speter# Character class describing NM global symbol codes.
6889251883Spetersymcode='[BCDEGRST]'
6890251883Speter
6891251883Speter# Regexp to match symbols that can be accessed directly from C.
6892251883Spetersympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6893251883Speter
6894251883Speter# Define system-specific variables.
6895251883Spetercase $host_os in
6896251883Speteraix*)
6897251883Speter  symcode='[BCDT]'
6898251883Speter  ;;
6899289166Spetercygwin* | mingw* | pw32* | cegcc*)
6900251883Speter  symcode='[ABCDGISTW]'
6901251883Speter  ;;
6902289166Speterhpux*)
6903305003Scy  if test ia64 = "$host_cpu"; then
6904251883Speter    symcode='[ABCDEGRST]'
6905251883Speter  fi
6906251883Speter  ;;
6907251883Speteririx* | nonstopux*)
6908251883Speter  symcode='[BCDEGRST]'
6909251883Speter  ;;
6910251883Speterosf*)
6911251883Speter  symcode='[BCDEGQRST]'
6912251883Speter  ;;
6913251883Spetersolaris*)
6914251883Speter  symcode='[BDRT]'
6915251883Speter  ;;
6916251883Spetersco3.2v5*)
6917251883Speter  symcode='[DT]'
6918251883Speter  ;;
6919251883Spetersysv4.2uw2*)
6920251883Speter  symcode='[DT]'
6921251883Speter  ;;
6922251883Spetersysv5* | sco5v6* | unixware* | OpenUNIX*)
6923251883Speter  symcode='[ABDT]'
6924251883Speter  ;;
6925251883Spetersysv4)
6926251883Speter  symcode='[DFNSTU]'
6927251883Speter  ;;
6928251883Speteresac
6929251883Speter
6930289166Speter# If we're using GNU nm, then use its standard symbol codes.
6931289166Spetercase `$NM -V 2>&1` in
6932289166Speter*GNU* | *'with BFD'*)
6933289166Speter  symcode='[ABCDGIRSTW]' ;;
6934289166Speteresac
6935289166Speter
6936305003Scyif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6937305003Scy  # Gets list of data symbols to import.
6938305003Scy  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6939305003Scy  # Adjust the below global symbol transforms to fixup imported variables.
6940305003Scy  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6941305003Scy  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6942305003Scy  lt_c_name_lib_hook="\
6943305003Scy  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6944305003Scy  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6945305003Scyelse
6946305003Scy  # Disable hooks by default.
6947305003Scy  lt_cv_sys_global_symbol_to_import=
6948305003Scy  lt_cdecl_hook=
6949305003Scy  lt_c_name_hook=
6950305003Scy  lt_c_name_lib_hook=
6951305003Scyfi
6952305003Scy
6953289166Speter# Transform an extracted symbol line into a proper C declaration.
6954289166Speter# Some systems (esp. on ia64) link data and code symbols differently,
6955289166Speter# so use this general approach.
6956305003Scylt_cv_sys_global_symbol_to_cdecl="sed -n"\
6957305003Scy$lt_cdecl_hook\
6958305003Scy" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6959305003Scy" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6960289166Speter
6961289166Speter# Transform an extracted symbol line into symbol name and symbol address
6962305003Scylt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6963305003Scy$lt_c_name_hook\
6964305003Scy" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6965305003Scy" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6966289166Speter
6967305003Scy# Transform an extracted symbol line into symbol name with lib prefix and
6968305003Scy# symbol address.
6969305003Scylt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6970305003Scy$lt_c_name_lib_hook\
6971305003Scy" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6972305003Scy" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6973305003Scy" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6974305003Scy
6975251883Speter# Handle CRLF in mingw tool chain
6976251883Speteropt_cr=
6977251883Spetercase $build_os in
6978251883Spetermingw*)
6979289166Speter  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6980251883Speter  ;;
6981251883Speteresac
6982251883Speter
6983289166Speter# Try without a prefix underscore, then with it.
6984251883Speterfor ac_symprfx in "" "_"; do
6985251883Speter
6986251883Speter  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6987251883Speter  symxfrm="\\1 $ac_symprfx\\2 \\2"
6988251883Speter
6989251883Speter  # Write the raw and C identifiers.
6990289166Speter  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6991305003Scy    # Fake it for dumpbin and say T for any non-static function,
6992305003Scy    # D for any global variable and I for any imported variable.
6993289166Speter    # Also find C++ and __fastcall symbols from MSVC++,
6994289166Speter    # which start with @ or ?.
6995289166Speter    lt_cv_sys_global_symbol_pipe="$AWK '"\
6996289166Speter"     {last_section=section; section=\$ 3};"\
6997289166Speter"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6998289166Speter"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6999305003Scy"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7000305003Scy"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7001305003Scy"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7002289166Speter"     \$ 0!~/External *\|/{next};"\
7003289166Speter"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7004289166Speter"     {if(hide[section]) next};"\
7005305003Scy"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7006305003Scy"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7007305003Scy"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7008305003Scy"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7009289166Speter"     ' prfx=^$ac_symprfx"
7010289166Speter  else
7011289166Speter    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7012289166Speter  fi
7013289166Speter  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7014251883Speter
7015251883Speter  # Check to see that the pipe works correctly.
7016251883Speter  pipe_works=no
7017251883Speter
7018251883Speter  rm -f conftest*
7019289166Speter  cat > conftest.$ac_ext <<_LT_EOF
7020251883Speter#ifdef __cplusplus
7021251883Speterextern "C" {
7022251883Speter#endif
7023251883Speterchar nm_test_var;
7024289166Spetervoid nm_test_func(void);
7025289166Spetervoid nm_test_func(void){}
7026251883Speter#ifdef __cplusplus
7027251883Speter}
7028251883Speter#endif
7029251883Speterint main(){nm_test_var='a';nm_test_func();return(0);}
7030289166Speter_LT_EOF
7031251883Speter
7032251883Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7033251883Speter  (eval $ac_compile) 2>&5
7034251883Speter  ac_status=$?
7035251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7036251883Speter  test $ac_status = 0; }; then
7037251883Speter    # Now try to grab the symbols.
7038251883Speter    nlist=conftest.nm
7039289166Speter    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7040289166Speter  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7041251883Speter  ac_status=$?
7042251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7043251883Speter  test $ac_status = 0; } && test -s "$nlist"; then
7044251883Speter      # Try sorting and uniquifying the output.
7045251883Speter      if sort "$nlist" | uniq > "$nlist"T; then
7046251883Speter	mv -f "$nlist"T "$nlist"
7047251883Speter      else
7048251883Speter	rm -f "$nlist"T
7049251883Speter      fi
7050251883Speter
7051251883Speter      # Make sure that we snagged all the symbols we need.
7052289166Speter      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7053289166Speter	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7054289166Speter	  cat <<_LT_EOF > conftest.$ac_ext
7055289166Speter/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7056305003Scy#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7057305003Scy/* DATA imports from DLLs on WIN32 can't be const, because runtime
7058289166Speter   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7059289166Speter# define LT_DLSYM_CONST
7060305003Scy#elif defined __osf__
7061289166Speter/* This system does not cope well with relocations in const data.  */
7062289166Speter# define LT_DLSYM_CONST
7063289166Speter#else
7064289166Speter# define LT_DLSYM_CONST const
7065289166Speter#endif
7066289166Speter
7067251883Speter#ifdef __cplusplus
7068251883Speterextern "C" {
7069251883Speter#endif
7070251883Speter
7071289166Speter_LT_EOF
7072251883Speter	  # Now generate the symbol file.
7073289166Speter	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7074251883Speter
7075289166Speter	  cat <<_LT_EOF >> conftest.$ac_ext
7076251883Speter
7077289166Speter/* The mapping between symbol names and symbols.  */
7078289166SpeterLT_DLSYM_CONST struct {
7079251883Speter  const char *name;
7080289166Speter  void       *address;
7081251883Speter}
7082289166Speterlt__PROGRAM__LTX_preloaded_symbols[] =
7083251883Speter{
7084289166Speter  { "@PROGRAM@", (void *) 0 },
7085289166Speter_LT_EOF
7086305003Scy	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7087289166Speter	  cat <<\_LT_EOF >> conftest.$ac_ext
7088289166Speter  {0, (void *) 0}
7089251883Speter};
7090251883Speter
7091289166Speter/* This works around a problem in FreeBSD linker */
7092289166Speter#ifdef FREEBSD_WORKAROUND
7093289166Speterstatic const void *lt_preloaded_setup() {
7094289166Speter  return lt__PROGRAM__LTX_preloaded_symbols;
7095289166Speter}
7096289166Speter#endif
7097289166Speter
7098251883Speter#ifdef __cplusplus
7099251883Speter}
7100251883Speter#endif
7101289166Speter_LT_EOF
7102251883Speter	  # Now try linking the two files.
7103251883Speter	  mv conftest.$ac_objext conftstm.$ac_objext
7104289166Speter	  lt_globsym_save_LIBS=$LIBS
7105289166Speter	  lt_globsym_save_CFLAGS=$CFLAGS
7106305003Scy	  LIBS=conftstm.$ac_objext
7107251883Speter	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7108251883Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7109251883Speter  (eval $ac_link) 2>&5
7110251883Speter  ac_status=$?
7111251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7112305003Scy  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7113251883Speter	    pipe_works=yes
7114251883Speter	  fi
7115289166Speter	  LIBS=$lt_globsym_save_LIBS
7116289166Speter	  CFLAGS=$lt_globsym_save_CFLAGS
7117251883Speter	else
7118251883Speter	  echo "cannot find nm_test_func in $nlist" >&5
7119251883Speter	fi
7120251883Speter      else
7121251883Speter	echo "cannot find nm_test_var in $nlist" >&5
7122251883Speter      fi
7123251883Speter    else
7124251883Speter      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7125251883Speter    fi
7126251883Speter  else
7127251883Speter    echo "$progname: failed program was:" >&5
7128251883Speter    cat conftest.$ac_ext >&5
7129251883Speter  fi
7130289166Speter  rm -rf conftest* conftst*
7131251883Speter
7132251883Speter  # Do not use the global_symbol_pipe unless it works.
7133305003Scy  if test yes = "$pipe_works"; then
7134251883Speter    break
7135251883Speter  else
7136251883Speter    lt_cv_sys_global_symbol_pipe=
7137251883Speter  fi
7138251883Speterdone
7139251883Speter
7140251883Speterfi
7141251883Speter
7142251883Speterif test -z "$lt_cv_sys_global_symbol_pipe"; then
7143251883Speter  lt_cv_sys_global_symbol_to_cdecl=
7144251883Speterfi
7145251883Speterif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7146251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7147251883Speter$as_echo "failed" >&6; }
7148251883Speterelse
7149251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7150251883Speter$as_echo "ok" >&6; }
7151251883Speterfi
7152251883Speter
7153289166Speter# Response file support.
7154289166Speterif test "$lt_cv_nm_interface" = "MS dumpbin"; then
7155289166Speter  nm_file_list_spec='@'
7156289166Speterelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7157289166Speter  nm_file_list_spec='@'
7158289166Speterfi
7159289166Speter
7160289166Speter
7161289166Speter
7162289166Speter
7163289166Speter
7164289166Speter
7165289166Speter
7166289166Speter
7167289166Speter
7168289166Speter
7169289166Speter
7170289166Speter
7171289166Speter
7172289166Speter
7173289166Speter
7174289166Speter
7175289166Speter
7176289166Speter
7177289166Speter
7178289166Speter
7179289166Speter
7180289166Speter
7181289166Speter
7182289166Speter
7183289166Speter
7184289166Speter
7185289166Speter
7186305003Scy
7187305003Scy
7188305003Scy
7189305003Scy
7190305003Scy
7191305003Scy
7192305003Scy
7193305003Scy
7194305003Scy
7195305003Scy
7196289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7197289166Speter$as_echo_n "checking for sysroot... " >&6; }
7198289166Speter
7199289166Speter# Check whether --with-sysroot was given.
7200289166Speterif test "${with_sysroot+set}" = set; then :
7201289166Speter  withval=$with_sysroot;
7202289166Speterelse
7203289166Speter  with_sysroot=no
7204289166Speterfi
7205289166Speter
7206289166Speter
7207289166Speterlt_sysroot=
7208305003Scycase $with_sysroot in #(
7209289166Speter yes)
7210305003Scy   if test yes = "$GCC"; then
7211289166Speter     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7212289166Speter   fi
7213289166Speter   ;; #(
7214289166Speter /*)
7215289166Speter   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7216289166Speter   ;; #(
7217289166Speter no|'')
7218289166Speter   ;; #(
7219289166Speter *)
7220305003Scy   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7221305003Scy$as_echo "$with_sysroot" >&6; }
7222289166Speter   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7223289166Speter   ;;
7224289166Speteresac
7225289166Speter
7226289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7227289166Speter$as_echo "${lt_sysroot:-no}" >&6; }
7228289166Speter
7229289166Speter
7230289166Speter
7231289166Speter
7232289166Speter
7233305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7234305003Scy$as_echo_n "checking for a working dd... " >&6; }
7235305003Scyif ${ac_cv_path_lt_DD+:} false; then :
7236305003Scy  $as_echo_n "(cached) " >&6
7237305003Scyelse
7238305003Scy  printf 0123456789abcdef0123456789abcdef >conftest.i
7239305003Scycat conftest.i conftest.i >conftest2.i
7240305003Scy: ${lt_DD:=$DD}
7241305003Scyif test -z "$lt_DD"; then
7242305003Scy  ac_path_lt_DD_found=false
7243305003Scy  # Loop through the user's path and test for each of PROGNAME-LIST
7244305003Scy  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7245305003Scyfor as_dir in $PATH
7246305003Scydo
7247305003Scy  IFS=$as_save_IFS
7248305003Scy  test -z "$as_dir" && as_dir=.
7249305003Scy    for ac_prog in dd; do
7250305003Scy    for ac_exec_ext in '' $ac_executable_extensions; do
7251305003Scy      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7252305003Scy      as_fn_executable_p "$ac_path_lt_DD" || continue
7253305003Scyif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7254305003Scy  cmp -s conftest.i conftest.out \
7255305003Scy  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7256305003Scyfi
7257305003Scy      $ac_path_lt_DD_found && break 3
7258305003Scy    done
7259305003Scy  done
7260305003Scy  done
7261305003ScyIFS=$as_save_IFS
7262305003Scy  if test -z "$ac_cv_path_lt_DD"; then
7263305003Scy    :
7264305003Scy  fi
7265305003Scyelse
7266305003Scy  ac_cv_path_lt_DD=$lt_DD
7267305003Scyfi
7268305003Scy
7269305003Scyrm -f conftest.i conftest2.i conftest.out
7270305003Scyfi
7271305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7272305003Scy$as_echo "$ac_cv_path_lt_DD" >&6; }
7273305003Scy
7274305003Scy
7275305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7276305003Scy$as_echo_n "checking how to truncate binary pipes... " >&6; }
7277305003Scyif ${lt_cv_truncate_bin+:} false; then :
7278305003Scy  $as_echo_n "(cached) " >&6
7279305003Scyelse
7280305003Scy  printf 0123456789abcdef0123456789abcdef >conftest.i
7281305003Scycat conftest.i conftest.i >conftest2.i
7282305003Scylt_cv_truncate_bin=
7283305003Scyif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7284305003Scy  cmp -s conftest.i conftest.out \
7285305003Scy  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7286305003Scyfi
7287305003Scyrm -f conftest.i conftest2.i conftest.out
7288305003Scytest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7289305003Scyfi
7290305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7291305003Scy$as_echo "$lt_cv_truncate_bin" >&6; }
7292305003Scy
7293305003Scy
7294305003Scy
7295305003Scy
7296305003Scy
7297305003Scy
7298305003Scy
7299305003Scy# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7300305003Scyfunc_cc_basename ()
7301305003Scy{
7302305003Scy    for cc_temp in $*""; do
7303305003Scy      case $cc_temp in
7304305003Scy        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7305305003Scy        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7306305003Scy        \-*) ;;
7307305003Scy        *) break;;
7308305003Scy      esac
7309305003Scy    done
7310305003Scy    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7311305003Scy}
7312305003Scy
7313289166Speter# Check whether --enable-libtool-lock was given.
7314289166Speterif test "${enable_libtool_lock+set}" = set; then :
7315289166Speter  enableval=$enable_libtool_lock;
7316289166Speterfi
7317289166Speter
7318305003Scytest no = "$enable_libtool_lock" || enable_libtool_lock=yes
7319289166Speter
7320289166Speter# Some flags need to be propagated to the compiler or linker for good
7321289166Speter# libtool support.
7322289166Spetercase $host in
7323289166Speteria64-*-hpux*)
7324305003Scy  # Find out what ABI is being produced by ac_compile, and set mode
7325305003Scy  # options accordingly.
7326289166Speter  echo 'int i;' > conftest.$ac_ext
7327289166Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7328289166Speter  (eval $ac_compile) 2>&5
7329289166Speter  ac_status=$?
7330289166Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7331289166Speter  test $ac_status = 0; }; then
7332289166Speter    case `/usr/bin/file conftest.$ac_objext` in
7333289166Speter      *ELF-32*)
7334305003Scy	HPUX_IA64_MODE=32
7335289166Speter	;;
7336289166Speter      *ELF-64*)
7337305003Scy	HPUX_IA64_MODE=64
7338289166Speter	;;
7339289166Speter    esac
7340289166Speter  fi
7341289166Speter  rm -rf conftest*
7342289166Speter  ;;
7343289166Speter*-*-irix6*)
7344305003Scy  # Find out what ABI is being produced by ac_compile, and set linker
7345305003Scy  # options accordingly.
7346289166Speter  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7347289166Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7348289166Speter  (eval $ac_compile) 2>&5
7349289166Speter  ac_status=$?
7350289166Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7351289166Speter  test $ac_status = 0; }; then
7352305003Scy    if test yes = "$lt_cv_prog_gnu_ld"; then
7353289166Speter      case `/usr/bin/file conftest.$ac_objext` in
7354289166Speter	*32-bit*)
7355289166Speter	  LD="${LD-ld} -melf32bsmip"
7356289166Speter	  ;;
7357289166Speter	*N32*)
7358289166Speter	  LD="${LD-ld} -melf32bmipn32"
7359289166Speter	  ;;
7360289166Speter	*64-bit*)
7361289166Speter	  LD="${LD-ld} -melf64bmip"
7362289166Speter	;;
7363289166Speter      esac
7364289166Speter    else
7365289166Speter      case `/usr/bin/file conftest.$ac_objext` in
7366289166Speter	*32-bit*)
7367289166Speter	  LD="${LD-ld} -32"
7368289166Speter	  ;;
7369289166Speter	*N32*)
7370289166Speter	  LD="${LD-ld} -n32"
7371289166Speter	  ;;
7372289166Speter	*64-bit*)
7373289166Speter	  LD="${LD-ld} -64"
7374289166Speter	  ;;
7375289166Speter      esac
7376289166Speter    fi
7377289166Speter  fi
7378289166Speter  rm -rf conftest*
7379289166Speter  ;;
7380289166Speter
7381305003Scymips64*-*linux*)
7382305003Scy  # Find out what ABI is being produced by ac_compile, and set linker
7383305003Scy  # options accordingly.
7384305003Scy  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7385305003Scy  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7386305003Scy  (eval $ac_compile) 2>&5
7387305003Scy  ac_status=$?
7388305003Scy  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7389305003Scy  test $ac_status = 0; }; then
7390305003Scy    emul=elf
7391305003Scy    case `/usr/bin/file conftest.$ac_objext` in
7392305003Scy      *32-bit*)
7393305003Scy	emul="${emul}32"
7394305003Scy	;;
7395305003Scy      *64-bit*)
7396305003Scy	emul="${emul}64"
7397305003Scy	;;
7398305003Scy    esac
7399305003Scy    case `/usr/bin/file conftest.$ac_objext` in
7400305003Scy      *MSB*)
7401305003Scy	emul="${emul}btsmip"
7402305003Scy	;;
7403305003Scy      *LSB*)
7404305003Scy	emul="${emul}ltsmip"
7405305003Scy	;;
7406305003Scy    esac
7407305003Scy    case `/usr/bin/file conftest.$ac_objext` in
7408305003Scy      *N32*)
7409305003Scy	emul="${emul}n32"
7410305003Scy	;;
7411305003Scy    esac
7412305003Scy    LD="${LD-ld} -m $emul"
7413305003Scy  fi
7414305003Scy  rm -rf conftest*
7415305003Scy  ;;
7416305003Scy
7417305003Scyx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7418289166Speters390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7419305003Scy  # Find out what ABI is being produced by ac_compile, and set linker
7420305003Scy  # options accordingly.  Note that the listed cases only cover the
7421305003Scy  # situations where additional linker options are needed (such as when
7422305003Scy  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7423305003Scy  # vice versa); the common cases where no linker options are needed do
7424305003Scy  # not appear in the list.
7425289166Speter  echo 'int i;' > conftest.$ac_ext
7426289166Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7427289166Speter  (eval $ac_compile) 2>&5
7428289166Speter  ac_status=$?
7429289166Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7430289166Speter  test $ac_status = 0; }; then
7431289166Speter    case `/usr/bin/file conftest.o` in
7432289166Speter      *32-bit*)
7433289166Speter	case $host in
7434289166Speter	  x86_64-*kfreebsd*-gnu)
7435289166Speter	    LD="${LD-ld} -m elf_i386_fbsd"
7436289166Speter	    ;;
7437289166Speter	  x86_64-*linux*)
7438305003Scy	    case `/usr/bin/file conftest.o` in
7439305003Scy	      *x86-64*)
7440305003Scy		LD="${LD-ld} -m elf32_x86_64"
7441305003Scy		;;
7442305003Scy	      *)
7443305003Scy		LD="${LD-ld} -m elf_i386"
7444305003Scy		;;
7445305003Scy	    esac
7446289166Speter	    ;;
7447305003Scy	  powerpc64le-*linux*)
7448305003Scy	    LD="${LD-ld} -m elf32lppclinux"
7449305003Scy	    ;;
7450305003Scy	  powerpc64-*linux*)
7451289166Speter	    LD="${LD-ld} -m elf32ppclinux"
7452289166Speter	    ;;
7453289166Speter	  s390x-*linux*)
7454289166Speter	    LD="${LD-ld} -m elf_s390"
7455289166Speter	    ;;
7456289166Speter	  sparc64-*linux*)
7457289166Speter	    LD="${LD-ld} -m elf32_sparc"
7458289166Speter	    ;;
7459289166Speter	esac
7460289166Speter	;;
7461289166Speter      *64-bit*)
7462289166Speter	case $host in
7463289166Speter	  x86_64-*kfreebsd*-gnu)
7464289166Speter	    LD="${LD-ld} -m elf_x86_64_fbsd"
7465289166Speter	    ;;
7466289166Speter	  x86_64-*linux*)
7467289166Speter	    LD="${LD-ld} -m elf_x86_64"
7468289166Speter	    ;;
7469305003Scy	  powerpcle-*linux*)
7470305003Scy	    LD="${LD-ld} -m elf64lppc"
7471305003Scy	    ;;
7472305003Scy	  powerpc-*linux*)
7473289166Speter	    LD="${LD-ld} -m elf64ppc"
7474289166Speter	    ;;
7475289166Speter	  s390*-*linux*|s390*-*tpf*)
7476289166Speter	    LD="${LD-ld} -m elf64_s390"
7477289166Speter	    ;;
7478289166Speter	  sparc*-*linux*)
7479289166Speter	    LD="${LD-ld} -m elf64_sparc"
7480289166Speter	    ;;
7481289166Speter	esac
7482289166Speter	;;
7483289166Speter    esac
7484289166Speter  fi
7485289166Speter  rm -rf conftest*
7486289166Speter  ;;
7487289166Speter
7488289166Speter*-*-sco3.2v5*)
7489289166Speter  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7490305003Scy  SAVE_CFLAGS=$CFLAGS
7491289166Speter  CFLAGS="$CFLAGS -belf"
7492289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7493289166Speter$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7494289166Speterif ${lt_cv_cc_needs_belf+:} false; then :
7495251883Speter  $as_echo_n "(cached) " >&6
7496251883Speterelse
7497289166Speter  ac_ext=c
7498289166Speterac_cpp='$CPP $CPPFLAGS'
7499289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7500289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7501289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
7502289166Speter
7503289166Speter     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7504289166Speter/* end confdefs.h.  */
7505289166Speter
7506289166Speterint
7507289166Spetermain ()
7508289166Speter{
7509289166Speter
7510289166Speter  ;
7511289166Speter  return 0;
7512289166Speter}
7513289166Speter_ACEOF
7514289166Speterif ac_fn_c_try_link "$LINENO"; then :
7515289166Speter  lt_cv_cc_needs_belf=yes
7516251883Speterelse
7517289166Speter  lt_cv_cc_needs_belf=no
7518251883Speterfi
7519289166Speterrm -f core conftest.err conftest.$ac_objext \
7520289166Speter    conftest$ac_exeext conftest.$ac_ext
7521289166Speter     ac_ext=c
7522289166Speterac_cpp='$CPP $CPPFLAGS'
7523289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7524289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7525289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
7526289166Speter
7527251883Speterfi
7528289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7529289166Speter$as_echo "$lt_cv_cc_needs_belf" >&6; }
7530305003Scy  if test yes != "$lt_cv_cc_needs_belf"; then
7531289166Speter    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7532305003Scy    CFLAGS=$SAVE_CFLAGS
7533289166Speter  fi
7534289166Speter  ;;
7535289166Speter*-*solaris*)
7536305003Scy  # Find out what ABI is being produced by ac_compile, and set linker
7537305003Scy  # options accordingly.
7538289166Speter  echo 'int i;' > conftest.$ac_ext
7539289166Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7540289166Speter  (eval $ac_compile) 2>&5
7541289166Speter  ac_status=$?
7542289166Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7543289166Speter  test $ac_status = 0; }; then
7544289166Speter    case `/usr/bin/file conftest.o` in
7545289166Speter    *64-bit*)
7546289166Speter      case $lt_cv_prog_gnu_ld in
7547289166Speter      yes*)
7548289166Speter        case $host in
7549305003Scy        i?86-*-solaris*|x86_64-*-solaris*)
7550289166Speter          LD="${LD-ld} -m elf_x86_64"
7551289166Speter          ;;
7552289166Speter        sparc*-*-solaris*)
7553289166Speter          LD="${LD-ld} -m elf64_sparc"
7554289166Speter          ;;
7555289166Speter        esac
7556289166Speter        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7557289166Speter        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7558305003Scy          LD=${LD-ld}_sol2
7559289166Speter        fi
7560289166Speter        ;;
7561289166Speter      *)
7562289166Speter	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7563289166Speter	  LD="${LD-ld} -64"
7564289166Speter	fi
7565289166Speter	;;
7566289166Speter      esac
7567289166Speter      ;;
7568289166Speter    esac
7569289166Speter  fi
7570289166Speter  rm -rf conftest*
7571289166Speter  ;;
7572289166Speteresac
7573251883Speter
7574305003Scyneed_locks=$enable_libtool_lock
7575251883Speter
7576289166Speterif test -n "$ac_tool_prefix"; then
7577289166Speter  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7578289166Speterset dummy ${ac_tool_prefix}mt; ac_word=$2
7579289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7580289166Speter$as_echo_n "checking for $ac_word... " >&6; }
7581289166Speterif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7582289166Speter  $as_echo_n "(cached) " >&6
7583289166Speterelse
7584289166Speter  if test -n "$MANIFEST_TOOL"; then
7585289166Speter  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7586289166Speterelse
7587289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7588289166Speterfor as_dir in $PATH
7589289166Speterdo
7590289166Speter  IFS=$as_save_IFS
7591289166Speter  test -z "$as_dir" && as_dir=.
7592289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7593289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7594289166Speter    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7595289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7596289166Speter    break 2
7597289166Speter  fi
7598289166Speterdone
7599289166Speter  done
7600289166SpeterIFS=$as_save_IFS
7601251883Speter
7602289166Speterfi
7603289166Speterfi
7604289166SpeterMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7605289166Speterif test -n "$MANIFEST_TOOL"; then
7606289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7607289166Speter$as_echo "$MANIFEST_TOOL" >&6; }
7608289166Speterelse
7609289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7610289166Speter$as_echo "no" >&6; }
7611289166Speterfi
7612251883Speter
7613251883Speter
7614289166Speterfi
7615289166Speterif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7616289166Speter  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7617289166Speter  # Extract the first word of "mt", so it can be a program name with args.
7618289166Speterset dummy mt; ac_word=$2
7619289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7620289166Speter$as_echo_n "checking for $ac_word... " >&6; }
7621289166Speterif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7622289166Speter  $as_echo_n "(cached) " >&6
7623289166Speterelse
7624289166Speter  if test -n "$ac_ct_MANIFEST_TOOL"; then
7625289166Speter  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7626289166Speterelse
7627289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628289166Speterfor as_dir in $PATH
7629289166Speterdo
7630289166Speter  IFS=$as_save_IFS
7631289166Speter  test -z "$as_dir" && as_dir=.
7632289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7633289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7634289166Speter    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7635289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7636289166Speter    break 2
7637251883Speter  fi
7638289166Speterdone
7639289166Speter  done
7640289166SpeterIFS=$as_save_IFS
7641289166Speter
7642289166Speterfi
7643289166Speterfi
7644289166Speterac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7645289166Speterif test -n "$ac_ct_MANIFEST_TOOL"; then
7646289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7647289166Speter$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7648289166Speterelse
7649289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7650289166Speter$as_echo "no" >&6; }
7651289166Speterfi
7652289166Speter
7653289166Speter  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7654289166Speter    MANIFEST_TOOL=":"
7655289166Speter  else
7656289166Speter    case $cross_compiling:$ac_tool_warned in
7657289166Speteryes:)
7658289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7659289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7660289166Speterac_tool_warned=yes ;;
7661251883Speteresac
7662289166Speter    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7663289166Speter  fi
7664289166Speterelse
7665289166Speter  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7666289166Speterfi
7667251883Speter
7668289166Spetertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7669289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7670289166Speter$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7671289166Speterif ${lt_cv_path_mainfest_tool+:} false; then :
7672289166Speter  $as_echo_n "(cached) " >&6
7673289166Speterelse
7674289166Speter  lt_cv_path_mainfest_tool=no
7675289166Speter  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7676289166Speter  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7677289166Speter  cat conftest.err >&5
7678289166Speter  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7679289166Speter    lt_cv_path_mainfest_tool=yes
7680289166Speter  fi
7681289166Speter  rm -f conftest*
7682289166Speterfi
7683289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7684289166Speter$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7685305003Scyif test yes != "$lt_cv_path_mainfest_tool"; then
7686289166Speter  MANIFEST_TOOL=:
7687289166Speterfi
7688251883Speter
7689251883Speter
7690251883Speter
7691251883Speter
7692251883Speter
7693251883Speter
7694289166Speter  case $host_os in
7695289166Speter    rhapsody* | darwin*)
7696289166Speter    if test -n "$ac_tool_prefix"; then
7697289166Speter  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7698289166Speterset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7699289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7700289166Speter$as_echo_n "checking for $ac_word... " >&6; }
7701289166Speterif ${ac_cv_prog_DSYMUTIL+:} false; then :
7702289166Speter  $as_echo_n "(cached) " >&6
7703289166Speterelse
7704289166Speter  if test -n "$DSYMUTIL"; then
7705289166Speter  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7706289166Speterelse
7707289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7708289166Speterfor as_dir in $PATH
7709289166Speterdo
7710289166Speter  IFS=$as_save_IFS
7711289166Speter  test -z "$as_dir" && as_dir=.
7712289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7713289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7714289166Speter    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7715289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7716289166Speter    break 2
7717289166Speter  fi
7718289166Speterdone
7719289166Speter  done
7720289166SpeterIFS=$as_save_IFS
7721251883Speter
7722289166Speterfi
7723289166Speterfi
7724289166SpeterDSYMUTIL=$ac_cv_prog_DSYMUTIL
7725289166Speterif test -n "$DSYMUTIL"; then
7726289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7727289166Speter$as_echo "$DSYMUTIL" >&6; }
7728289166Speterelse
7729289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7730289166Speter$as_echo "no" >&6; }
7731289166Speterfi
7732289166Speter
7733289166Speter
7734289166Speterfi
7735289166Speterif test -z "$ac_cv_prog_DSYMUTIL"; then
7736289166Speter  ac_ct_DSYMUTIL=$DSYMUTIL
7737289166Speter  # Extract the first word of "dsymutil", so it can be a program name with args.
7738289166Speterset dummy dsymutil; ac_word=$2
7739251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7740251883Speter$as_echo_n "checking for $ac_word... " >&6; }
7741289166Speterif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7742251883Speter  $as_echo_n "(cached) " >&6
7743251883Speterelse
7744289166Speter  if test -n "$ac_ct_DSYMUTIL"; then
7745289166Speter  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7746251883Speterelse
7747251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7748251883Speterfor as_dir in $PATH
7749251883Speterdo
7750251883Speter  IFS=$as_save_IFS
7751251883Speter  test -z "$as_dir" && as_dir=.
7752251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7753251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7754289166Speter    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7755251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7756251883Speter    break 2
7757251883Speter  fi
7758251883Speterdone
7759251883Speter  done
7760251883SpeterIFS=$as_save_IFS
7761251883Speter
7762251883Speterfi
7763251883Speterfi
7764289166Speterac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7765289166Speterif test -n "$ac_ct_DSYMUTIL"; then
7766289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7767289166Speter$as_echo "$ac_ct_DSYMUTIL" >&6; }
7768251883Speterelse
7769251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770251883Speter$as_echo "no" >&6; }
7771251883Speterfi
7772251883Speter
7773289166Speter  if test "x$ac_ct_DSYMUTIL" = x; then
7774289166Speter    DSYMUTIL=":"
7775289166Speter  else
7776289166Speter    case $cross_compiling:$ac_tool_warned in
7777289166Speteryes:)
7778289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7779289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7780289166Speterac_tool_warned=yes ;;
7781289166Speteresac
7782289166Speter    DSYMUTIL=$ac_ct_DSYMUTIL
7783289166Speter  fi
7784289166Speterelse
7785289166Speter  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7786289166Speterfi
7787251883Speter
7788289166Speter    if test -n "$ac_tool_prefix"; then
7789289166Speter  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7790289166Speterset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7791289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7792289166Speter$as_echo_n "checking for $ac_word... " >&6; }
7793289166Speterif ${ac_cv_prog_NMEDIT+:} false; then :
7794289166Speter  $as_echo_n "(cached) " >&6
7795289166Speterelse
7796289166Speter  if test -n "$NMEDIT"; then
7797289166Speter  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7798289166Speterelse
7799289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7800289166Speterfor as_dir in $PATH
7801289166Speterdo
7802289166Speter  IFS=$as_save_IFS
7803289166Speter  test -z "$as_dir" && as_dir=.
7804289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7805289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7806289166Speter    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7807289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7808289166Speter    break 2
7809289166Speter  fi
7810289166Speterdone
7811289166Speter  done
7812289166SpeterIFS=$as_save_IFS
7813289166Speter
7814251883Speterfi
7815289166Speterfi
7816289166SpeterNMEDIT=$ac_cv_prog_NMEDIT
7817289166Speterif test -n "$NMEDIT"; then
7818289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7819289166Speter$as_echo "$NMEDIT" >&6; }
7820289166Speterelse
7821289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7822289166Speter$as_echo "no" >&6; }
7823289166Speterfi
7824289166Speter
7825289166Speter
7826289166Speterfi
7827289166Speterif test -z "$ac_cv_prog_NMEDIT"; then
7828289166Speter  ac_ct_NMEDIT=$NMEDIT
7829289166Speter  # Extract the first word of "nmedit", so it can be a program name with args.
7830289166Speterset dummy nmedit; ac_word=$2
7831251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7832251883Speter$as_echo_n "checking for $ac_word... " >&6; }
7833289166Speterif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7834251883Speter  $as_echo_n "(cached) " >&6
7835251883Speterelse
7836289166Speter  if test -n "$ac_ct_NMEDIT"; then
7837289166Speter  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7838251883Speterelse
7839251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7840251883Speterfor as_dir in $PATH
7841251883Speterdo
7842251883Speter  IFS=$as_save_IFS
7843251883Speter  test -z "$as_dir" && as_dir=.
7844251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7845251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7846289166Speter    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7847251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7848251883Speter    break 2
7849251883Speter  fi
7850251883Speterdone
7851251883Speter  done
7852251883SpeterIFS=$as_save_IFS
7853251883Speter
7854251883Speterfi
7855251883Speterfi
7856289166Speterac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7857289166Speterif test -n "$ac_ct_NMEDIT"; then
7858289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7859289166Speter$as_echo "$ac_ct_NMEDIT" >&6; }
7860251883Speterelse
7861251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7862251883Speter$as_echo "no" >&6; }
7863251883Speterfi
7864251883Speter
7865289166Speter  if test "x$ac_ct_NMEDIT" = x; then
7866289166Speter    NMEDIT=":"
7867251883Speter  else
7868251883Speter    case $cross_compiling:$ac_tool_warned in
7869251883Speteryes:)
7870251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7871251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7872251883Speterac_tool_warned=yes ;;
7873251883Speteresac
7874289166Speter    NMEDIT=$ac_ct_NMEDIT
7875251883Speter  fi
7876251883Speterelse
7877289166Speter  NMEDIT="$ac_cv_prog_NMEDIT"
7878251883Speterfi
7879251883Speter
7880289166Speter    if test -n "$ac_tool_prefix"; then
7881289166Speter  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7882289166Speterset dummy ${ac_tool_prefix}lipo; ac_word=$2
7883251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7884251883Speter$as_echo_n "checking for $ac_word... " >&6; }
7885289166Speterif ${ac_cv_prog_LIPO+:} false; then :
7886251883Speter  $as_echo_n "(cached) " >&6
7887251883Speterelse
7888289166Speter  if test -n "$LIPO"; then
7889289166Speter  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7890251883Speterelse
7891251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7892251883Speterfor as_dir in $PATH
7893251883Speterdo
7894251883Speter  IFS=$as_save_IFS
7895251883Speter  test -z "$as_dir" && as_dir=.
7896251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7897251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7898289166Speter    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7899251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7900251883Speter    break 2
7901251883Speter  fi
7902251883Speterdone
7903251883Speter  done
7904251883SpeterIFS=$as_save_IFS
7905251883Speter
7906251883Speterfi
7907251883Speterfi
7908289166SpeterLIPO=$ac_cv_prog_LIPO
7909289166Speterif test -n "$LIPO"; then
7910289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7911289166Speter$as_echo "$LIPO" >&6; }
7912251883Speterelse
7913251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7914251883Speter$as_echo "no" >&6; }
7915251883Speterfi
7916251883Speter
7917251883Speter
7918251883Speterfi
7919289166Speterif test -z "$ac_cv_prog_LIPO"; then
7920289166Speter  ac_ct_LIPO=$LIPO
7921289166Speter  # Extract the first word of "lipo", so it can be a program name with args.
7922289166Speterset dummy lipo; ac_word=$2
7923251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7924251883Speter$as_echo_n "checking for $ac_word... " >&6; }
7925289166Speterif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7926251883Speter  $as_echo_n "(cached) " >&6
7927251883Speterelse
7928289166Speter  if test -n "$ac_ct_LIPO"; then
7929289166Speter  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7930251883Speterelse
7931251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7932251883Speterfor as_dir in $PATH
7933251883Speterdo
7934251883Speter  IFS=$as_save_IFS
7935251883Speter  test -z "$as_dir" && as_dir=.
7936251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7937251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7938289166Speter    ac_cv_prog_ac_ct_LIPO="lipo"
7939251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7940251883Speter    break 2
7941251883Speter  fi
7942251883Speterdone
7943251883Speter  done
7944251883SpeterIFS=$as_save_IFS
7945251883Speter
7946251883Speterfi
7947251883Speterfi
7948289166Speterac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7949289166Speterif test -n "$ac_ct_LIPO"; then
7950289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7951289166Speter$as_echo "$ac_ct_LIPO" >&6; }
7952251883Speterelse
7953251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7954251883Speter$as_echo "no" >&6; }
7955251883Speterfi
7956251883Speter
7957289166Speter  if test "x$ac_ct_LIPO" = x; then
7958289166Speter    LIPO=":"
7959251883Speter  else
7960251883Speter    case $cross_compiling:$ac_tool_warned in
7961251883Speteryes:)
7962251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7963251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7964251883Speterac_tool_warned=yes ;;
7965251883Speteresac
7966289166Speter    LIPO=$ac_ct_LIPO
7967251883Speter  fi
7968251883Speterelse
7969289166Speter  LIPO="$ac_cv_prog_LIPO"
7970251883Speterfi
7971251883Speter
7972289166Speter    if test -n "$ac_tool_prefix"; then
7973289166Speter  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7974289166Speterset dummy ${ac_tool_prefix}otool; ac_word=$2
7975251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7976251883Speter$as_echo_n "checking for $ac_word... " >&6; }
7977289166Speterif ${ac_cv_prog_OTOOL+:} false; then :
7978251883Speter  $as_echo_n "(cached) " >&6
7979251883Speterelse
7980289166Speter  if test -n "$OTOOL"; then
7981289166Speter  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7982251883Speterelse
7983251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7984251883Speterfor as_dir in $PATH
7985251883Speterdo
7986251883Speter  IFS=$as_save_IFS
7987251883Speter  test -z "$as_dir" && as_dir=.
7988251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
7989251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7990289166Speter    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7991251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7992251883Speter    break 2
7993251883Speter  fi
7994251883Speterdone
7995251883Speter  done
7996251883SpeterIFS=$as_save_IFS
7997251883Speter
7998251883Speterfi
7999251883Speterfi
8000289166SpeterOTOOL=$ac_cv_prog_OTOOL
8001289166Speterif test -n "$OTOOL"; then
8002289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8003289166Speter$as_echo "$OTOOL" >&6; }
8004251883Speterelse
8005251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8006251883Speter$as_echo "no" >&6; }
8007251883Speterfi
8008251883Speter
8009251883Speter
8010251883Speterfi
8011289166Speterif test -z "$ac_cv_prog_OTOOL"; then
8012289166Speter  ac_ct_OTOOL=$OTOOL
8013289166Speter  # Extract the first word of "otool", so it can be a program name with args.
8014289166Speterset dummy otool; ac_word=$2
8015251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8016251883Speter$as_echo_n "checking for $ac_word... " >&6; }
8017289166Speterif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8018251883Speter  $as_echo_n "(cached) " >&6
8019251883Speterelse
8020289166Speter  if test -n "$ac_ct_OTOOL"; then
8021289166Speter  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8022251883Speterelse
8023251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8024251883Speterfor as_dir in $PATH
8025251883Speterdo
8026251883Speter  IFS=$as_save_IFS
8027251883Speter  test -z "$as_dir" && as_dir=.
8028251883Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8029251883Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8030289166Speter    ac_cv_prog_ac_ct_OTOOL="otool"
8031251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8032251883Speter    break 2
8033251883Speter  fi
8034251883Speterdone
8035251883Speter  done
8036251883SpeterIFS=$as_save_IFS
8037251883Speter
8038251883Speterfi
8039251883Speterfi
8040289166Speterac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8041289166Speterif test -n "$ac_ct_OTOOL"; then
8042289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8043289166Speter$as_echo "$ac_ct_OTOOL" >&6; }
8044251883Speterelse
8045251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8046251883Speter$as_echo "no" >&6; }
8047251883Speterfi
8048251883Speter
8049289166Speter  if test "x$ac_ct_OTOOL" = x; then
8050289166Speter    OTOOL=":"
8051251883Speter  else
8052251883Speter    case $cross_compiling:$ac_tool_warned in
8053251883Speteryes:)
8054251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8055251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8056251883Speterac_tool_warned=yes ;;
8057251883Speteresac
8058289166Speter    OTOOL=$ac_ct_OTOOL
8059251883Speter  fi
8060251883Speterelse
8061289166Speter  OTOOL="$ac_cv_prog_OTOOL"
8062251883Speterfi
8063251883Speter
8064289166Speter    if test -n "$ac_tool_prefix"; then
8065289166Speter  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8066289166Speterset dummy ${ac_tool_prefix}otool64; ac_word=$2
8067289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8068289166Speter$as_echo_n "checking for $ac_word... " >&6; }
8069289166Speterif ${ac_cv_prog_OTOOL64+:} false; then :
8070289166Speter  $as_echo_n "(cached) " >&6
8071289166Speterelse
8072289166Speter  if test -n "$OTOOL64"; then
8073289166Speter  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8074289166Speterelse
8075289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8076289166Speterfor as_dir in $PATH
8077289166Speterdo
8078289166Speter  IFS=$as_save_IFS
8079289166Speter  test -z "$as_dir" && as_dir=.
8080289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8081289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8082289166Speter    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8083289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8084289166Speter    break 2
8085289166Speter  fi
8086289166Speterdone
8087289166Speter  done
8088289166SpeterIFS=$as_save_IFS
8089251883Speter
8090289166Speterfi
8091289166Speterfi
8092289166SpeterOTOOL64=$ac_cv_prog_OTOOL64
8093289166Speterif test -n "$OTOOL64"; then
8094289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8095289166Speter$as_echo "$OTOOL64" >&6; }
8096289166Speterelse
8097289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098289166Speter$as_echo "no" >&6; }
8099289166Speterfi
8100289166Speter
8101289166Speter
8102289166Speterfi
8103289166Speterif test -z "$ac_cv_prog_OTOOL64"; then
8104289166Speter  ac_ct_OTOOL64=$OTOOL64
8105289166Speter  # Extract the first word of "otool64", so it can be a program name with args.
8106289166Speterset dummy otool64; ac_word=$2
8107289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8108289166Speter$as_echo_n "checking for $ac_word... " >&6; }
8109289166Speterif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8110289166Speter  $as_echo_n "(cached) " >&6
8111289166Speterelse
8112289166Speter  if test -n "$ac_ct_OTOOL64"; then
8113289166Speter  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8114289166Speterelse
8115289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8116289166Speterfor as_dir in $PATH
8117289166Speterdo
8118289166Speter  IFS=$as_save_IFS
8119289166Speter  test -z "$as_dir" && as_dir=.
8120289166Speter    for ac_exec_ext in '' $ac_executable_extensions; do
8121289166Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8122289166Speter    ac_cv_prog_ac_ct_OTOOL64="otool64"
8123289166Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8124289166Speter    break 2
8125289166Speter  fi
8126289166Speterdone
8127289166Speter  done
8128289166SpeterIFS=$as_save_IFS
8129289166Speter
8130289166Speterfi
8131289166Speterfi
8132289166Speterac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8133289166Speterif test -n "$ac_ct_OTOOL64"; then
8134289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8135289166Speter$as_echo "$ac_ct_OTOOL64" >&6; }
8136289166Speterelse
8137289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8138289166Speter$as_echo "no" >&6; }
8139289166Speterfi
8140289166Speter
8141289166Speter  if test "x$ac_ct_OTOOL64" = x; then
8142289166Speter    OTOOL64=":"
8143289166Speter  else
8144289166Speter    case $cross_compiling:$ac_tool_warned in
8145289166Speteryes:)
8146289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8147289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8148289166Speterac_tool_warned=yes ;;
8149289166Speteresac
8150289166Speter    OTOOL64=$ac_ct_OTOOL64
8151289166Speter  fi
8152289166Speterelse
8153289166Speter  OTOOL64="$ac_cv_prog_OTOOL64"
8154289166Speterfi
8155289166Speter
8156289166Speter
8157289166Speter
8158289166Speter
8159289166Speter
8160289166Speter
8161289166Speter
8162289166Speter
8163289166Speter
8164289166Speter
8165289166Speter
8166289166Speter
8167289166Speter
8168289166Speter
8169289166Speter
8170289166Speter
8171289166Speter
8172289166Speter
8173289166Speter
8174289166Speter
8175289166Speter
8176289166Speter
8177289166Speter
8178289166Speter
8179289166Speter
8180289166Speter
8181289166Speter
8182289166Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8183289166Speter$as_echo_n "checking for -single_module linker flag... " >&6; }
8184289166Speterif ${lt_cv_apple_cc_single_mod+:} false; then :
8185289166Speter  $as_echo_n "(cached) " >&6
8186289166Speterelse
8187289166Speter  lt_cv_apple_cc_single_mod=no
8188305003Scy      if test -z "$LT_MULTI_MODULE"; then
8189289166Speter	# By default we will add the -single_module flag. You can override
8190289166Speter	# by either setting the environment variable LT_MULTI_MODULE
8191289166Speter	# non-empty at configure time, or by adding -multi_module to the
8192289166Speter	# link flags.
8193289166Speter	rm -rf libconftest.dylib*
8194289166Speter	echo "int foo(void){return 1;}" > conftest.c
8195289166Speter	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8196289166Speter-dynamiclib -Wl,-single_module conftest.c" >&5
8197289166Speter	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8198289166Speter	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8199289166Speter        _lt_result=$?
8200289166Speter	# If there is a non-empty error log, and "single_module"
8201289166Speter	# appears in it, assume the flag caused a linker warning
8202289166Speter        if test -s conftest.err && $GREP single_module conftest.err; then
8203289166Speter	  cat conftest.err >&5
8204289166Speter	# Otherwise, if the output was created with a 0 exit code from
8205289166Speter	# the compiler, it worked.
8206305003Scy	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8207289166Speter	  lt_cv_apple_cc_single_mod=yes
8208289166Speter	else
8209289166Speter	  cat conftest.err >&5
8210289166Speter	fi
8211289166Speter	rm -rf libconftest.dylib*
8212289166Speter	rm -f conftest.*
8213289166Speter      fi
8214289166Speterfi
8215289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8216289166Speter$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8217289166Speter
8218289166Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8219289166Speter$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8220289166Speterif ${lt_cv_ld_exported_symbols_list+:} false; then :
8221289166Speter  $as_echo_n "(cached) " >&6
8222289166Speterelse
8223289166Speter  lt_cv_ld_exported_symbols_list=no
8224289166Speter      save_LDFLAGS=$LDFLAGS
8225289166Speter      echo "_main" > conftest.sym
8226289166Speter      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8227289166Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8228289166Speter/* end confdefs.h.  */
8229289166Speter
8230289166Speterint
8231289166Spetermain ()
8232289166Speter{
8233289166Speter
8234289166Speter  ;
8235289166Speter  return 0;
8236289166Speter}
8237289166Speter_ACEOF
8238289166Speterif ac_fn_c_try_link "$LINENO"; then :
8239289166Speter  lt_cv_ld_exported_symbols_list=yes
8240289166Speterelse
8241289166Speter  lt_cv_ld_exported_symbols_list=no
8242289166Speterfi
8243289166Speterrm -f core conftest.err conftest.$ac_objext \
8244289166Speter    conftest$ac_exeext conftest.$ac_ext
8245305003Scy	LDFLAGS=$save_LDFLAGS
8246289166Speter
8247289166Speterfi
8248289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8249289166Speter$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8250289166Speter
8251289166Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8252289166Speter$as_echo_n "checking for -force_load linker flag... " >&6; }
8253289166Speterif ${lt_cv_ld_force_load+:} false; then :
8254289166Speter  $as_echo_n "(cached) " >&6
8255289166Speterelse
8256289166Speter  lt_cv_ld_force_load=no
8257289166Speter      cat > conftest.c << _LT_EOF
8258289166Speterint forced_loaded() { return 2;}
8259289166Speter_LT_EOF
8260289166Speter      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8261289166Speter      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8262289166Speter      echo "$AR cru libconftest.a conftest.o" >&5
8263289166Speter      $AR cru libconftest.a conftest.o 2>&5
8264289166Speter      echo "$RANLIB libconftest.a" >&5
8265289166Speter      $RANLIB libconftest.a 2>&5
8266289166Speter      cat > conftest.c << _LT_EOF
8267289166Speterint main() { return 0;}
8268289166Speter_LT_EOF
8269289166Speter      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8270289166Speter      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8271289166Speter      _lt_result=$?
8272289166Speter      if test -s conftest.err && $GREP force_load conftest.err; then
8273289166Speter	cat conftest.err >&5
8274305003Scy      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8275289166Speter	lt_cv_ld_force_load=yes
8276289166Speter      else
8277289166Speter	cat conftest.err >&5
8278289166Speter      fi
8279289166Speter        rm -f conftest.err libconftest.a conftest conftest.c
8280289166Speter        rm -rf conftest.dSYM
8281289166Speter
8282289166Speterfi
8283289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8284289166Speter$as_echo "$lt_cv_ld_force_load" >&6; }
8285289166Speter    case $host_os in
8286289166Speter    rhapsody* | darwin1.[012])
8287305003Scy      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8288289166Speter    darwin1.*)
8289305003Scy      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8290289166Speter    darwin*) # darwin 5.x on
8291289166Speter      # if running on 10.5 or later, the deployment target defaults
8292289166Speter      # to the OS version, if on x86, and 10.4, the deployment
8293289166Speter      # target defaults to 10.4. Don't you love it?
8294289166Speter      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8295289166Speter	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8296305003Scy	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8297305003Scy	10.[012][,.]*)
8298305003Scy	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8299289166Speter	10.*)
8300305003Scy	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8301289166Speter      esac
8302289166Speter    ;;
8303289166Speter  esac
8304305003Scy    if test yes = "$lt_cv_apple_cc_single_mod"; then
8305289166Speter      _lt_dar_single_mod='$single_module'
8306289166Speter    fi
8307305003Scy    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8308305003Scy      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8309289166Speter    else
8310305003Scy      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8311289166Speter    fi
8312305003Scy    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8313289166Speter      _lt_dsymutil='~$DSYMUTIL $lib || :'
8314289166Speter    else
8315289166Speter      _lt_dsymutil=
8316289166Speter    fi
8317289166Speter    ;;
8318289166Speter  esac
8319289166Speter
8320305003Scy# func_munge_path_list VARIABLE PATH
8321305003Scy# -----------------------------------
8322305003Scy# VARIABLE is name of variable containing _space_ separated list of
8323305003Scy# directories to be munged by the contents of PATH, which is string
8324305003Scy# having a format:
8325305003Scy# "DIR[:DIR]:"
8326305003Scy#       string "DIR[ DIR]" will be prepended to VARIABLE
8327305003Scy# ":DIR[:DIR]"
8328305003Scy#       string "DIR[ DIR]" will be appended to VARIABLE
8329305003Scy# "DIRP[:DIRP]::[DIRA:]DIRA"
8330305003Scy#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8331305003Scy#       "DIRA[ DIRA]" will be appended to VARIABLE
8332305003Scy# "DIR[:DIR]"
8333305003Scy#       VARIABLE will be replaced by "DIR[ DIR]"
8334305003Scyfunc_munge_path_list ()
8335305003Scy{
8336305003Scy    case x$2 in
8337305003Scy    x)
8338305003Scy        ;;
8339305003Scy    *:)
8340305003Scy        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8341305003Scy        ;;
8342305003Scy    x:*)
8343305003Scy        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8344305003Scy        ;;
8345305003Scy    *::*)
8346305003Scy        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8347305003Scy        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8348305003Scy        ;;
8349305003Scy    *)
8350305003Scy        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8351305003Scy        ;;
8352305003Scy    esac
8353305003Scy}
8354305003Scy
8355289166Speterac_ext=c
8356289166Speterac_cpp='$CPP $CPPFLAGS'
8357289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8358289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8359289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
8360289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8361289166Speter$as_echo_n "checking how to run the C preprocessor... " >&6; }
8362289166Speter# On Suns, sometimes $CPP names a directory.
8363289166Speterif test -n "$CPP" && test -d "$CPP"; then
8364289166Speter  CPP=
8365289166Speterfi
8366289166Speterif test -z "$CPP"; then
8367289166Speter  if ${ac_cv_prog_CPP+:} false; then :
8368289166Speter  $as_echo_n "(cached) " >&6
8369289166Speterelse
8370289166Speter      # Double quotes because CPP needs to be expanded
8371289166Speter    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8372289166Speter    do
8373289166Speter      ac_preproc_ok=false
8374289166Speterfor ac_c_preproc_warn_flag in '' yes
8375289166Speterdo
8376289166Speter  # Use a header file that comes with gcc, so configuring glibc
8377289166Speter  # with a fresh cross-compiler works.
8378289166Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8379289166Speter  # <limits.h> exists even on freestanding compilers.
8380289166Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
8381289166Speter  # not just through cpp. "Syntax error" is here to catch this case.
8382289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383289166Speter/* end confdefs.h.  */
8384289166Speter#ifdef __STDC__
8385289166Speter# include <limits.h>
8386289166Speter#else
8387289166Speter# include <assert.h>
8388289166Speter#endif
8389289166Speter		     Syntax error
8390289166Speter_ACEOF
8391289166Speterif ac_fn_c_try_cpp "$LINENO"; then :
8392289166Speter
8393289166Speterelse
8394289166Speter  # Broken: fails on valid input.
8395289166Spetercontinue
8396289166Speterfi
8397289166Speterrm -f conftest.err conftest.i conftest.$ac_ext
8398289166Speter
8399289166Speter  # OK, works on sane cases.  Now check whether nonexistent headers
8400289166Speter  # can be detected and how.
8401289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8402289166Speter/* end confdefs.h.  */
8403289166Speter#include <ac_nonexistent.h>
8404289166Speter_ACEOF
8405289166Speterif ac_fn_c_try_cpp "$LINENO"; then :
8406289166Speter  # Broken: success on invalid input.
8407289166Spetercontinue
8408289166Speterelse
8409289166Speter  # Passes both tests.
8410289166Speterac_preproc_ok=:
8411289166Speterbreak
8412289166Speterfi
8413289166Speterrm -f conftest.err conftest.i conftest.$ac_ext
8414289166Speter
8415289166Speterdone
8416289166Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8417289166Speterrm -f conftest.i conftest.err conftest.$ac_ext
8418289166Speterif $ac_preproc_ok; then :
8419289166Speter  break
8420289166Speterfi
8421289166Speter
8422289166Speter    done
8423289166Speter    ac_cv_prog_CPP=$CPP
8424289166Speter
8425289166Speterfi
8426289166Speter  CPP=$ac_cv_prog_CPP
8427289166Speterelse
8428289166Speter  ac_cv_prog_CPP=$CPP
8429289166Speterfi
8430289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8431289166Speter$as_echo "$CPP" >&6; }
8432289166Speterac_preproc_ok=false
8433289166Speterfor ac_c_preproc_warn_flag in '' yes
8434289166Speterdo
8435289166Speter  # Use a header file that comes with gcc, so configuring glibc
8436289166Speter  # with a fresh cross-compiler works.
8437289166Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8438289166Speter  # <limits.h> exists even on freestanding compilers.
8439289166Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
8440289166Speter  # not just through cpp. "Syntax error" is here to catch this case.
8441289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8442289166Speter/* end confdefs.h.  */
8443289166Speter#ifdef __STDC__
8444289166Speter# include <limits.h>
8445289166Speter#else
8446289166Speter# include <assert.h>
8447289166Speter#endif
8448289166Speter		     Syntax error
8449289166Speter_ACEOF
8450289166Speterif ac_fn_c_try_cpp "$LINENO"; then :
8451289166Speter
8452289166Speterelse
8453289166Speter  # Broken: fails on valid input.
8454289166Spetercontinue
8455289166Speterfi
8456289166Speterrm -f conftest.err conftest.i conftest.$ac_ext
8457289166Speter
8458289166Speter  # OK, works on sane cases.  Now check whether nonexistent headers
8459289166Speter  # can be detected and how.
8460289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8461289166Speter/* end confdefs.h.  */
8462289166Speter#include <ac_nonexistent.h>
8463289166Speter_ACEOF
8464289166Speterif ac_fn_c_try_cpp "$LINENO"; then :
8465289166Speter  # Broken: success on invalid input.
8466289166Spetercontinue
8467289166Speterelse
8468289166Speter  # Passes both tests.
8469289166Speterac_preproc_ok=:
8470289166Speterbreak
8471289166Speterfi
8472289166Speterrm -f conftest.err conftest.i conftest.$ac_ext
8473289166Speter
8474289166Speterdone
8475289166Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8476289166Speterrm -f conftest.i conftest.err conftest.$ac_ext
8477289166Speterif $ac_preproc_ok; then :
8478289166Speter
8479289166Speterelse
8480289166Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8481289166Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8482289166Speteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8483289166SpeterSee \`config.log' for more details" "$LINENO" 5; }
8484289166Speterfi
8485289166Speter
8486289166Speterac_ext=c
8487289166Speterac_cpp='$CPP $CPPFLAGS'
8488289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8489289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8490289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
8491289166Speter
8492289166Speter
8493289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8494289166Speter$as_echo_n "checking for ANSI C header files... " >&6; }
8495289166Speterif ${ac_cv_header_stdc+:} false; then :
8496289166Speter  $as_echo_n "(cached) " >&6
8497289166Speterelse
8498289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8499289166Speter/* end confdefs.h.  */
8500289166Speter#include <stdlib.h>
8501289166Speter#include <stdarg.h>
8502289166Speter#include <string.h>
8503289166Speter#include <float.h>
8504289166Speter
8505289166Speterint
8506289166Spetermain ()
8507289166Speter{
8508289166Speter
8509289166Speter  ;
8510289166Speter  return 0;
8511289166Speter}
8512289166Speter_ACEOF
8513289166Speterif ac_fn_c_try_compile "$LINENO"; then :
8514289166Speter  ac_cv_header_stdc=yes
8515289166Speterelse
8516289166Speter  ac_cv_header_stdc=no
8517289166Speterfi
8518289166Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8519289166Speter
8520289166Speterif test $ac_cv_header_stdc = yes; then
8521289166Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8522289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8523289166Speter/* end confdefs.h.  */
8524289166Speter#include <string.h>
8525289166Speter
8526289166Speter_ACEOF
8527289166Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8528289166Speter  $EGREP "memchr" >/dev/null 2>&1; then :
8529289166Speter
8530289166Speterelse
8531289166Speter  ac_cv_header_stdc=no
8532289166Speterfi
8533289166Speterrm -f conftest*
8534289166Speter
8535289166Speterfi
8536289166Speter
8537289166Speterif test $ac_cv_header_stdc = yes; then
8538289166Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8539289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8540289166Speter/* end confdefs.h.  */
8541289166Speter#include <stdlib.h>
8542289166Speter
8543289166Speter_ACEOF
8544289166Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8545289166Speter  $EGREP "free" >/dev/null 2>&1; then :
8546289166Speter
8547289166Speterelse
8548289166Speter  ac_cv_header_stdc=no
8549289166Speterfi
8550289166Speterrm -f conftest*
8551289166Speter
8552289166Speterfi
8553289166Speter
8554289166Speterif test $ac_cv_header_stdc = yes; then
8555289166Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8556289166Speter  if test "$cross_compiling" = yes; then :
8557289166Speter  :
8558289166Speterelse
8559289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8560289166Speter/* end confdefs.h.  */
8561289166Speter#include <ctype.h>
8562289166Speter#include <stdlib.h>
8563289166Speter#if ((' ' & 0x0FF) == 0x020)
8564289166Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8565289166Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8566289166Speter#else
8567289166Speter# define ISLOWER(c) \
8568289166Speter		   (('a' <= (c) && (c) <= 'i') \
8569289166Speter		     || ('j' <= (c) && (c) <= 'r') \
8570289166Speter		     || ('s' <= (c) && (c) <= 'z'))
8571289166Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8572289166Speter#endif
8573289166Speter
8574289166Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8575289166Speterint
8576289166Spetermain ()
8577289166Speter{
8578289166Speter  int i;
8579289166Speter  for (i = 0; i < 256; i++)
8580289166Speter    if (XOR (islower (i), ISLOWER (i))
8581289166Speter	|| toupper (i) != TOUPPER (i))
8582289166Speter      return 2;
8583289166Speter  return 0;
8584289166Speter}
8585289166Speter_ACEOF
8586289166Speterif ac_fn_c_try_run "$LINENO"; then :
8587289166Speter
8588289166Speterelse
8589289166Speter  ac_cv_header_stdc=no
8590289166Speterfi
8591289166Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8592289166Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
8593289166Speterfi
8594289166Speter
8595289166Speterfi
8596289166Speterfi
8597289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8598289166Speter$as_echo "$ac_cv_header_stdc" >&6; }
8599289166Speterif test $ac_cv_header_stdc = yes; then
8600289166Speter
8601289166Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8602289166Speter
8603289166Speterfi
8604289166Speter
8605289166Speter# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8606289166Speterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8607289166Speter		  inttypes.h stdint.h unistd.h
8608289166Speterdo :
8609289166Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8610289166Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8611289166Speter"
8612289166Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8613289166Speter  cat >>confdefs.h <<_ACEOF
8614289166Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8615289166Speter_ACEOF
8616289166Speter
8617289166Speterfi
8618289166Speter
8619289166Speterdone
8620289166Speter
8621289166Speter
8622289166Speterfor ac_header in dlfcn.h
8623289166Speterdo :
8624289166Speter  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8625289166Speter"
8626289166Speterif test "x$ac_cv_header_dlfcn_h" = xyes; then :
8627289166Speter  cat >>confdefs.h <<_ACEOF
8628289166Speter#define HAVE_DLFCN_H 1
8629289166Speter_ACEOF
8630289166Speter
8631289166Speterfi
8632289166Speter
8633289166Speterdone
8634289166Speter
8635289166Speter
8636289166Speter
8637289166Speter
8638289166Speter
8639289166Speter# Set options
8640289166Speter
8641289166Speter
8642289166Speter
8643289166Speter        enable_dlopen=no
8644289166Speter
8645289166Speter
8646289166Speter  enable_win32_dll=no
8647289166Speter
8648289166Speter
8649289166Speter            # Check whether --enable-shared was given.
8650289166Speterif test "${enable_shared+set}" = set; then :
8651289166Speter  enableval=$enable_shared; p=${PACKAGE-default}
8652289166Speter    case $enableval in
8653289166Speter    yes) enable_shared=yes ;;
8654289166Speter    no) enable_shared=no ;;
8655289166Speter    *)
8656289166Speter      enable_shared=no
8657289166Speter      # Look at the argument we got.  We use all the common list separators.
8658305003Scy      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8659289166Speter      for pkg in $enableval; do
8660305003Scy	IFS=$lt_save_ifs
8661289166Speter	if test "X$pkg" = "X$p"; then
8662289166Speter	  enable_shared=yes
8663289166Speter	fi
8664289166Speter      done
8665305003Scy      IFS=$lt_save_ifs
8666289166Speter      ;;
8667289166Speter    esac
8668289166Speterelse
8669289166Speter  enable_shared=yes
8670289166Speterfi
8671289166Speter
8672289166Speter
8673289166Speter
8674289166Speter
8675289166Speter
8676289166Speter
8677289166Speter
8678289166Speter
8679289166Speter
8680289166Speter  # Check whether --enable-static was given.
8681289166Speterif test "${enable_static+set}" = set; then :
8682289166Speter  enableval=$enable_static; p=${PACKAGE-default}
8683289166Speter    case $enableval in
8684289166Speter    yes) enable_static=yes ;;
8685289166Speter    no) enable_static=no ;;
8686289166Speter    *)
8687289166Speter     enable_static=no
8688289166Speter      # Look at the argument we got.  We use all the common list separators.
8689305003Scy      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8690289166Speter      for pkg in $enableval; do
8691305003Scy	IFS=$lt_save_ifs
8692289166Speter	if test "X$pkg" = "X$p"; then
8693289166Speter	  enable_static=yes
8694289166Speter	fi
8695289166Speter      done
8696305003Scy      IFS=$lt_save_ifs
8697289166Speter      ;;
8698289166Speter    esac
8699289166Speterelse
8700289166Speter  enable_static=yes
8701289166Speterfi
8702289166Speter
8703289166Speter
8704289166Speter
8705289166Speter
8706289166Speter
8707289166Speter
8708289166Speter
8709289166Speter
8710289166Speter
8711289166Speter
8712289166Speter# Check whether --with-pic was given.
8713289166Speterif test "${with_pic+set}" = set; then :
8714289166Speter  withval=$with_pic; lt_p=${PACKAGE-default}
8715289166Speter    case $withval in
8716289166Speter    yes|no) pic_mode=$withval ;;
8717289166Speter    *)
8718289166Speter      pic_mode=default
8719289166Speter      # Look at the argument we got.  We use all the common list separators.
8720305003Scy      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8721289166Speter      for lt_pkg in $withval; do
8722305003Scy	IFS=$lt_save_ifs
8723289166Speter	if test "X$lt_pkg" = "X$lt_p"; then
8724289166Speter	  pic_mode=yes
8725289166Speter	fi
8726289166Speter      done
8727305003Scy      IFS=$lt_save_ifs
8728289166Speter      ;;
8729289166Speter    esac
8730289166Speterelse
8731289166Speter  pic_mode=default
8732289166Speterfi
8733289166Speter
8734289166Speter
8735289166Speter
8736289166Speter
8737289166Speter
8738289166Speter
8739289166Speter
8740289166Speter
8741289166Speter  # Check whether --enable-fast-install was given.
8742289166Speterif test "${enable_fast_install+set}" = set; then :
8743289166Speter  enableval=$enable_fast_install; p=${PACKAGE-default}
8744289166Speter    case $enableval in
8745289166Speter    yes) enable_fast_install=yes ;;
8746289166Speter    no) enable_fast_install=no ;;
8747289166Speter    *)
8748289166Speter      enable_fast_install=no
8749289166Speter      # Look at the argument we got.  We use all the common list separators.
8750305003Scy      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8751289166Speter      for pkg in $enableval; do
8752305003Scy	IFS=$lt_save_ifs
8753289166Speter	if test "X$pkg" = "X$p"; then
8754289166Speter	  enable_fast_install=yes
8755289166Speter	fi
8756289166Speter      done
8757305003Scy      IFS=$lt_save_ifs
8758289166Speter      ;;
8759289166Speter    esac
8760289166Speterelse
8761289166Speter  enable_fast_install=yes
8762289166Speterfi
8763289166Speter
8764289166Speter
8765289166Speter
8766289166Speter
8767289166Speter
8768289166Speter
8769289166Speter
8770289166Speter
8771305003Scy  shared_archive_member_spec=
8772305003Scycase $host,$enable_shared in
8773305003Scypower*-*-aix[5-9]*,yes)
8774305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8775305003Scy$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8776289166Speter
8777305003Scy# Check whether --with-aix-soname was given.
8778305003Scyif test "${with_aix_soname+set}" = set; then :
8779305003Scy  withval=$with_aix_soname; case $withval in
8780305003Scy    aix|svr4|both)
8781305003Scy      ;;
8782305003Scy    *)
8783305003Scy      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8784305003Scy      ;;
8785305003Scy    esac
8786305003Scy    lt_cv_with_aix_soname=$with_aix_soname
8787305003Scyelse
8788305003Scy  if ${lt_cv_with_aix_soname+:} false; then :
8789305003Scy  $as_echo_n "(cached) " >&6
8790305003Scyelse
8791305003Scy  lt_cv_with_aix_soname=aix
8792305003Scyfi
8793289166Speter
8794305003Scy    with_aix_soname=$lt_cv_with_aix_soname
8795305003Scyfi
8796289166Speter
8797305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8798305003Scy$as_echo "$with_aix_soname" >&6; }
8799305003Scy  if test aix != "$with_aix_soname"; then
8800305003Scy    # For the AIX way of multilib, we name the shared archive member
8801305003Scy    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8802305003Scy    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8803305003Scy    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8804305003Scy    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8805305003Scy    if test 64 = "${OBJECT_MODE-32}"; then
8806305003Scy      shared_archive_member_spec=shr_64
8807305003Scy    else
8808305003Scy      shared_archive_member_spec=shr
8809305003Scy    fi
8810305003Scy  fi
8811305003Scy  ;;
8812305003Scy*)
8813305003Scy  with_aix_soname=aix
8814305003Scy  ;;
8815305003Scyesac
8816305003Scy
8817305003Scy
8818305003Scy
8819305003Scy
8820305003Scy
8821305003Scy
8822305003Scy
8823305003Scy
8824305003Scy
8825305003Scy
8826289166Speter# This can be used to rebuild libtool when needed
8827305003ScyLIBTOOL_DEPS=$ltmain
8828289166Speter
8829289166Speter# Always use our own libtool.
8830289166SpeterLIBTOOL='$(SHELL) $(top_builddir)/libtool'
8831289166Speter
8832289166Speter
8833289166Speter
8834289166Speter
8835289166Speter
8836289166Speter
8837289166Speter
8838289166Speter
8839289166Speter
8840289166Speter
8841289166Speter
8842289166Speter
8843289166Speter
8844289166Speter
8845289166Speter
8846289166Speter
8847289166Speter
8848289166Speter
8849289166Speter
8850289166Speter
8851289166Speter
8852289166Speter
8853289166Speter
8854289166Speter
8855289166Speter
8856289166Speter
8857289166Speter
8858289166Speter
8859289166Speter
8860289166Speter
8861289166Spetertest -z "$LN_S" && LN_S="ln -s"
8862289166Speter
8863289166Speter
8864289166Speter
8865289166Speter
8866289166Speter
8867289166Speter
8868289166Speter
8869289166Speter
8870289166Speter
8871289166Speter
8872289166Speter
8873289166Speter
8874289166Speter
8875289166Speter
8876305003Scyif test -n "${ZSH_VERSION+set}"; then
8877289166Speter   setopt NO_GLOB_SUBST
8878289166Speterfi
8879289166Speter
8880289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8881289166Speter$as_echo_n "checking for objdir... " >&6; }
8882289166Speterif ${lt_cv_objdir+:} false; then :
8883289166Speter  $as_echo_n "(cached) " >&6
8884289166Speterelse
8885289166Speter  rm -f .libs 2>/dev/null
8886289166Spetermkdir .libs 2>/dev/null
8887289166Speterif test -d .libs; then
8888289166Speter  lt_cv_objdir=.libs
8889289166Speterelse
8890289166Speter  # MS-DOS does not allow filenames that begin with a dot.
8891289166Speter  lt_cv_objdir=_libs
8892289166Speterfi
8893289166Speterrmdir .libs 2>/dev/null
8894289166Speterfi
8895289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8896289166Speter$as_echo "$lt_cv_objdir" >&6; }
8897289166Speterobjdir=$lt_cv_objdir
8898289166Speter
8899289166Speter
8900289166Speter
8901289166Speter
8902289166Speter
8903289166Spetercat >>confdefs.h <<_ACEOF
8904289166Speter#define LT_OBJDIR "$lt_cv_objdir/"
8905289166Speter_ACEOF
8906289166Speter
8907289166Speter
8908289166Speter
8909289166Speter
8910289166Spetercase $host_os in
8911289166Speteraix3*)
8912289166Speter  # AIX sometimes has problems with the GCC collect2 program.  For some
8913289166Speter  # reason, if we set the COLLECT_NAMES environment variable, the problems
8914289166Speter  # vanish in a puff of smoke.
8915305003Scy  if test set != "${COLLECT_NAMES+set}"; then
8916289166Speter    COLLECT_NAMES=
8917289166Speter    export COLLECT_NAMES
8918289166Speter  fi
8919289166Speter  ;;
8920289166Speteresac
8921289166Speter
8922289166Speter# Global variables:
8923289166Speterofile=libtool
8924289166Spetercan_build_shared=yes
8925289166Speter
8926305003Scy# All known linkers require a '.a' archive for static linking (except MSVC,
8927289166Speter# which needs '.lib').
8928289166Speterlibext=a
8929289166Speter
8930305003Scywith_gnu_ld=$lt_cv_prog_gnu_ld
8931289166Speter
8932305003Scyold_CC=$CC
8933305003Scyold_CFLAGS=$CFLAGS
8934251883Speter
8935251883Speter# Set sane defaults for various variables
8936251883Spetertest -z "$CC" && CC=cc
8937251883Spetertest -z "$LTCC" && LTCC=$CC
8938251883Spetertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8939251883Spetertest -z "$LD" && LD=ld
8940251883Spetertest -z "$ac_objext" && ac_objext=o
8941251883Speter
8942305003Scyfunc_cc_basename $compiler
8943305003Scycc_basename=$func_cc_basename_result
8944251883Speter
8945251883Speter
8946251883Speter# Only perform the check for file, if the check method requires it
8947289166Spetertest -z "$MAGIC_CMD" && MAGIC_CMD=file
8948251883Spetercase $deplibs_check_method in
8949251883Speterfile_magic*)
8950251883Speter  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8951251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8952251883Speter$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8953251883Speterif ${lt_cv_path_MAGIC_CMD+:} false; then :
8954251883Speter  $as_echo_n "(cached) " >&6
8955251883Speterelse
8956251883Speter  case $MAGIC_CMD in
8957251883Speter[\\/*] |  ?:[\\/]*)
8958305003Scy  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8959251883Speter  ;;
8960251883Speter*)
8961305003Scy  lt_save_MAGIC_CMD=$MAGIC_CMD
8962305003Scy  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8963251883Speter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8964251883Speter  for ac_dir in $ac_dummy; do
8965305003Scy    IFS=$lt_save_ifs
8966251883Speter    test -z "$ac_dir" && ac_dir=.
8967305003Scy    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8968305003Scy      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8969251883Speter      if test -n "$file_magic_test_file"; then
8970251883Speter	case $deplibs_check_method in
8971251883Speter	"file_magic "*)
8972251883Speter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8973305003Scy	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8974251883Speter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8975251883Speter	    $EGREP "$file_magic_regex" > /dev/null; then
8976251883Speter	    :
8977251883Speter	  else
8978289166Speter	    cat <<_LT_EOF 1>&2
8979251883Speter
8980251883Speter*** Warning: the command libtool uses to detect shared libraries,
8981251883Speter*** $file_magic_cmd, produces output that libtool cannot recognize.
8982251883Speter*** The result is that libtool may fail to recognize shared libraries
8983251883Speter*** as such.  This will affect the creation of libtool libraries that
8984251883Speter*** depend on shared libraries, but programs linked with such libtool
8985251883Speter*** libraries will work regardless of this problem.  Nevertheless, you
8986251883Speter*** may want to report the problem to your system manager and/or to
8987251883Speter*** bug-libtool@gnu.org
8988251883Speter
8989289166Speter_LT_EOF
8990251883Speter	  fi ;;
8991251883Speter	esac
8992251883Speter      fi
8993251883Speter      break
8994251883Speter    fi
8995251883Speter  done
8996305003Scy  IFS=$lt_save_ifs
8997305003Scy  MAGIC_CMD=$lt_save_MAGIC_CMD
8998251883Speter  ;;
8999251883Speteresac
9000251883Speterfi
9001251883Speter
9002305003ScyMAGIC_CMD=$lt_cv_path_MAGIC_CMD
9003251883Speterif test -n "$MAGIC_CMD"; then
9004251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9005251883Speter$as_echo "$MAGIC_CMD" >&6; }
9006251883Speterelse
9007251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9008251883Speter$as_echo "no" >&6; }
9009251883Speterfi
9010251883Speter
9011289166Speter
9012289166Speter
9013289166Speter
9014289166Speter
9015251883Speterif test -z "$lt_cv_path_MAGIC_CMD"; then
9016251883Speter  if test -n "$ac_tool_prefix"; then
9017251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9018251883Speter$as_echo_n "checking for file... " >&6; }
9019251883Speterif ${lt_cv_path_MAGIC_CMD+:} false; then :
9020251883Speter  $as_echo_n "(cached) " >&6
9021251883Speterelse
9022251883Speter  case $MAGIC_CMD in
9023251883Speter[\\/*] |  ?:[\\/]*)
9024305003Scy  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9025251883Speter  ;;
9026251883Speter*)
9027305003Scy  lt_save_MAGIC_CMD=$MAGIC_CMD
9028305003Scy  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9029251883Speter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9030251883Speter  for ac_dir in $ac_dummy; do
9031305003Scy    IFS=$lt_save_ifs
9032251883Speter    test -z "$ac_dir" && ac_dir=.
9033305003Scy    if test -f "$ac_dir/file"; then
9034305003Scy      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9035251883Speter      if test -n "$file_magic_test_file"; then
9036251883Speter	case $deplibs_check_method in
9037251883Speter	"file_magic "*)
9038251883Speter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9039305003Scy	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9040251883Speter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9041251883Speter	    $EGREP "$file_magic_regex" > /dev/null; then
9042251883Speter	    :
9043251883Speter	  else
9044289166Speter	    cat <<_LT_EOF 1>&2
9045251883Speter
9046251883Speter*** Warning: the command libtool uses to detect shared libraries,
9047251883Speter*** $file_magic_cmd, produces output that libtool cannot recognize.
9048251883Speter*** The result is that libtool may fail to recognize shared libraries
9049251883Speter*** as such.  This will affect the creation of libtool libraries that
9050251883Speter*** depend on shared libraries, but programs linked with such libtool
9051251883Speter*** libraries will work regardless of this problem.  Nevertheless, you
9052251883Speter*** may want to report the problem to your system manager and/or to
9053251883Speter*** bug-libtool@gnu.org
9054251883Speter
9055289166Speter_LT_EOF
9056251883Speter	  fi ;;
9057251883Speter	esac
9058251883Speter      fi
9059251883Speter      break
9060251883Speter    fi
9061251883Speter  done
9062305003Scy  IFS=$lt_save_ifs
9063305003Scy  MAGIC_CMD=$lt_save_MAGIC_CMD
9064251883Speter  ;;
9065251883Speteresac
9066251883Speterfi
9067251883Speter
9068305003ScyMAGIC_CMD=$lt_cv_path_MAGIC_CMD
9069251883Speterif test -n "$MAGIC_CMD"; then
9070251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9071251883Speter$as_echo "$MAGIC_CMD" >&6; }
9072251883Speterelse
9073251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9074251883Speter$as_echo "no" >&6; }
9075251883Speterfi
9076251883Speter
9077289166Speter
9078251883Speter  else
9079251883Speter    MAGIC_CMD=:
9080251883Speter  fi
9081251883Speterfi
9082251883Speter
9083251883Speter  fi
9084251883Speter  ;;
9085251883Speteresac
9086251883Speter
9087289166Speter# Use C for the default configuration in the libtool script
9088251883Speter
9089305003Scylt_save_CC=$CC
9090251883Speterac_ext=c
9091251883Speterac_cpp='$CPP $CPPFLAGS'
9092251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9093251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9094251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
9095251883Speter
9096251883Speter
9097251883Speter# Source file extension for C test sources.
9098251883Speterac_ext=c
9099251883Speter
9100251883Speter# Object file extension for compiled C test sources.
9101251883Speterobjext=o
9102251883Speterobjext=$objext
9103251883Speter
9104251883Speter# Code to be used in simple compile tests
9105289166Speterlt_simple_compile_test_code="int some_variable = 0;"
9106251883Speter
9107251883Speter# Code to be used in simple link tests
9108289166Speterlt_simple_link_test_code='int main(){return(0);}'
9109251883Speter
9110251883Speter
9111289166Speter
9112289166Speter
9113289166Speter
9114289166Speter
9115289166Speter
9116251883Speter# If no C compiler was specified, use CC.
9117251883SpeterLTCC=${LTCC-"$CC"}
9118251883Speter
9119251883Speter# If no C compiler flags were specified, use CFLAGS.
9120251883SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9121251883Speter
9122251883Speter# Allow CC to be a program name with arguments.
9123251883Spetercompiler=$CC
9124251883Speter
9125289166Speter# Save the default compiler, since it gets overwritten when the other
9126289166Speter# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9127289166Spetercompiler_DEFAULT=$CC
9128251883Speter
9129251883Speter# save warnings/boilerplate of simple test code
9130251883Speterac_outfile=conftest.$ac_objext
9131289166Speterecho "$lt_simple_compile_test_code" >conftest.$ac_ext
9132251883Spetereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9133251883Speter_lt_compiler_boilerplate=`cat conftest.err`
9134289166Speter$RM conftest*
9135251883Speter
9136251883Speterac_outfile=conftest.$ac_objext
9137289166Speterecho "$lt_simple_link_test_code" >conftest.$ac_ext
9138251883Spetereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9139251883Speter_lt_linker_boilerplate=`cat conftest.err`
9140289166Speter$RM -r conftest*
9141251883Speter
9142251883Speter
9143289166Speterif test -n "$compiler"; then
9144251883Speter
9145251883Speterlt_prog_compiler_no_builtin_flag=
9146251883Speter
9147305003Scyif test yes = "$GCC"; then
9148289166Speter  case $cc_basename in
9149289166Speter  nvcc*)
9150289166Speter    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9151289166Speter  *)
9152289166Speter    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9153289166Speter  esac
9154251883Speter
9155289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9156251883Speter$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9157251883Speterif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9158251883Speter  $as_echo_n "(cached) " >&6
9159251883Speterelse
9160251883Speter  lt_cv_prog_compiler_rtti_exceptions=no
9161289166Speter   ac_outfile=conftest.$ac_objext
9162289166Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9163305003Scy   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9164251883Speter   # Insert the option either (1) after the last *FLAGS variable, or
9165251883Speter   # (2) before a word containing "conftest.", or (3) at the end.
9166251883Speter   # Note that $ac_compile itself does not contain backslashes and begins
9167251883Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
9168251883Speter   # The option is referenced via a variable to avoid confusing sed.
9169251883Speter   lt_compile=`echo "$ac_compile" | $SED \
9170251883Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9171251883Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9172251883Speter   -e 's:$: $lt_compiler_flag:'`
9173289166Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9174251883Speter   (eval "$lt_compile" 2>conftest.err)
9175251883Speter   ac_status=$?
9176251883Speter   cat conftest.err >&5
9177289166Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9178251883Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
9179251883Speter     # The compiler can only warn and ignore the option if not recognized
9180251883Speter     # So say no if there are warnings other than the usual output.
9181289166Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9182251883Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9183251883Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9184251883Speter       lt_cv_prog_compiler_rtti_exceptions=yes
9185251883Speter     fi
9186251883Speter   fi
9187289166Speter   $RM conftest*
9188251883Speter
9189251883Speterfi
9190251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9191251883Speter$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9192251883Speter
9193305003Scyif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9194251883Speter    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9195251883Speterelse
9196251883Speter    :
9197251883Speterfi
9198251883Speter
9199251883Speterfi
9200251883Speter
9201289166Speter
9202289166Speter
9203289166Speter
9204289166Speter
9205289166Speter
9206289166Speter  lt_prog_compiler_wl=
9207251883Speterlt_prog_compiler_pic=
9208251883Speterlt_prog_compiler_static=
9209251883Speter
9210251883Speter
9211305003Scy  if test yes = "$GCC"; then
9212251883Speter    lt_prog_compiler_wl='-Wl,'
9213251883Speter    lt_prog_compiler_static='-static'
9214251883Speter
9215251883Speter    case $host_os in
9216251883Speter      aix*)
9217251883Speter      # All AIX code is PIC.
9218305003Scy      if test ia64 = "$host_cpu"; then
9219251883Speter	# AIX 5 now supports IA64 processor
9220251883Speter	lt_prog_compiler_static='-Bstatic'
9221251883Speter      fi
9222305003Scy      lt_prog_compiler_pic='-fPIC'
9223251883Speter      ;;
9224251883Speter
9225251883Speter    amigaos*)
9226289166Speter      case $host_cpu in
9227289166Speter      powerpc)
9228289166Speter            # see comment about AmigaOS4 .so support
9229289166Speter            lt_prog_compiler_pic='-fPIC'
9230289166Speter        ;;
9231289166Speter      m68k)
9232289166Speter            # FIXME: we need at least 68020 code to build shared libraries, but
9233305003Scy            # adding the '-m68020' flag to GCC prevents building anything better,
9234305003Scy            # like '-m68040'.
9235289166Speter            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9236289166Speter        ;;
9237289166Speter      esac
9238251883Speter      ;;
9239251883Speter
9240289166Speter    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9241251883Speter      # PIC is the default for these OSes.
9242251883Speter      ;;
9243251883Speter
9244289166Speter    mingw* | cygwin* | pw32* | os2* | cegcc*)
9245251883Speter      # This hack is so that the source file can tell whether it is being
9246251883Speter      # built for inclusion in a dll (and should export symbols for example).
9247289166Speter      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9248289166Speter      # (--disable-auto-import) libraries
9249251883Speter      lt_prog_compiler_pic='-DDLL_EXPORT'
9250305003Scy      case $host_os in
9251305003Scy      os2*)
9252305003Scy	lt_prog_compiler_static='$wl-static'
9253305003Scy	;;
9254305003Scy      esac
9255251883Speter      ;;
9256251883Speter
9257251883Speter    darwin* | rhapsody*)
9258251883Speter      # PIC is the default on this platform
9259251883Speter      # Common symbols not allowed in MH_DYLIB files
9260251883Speter      lt_prog_compiler_pic='-fno-common'
9261251883Speter      ;;
9262251883Speter
9263289166Speter    haiku*)
9264289166Speter      # PIC is the default for Haiku.
9265289166Speter      # The "-static" flag exists, but is broken.
9266289166Speter      lt_prog_compiler_static=
9267289166Speter      ;;
9268289166Speter
9269289166Speter    hpux*)
9270289166Speter      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9271289166Speter      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9272289166Speter      # sets the default TLS model and affects inlining.
9273289166Speter      case $host_cpu in
9274289166Speter      hppa*64*)
9275289166Speter	# +Z the default
9276289166Speter	;;
9277289166Speter      *)
9278289166Speter	lt_prog_compiler_pic='-fPIC'
9279289166Speter	;;
9280289166Speter      esac
9281289166Speter      ;;
9282289166Speter
9283289166Speter    interix[3-9]*)
9284251883Speter      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9285251883Speter      # Instead, we relocate shared libraries at runtime.
9286251883Speter      ;;
9287251883Speter
9288251883Speter    msdosdjgpp*)
9289251883Speter      # Just because we use GCC doesn't mean we suddenly get shared libraries
9290251883Speter      # on systems that don't support them.
9291251883Speter      lt_prog_compiler_can_build_shared=no
9292251883Speter      enable_shared=no
9293251883Speter      ;;
9294251883Speter
9295289166Speter    *nto* | *qnx*)
9296289166Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
9297289166Speter      # it will coredump.
9298289166Speter      lt_prog_compiler_pic='-fPIC -shared'
9299289166Speter      ;;
9300289166Speter
9301251883Speter    sysv4*MP*)
9302251883Speter      if test -d /usr/nec; then
9303251883Speter	lt_prog_compiler_pic=-Kconform_pic
9304251883Speter      fi
9305251883Speter      ;;
9306251883Speter
9307251883Speter    *)
9308251883Speter      lt_prog_compiler_pic='-fPIC'
9309251883Speter      ;;
9310251883Speter    esac
9311289166Speter
9312289166Speter    case $cc_basename in
9313289166Speter    nvcc*) # Cuda Compiler Driver 2.2
9314289166Speter      lt_prog_compiler_wl='-Xlinker '
9315289166Speter      if test -n "$lt_prog_compiler_pic"; then
9316289166Speter        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9317289166Speter      fi
9318289166Speter      ;;
9319289166Speter    esac
9320251883Speter  else
9321251883Speter    # PORTME Check for flag to pass linker flags through the system compiler.
9322251883Speter    case $host_os in
9323251883Speter    aix*)
9324251883Speter      lt_prog_compiler_wl='-Wl,'
9325305003Scy      if test ia64 = "$host_cpu"; then
9326251883Speter	# AIX 5 now supports IA64 processor
9327251883Speter	lt_prog_compiler_static='-Bstatic'
9328251883Speter      else
9329251883Speter	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9330251883Speter      fi
9331251883Speter      ;;
9332251883Speter
9333305003Scy    darwin* | rhapsody*)
9334305003Scy      # PIC is the default on this platform
9335305003Scy      # Common symbols not allowed in MH_DYLIB files
9336305003Scy      lt_prog_compiler_pic='-fno-common'
9337305003Scy      case $cc_basename in
9338305003Scy      nagfor*)
9339305003Scy        # NAG Fortran compiler
9340305003Scy        lt_prog_compiler_wl='-Wl,-Wl,,'
9341305003Scy        lt_prog_compiler_pic='-PIC'
9342305003Scy        lt_prog_compiler_static='-Bstatic'
9343305003Scy        ;;
9344305003Scy      esac
9345305003Scy      ;;
9346305003Scy
9347289166Speter    mingw* | cygwin* | pw32* | os2* | cegcc*)
9348251883Speter      # This hack is so that the source file can tell whether it is being
9349251883Speter      # built for inclusion in a dll (and should export symbols for example).
9350251883Speter      lt_prog_compiler_pic='-DDLL_EXPORT'
9351305003Scy      case $host_os in
9352305003Scy      os2*)
9353305003Scy	lt_prog_compiler_static='$wl-static'
9354305003Scy	;;
9355305003Scy      esac
9356251883Speter      ;;
9357251883Speter
9358251883Speter    hpux9* | hpux10* | hpux11*)
9359251883Speter      lt_prog_compiler_wl='-Wl,'
9360251883Speter      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9361251883Speter      # not for PA HP-UX.
9362251883Speter      case $host_cpu in
9363251883Speter      hppa*64*|ia64*)
9364251883Speter	# +Z the default
9365251883Speter	;;
9366251883Speter      *)
9367251883Speter	lt_prog_compiler_pic='+Z'
9368251883Speter	;;
9369251883Speter      esac
9370251883Speter      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9371305003Scy      lt_prog_compiler_static='$wl-a ${wl}archive'
9372251883Speter      ;;
9373251883Speter
9374251883Speter    irix5* | irix6* | nonstopux*)
9375251883Speter      lt_prog_compiler_wl='-Wl,'
9376251883Speter      # PIC (with -KPIC) is the default.
9377251883Speter      lt_prog_compiler_static='-non_shared'
9378251883Speter      ;;
9379251883Speter
9380305003Scy    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9381251883Speter      case $cc_basename in
9382305003Scy      # old Intel for x86_64, which still supported -KPIC.
9383289166Speter      ecc*)
9384251883Speter	lt_prog_compiler_wl='-Wl,'
9385251883Speter	lt_prog_compiler_pic='-KPIC'
9386251883Speter	lt_prog_compiler_static='-static'
9387251883Speter        ;;
9388289166Speter      # icc used to be incompatible with GCC.
9389289166Speter      # ICC 10 doesn't accept -KPIC any more.
9390289166Speter      icc* | ifort*)
9391289166Speter	lt_prog_compiler_wl='-Wl,'
9392289166Speter	lt_prog_compiler_pic='-fPIC'
9393289166Speter	lt_prog_compiler_static='-static'
9394289166Speter        ;;
9395289166Speter      # Lahey Fortran 8.1.
9396289166Speter      lf95*)
9397289166Speter	lt_prog_compiler_wl='-Wl,'
9398289166Speter	lt_prog_compiler_pic='--shared'
9399289166Speter	lt_prog_compiler_static='--static'
9400289166Speter	;;
9401289166Speter      nagfor*)
9402289166Speter	# NAG Fortran compiler
9403289166Speter	lt_prog_compiler_wl='-Wl,-Wl,,'
9404289166Speter	lt_prog_compiler_pic='-PIC'
9405289166Speter	lt_prog_compiler_static='-Bstatic'
9406289166Speter	;;
9407305003Scy      tcc*)
9408305003Scy	# Fabrice Bellard et al's Tiny C Compiler
9409305003Scy	lt_prog_compiler_wl='-Wl,'
9410305003Scy	lt_prog_compiler_pic='-fPIC'
9411305003Scy	lt_prog_compiler_static='-static'
9412305003Scy	;;
9413289166Speter      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9414251883Speter        # Portland Group compilers (*not* the Pentium gcc compiler,
9415251883Speter	# which looks to be a dead project)
9416251883Speter	lt_prog_compiler_wl='-Wl,'
9417251883Speter	lt_prog_compiler_pic='-fpic'
9418251883Speter	lt_prog_compiler_static='-Bstatic'
9419251883Speter        ;;
9420251883Speter      ccc*)
9421251883Speter        lt_prog_compiler_wl='-Wl,'
9422251883Speter        # All Alpha code is PIC.
9423251883Speter        lt_prog_compiler_static='-non_shared'
9424251883Speter        ;;
9425289166Speter      xl* | bgxl* | bgf* | mpixl*)
9426289166Speter	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9427289166Speter	lt_prog_compiler_wl='-Wl,'
9428289166Speter	lt_prog_compiler_pic='-qpic'
9429289166Speter	lt_prog_compiler_static='-qstaticlink'
9430289166Speter	;;
9431289166Speter      *)
9432289166Speter	case `$CC -V 2>&1 | sed 5q` in
9433289166Speter	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9434289166Speter	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9435289166Speter	  lt_prog_compiler_pic='-KPIC'
9436289166Speter	  lt_prog_compiler_static='-Bstatic'
9437289166Speter	  lt_prog_compiler_wl=''
9438289166Speter	  ;;
9439289166Speter	*Sun\ F* | *Sun*Fortran*)
9440289166Speter	  lt_prog_compiler_pic='-KPIC'
9441289166Speter	  lt_prog_compiler_static='-Bstatic'
9442289166Speter	  lt_prog_compiler_wl='-Qoption ld '
9443289166Speter	  ;;
9444289166Speter	*Sun\ C*)
9445289166Speter	  # Sun C 5.9
9446289166Speter	  lt_prog_compiler_pic='-KPIC'
9447289166Speter	  lt_prog_compiler_static='-Bstatic'
9448289166Speter	  lt_prog_compiler_wl='-Wl,'
9449289166Speter	  ;;
9450289166Speter        *Intel*\ [CF]*Compiler*)
9451289166Speter	  lt_prog_compiler_wl='-Wl,'
9452289166Speter	  lt_prog_compiler_pic='-fPIC'
9453289166Speter	  lt_prog_compiler_static='-static'
9454289166Speter	  ;;
9455289166Speter	*Portland\ Group*)
9456289166Speter	  lt_prog_compiler_wl='-Wl,'
9457289166Speter	  lt_prog_compiler_pic='-fpic'
9458289166Speter	  lt_prog_compiler_static='-Bstatic'
9459289166Speter	  ;;
9460289166Speter	esac
9461289166Speter	;;
9462251883Speter      esac
9463251883Speter      ;;
9464251883Speter
9465289166Speter    newsos6)
9466289166Speter      lt_prog_compiler_pic='-KPIC'
9467289166Speter      lt_prog_compiler_static='-Bstatic'
9468289166Speter      ;;
9469289166Speter
9470289166Speter    *nto* | *qnx*)
9471289166Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
9472289166Speter      # it will coredump.
9473289166Speter      lt_prog_compiler_pic='-fPIC -shared'
9474289166Speter      ;;
9475289166Speter
9476251883Speter    osf3* | osf4* | osf5*)
9477251883Speter      lt_prog_compiler_wl='-Wl,'
9478251883Speter      # All OSF/1 code is PIC.
9479251883Speter      lt_prog_compiler_static='-non_shared'
9480251883Speter      ;;
9481251883Speter
9482289166Speter    rdos*)
9483289166Speter      lt_prog_compiler_static='-non_shared'
9484289166Speter      ;;
9485289166Speter
9486251883Speter    solaris*)
9487251883Speter      lt_prog_compiler_pic='-KPIC'
9488251883Speter      lt_prog_compiler_static='-Bstatic'
9489251883Speter      case $cc_basename in
9490289166Speter      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9491251883Speter	lt_prog_compiler_wl='-Qoption ld ';;
9492251883Speter      *)
9493251883Speter	lt_prog_compiler_wl='-Wl,';;
9494251883Speter      esac
9495251883Speter      ;;
9496251883Speter
9497251883Speter    sunos4*)
9498251883Speter      lt_prog_compiler_wl='-Qoption ld '
9499251883Speter      lt_prog_compiler_pic='-PIC'
9500251883Speter      lt_prog_compiler_static='-Bstatic'
9501251883Speter      ;;
9502251883Speter
9503251883Speter    sysv4 | sysv4.2uw2* | sysv4.3*)
9504251883Speter      lt_prog_compiler_wl='-Wl,'
9505251883Speter      lt_prog_compiler_pic='-KPIC'
9506251883Speter      lt_prog_compiler_static='-Bstatic'
9507251883Speter      ;;
9508251883Speter
9509251883Speter    sysv4*MP*)
9510305003Scy      if test -d /usr/nec; then
9511251883Speter	lt_prog_compiler_pic='-Kconform_pic'
9512251883Speter	lt_prog_compiler_static='-Bstatic'
9513251883Speter      fi
9514251883Speter      ;;
9515251883Speter
9516251883Speter    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9517251883Speter      lt_prog_compiler_wl='-Wl,'
9518251883Speter      lt_prog_compiler_pic='-KPIC'
9519251883Speter      lt_prog_compiler_static='-Bstatic'
9520251883Speter      ;;
9521251883Speter
9522251883Speter    unicos*)
9523251883Speter      lt_prog_compiler_wl='-Wl,'
9524251883Speter      lt_prog_compiler_can_build_shared=no
9525251883Speter      ;;
9526251883Speter
9527251883Speter    uts4*)
9528251883Speter      lt_prog_compiler_pic='-pic'
9529251883Speter      lt_prog_compiler_static='-Bstatic'
9530251883Speter      ;;
9531251883Speter
9532251883Speter    *)
9533251883Speter      lt_prog_compiler_can_build_shared=no
9534251883Speter      ;;
9535251883Speter    esac
9536251883Speter  fi
9537251883Speter
9538289166Spetercase $host_os in
9539305003Scy  # For platforms that do not support PIC, -DPIC is meaningless:
9540289166Speter  *djgpp*)
9541289166Speter    lt_prog_compiler_pic=
9542289166Speter    ;;
9543289166Speter  *)
9544289166Speter    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9545289166Speter    ;;
9546289166Speteresac
9547251883Speter
9548289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9549289166Speter$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9550289166Speterif ${lt_cv_prog_compiler_pic+:} false; then :
9551289166Speter  $as_echo_n "(cached) " >&6
9552289166Speterelse
9553289166Speter  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9554289166Speterfi
9555289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9556289166Speter$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9557289166Speterlt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9558289166Speter
9559251883Speter#
9560251883Speter# Check to make sure the PIC flag actually works.
9561251883Speter#
9562251883Speterif test -n "$lt_prog_compiler_pic"; then
9563289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9564251883Speter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9565289166Speterif ${lt_cv_prog_compiler_pic_works+:} false; then :
9566251883Speter  $as_echo_n "(cached) " >&6
9567251883Speterelse
9568289166Speter  lt_cv_prog_compiler_pic_works=no
9569289166Speter   ac_outfile=conftest.$ac_objext
9570289166Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9571305003Scy   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9572251883Speter   # Insert the option either (1) after the last *FLAGS variable, or
9573251883Speter   # (2) before a word containing "conftest.", or (3) at the end.
9574251883Speter   # Note that $ac_compile itself does not contain backslashes and begins
9575251883Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
9576251883Speter   # The option is referenced via a variable to avoid confusing sed.
9577251883Speter   lt_compile=`echo "$ac_compile" | $SED \
9578251883Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9579251883Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9580251883Speter   -e 's:$: $lt_compiler_flag:'`
9581289166Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9582251883Speter   (eval "$lt_compile" 2>conftest.err)
9583251883Speter   ac_status=$?
9584251883Speter   cat conftest.err >&5
9585289166Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9586251883Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
9587251883Speter     # The compiler can only warn and ignore the option if not recognized
9588251883Speter     # So say no if there are warnings other than the usual output.
9589289166Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9590251883Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9591251883Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9592289166Speter       lt_cv_prog_compiler_pic_works=yes
9593251883Speter     fi
9594251883Speter   fi
9595289166Speter   $RM conftest*
9596251883Speter
9597251883Speterfi
9598289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9599289166Speter$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9600251883Speter
9601305003Scyif test yes = "$lt_cv_prog_compiler_pic_works"; then
9602251883Speter    case $lt_prog_compiler_pic in
9603251883Speter     "" | " "*) ;;
9604251883Speter     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9605251883Speter     esac
9606251883Speterelse
9607251883Speter    lt_prog_compiler_pic=
9608251883Speter     lt_prog_compiler_can_build_shared=no
9609251883Speterfi
9610251883Speter
9611251883Speterfi
9612251883Speter
9613289166Speter
9614289166Speter
9615289166Speter
9616289166Speter
9617289166Speter
9618289166Speter
9619289166Speter
9620289166Speter
9621289166Speter
9622289166Speter
9623251883Speter#
9624251883Speter# Check to make sure the static flag actually works.
9625251883Speter#
9626251883Speterwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9627251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9628251883Speter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9629289166Speterif ${lt_cv_prog_compiler_static_works+:} false; then :
9630251883Speter  $as_echo_n "(cached) " >&6
9631251883Speterelse
9632289166Speter  lt_cv_prog_compiler_static_works=no
9633305003Scy   save_LDFLAGS=$LDFLAGS
9634251883Speter   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9635289166Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9636251883Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9637251883Speter     # The linker can only warn and ignore the option if not recognized
9638251883Speter     # So say no if there are warnings
9639251883Speter     if test -s conftest.err; then
9640251883Speter       # Append any errors to the config.log.
9641251883Speter       cat conftest.err 1>&5
9642289166Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9643251883Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9644251883Speter       if diff conftest.exp conftest.er2 >/dev/null; then
9645289166Speter         lt_cv_prog_compiler_static_works=yes
9646251883Speter       fi
9647251883Speter     else
9648289166Speter       lt_cv_prog_compiler_static_works=yes
9649251883Speter     fi
9650251883Speter   fi
9651289166Speter   $RM -r conftest*
9652305003Scy   LDFLAGS=$save_LDFLAGS
9653251883Speter
9654251883Speterfi
9655289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9656289166Speter$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9657251883Speter
9658305003Scyif test yes = "$lt_cv_prog_compiler_static_works"; then
9659251883Speter    :
9660251883Speterelse
9661251883Speter    lt_prog_compiler_static=
9662251883Speterfi
9663251883Speter
9664251883Speter
9665289166Speter
9666289166Speter
9667289166Speter
9668289166Speter
9669289166Speter
9670289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9671251883Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9672251883Speterif ${lt_cv_prog_compiler_c_o+:} false; then :
9673251883Speter  $as_echo_n "(cached) " >&6
9674251883Speterelse
9675251883Speter  lt_cv_prog_compiler_c_o=no
9676289166Speter   $RM -r conftest 2>/dev/null
9677251883Speter   mkdir conftest
9678251883Speter   cd conftest
9679251883Speter   mkdir out
9680289166Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9681251883Speter
9682251883Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
9683251883Speter   # Insert the option either (1) after the last *FLAGS variable, or
9684251883Speter   # (2) before a word containing "conftest.", or (3) at the end.
9685251883Speter   # Note that $ac_compile itself does not contain backslashes and begins
9686251883Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
9687251883Speter   lt_compile=`echo "$ac_compile" | $SED \
9688251883Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9689251883Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9690251883Speter   -e 's:$: $lt_compiler_flag:'`
9691289166Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9692251883Speter   (eval "$lt_compile" 2>out/conftest.err)
9693251883Speter   ac_status=$?
9694251883Speter   cat out/conftest.err >&5
9695289166Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9696251883Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9697251883Speter   then
9698251883Speter     # The compiler can only warn and ignore the option if not recognized
9699251883Speter     # So say no if there are warnings
9700289166Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9701251883Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9702251883Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9703251883Speter       lt_cv_prog_compiler_c_o=yes
9704251883Speter     fi
9705251883Speter   fi
9706251883Speter   chmod u+w . 2>&5
9707289166Speter   $RM conftest*
9708251883Speter   # SGI C++ compiler will create directory out/ii_files/ for
9709251883Speter   # template instantiation
9710289166Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9711289166Speter   $RM out/* && rmdir out
9712251883Speter   cd ..
9713289166Speter   $RM -r conftest
9714289166Speter   $RM conftest*
9715251883Speter
9716251883Speterfi
9717251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9718251883Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9719251883Speter
9720251883Speter
9721289166Speter
9722289166Speter
9723289166Speter
9724289166Speter
9725289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9726289166Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9727289166Speterif ${lt_cv_prog_compiler_c_o+:} false; then :
9728289166Speter  $as_echo_n "(cached) " >&6
9729289166Speterelse
9730289166Speter  lt_cv_prog_compiler_c_o=no
9731289166Speter   $RM -r conftest 2>/dev/null
9732289166Speter   mkdir conftest
9733289166Speter   cd conftest
9734289166Speter   mkdir out
9735289166Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9736289166Speter
9737289166Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
9738289166Speter   # Insert the option either (1) after the last *FLAGS variable, or
9739289166Speter   # (2) before a word containing "conftest.", or (3) at the end.
9740289166Speter   # Note that $ac_compile itself does not contain backslashes and begins
9741289166Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
9742289166Speter   lt_compile=`echo "$ac_compile" | $SED \
9743289166Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9744289166Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9745289166Speter   -e 's:$: $lt_compiler_flag:'`
9746289166Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9747289166Speter   (eval "$lt_compile" 2>out/conftest.err)
9748289166Speter   ac_status=$?
9749289166Speter   cat out/conftest.err >&5
9750289166Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9751289166Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9752289166Speter   then
9753289166Speter     # The compiler can only warn and ignore the option if not recognized
9754289166Speter     # So say no if there are warnings
9755289166Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9756289166Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9757289166Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9758289166Speter       lt_cv_prog_compiler_c_o=yes
9759289166Speter     fi
9760289166Speter   fi
9761289166Speter   chmod u+w . 2>&5
9762289166Speter   $RM conftest*
9763289166Speter   # SGI C++ compiler will create directory out/ii_files/ for
9764289166Speter   # template instantiation
9765289166Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9766289166Speter   $RM out/* && rmdir out
9767289166Speter   cd ..
9768289166Speter   $RM -r conftest
9769289166Speter   $RM conftest*
9770289166Speter
9771289166Speterfi
9772289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9773289166Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9774289166Speter
9775289166Speter
9776289166Speter
9777289166Speter
9778305003Scyhard_links=nottested
9779305003Scyif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9780251883Speter  # do not overwrite the value of need_locks provided by the user
9781251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9782251883Speter$as_echo_n "checking if we can lock with hard links... " >&6; }
9783251883Speter  hard_links=yes
9784289166Speter  $RM conftest*
9785251883Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9786251883Speter  touch conftest.a
9787251883Speter  ln conftest.a conftest.b 2>&5 || hard_links=no
9788251883Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9789251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9790251883Speter$as_echo "$hard_links" >&6; }
9791305003Scy  if test no = "$hard_links"; then
9792305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9793305003Scy$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9794251883Speter    need_locks=warn
9795251883Speter  fi
9796251883Speterelse
9797251883Speter  need_locks=no
9798251883Speterfi
9799251883Speter
9800289166Speter
9801289166Speter
9802289166Speter
9803289166Speter
9804289166Speter
9805289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9806251883Speter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9807251883Speter
9808251883Speter  runpath_var=
9809251883Speter  allow_undefined_flag=
9810289166Speter  always_export_symbols=no
9811251883Speter  archive_cmds=
9812251883Speter  archive_expsym_cmds=
9813289166Speter  compiler_needs_object=no
9814289166Speter  enable_shared_with_static_runtimes=no
9815251883Speter  export_dynamic_flag_spec=
9816289166Speter  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9817289166Speter  hardcode_automatic=no
9818289166Speter  hardcode_direct=no
9819289166Speter  hardcode_direct_absolute=no
9820251883Speter  hardcode_libdir_flag_spec=
9821251883Speter  hardcode_libdir_separator=
9822251883Speter  hardcode_minus_L=no
9823251883Speter  hardcode_shlibpath_var=unsupported
9824289166Speter  inherit_rpath=no
9825251883Speter  link_all_deplibs=unknown
9826251883Speter  module_cmds=
9827251883Speter  module_expsym_cmds=
9828289166Speter  old_archive_from_new_cmds=
9829289166Speter  old_archive_from_expsyms_cmds=
9830289166Speter  thread_safe_flag_spec=
9831289166Speter  whole_archive_flag_spec=
9832251883Speter  # include_expsyms should be a list of space-separated symbols to be *always*
9833251883Speter  # included in the symbol list
9834251883Speter  include_expsyms=
9835251883Speter  # exclude_expsyms can be an extended regexp of symbols to exclude
9836305003Scy  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9837305003Scy  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9838305003Scy  # as well as any symbol that contains 'd'.
9839289166Speter  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9840251883Speter  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9841251883Speter  # platforms (ab)use it in PIC code, but their linkers get confused if
9842251883Speter  # the symbol is explicitly referenced.  Since portable code cannot
9843251883Speter  # rely on this symbol name, it's probably fine to never include it in
9844251883Speter  # preloaded symbol tables.
9845289166Speter  # Exclude shared library initialization/finalization symbols.
9846251883Speter  extract_expsyms_cmds=
9847251883Speter
9848251883Speter  case $host_os in
9849289166Speter  cygwin* | mingw* | pw32* | cegcc*)
9850251883Speter    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9851251883Speter    # When not using gcc, we currently assume that we are using
9852251883Speter    # Microsoft Visual C++.
9853305003Scy    if test yes != "$GCC"; then
9854251883Speter      with_gnu_ld=no
9855251883Speter    fi
9856251883Speter    ;;
9857251883Speter  interix*)
9858251883Speter    # we just hope/assume this is gcc and not c89 (= MSVC++)
9859251883Speter    with_gnu_ld=yes
9860251883Speter    ;;
9861305003Scy  openbsd* | bitrig*)
9862251883Speter    with_gnu_ld=no
9863251883Speter    ;;
9864251883Speter  esac
9865251883Speter
9866251883Speter  ld_shlibs=yes
9867289166Speter
9868289166Speter  # On some targets, GNU ld is compatible enough with the native linker
9869289166Speter  # that we're better off using the native interface for both.
9870289166Speter  lt_use_gnu_ld_interface=no
9871305003Scy  if test yes = "$with_gnu_ld"; then
9872289166Speter    case $host_os in
9873289166Speter      aix*)
9874289166Speter	# The AIX port of GNU ld has always aspired to compatibility
9875289166Speter	# with the native linker.  However, as the warning in the GNU ld
9876289166Speter	# block says, versions before 2.19.5* couldn't really create working
9877289166Speter	# shared libraries, regardless of the interface used.
9878289166Speter	case `$LD -v 2>&1` in
9879289166Speter	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9880289166Speter	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9881289166Speter	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9882289166Speter	  *)
9883289166Speter	    lt_use_gnu_ld_interface=yes
9884289166Speter	    ;;
9885289166Speter	esac
9886289166Speter	;;
9887289166Speter      *)
9888289166Speter	lt_use_gnu_ld_interface=yes
9889289166Speter	;;
9890289166Speter    esac
9891289166Speter  fi
9892289166Speter
9893305003Scy  if test yes = "$lt_use_gnu_ld_interface"; then
9894251883Speter    # If archive_cmds runs LD, not CC, wlarc should be empty
9895305003Scy    wlarc='$wl'
9896251883Speter
9897251883Speter    # Set some defaults for GNU ld with shared library support. These
9898251883Speter    # are reset later if shared libraries are not supported. Putting them
9899251883Speter    # here allows them to be overridden if necessary.
9900251883Speter    runpath_var=LD_RUN_PATH
9901305003Scy    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9902305003Scy    export_dynamic_flag_spec='$wl--export-dynamic'
9903251883Speter    # ancient GNU ld didn't support --whole-archive et. al.
9904289166Speter    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9905305003Scy      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9906289166Speter    else
9907289166Speter      whole_archive_flag_spec=
9908251883Speter    fi
9909251883Speter    supports_anon_versioning=no
9910305003Scy    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9911289166Speter      *GNU\ gold*) supports_anon_versioning=yes ;;
9912251883Speter      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9913251883Speter      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9914251883Speter      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9915251883Speter      *\ 2.11.*) ;; # other 2.11 versions
9916251883Speter      *) supports_anon_versioning=yes ;;
9917251883Speter    esac
9918251883Speter
9919251883Speter    # See if GNU ld supports shared libraries.
9920251883Speter    case $host_os in
9921289166Speter    aix[3-9]*)
9922251883Speter      # On AIX/PPC, the GNU linker is very broken
9923305003Scy      if test ia64 != "$host_cpu"; then
9924251883Speter	ld_shlibs=no
9925289166Speter	cat <<_LT_EOF 1>&2
9926251883Speter
9927289166Speter*** Warning: the GNU linker, at least up to release 2.19, is reported
9928251883Speter*** to be unable to reliably create shared libraries on AIX.
9929251883Speter*** Therefore, libtool is disabling shared libraries support.  If you
9930289166Speter*** really care for shared libraries, you may want to install binutils
9931289166Speter*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9932289166Speter*** You will then need to restart the configuration process.
9933251883Speter
9934289166Speter_LT_EOF
9935251883Speter      fi
9936251883Speter      ;;
9937251883Speter
9938251883Speter    amigaos*)
9939289166Speter      case $host_cpu in
9940289166Speter      powerpc)
9941289166Speter            # see comment about AmigaOS4 .so support
9942305003Scy            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9943289166Speter            archive_expsym_cmds=''
9944289166Speter        ;;
9945289166Speter      m68k)
9946289166Speter            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)'
9947289166Speter            hardcode_libdir_flag_spec='-L$libdir'
9948289166Speter            hardcode_minus_L=yes
9949289166Speter        ;;
9950289166Speter      esac
9951251883Speter      ;;
9952251883Speter
9953251883Speter    beos*)
9954289166Speter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9955251883Speter	allow_undefined_flag=unsupported
9956251883Speter	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9957251883Speter	# support --undefined.  This deserves some investigation.  FIXME
9958305003Scy	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9959251883Speter      else
9960251883Speter	ld_shlibs=no
9961251883Speter      fi
9962251883Speter      ;;
9963251883Speter
9964289166Speter    cygwin* | mingw* | pw32* | cegcc*)
9965289166Speter      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9966251883Speter      # as there is no search path for DLLs.
9967251883Speter      hardcode_libdir_flag_spec='-L$libdir'
9968305003Scy      export_dynamic_flag_spec='$wl--export-all-symbols'
9969251883Speter      allow_undefined_flag=unsupported
9970251883Speter      always_export_symbols=no
9971251883Speter      enable_shared_with_static_runtimes=yes
9972289166Speter      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'
9973289166Speter      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9974251883Speter
9975289166Speter      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9976305003Scy        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9977305003Scy	# If the export-symbols file already is a .def file, use it as
9978305003Scy	# is; otherwise, prepend EXPORTS...
9979305003Scy	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9980305003Scy          cp $export_symbols $output_objdir/$soname.def;
9981305003Scy        else
9982305003Scy          echo EXPORTS > $output_objdir/$soname.def;
9983305003Scy          cat $export_symbols >> $output_objdir/$soname.def;
9984305003Scy        fi~
9985305003Scy        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9986251883Speter      else
9987251883Speter	ld_shlibs=no
9988251883Speter      fi
9989251883Speter      ;;
9990251883Speter
9991289166Speter    haiku*)
9992305003Scy      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9993289166Speter      link_all_deplibs=yes
9994289166Speter      ;;
9995289166Speter
9996305003Scy    os2*)
9997305003Scy      hardcode_libdir_flag_spec='-L$libdir'
9998305003Scy      hardcode_minus_L=yes
9999305003Scy      allow_undefined_flag=unsupported
10000305003Scy      shrext_cmds=.dll
10001305003Scy      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10002305003Scy	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10003305003Scy	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10004305003Scy	$ECHO EXPORTS >> $output_objdir/$libname.def~
10005305003Scy	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10006305003Scy	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10007305003Scy	emximp -o $lib $output_objdir/$libname.def'
10008305003Scy      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10009305003Scy	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10010305003Scy	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10011305003Scy	$ECHO EXPORTS >> $output_objdir/$libname.def~
10012305003Scy	prefix_cmds="$SED"~
10013305003Scy	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10014305003Scy	  prefix_cmds="$prefix_cmds -e 1d";
10015305003Scy	fi~
10016305003Scy	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10017305003Scy	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10018305003Scy	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10019305003Scy	emximp -o $lib $output_objdir/$libname.def'
10020305003Scy      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10021305003Scy      enable_shared_with_static_runtimes=yes
10022305003Scy      ;;
10023305003Scy
10024289166Speter    interix[3-9]*)
10025251883Speter      hardcode_direct=no
10026251883Speter      hardcode_shlibpath_var=no
10027305003Scy      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10028305003Scy      export_dynamic_flag_spec='$wl-E'
10029251883Speter      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10030251883Speter      # Instead, shared libraries are loaded at an image base (0x10000000 by
10031251883Speter      # default) and relocated if they conflict, which is a slow very memory
10032251883Speter      # consuming and fragmenting process.  To avoid this, we pick a random,
10033251883Speter      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10034251883Speter      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10035305003Scy      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10036305003Scy      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'
10037251883Speter      ;;
10038251883Speter
10039289166Speter    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10040289166Speter      tmp_diet=no
10041305003Scy      if test linux-dietlibc = "$host_os"; then
10042289166Speter	case $cc_basename in
10043289166Speter	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10044289166Speter	esac
10045289166Speter      fi
10046289166Speter      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10047305003Scy	 && test no = "$tmp_diet"
10048289166Speter      then
10049289166Speter	tmp_addflag=' $pic_flag'
10050289166Speter	tmp_sharedflag='-shared'
10051251883Speter	case $cc_basename,$host_cpu in
10052289166Speter        pgcc*)				# Portland Group C compiler
10053305003Scy	  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'
10054251883Speter	  tmp_addflag=' $pic_flag'
10055251883Speter	  ;;
10056289166Speter	pgf77* | pgf90* | pgf95* | pgfortran*)
10057289166Speter					# Portland Group f77 and f90 compilers
10058305003Scy	  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'
10059251883Speter	  tmp_addflag=' $pic_flag -Mnomain' ;;
10060289166Speter	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10061251883Speter	  tmp_addflag=' -i_dynamic' ;;
10062251883Speter	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10063251883Speter	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10064251883Speter	ifc* | ifort*)			# Intel Fortran compiler
10065251883Speter	  tmp_addflag=' -nofor_main' ;;
10066289166Speter	lf95*)				# Lahey Fortran 8.1
10067289166Speter	  whole_archive_flag_spec=
10068289166Speter	  tmp_sharedflag='--shared' ;;
10069305003Scy        nagfor*)                        # NAGFOR 5.3
10070305003Scy          tmp_sharedflag='-Wl,-shared' ;;
10071289166Speter	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10072289166Speter	  tmp_sharedflag='-qmkshrobj'
10073289166Speter	  tmp_addflag= ;;
10074289166Speter	nvcc*)	# Cuda Compiler Driver 2.2
10075305003Scy	  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'
10076289166Speter	  compiler_needs_object=yes
10077289166Speter	  ;;
10078251883Speter	esac
10079289166Speter	case `$CC -V 2>&1 | sed 5q` in
10080289166Speter	*Sun\ C*)			# Sun C 5.9
10081305003Scy	  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'
10082289166Speter	  compiler_needs_object=yes
10083289166Speter	  tmp_sharedflag='-G' ;;
10084289166Speter	*Sun\ F*)			# Sun Fortran 8.3
10085289166Speter	  tmp_sharedflag='-G' ;;
10086289166Speter	esac
10087305003Scy	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10088251883Speter
10089305003Scy        if test yes = "$supports_anon_versioning"; then
10090289166Speter          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10091305003Scy            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10092305003Scy            echo "local: *; };" >> $output_objdir/$libname.ver~
10093305003Scy            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10094289166Speter        fi
10095289166Speter
10096289166Speter	case $cc_basename in
10097305003Scy	tcc*)
10098305003Scy	  export_dynamic_flag_spec='-rdynamic'
10099305003Scy	  ;;
10100289166Speter	xlf* | bgf* | bgxlf* | mpixlf*)
10101289166Speter	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10102289166Speter	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10103305003Scy	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10104289166Speter	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10105305003Scy	  if test yes = "$supports_anon_versioning"; then
10106289166Speter	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10107305003Scy              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10108305003Scy              echo "local: *; };" >> $output_objdir/$libname.ver~
10109305003Scy              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10110289166Speter	  fi
10111289166Speter	  ;;
10112289166Speter	esac
10113251883Speter      else
10114289166Speter        ld_shlibs=no
10115251883Speter      fi
10116251883Speter      ;;
10117251883Speter
10118251883Speter    netbsd*)
10119289166Speter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10120251883Speter	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10121251883Speter	wlarc=
10122251883Speter      else
10123305003Scy	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10124305003Scy	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10125251883Speter      fi
10126251883Speter      ;;
10127251883Speter
10128251883Speter    solaris*)
10129289166Speter      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10130251883Speter	ld_shlibs=no
10131289166Speter	cat <<_LT_EOF 1>&2
10132251883Speter
10133251883Speter*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10134251883Speter*** create shared libraries on Solaris systems.  Therefore, libtool
10135251883Speter*** is disabling shared libraries support.  We urge you to upgrade GNU
10136251883Speter*** binutils to release 2.9.1 or newer.  Another option is to modify
10137251883Speter*** your PATH or compiler configuration so that the native linker is
10138251883Speter*** used, and then restart.
10139251883Speter
10140289166Speter_LT_EOF
10141289166Speter      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10142305003Scy	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10143305003Scy	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10144251883Speter      else
10145251883Speter	ld_shlibs=no
10146251883Speter      fi
10147251883Speter      ;;
10148251883Speter
10149251883Speter    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10150251883Speter      case `$LD -v 2>&1` in
10151251883Speter        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10152251883Speter	ld_shlibs=no
10153251883Speter	cat <<_LT_EOF 1>&2
10154251883Speter
10155305003Scy*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10156251883Speter*** reliably create shared libraries on SCO systems.  Therefore, libtool
10157251883Speter*** is disabling shared libraries support.  We urge you to upgrade GNU
10158251883Speter*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10159251883Speter*** your PATH or compiler configuration so that the native linker is
10160251883Speter*** used, and then restart.
10161251883Speter
10162251883Speter_LT_EOF
10163251883Speter	;;
10164251883Speter	*)
10165289166Speter	  # For security reasons, it is highly recommended that you always
10166289166Speter	  # use absolute paths for naming shared libraries, and exclude the
10167289166Speter	  # DT_RUNPATH tag from executables and libraries.  But doing so
10168289166Speter	  # requires that you compile everything twice, which is a pain.
10169289166Speter	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10170305003Scy	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10171305003Scy	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10172305003Scy	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10173251883Speter	  else
10174251883Speter	    ld_shlibs=no
10175251883Speter	  fi
10176251883Speter	;;
10177251883Speter      esac
10178251883Speter      ;;
10179251883Speter
10180251883Speter    sunos4*)
10181251883Speter      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10182251883Speter      wlarc=
10183251883Speter      hardcode_direct=yes
10184251883Speter      hardcode_shlibpath_var=no
10185251883Speter      ;;
10186251883Speter
10187251883Speter    *)
10188289166Speter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10189305003Scy	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10190305003Scy	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10191251883Speter      else
10192251883Speter	ld_shlibs=no
10193251883Speter      fi
10194251883Speter      ;;
10195251883Speter    esac
10196251883Speter
10197305003Scy    if test no = "$ld_shlibs"; then
10198251883Speter      runpath_var=
10199251883Speter      hardcode_libdir_flag_spec=
10200251883Speter      export_dynamic_flag_spec=
10201251883Speter      whole_archive_flag_spec=
10202251883Speter    fi
10203251883Speter  else
10204251883Speter    # PORTME fill in a description of your system's linker (not GNU ld)
10205251883Speter    case $host_os in
10206251883Speter    aix3*)
10207251883Speter      allow_undefined_flag=unsupported
10208251883Speter      always_export_symbols=yes
10209251883Speter      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'
10210251883Speter      # Note: this linker hardcodes the directories in LIBPATH if there
10211251883Speter      # are no directories specified by -L.
10212251883Speter      hardcode_minus_L=yes
10213305003Scy      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10214251883Speter	# Neither direct hardcoding nor static linking is supported with a
10215251883Speter	# broken collect2.
10216251883Speter	hardcode_direct=unsupported
10217251883Speter      fi
10218251883Speter      ;;
10219251883Speter
10220289166Speter    aix[4-9]*)
10221305003Scy      if test ia64 = "$host_cpu"; then
10222251883Speter	# On IA64, the linker does run time linking by default, so we don't
10223251883Speter	# have to do anything special.
10224251883Speter	aix_use_runtimelinking=no
10225251883Speter	exp_sym_flag='-Bexport'
10226305003Scy	no_entry_flag=
10227251883Speter      else
10228251883Speter	# If we're using GNU nm, then we don't want the "-C" option.
10229305003Scy	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10230305003Scy	# Without the "-l" option, or with the "-B" option, AIX nm treats
10231305003Scy	# weak defined symbols like other global defined symbols, whereas
10232305003Scy	# GNU nm marks them as "W".
10233305003Scy	# While the 'weak' keyword is ignored in the Export File, we need
10234305003Scy	# it in the Import File for the 'aix-soname' feature, so we have
10235305003Scy	# to replace the "-B" option with "-P" for AIX nm.
10236289166Speter	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10237305003Scy	  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'
10238251883Speter	else
10239305003Scy	  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'
10240251883Speter	fi
10241251883Speter	aix_use_runtimelinking=no
10242251883Speter
10243251883Speter	# Test if we are trying to use run time linking or normal
10244251883Speter	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10245305003Scy	# have runtime linking enabled, and use it for executables.
10246305003Scy	# For shared libraries, we enable/disable runtime linking
10247305003Scy	# depending on the kind of the shared library created -
10248305003Scy	# when "with_aix_soname,aix_use_runtimelinking" is:
10249305003Scy	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10250305003Scy	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10251305003Scy	#            lib.a           static archive
10252305003Scy	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10253305003Scy	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10254305003Scy	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10255305003Scy	#            lib.a(lib.so.V) shared, rtl:no
10256305003Scy	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10257305003Scy	#            lib.a           static archive
10258289166Speter	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10259251883Speter	  for ld_flag in $LDFLAGS; do
10260305003Scy	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10261289166Speter	    aix_use_runtimelinking=yes
10262289166Speter	    break
10263289166Speter	  fi
10264251883Speter	  done
10265305003Scy	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10266305003Scy	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10267305003Scy	    # so we don't have lib.a shared libs to link our executables.
10268305003Scy	    # We have to force runtime linking in this case.
10269305003Scy	    aix_use_runtimelinking=yes
10270305003Scy	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10271305003Scy	  fi
10272251883Speter	  ;;
10273251883Speter	esac
10274251883Speter
10275251883Speter	exp_sym_flag='-bexport'
10276251883Speter	no_entry_flag='-bnoentry'
10277251883Speter      fi
10278251883Speter
10279251883Speter      # When large executables or shared objects are built, AIX ld can
10280251883Speter      # have problems creating the table of contents.  If linking a library
10281251883Speter      # or program results in "error TOC overflow" add -mminimal-toc to
10282251883Speter      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10283251883Speter      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10284251883Speter
10285251883Speter      archive_cmds=''
10286251883Speter      hardcode_direct=yes
10287289166Speter      hardcode_direct_absolute=yes
10288251883Speter      hardcode_libdir_separator=':'
10289251883Speter      link_all_deplibs=yes
10290305003Scy      file_list_spec='$wl-f,'
10291305003Scy      case $with_aix_soname,$aix_use_runtimelinking in
10292305003Scy      aix,*) ;; # traditional, no import file
10293305003Scy      svr4,* | *,yes) # use import file
10294305003Scy	# The Import File defines what to hardcode.
10295305003Scy	hardcode_direct=no
10296305003Scy	hardcode_direct_absolute=no
10297305003Scy	;;
10298305003Scy      esac
10299251883Speter
10300305003Scy      if test yes = "$GCC"; then
10301251883Speter	case $host_os in aix4.[012]|aix4.[012].*)
10302251883Speter	# We only want to do this on AIX 4.2 and lower, the check
10303251883Speter	# below for broken collect2 doesn't work under 4.3+
10304305003Scy	  collect2name=`$CC -print-prog-name=collect2`
10305289166Speter	  if test -f "$collect2name" &&
10306289166Speter	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10307251883Speter	  then
10308289166Speter	  # We have reworked collect2
10309289166Speter	  :
10310251883Speter	  else
10311289166Speter	  # We have old collect2
10312289166Speter	  hardcode_direct=unsupported
10313289166Speter	  # It fails to find uninstalled libraries when the uninstalled
10314289166Speter	  # path is not listed in the libpath.  Setting hardcode_minus_L
10315289166Speter	  # to unsupported forces relinking
10316289166Speter	  hardcode_minus_L=yes
10317289166Speter	  hardcode_libdir_flag_spec='-L$libdir'
10318289166Speter	  hardcode_libdir_separator=
10319251883Speter	  fi
10320251883Speter	  ;;
10321251883Speter	esac
10322251883Speter	shared_flag='-shared'
10323305003Scy	if test yes = "$aix_use_runtimelinking"; then
10324305003Scy	  shared_flag="$shared_flag "'$wl-G'
10325251883Speter	fi
10326305003Scy	# Need to ensure runtime linking is disabled for the traditional
10327305003Scy	# shared library, or the linker may eventually find shared libraries
10328305003Scy	# /with/ Import File - we do not want to mix them.
10329305003Scy	shared_flag_aix='-shared'
10330305003Scy	shared_flag_svr4='-shared $wl-G'
10331251883Speter      else
10332251883Speter	# not using gcc
10333305003Scy	if test ia64 = "$host_cpu"; then
10334289166Speter	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10335289166Speter	# chokes on -Wl,-G. The following line is correct:
10336251883Speter	  shared_flag='-G'
10337251883Speter	else
10338305003Scy	  if test yes = "$aix_use_runtimelinking"; then
10339305003Scy	    shared_flag='$wl-G'
10340251883Speter	  else
10341305003Scy	    shared_flag='$wl-bM:SRE'
10342251883Speter	  fi
10343305003Scy	  shared_flag_aix='$wl-bM:SRE'
10344305003Scy	  shared_flag_svr4='$wl-G'
10345251883Speter	fi
10346251883Speter      fi
10347251883Speter
10348305003Scy      export_dynamic_flag_spec='$wl-bexpall'
10349251883Speter      # It seems that -bexpall does not export symbols beginning with
10350251883Speter      # underscore (_), so it is better to generate a list of symbols to export.
10351251883Speter      always_export_symbols=yes
10352305003Scy      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10353251883Speter	# Warning - without using the other runtime loading flags (-brtl),
10354251883Speter	# -berok will link without error, but may produce a broken library.
10355251883Speter	allow_undefined_flag='-berok'
10356289166Speter        # Determine the default libpath from the value encoded in an
10357289166Speter        # empty executable.
10358305003Scy        if test set = "${lt_cv_aix_libpath+set}"; then
10359289166Speter  aix_libpath=$lt_cv_aix_libpath
10360289166Speterelse
10361289166Speter  if ${lt_cv_aix_libpath_+:} false; then :
10362289166Speter  $as_echo_n "(cached) " >&6
10363289166Speterelse
10364289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365251883Speter/* end confdefs.h.  */
10366251883Speter
10367251883Speterint
10368251883Spetermain ()
10369251883Speter{
10370251883Speter
10371251883Speter  ;
10372251883Speter  return 0;
10373251883Speter}
10374251883Speter_ACEOF
10375251883Speterif ac_fn_c_try_link "$LINENO"; then :
10376251883Speter
10377289166Speter  lt_aix_libpath_sed='
10378289166Speter      /Import File Strings/,/^$/ {
10379289166Speter	  /^0/ {
10380289166Speter	      s/^0  *\([^ ]*\) *$/\1/
10381289166Speter	      p
10382289166Speter	  }
10383289166Speter      }'
10384289166Speter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10385289166Speter  # Check for a 64-bit object if we didn't find anything.
10386289166Speter  if test -z "$lt_cv_aix_libpath_"; then
10387289166Speter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10388289166Speter  fi
10389251883Speterfi
10390251883Speterrm -f core conftest.err conftest.$ac_objext \
10391251883Speter    conftest$ac_exeext conftest.$ac_ext
10392289166Speter  if test -z "$lt_cv_aix_libpath_"; then
10393305003Scy    lt_cv_aix_libpath_=/usr/lib:/lib
10394289166Speter  fi
10395251883Speter
10396289166Speterfi
10397289166Speter
10398289166Speter  aix_libpath=$lt_cv_aix_libpath_
10399289166Speterfi
10400289166Speter
10401305003Scy        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10402305003Scy        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
10403289166Speter      else
10404305003Scy	if test ia64 = "$host_cpu"; then
10405305003Scy	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10406251883Speter	  allow_undefined_flag="-z nodefs"
10407305003Scy	  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"
10408251883Speter	else
10409289166Speter	 # Determine the default libpath from the value encoded in an
10410289166Speter	 # empty executable.
10411305003Scy	 if test set = "${lt_cv_aix_libpath+set}"; then
10412289166Speter  aix_libpath=$lt_cv_aix_libpath
10413289166Speterelse
10414289166Speter  if ${lt_cv_aix_libpath_+:} false; then :
10415289166Speter  $as_echo_n "(cached) " >&6
10416289166Speterelse
10417289166Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10418251883Speter/* end confdefs.h.  */
10419251883Speter
10420251883Speterint
10421251883Spetermain ()
10422251883Speter{
10423251883Speter
10424251883Speter  ;
10425251883Speter  return 0;
10426251883Speter}
10427251883Speter_ACEOF
10428251883Speterif ac_fn_c_try_link "$LINENO"; then :
10429251883Speter
10430289166Speter  lt_aix_libpath_sed='
10431289166Speter      /Import File Strings/,/^$/ {
10432289166Speter	  /^0/ {
10433289166Speter	      s/^0  *\([^ ]*\) *$/\1/
10434289166Speter	      p
10435289166Speter	  }
10436289166Speter      }'
10437289166Speter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10438289166Speter  # Check for a 64-bit object if we didn't find anything.
10439289166Speter  if test -z "$lt_cv_aix_libpath_"; then
10440289166Speter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10441289166Speter  fi
10442251883Speterfi
10443251883Speterrm -f core conftest.err conftest.$ac_objext \
10444251883Speter    conftest$ac_exeext conftest.$ac_ext
10445289166Speter  if test -z "$lt_cv_aix_libpath_"; then
10446305003Scy    lt_cv_aix_libpath_=/usr/lib:/lib
10447289166Speter  fi
10448251883Speter
10449289166Speterfi
10450289166Speter
10451289166Speter  aix_libpath=$lt_cv_aix_libpath_
10452289166Speterfi
10453289166Speter
10454305003Scy	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10455251883Speter	  # Warning - without using the other run time loading flags,
10456251883Speter	  # -berok will link without error, but may produce a broken library.
10457305003Scy	  no_undefined_flag=' $wl-bernotok'
10458305003Scy	  allow_undefined_flag=' $wl-berok'
10459305003Scy	  if test yes = "$with_gnu_ld"; then
10460289166Speter	    # We only use this code for GNU lds that support --whole-archive.
10461305003Scy	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10462289166Speter	  else
10463289166Speter	    # Exported symbols can be pulled into shared objects from archives
10464289166Speter	    whole_archive_flag_spec='$convenience'
10465289166Speter	  fi
10466251883Speter	  archive_cmds_need_lc=yes
10467305003Scy	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10468305003Scy	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10469305003Scy	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10470305003Scy	  if test svr4 != "$with_aix_soname"; then
10471305003Scy	    # This is similar to how AIX traditionally builds its shared libraries.
10472305003Scy	    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'
10473305003Scy	  fi
10474305003Scy	  if test aix != "$with_aix_soname"; then
10475305003Scy	    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'
10476305003Scy	  else
10477305003Scy	    # used by -dlpreopen to get the symbols
10478305003Scy	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10479305003Scy	  fi
10480305003Scy	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10481251883Speter	fi
10482251883Speter      fi
10483251883Speter      ;;
10484251883Speter
10485251883Speter    amigaos*)
10486289166Speter      case $host_cpu in
10487289166Speter      powerpc)
10488289166Speter            # see comment about AmigaOS4 .so support
10489305003Scy            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10490289166Speter            archive_expsym_cmds=''
10491289166Speter        ;;
10492289166Speter      m68k)
10493289166Speter            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)'
10494289166Speter            hardcode_libdir_flag_spec='-L$libdir'
10495289166Speter            hardcode_minus_L=yes
10496289166Speter        ;;
10497289166Speter      esac
10498251883Speter      ;;
10499251883Speter
10500251883Speter    bsdi[45]*)
10501251883Speter      export_dynamic_flag_spec=-rdynamic
10502251883Speter      ;;
10503251883Speter
10504289166Speter    cygwin* | mingw* | pw32* | cegcc*)
10505251883Speter      # When not using gcc, we currently assume that we are using
10506251883Speter      # Microsoft Visual C++.
10507251883Speter      # hardcode_libdir_flag_spec is actually meaningless, as there is
10508251883Speter      # no search path for DLLs.
10509289166Speter      case $cc_basename in
10510289166Speter      cl*)
10511289166Speter	# Native MSVC
10512289166Speter	hardcode_libdir_flag_spec=' '
10513289166Speter	allow_undefined_flag=unsupported
10514289166Speter	always_export_symbols=yes
10515289166Speter	file_list_spec='@'
10516289166Speter	# Tell ltmain to make .lib files, not .a files.
10517289166Speter	libext=lib
10518289166Speter	# Tell ltmain to make .dll files, not .so files.
10519305003Scy	shrext_cmds=.dll
10520289166Speter	# FIXME: Setting linknames here is a bad hack.
10521305003Scy	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10522305003Scy	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10523305003Scy            cp "$export_symbols" "$output_objdir/$soname.def";
10524305003Scy            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10525305003Scy          else
10526305003Scy            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10527305003Scy          fi~
10528305003Scy          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10529305003Scy          linknames='
10530289166Speter	# The linker will not automatically build a static lib if we build a DLL.
10531289166Speter	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10532289166Speter	enable_shared_with_static_runtimes=yes
10533289166Speter	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10534289166Speter	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10535289166Speter	# Don't use ranlib
10536289166Speter	old_postinstall_cmds='chmod 644 $oldlib'
10537289166Speter	postlink_cmds='lt_outputfile="@OUTPUT@"~
10538305003Scy          lt_tool_outputfile="@TOOL_OUTPUT@"~
10539305003Scy          case $lt_outputfile in
10540305003Scy            *.exe|*.EXE) ;;
10541305003Scy            *)
10542305003Scy              lt_outputfile=$lt_outputfile.exe
10543305003Scy              lt_tool_outputfile=$lt_tool_outputfile.exe
10544305003Scy              ;;
10545305003Scy          esac~
10546305003Scy          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10547305003Scy            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10548305003Scy            $RM "$lt_outputfile.manifest";
10549305003Scy          fi'
10550289166Speter	;;
10551289166Speter      *)
10552289166Speter	# Assume MSVC wrapper
10553289166Speter	hardcode_libdir_flag_spec=' '
10554289166Speter	allow_undefined_flag=unsupported
10555289166Speter	# Tell ltmain to make .lib files, not .a files.
10556289166Speter	libext=lib
10557289166Speter	# Tell ltmain to make .dll files, not .so files.
10558305003Scy	shrext_cmds=.dll
10559289166Speter	# FIXME: Setting linknames here is a bad hack.
10560289166Speter	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10561289166Speter	# The linker will automatically build a .lib file if we build a DLL.
10562289166Speter	old_archive_from_new_cmds='true'
10563289166Speter	# FIXME: Should let the user specify the lib program.
10564289166Speter	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10565289166Speter	enable_shared_with_static_runtimes=yes
10566289166Speter	;;
10567289166Speter      esac
10568251883Speter      ;;
10569251883Speter
10570251883Speter    darwin* | rhapsody*)
10571289166Speter
10572289166Speter
10573289166Speter  archive_cmds_need_lc=no
10574289166Speter  hardcode_direct=no
10575289166Speter  hardcode_automatic=yes
10576289166Speter  hardcode_shlibpath_var=unsupported
10577305003Scy  if test yes = "$lt_cv_ld_force_load"; then
10578305003Scy    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\"`'
10579289166Speter
10580289166Speter  else
10581289166Speter    whole_archive_flag_spec=''
10582289166Speter  fi
10583289166Speter  link_all_deplibs=yes
10584305003Scy  allow_undefined_flag=$_lt_dar_allow_undefined
10585289166Speter  case $cc_basename in
10586305003Scy     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10587289166Speter     *) _lt_dar_can_shared=$GCC ;;
10588289166Speter  esac
10589305003Scy  if test yes = "$_lt_dar_can_shared"; then
10590289166Speter    output_verbose_link_cmd=func_echo_all
10591305003Scy    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10592305003Scy    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10593305003Scy    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"
10594305003Scy    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"
10595289166Speter
10596289166Speter  else
10597289166Speter  ld_shlibs=no
10598289166Speter  fi
10599289166Speter
10600251883Speter      ;;
10601251883Speter
10602251883Speter    dgux*)
10603251883Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10604251883Speter      hardcode_libdir_flag_spec='-L$libdir'
10605251883Speter      hardcode_shlibpath_var=no
10606251883Speter      ;;
10607251883Speter
10608251883Speter    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10609251883Speter    # support.  Future versions do this automatically, but an explicit c++rt0.o
10610251883Speter    # does not break anything, and helps significantly (at the cost of a little
10611251883Speter    # extra space).
10612251883Speter    freebsd2.2*)
10613251883Speter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10614251883Speter      hardcode_libdir_flag_spec='-R$libdir'
10615251883Speter      hardcode_direct=yes
10616251883Speter      hardcode_shlibpath_var=no
10617251883Speter      ;;
10618251883Speter
10619251883Speter    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10620289166Speter    freebsd2.*)
10621251883Speter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10622251883Speter      hardcode_direct=yes
10623251883Speter      hardcode_minus_L=yes
10624251883Speter      hardcode_shlibpath_var=no
10625251883Speter      ;;
10626251883Speter
10627251883Speter    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10628289166Speter    freebsd* | dragonfly*)
10629289166Speter      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10630251883Speter      hardcode_libdir_flag_spec='-R$libdir'
10631251883Speter      hardcode_direct=yes
10632251883Speter      hardcode_shlibpath_var=no
10633251883Speter      ;;
10634251883Speter
10635251883Speter    hpux9*)
10636305003Scy      if test yes = "$GCC"; then
10637305003Scy	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'
10638251883Speter      else
10639305003Scy	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'
10640251883Speter      fi
10641305003Scy      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10642251883Speter      hardcode_libdir_separator=:
10643251883Speter      hardcode_direct=yes
10644251883Speter
10645251883Speter      # hardcode_minus_L: Not really in the search PATH,
10646251883Speter      # but as the default location of the library.
10647251883Speter      hardcode_minus_L=yes
10648305003Scy      export_dynamic_flag_spec='$wl-E'
10649251883Speter      ;;
10650251883Speter
10651251883Speter    hpux10*)
10652305003Scy      if test yes,no = "$GCC,$with_gnu_ld"; then
10653305003Scy	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10654251883Speter      else
10655251883Speter	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10656251883Speter      fi
10657305003Scy      if test no = "$with_gnu_ld"; then
10658305003Scy	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10659251883Speter	hardcode_libdir_separator=:
10660251883Speter	hardcode_direct=yes
10661289166Speter	hardcode_direct_absolute=yes
10662305003Scy	export_dynamic_flag_spec='$wl-E'
10663251883Speter	# hardcode_minus_L: Not really in the search PATH,
10664251883Speter	# but as the default location of the library.
10665251883Speter	hardcode_minus_L=yes
10666251883Speter      fi
10667251883Speter      ;;
10668251883Speter
10669251883Speter    hpux11*)
10670305003Scy      if test yes,no = "$GCC,$with_gnu_ld"; then
10671251883Speter	case $host_cpu in
10672251883Speter	hppa*64*)
10673305003Scy	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10674251883Speter	  ;;
10675251883Speter	ia64*)
10676305003Scy	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10677251883Speter	  ;;
10678251883Speter	*)
10679305003Scy	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10680251883Speter	  ;;
10681251883Speter	esac
10682251883Speter      else
10683251883Speter	case $host_cpu in
10684251883Speter	hppa*64*)
10685305003Scy	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10686251883Speter	  ;;
10687251883Speter	ia64*)
10688305003Scy	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10689251883Speter	  ;;
10690251883Speter	*)
10691289166Speter
10692289166Speter	  # Older versions of the 11.00 compiler do not understand -b yet
10693289166Speter	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10694289166Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10695289166Speter$as_echo_n "checking if $CC understands -b... " >&6; }
10696289166Speterif ${lt_cv_prog_compiler__b+:} false; then :
10697289166Speter  $as_echo_n "(cached) " >&6
10698289166Speterelse
10699289166Speter  lt_cv_prog_compiler__b=no
10700305003Scy   save_LDFLAGS=$LDFLAGS
10701289166Speter   LDFLAGS="$LDFLAGS -b"
10702289166Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10703289166Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10704289166Speter     # The linker can only warn and ignore the option if not recognized
10705289166Speter     # So say no if there are warnings
10706289166Speter     if test -s conftest.err; then
10707289166Speter       # Append any errors to the config.log.
10708289166Speter       cat conftest.err 1>&5
10709289166Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10710289166Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10711289166Speter       if diff conftest.exp conftest.er2 >/dev/null; then
10712289166Speter         lt_cv_prog_compiler__b=yes
10713289166Speter       fi
10714289166Speter     else
10715289166Speter       lt_cv_prog_compiler__b=yes
10716289166Speter     fi
10717289166Speter   fi
10718289166Speter   $RM -r conftest*
10719305003Scy   LDFLAGS=$save_LDFLAGS
10720289166Speter
10721289166Speterfi
10722289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10723289166Speter$as_echo "$lt_cv_prog_compiler__b" >&6; }
10724289166Speter
10725305003Scyif test yes = "$lt_cv_prog_compiler__b"; then
10726305003Scy    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10727289166Speterelse
10728289166Speter    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10729289166Speterfi
10730289166Speter
10731251883Speter	  ;;
10732251883Speter	esac
10733251883Speter      fi
10734305003Scy      if test no = "$with_gnu_ld"; then
10735305003Scy	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10736251883Speter	hardcode_libdir_separator=:
10737251883Speter
10738251883Speter	case $host_cpu in
10739251883Speter	hppa*64*|ia64*)
10740251883Speter	  hardcode_direct=no
10741251883Speter	  hardcode_shlibpath_var=no
10742251883Speter	  ;;
10743251883Speter	*)
10744251883Speter	  hardcode_direct=yes
10745289166Speter	  hardcode_direct_absolute=yes
10746305003Scy	  export_dynamic_flag_spec='$wl-E'
10747251883Speter
10748251883Speter	  # hardcode_minus_L: Not really in the search PATH,
10749251883Speter	  # but as the default location of the library.
10750251883Speter	  hardcode_minus_L=yes
10751251883Speter	  ;;
10752251883Speter	esac
10753251883Speter      fi
10754251883Speter      ;;
10755251883Speter
10756251883Speter    irix5* | irix6* | nonstopux*)
10757305003Scy      if test yes = "$GCC"; then
10758305003Scy	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'
10759289166Speter	# Try to use the -exported_symbol ld option, if it does not
10760289166Speter	# work, assume that -exports_file does not work either and
10761289166Speter	# implicitly export all symbols.
10762289166Speter	# This should be the same for all languages, so no per-tag cache variable.
10763289166Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10764289166Speter$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10765289166Speterif ${lt_cv_irix_exported_symbol+:} false; then :
10766289166Speter  $as_echo_n "(cached) " >&6
10767289166Speterelse
10768305003Scy  save_LDFLAGS=$LDFLAGS
10769305003Scy	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10770289166Speter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10771289166Speter/* end confdefs.h.  */
10772289166Speterint foo (void) { return 0; }
10773289166Speter_ACEOF
10774289166Speterif ac_fn_c_try_link "$LINENO"; then :
10775289166Speter  lt_cv_irix_exported_symbol=yes
10776289166Speterelse
10777289166Speter  lt_cv_irix_exported_symbol=no
10778289166Speterfi
10779289166Speterrm -f core conftest.err conftest.$ac_objext \
10780289166Speter    conftest$ac_exeext conftest.$ac_ext
10781305003Scy           LDFLAGS=$save_LDFLAGS
10782289166Speterfi
10783289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10784289166Speter$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10785305003Scy	if test yes = "$lt_cv_irix_exported_symbol"; then
10786305003Scy          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'
10787289166Speter	fi
10788251883Speter      else
10789305003Scy	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'
10790305003Scy	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'
10791251883Speter      fi
10792289166Speter      archive_cmds_need_lc='no'
10793305003Scy      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10794251883Speter      hardcode_libdir_separator=:
10795289166Speter      inherit_rpath=yes
10796251883Speter      link_all_deplibs=yes
10797251883Speter      ;;
10798251883Speter
10799305003Scy    linux*)
10800305003Scy      case $cc_basename in
10801305003Scy      tcc*)
10802305003Scy	# Fabrice Bellard et al's Tiny C Compiler
10803305003Scy	ld_shlibs=yes
10804305003Scy	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10805305003Scy	;;
10806305003Scy      esac
10807305003Scy      ;;
10808305003Scy
10809251883Speter    netbsd*)
10810289166Speter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10811251883Speter	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10812251883Speter      else
10813251883Speter	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10814251883Speter      fi
10815251883Speter      hardcode_libdir_flag_spec='-R$libdir'
10816251883Speter      hardcode_direct=yes
10817251883Speter      hardcode_shlibpath_var=no
10818251883Speter      ;;
10819251883Speter
10820251883Speter    newsos6)
10821251883Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10822251883Speter      hardcode_direct=yes
10823305003Scy      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10824251883Speter      hardcode_libdir_separator=:
10825251883Speter      hardcode_shlibpath_var=no
10826251883Speter      ;;
10827251883Speter
10828289166Speter    *nto* | *qnx*)
10829289166Speter      ;;
10830289166Speter
10831305003Scy    openbsd* | bitrig*)
10832289166Speter      if test -f /usr/libexec/ld.so; then
10833289166Speter	hardcode_direct=yes
10834289166Speter	hardcode_shlibpath_var=no
10835289166Speter	hardcode_direct_absolute=yes
10836305003Scy	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10837289166Speter	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10838305003Scy	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10839305003Scy	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10840305003Scy	  export_dynamic_flag_spec='$wl-E'
10841289166Speter	else
10842305003Scy	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10843305003Scy	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10844289166Speter	fi
10845251883Speter      else
10846289166Speter	ld_shlibs=no
10847251883Speter      fi
10848251883Speter      ;;
10849251883Speter
10850251883Speter    os2*)
10851251883Speter      hardcode_libdir_flag_spec='-L$libdir'
10852251883Speter      hardcode_minus_L=yes
10853251883Speter      allow_undefined_flag=unsupported
10854305003Scy      shrext_cmds=.dll
10855305003Scy      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10856305003Scy	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10857305003Scy	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10858305003Scy	$ECHO EXPORTS >> $output_objdir/$libname.def~
10859305003Scy	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10860305003Scy	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10861305003Scy	emximp -o $lib $output_objdir/$libname.def'
10862305003Scy      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10863305003Scy	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10864305003Scy	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10865305003Scy	$ECHO EXPORTS >> $output_objdir/$libname.def~
10866305003Scy	prefix_cmds="$SED"~
10867305003Scy	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10868305003Scy	  prefix_cmds="$prefix_cmds -e 1d";
10869305003Scy	fi~
10870305003Scy	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10871305003Scy	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10872305003Scy	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10873305003Scy	emximp -o $lib $output_objdir/$libname.def'
10874305003Scy      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10875305003Scy      enable_shared_with_static_runtimes=yes
10876251883Speter      ;;
10877251883Speter
10878251883Speter    osf3*)
10879305003Scy      if test yes = "$GCC"; then
10880305003Scy	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10881305003Scy	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'
10882251883Speter      else
10883251883Speter	allow_undefined_flag=' -expect_unresolved \*'
10884305003Scy	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'
10885251883Speter      fi
10886289166Speter      archive_cmds_need_lc='no'
10887305003Scy      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10888251883Speter      hardcode_libdir_separator=:
10889251883Speter      ;;
10890251883Speter
10891251883Speter    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10892305003Scy      if test yes = "$GCC"; then
10893305003Scy	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10894305003Scy	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'
10895305003Scy	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10896251883Speter      else
10897251883Speter	allow_undefined_flag=' -expect_unresolved \*'
10898305003Scy	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'
10899289166Speter	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~
10900305003Scy          $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'
10901251883Speter
10902251883Speter	# Both c and cxx compiler support -rpath directly
10903251883Speter	hardcode_libdir_flag_spec='-rpath $libdir'
10904251883Speter      fi
10905289166Speter      archive_cmds_need_lc='no'
10906251883Speter      hardcode_libdir_separator=:
10907251883Speter      ;;
10908251883Speter
10909251883Speter    solaris*)
10910289166Speter      no_undefined_flag=' -z defs'
10911305003Scy      if test yes = "$GCC"; then
10912305003Scy	wlarc='$wl'
10913305003Scy	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10914289166Speter	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10915305003Scy          $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'
10916251883Speter      else
10917289166Speter	case `$CC -V 2>&1` in
10918289166Speter	*"Compilers 5.0"*)
10919289166Speter	  wlarc=''
10920305003Scy	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10921289166Speter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10922305003Scy            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10923289166Speter	  ;;
10924289166Speter	*)
10925305003Scy	  wlarc='$wl'
10926305003Scy	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10927289166Speter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10928305003Scy            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10929289166Speter	  ;;
10930289166Speter	esac
10931251883Speter      fi
10932251883Speter      hardcode_libdir_flag_spec='-R$libdir'
10933251883Speter      hardcode_shlibpath_var=no
10934251883Speter      case $host_os in
10935251883Speter      solaris2.[0-5] | solaris2.[0-5].*) ;;
10936251883Speter      *)
10937289166Speter	# The compiler driver will combine and reorder linker options,
10938305003Scy	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10939289166Speter	# but is careful enough not to reorder.
10940289166Speter	# Supported since Solaris 2.6 (maybe 2.5.1?)
10941305003Scy	if test yes = "$GCC"; then
10942305003Scy	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10943289166Speter	else
10944289166Speter	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10945289166Speter	fi
10946289166Speter	;;
10947251883Speter      esac
10948251883Speter      link_all_deplibs=yes
10949251883Speter      ;;
10950251883Speter
10951251883Speter    sunos4*)
10952305003Scy      if test sequent = "$host_vendor"; then
10953251883Speter	# Use $CC to link under sequent, because it throws in some extra .o
10954251883Speter	# files that make .init and .fini sections work.
10955305003Scy	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10956251883Speter      else
10957251883Speter	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10958251883Speter      fi
10959251883Speter      hardcode_libdir_flag_spec='-L$libdir'
10960251883Speter      hardcode_direct=yes
10961251883Speter      hardcode_minus_L=yes
10962251883Speter      hardcode_shlibpath_var=no
10963251883Speter      ;;
10964251883Speter
10965251883Speter    sysv4)
10966251883Speter      case $host_vendor in
10967251883Speter	sni)
10968251883Speter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10969251883Speter	  hardcode_direct=yes # is this really true???
10970251883Speter	;;
10971251883Speter	siemens)
10972251883Speter	  ## LD is ld it makes a PLAMLIB
10973251883Speter	  ## CC just makes a GrossModule.
10974251883Speter	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10975251883Speter	  reload_cmds='$CC -r -o $output$reload_objs'
10976251883Speter	  hardcode_direct=no
10977251883Speter        ;;
10978251883Speter	motorola)
10979251883Speter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10980251883Speter	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10981251883Speter	;;
10982251883Speter      esac
10983251883Speter      runpath_var='LD_RUN_PATH'
10984251883Speter      hardcode_shlibpath_var=no
10985251883Speter      ;;
10986251883Speter
10987251883Speter    sysv4.3*)
10988251883Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10989251883Speter      hardcode_shlibpath_var=no
10990251883Speter      export_dynamic_flag_spec='-Bexport'
10991251883Speter      ;;
10992251883Speter
10993251883Speter    sysv4*MP*)
10994251883Speter      if test -d /usr/nec; then
10995251883Speter	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10996251883Speter	hardcode_shlibpath_var=no
10997251883Speter	runpath_var=LD_RUN_PATH
10998251883Speter	hardcode_runpath_var=yes
10999251883Speter	ld_shlibs=yes
11000251883Speter      fi
11001251883Speter      ;;
11002251883Speter
11003289166Speter    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11004305003Scy      no_undefined_flag='$wl-z,text'
11005251883Speter      archive_cmds_need_lc=no
11006251883Speter      hardcode_shlibpath_var=no
11007251883Speter      runpath_var='LD_RUN_PATH'
11008251883Speter
11009305003Scy      if test yes = "$GCC"; then
11010305003Scy	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11011305003Scy	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11012251883Speter      else
11013305003Scy	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11014305003Scy	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11015251883Speter      fi
11016251883Speter      ;;
11017251883Speter
11018251883Speter    sysv5* | sco3.2v5* | sco5v6*)
11019305003Scy      # Note: We CANNOT use -z defs as we might desire, because we do not
11020251883Speter      # link with -lc, and that would cause any symbols used from libc to
11021251883Speter      # always be unresolved, which means just about no library would
11022251883Speter      # ever link correctly.  If we're not using GNU ld we use -z text
11023251883Speter      # though, which does catch some bad symbols but isn't as heavy-handed
11024251883Speter      # as -z defs.
11025305003Scy      no_undefined_flag='$wl-z,text'
11026305003Scy      allow_undefined_flag='$wl-z,nodefs'
11027251883Speter      archive_cmds_need_lc=no
11028251883Speter      hardcode_shlibpath_var=no
11029305003Scy      hardcode_libdir_flag_spec='$wl-R,$libdir'
11030251883Speter      hardcode_libdir_separator=':'
11031251883Speter      link_all_deplibs=yes
11032305003Scy      export_dynamic_flag_spec='$wl-Bexport'
11033251883Speter      runpath_var='LD_RUN_PATH'
11034251883Speter
11035305003Scy      if test yes = "$GCC"; then
11036305003Scy	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11037305003Scy	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11038251883Speter      else
11039305003Scy	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11040305003Scy	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11041251883Speter      fi
11042251883Speter      ;;
11043251883Speter
11044251883Speter    uts4*)
11045251883Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11046251883Speter      hardcode_libdir_flag_spec='-L$libdir'
11047251883Speter      hardcode_shlibpath_var=no
11048251883Speter      ;;
11049251883Speter
11050251883Speter    *)
11051251883Speter      ld_shlibs=no
11052251883Speter      ;;
11053251883Speter    esac
11054289166Speter
11055305003Scy    if test sni = "$host_vendor"; then
11056289166Speter      case $host in
11057289166Speter      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11058305003Scy	export_dynamic_flag_spec='$wl-Blargedynsym'
11059289166Speter	;;
11060289166Speter      esac
11061289166Speter    fi
11062251883Speter  fi
11063251883Speter
11064251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11065251883Speter$as_echo "$ld_shlibs" >&6; }
11066305003Scytest no = "$ld_shlibs" && can_build_shared=no
11067251883Speter
11068289166Speterwith_gnu_ld=$with_gnu_ld
11069289166Speter
11070289166Speter
11071289166Speter
11072289166Speter
11073289166Speter
11074289166Speter
11075289166Speter
11076289166Speter
11077289166Speter
11078289166Speter
11079289166Speter
11080289166Speter
11081289166Speter
11082289166Speter
11083289166Speter
11084251883Speter#
11085251883Speter# Do we need to explicitly link libc?
11086251883Speter#
11087251883Spetercase "x$archive_cmds_need_lc" in
11088251883Speterx|xyes)
11089251883Speter  # Assume -lc should be added
11090251883Speter  archive_cmds_need_lc=yes
11091251883Speter
11092305003Scy  if test yes,yes = "$GCC,$enable_shared"; then
11093251883Speter    case $archive_cmds in
11094251883Speter    *'~'*)
11095251883Speter      # FIXME: we may have to deal with multi-command sequences.
11096251883Speter      ;;
11097251883Speter    '$CC '*)
11098251883Speter      # Test whether the compiler implicitly links with -lc since on some
11099251883Speter      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11100251883Speter      # to ld, don't add -lc before -lgcc.
11101251883Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11102251883Speter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11103289166Speterif ${lt_cv_archive_cmds_need_lc+:} false; then :
11104289166Speter  $as_echo_n "(cached) " >&6
11105289166Speterelse
11106289166Speter  $RM conftest*
11107289166Speter	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11108251883Speter
11109289166Speter	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11110251883Speter  (eval $ac_compile) 2>&5
11111251883Speter  ac_status=$?
11112251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11113251883Speter  test $ac_status = 0; } 2>conftest.err; then
11114289166Speter	  soname=conftest
11115289166Speter	  lib=conftest
11116289166Speter	  libobjs=conftest.$ac_objext
11117289166Speter	  deplibs=
11118289166Speter	  wl=$lt_prog_compiler_wl
11119289166Speter	  pic_flag=$lt_prog_compiler_pic
11120289166Speter	  compiler_flags=-v
11121289166Speter	  linker_flags=-v
11122289166Speter	  verstring=
11123289166Speter	  output_objdir=.
11124289166Speter	  libname=conftest
11125289166Speter	  lt_save_allow_undefined_flag=$allow_undefined_flag
11126289166Speter	  allow_undefined_flag=
11127289166Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11128289166Speter  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11129251883Speter  ac_status=$?
11130251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11131251883Speter  test $ac_status = 0; }
11132289166Speter	  then
11133289166Speter	    lt_cv_archive_cmds_need_lc=no
11134289166Speter	  else
11135289166Speter	    lt_cv_archive_cmds_need_lc=yes
11136289166Speter	  fi
11137289166Speter	  allow_undefined_flag=$lt_save_allow_undefined_flag
11138289166Speter	else
11139289166Speter	  cat conftest.err 1>&5
11140289166Speter	fi
11141289166Speter	$RM conftest*
11142289166Speter
11143289166Speterfi
11144289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11145289166Speter$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11146289166Speter      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11147251883Speter      ;;
11148251883Speter    esac
11149251883Speter  fi
11150251883Speter  ;;
11151251883Speteresac
11152251883Speter
11153289166Speter
11154289166Speter
11155289166Speter
11156289166Speter
11157289166Speter
11158289166Speter
11159289166Speter
11160289166Speter
11161289166Speter
11162289166Speter
11163289166Speter
11164289166Speter
11165289166Speter
11166289166Speter
11167289166Speter
11168289166Speter
11169289166Speter
11170289166Speter
11171289166Speter
11172289166Speter
11173289166Speter
11174289166Speter
11175289166Speter
11176289166Speter
11177289166Speter
11178289166Speter
11179289166Speter
11180289166Speter
11181289166Speter
11182289166Speter
11183289166Speter
11184289166Speter
11185289166Speter
11186289166Speter
11187289166Speter
11188289166Speter
11189289166Speter
11190289166Speter
11191289166Speter
11192289166Speter
11193289166Speter
11194289166Speter
11195289166Speter
11196289166Speter
11197289166Speter
11198289166Speter
11199289166Speter
11200289166Speter
11201289166Speter
11202289166Speter
11203289166Speter
11204289166Speter
11205289166Speter
11206289166Speter
11207289166Speter
11208289166Speter
11209289166Speter
11210289166Speter
11211289166Speter
11212289166Speter
11213289166Speter
11214289166Speter
11215289166Speter
11216289166Speter
11217289166Speter
11218289166Speter
11219289166Speter
11220289166Speter
11221289166Speter
11222289166Speter
11223289166Speter
11224289166Speter
11225289166Speter
11226289166Speter
11227289166Speter
11228289166Speter
11229289166Speter
11230289166Speter
11231289166Speter
11232289166Speter
11233289166Speter
11234289166Speter
11235289166Speter
11236289166Speter
11237289166Speter
11238289166Speter
11239289166Speter
11240289166Speter
11241289166Speter
11242289166Speter
11243289166Speter
11244289166Speter
11245289166Speter
11246289166Speter
11247289166Speter
11248289166Speter
11249289166Speter
11250289166Speter
11251289166Speter
11252289166Speter
11253289166Speter
11254289166Speter
11255289166Speter
11256289166Speter
11257289166Speter
11258289166Speter
11259289166Speter
11260289166Speter
11261289166Speter
11262289166Speter
11263289166Speter
11264289166Speter
11265289166Speter
11266289166Speter
11267289166Speter
11268289166Speter
11269289166Speter
11270289166Speter
11271289166Speter
11272289166Speter
11273289166Speter
11274289166Speter
11275289166Speter
11276289166Speter
11277289166Speter
11278289166Speter
11279289166Speter
11280289166Speter
11281289166Speter
11282289166Speter
11283289166Speter
11284289166Speter
11285289166Speter
11286289166Speter
11287289166Speter
11288289166Speter
11289289166Speter
11290289166Speter
11291289166Speter
11292289166Speter
11293289166Speter
11294289166Speter
11295289166Speter
11296289166Speter
11297289166Speter
11298289166Speter
11299289166Speter
11300289166Speter
11301289166Speter
11302289166Speter
11303289166Speter
11304289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11305251883Speter$as_echo_n "checking dynamic linker characteristics... " >&6; }
11306289166Speter
11307305003Scyif test yes = "$GCC"; then
11308289166Speter  case $host_os in
11309305003Scy    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11310305003Scy    *) lt_awk_arg='/^libraries:/' ;;
11311289166Speter  esac
11312289166Speter  case $host_os in
11313305003Scy    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11314305003Scy    *) lt_sed_strip_eq='s|=/|/|g' ;;
11315289166Speter  esac
11316289166Speter  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11317289166Speter  case $lt_search_path_spec in
11318289166Speter  *\;*)
11319289166Speter    # if the path contains ";" then we assume it to be the separator
11320289166Speter    # otherwise default to the standard path separator (i.e. ":") - it is
11321289166Speter    # assumed that no part of a normal pathname contains ";" but that should
11322289166Speter    # okay in the real world where ";" in dirpaths is itself problematic.
11323289166Speter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11324289166Speter    ;;
11325289166Speter  *)
11326289166Speter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11327289166Speter    ;;
11328289166Speter  esac
11329289166Speter  # Ok, now we have the path, separated by spaces, we can step through it
11330305003Scy  # and add multilib dir if necessary...
11331289166Speter  lt_tmp_lt_search_path_spec=
11332305003Scy  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11333305003Scy  # ...but if some path component already ends with the multilib dir we assume
11334305003Scy  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11335305003Scy  case "$lt_multi_os_dir; $lt_search_path_spec " in
11336305003Scy  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11337305003Scy    lt_multi_os_dir=
11338305003Scy    ;;
11339305003Scy  esac
11340289166Speter  for lt_sys_path in $lt_search_path_spec; do
11341305003Scy    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11342305003Scy      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11343305003Scy    elif test -n "$lt_multi_os_dir"; then
11344289166Speter      test -d "$lt_sys_path" && \
11345289166Speter	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11346289166Speter    fi
11347289166Speter  done
11348289166Speter  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11349305003ScyBEGIN {RS = " "; FS = "/|\n";} {
11350305003Scy  lt_foo = "";
11351305003Scy  lt_count = 0;
11352289166Speter  for (lt_i = NF; lt_i > 0; lt_i--) {
11353289166Speter    if ($lt_i != "" && $lt_i != ".") {
11354289166Speter      if ($lt_i == "..") {
11355289166Speter        lt_count++;
11356289166Speter      } else {
11357289166Speter        if (lt_count == 0) {
11358305003Scy          lt_foo = "/" $lt_i lt_foo;
11359289166Speter        } else {
11360289166Speter          lt_count--;
11361289166Speter        }
11362289166Speter      }
11363289166Speter    }
11364289166Speter  }
11365289166Speter  if (lt_foo != "") { lt_freq[lt_foo]++; }
11366289166Speter  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11367289166Speter}'`
11368289166Speter  # AWK program above erroneously prepends '/' to C:/dos/paths
11369289166Speter  # for these hosts.
11370289166Speter  case $host_os in
11371289166Speter    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11372305003Scy      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11373289166Speter  esac
11374289166Speter  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11375289166Speterelse
11376289166Speter  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11377289166Speterfi
11378251883Speterlibrary_names_spec=
11379251883Speterlibname_spec='lib$name'
11380251883Spetersoname_spec=
11381305003Scyshrext_cmds=.so
11382251883Speterpostinstall_cmds=
11383251883Speterpostuninstall_cmds=
11384251883Speterfinish_cmds=
11385251883Speterfinish_eval=
11386251883Spetershlibpath_var=
11387251883Spetershlibpath_overrides_runpath=unknown
11388251883Speterversion_type=none
11389251883Speterdynamic_linker="$host_os ld.so"
11390251883Spetersys_lib_dlsearch_path_spec="/lib /usr/lib"
11391251883Speterneed_lib_prefix=unknown
11392251883Speterhardcode_into_libs=no
11393251883Speter
11394251883Speter# when you set need_version to no, make sure it does not cause -set_version
11395251883Speter# flags to be left without arguments
11396251883Speterneed_version=unknown
11397251883Speter
11398305003Scy
11399305003Scy
11400251883Spetercase $host_os in
11401251883Speteraix3*)
11402289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11403305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11404251883Speter  shlibpath_var=LIBPATH
11405251883Speter
11406251883Speter  # AIX 3 has no versioning support, so we append a major version to the name.
11407305003Scy  soname_spec='$libname$release$shared_ext$major'
11408251883Speter  ;;
11409251883Speter
11410289166Speteraix[4-9]*)
11411289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11412251883Speter  need_lib_prefix=no
11413251883Speter  need_version=no
11414251883Speter  hardcode_into_libs=yes
11415305003Scy  if test ia64 = "$host_cpu"; then
11416251883Speter    # AIX 5 supports IA64
11417305003Scy    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11418251883Speter    shlibpath_var=LD_LIBRARY_PATH
11419251883Speter  else
11420251883Speter    # With GCC up to 2.95.x, collect2 would create an import file
11421251883Speter    # for dependence libraries.  The import file would start with
11422305003Scy    # the line '#! .'.  This would cause the generated library to
11423305003Scy    # depend on '.', always an invalid library.  This was fixed in
11424251883Speter    # development snapshots of GCC prior to 3.0.
11425251883Speter    case $host_os in
11426251883Speter      aix4 | aix4.[01] | aix4.[01].*)
11427251883Speter      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11428251883Speter	   echo ' yes '
11429305003Scy	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11430251883Speter	:
11431251883Speter      else
11432251883Speter	can_build_shared=no
11433251883Speter      fi
11434251883Speter      ;;
11435251883Speter    esac
11436305003Scy    # Using Import Files as archive members, it is possible to support
11437305003Scy    # filename-based versioning of shared library archives on AIX. While
11438305003Scy    # this would work for both with and without runtime linking, it will
11439305003Scy    # prevent static linking of such archives. So we do filename-based
11440305003Scy    # shared library versioning with .so extension only, which is used
11441305003Scy    # when both runtime linking and shared linking is enabled.
11442305003Scy    # Unfortunately, runtime linking may impact performance, so we do
11443305003Scy    # not want this to be the default eventually. Also, we use the
11444305003Scy    # versioned .so libs for executables only if there is the -brtl
11445305003Scy    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11446305003Scy    # To allow for filename-based versioning support, we need to create
11447305003Scy    # libNAME.so.V as an archive file, containing:
11448305003Scy    # *) an Import File, referring to the versioned filename of the
11449305003Scy    #    archive as well as the shared archive member, telling the
11450305003Scy    #    bitwidth (32 or 64) of that shared object, and providing the
11451305003Scy    #    list of exported symbols of that shared object, eventually
11452305003Scy    #    decorated with the 'weak' keyword
11453305003Scy    # *) the shared object with the F_LOADONLY flag set, to really avoid
11454305003Scy    #    it being seen by the linker.
11455305003Scy    # At run time we better use the real file rather than another symlink,
11456305003Scy    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11457305003Scy
11458305003Scy    case $with_aix_soname,$aix_use_runtimelinking in
11459305003Scy    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11460251883Speter    # soname into executable. Probably we can add versioning support to
11461251883Speter    # collect2, so additional links can be useful in future.
11462305003Scy    aix,yes) # traditional libtool
11463305003Scy      dynamic_linker='AIX unversionable lib.so'
11464251883Speter      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11465251883Speter      # instead of lib<name>.a to let people know that these are not
11466251883Speter      # typical AIX shared libraries.
11467305003Scy      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11468305003Scy      ;;
11469305003Scy    aix,no) # traditional AIX only
11470305003Scy      dynamic_linker='AIX lib.a(lib.so.V)'
11471251883Speter      # We preserve .a as extension for shared libraries through AIX4.2
11472251883Speter      # and later when we are not doing run time linking.
11473305003Scy      library_names_spec='$libname$release.a $libname.a'
11474305003Scy      soname_spec='$libname$release$shared_ext$major'
11475305003Scy      ;;
11476305003Scy    svr4,*) # full svr4 only
11477305003Scy      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11478305003Scy      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11479305003Scy      # We do not specify a path in Import Files, so LIBPATH fires.
11480305003Scy      shlibpath_overrides_runpath=yes
11481305003Scy      ;;
11482305003Scy    *,yes) # both, prefer svr4
11483305003Scy      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11484305003Scy      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11485305003Scy      # unpreferred sharedlib libNAME.a needs extra handling
11486305003Scy      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"'
11487305003Scy      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"'
11488305003Scy      # We do not specify a path in Import Files, so LIBPATH fires.
11489305003Scy      shlibpath_overrides_runpath=yes
11490305003Scy      ;;
11491305003Scy    *,no) # both, prefer aix
11492305003Scy      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11493305003Scy      library_names_spec='$libname$release.a $libname.a'
11494305003Scy      soname_spec='$libname$release$shared_ext$major'
11495305003Scy      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11496305003Scy      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)'
11497305003Scy      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"'
11498305003Scy      ;;
11499305003Scy    esac
11500251883Speter    shlibpath_var=LIBPATH
11501251883Speter  fi
11502251883Speter  ;;
11503251883Speter
11504251883Speteramigaos*)
11505289166Speter  case $host_cpu in
11506289166Speter  powerpc)
11507289166Speter    # Since July 2007 AmigaOS4 officially supports .so libraries.
11508289166Speter    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11509305003Scy    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11510289166Speter    ;;
11511289166Speter  m68k)
11512289166Speter    library_names_spec='$libname.ixlibrary $libname.a'
11513289166Speter    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11514305003Scy    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'
11515289166Speter    ;;
11516289166Speter  esac
11517251883Speter  ;;
11518251883Speter
11519251883Speterbeos*)
11520305003Scy  library_names_spec='$libname$shared_ext'
11521251883Speter  dynamic_linker="$host_os ld.so"
11522251883Speter  shlibpath_var=LIBRARY_PATH
11523251883Speter  ;;
11524251883Speter
11525251883Speterbsdi[45]*)
11526289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11527251883Speter  need_version=no
11528305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11529305003Scy  soname_spec='$libname$release$shared_ext$major'
11530251883Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11531251883Speter  shlibpath_var=LD_LIBRARY_PATH
11532251883Speter  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11533251883Speter  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11534251883Speter  # the default ld.so.conf also contains /usr/contrib/lib and
11535251883Speter  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11536251883Speter  # libtool to hard-code these into programs
11537251883Speter  ;;
11538251883Speter
11539289166Spetercygwin* | mingw* | pw32* | cegcc*)
11540251883Speter  version_type=windows
11541305003Scy  shrext_cmds=.dll
11542251883Speter  need_version=no
11543251883Speter  need_lib_prefix=no
11544251883Speter
11545289166Speter  case $GCC,$cc_basename in
11546289166Speter  yes,*)
11547289166Speter    # gcc
11548251883Speter    library_names_spec='$libname.dll.a'
11549251883Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11550305003Scy    postinstall_cmds='base_file=`basename \$file`~
11551305003Scy      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11552251883Speter      dldir=$destdir/`dirname \$dlpath`~
11553251883Speter      test -d \$dldir || mkdir -p \$dldir~
11554251883Speter      $install_prog $dir/$dlname \$dldir/$dlname~
11555289166Speter      chmod a+x \$dldir/$dlname~
11556289166Speter      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11557289166Speter        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11558289166Speter      fi'
11559251883Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11560251883Speter      dlpath=$dir/\$dldll~
11561289166Speter       $RM \$dlpath'
11562251883Speter    shlibpath_overrides_runpath=yes
11563251883Speter
11564251883Speter    case $host_os in
11565251883Speter    cygwin*)
11566251883Speter      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11567305003Scy      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11568289166Speter
11569289166Speter      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11570251883Speter      ;;
11571289166Speter    mingw* | cegcc*)
11572251883Speter      # MinGW DLLs use traditional 'lib' prefix
11573305003Scy      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11574251883Speter      ;;
11575251883Speter    pw32*)
11576251883Speter      # pw32 DLLs use 'pw' prefix rather than 'lib'
11577305003Scy      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11578251883Speter      ;;
11579251883Speter    esac
11580289166Speter    dynamic_linker='Win32 ld.exe'
11581251883Speter    ;;
11582251883Speter
11583289166Speter  *,cl*)
11584289166Speter    # Native MSVC
11585289166Speter    libname_spec='$name'
11586305003Scy    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11587305003Scy    library_names_spec='$libname.dll.lib'
11588289166Speter
11589289166Speter    case $build_os in
11590289166Speter    mingw*)
11591289166Speter      sys_lib_search_path_spec=
11592289166Speter      lt_save_ifs=$IFS
11593289166Speter      IFS=';'
11594289166Speter      for lt_path in $LIB
11595289166Speter      do
11596289166Speter        IFS=$lt_save_ifs
11597289166Speter        # Let DOS variable expansion print the short 8.3 style file name.
11598289166Speter        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11599289166Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11600289166Speter      done
11601289166Speter      IFS=$lt_save_ifs
11602289166Speter      # Convert to MSYS style.
11603289166Speter      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11604289166Speter      ;;
11605289166Speter    cygwin*)
11606289166Speter      # Convert to unix form, then to dos form, then back to unix form
11607289166Speter      # but this time dos style (no spaces!) so that the unix form looks
11608289166Speter      # like /cygdrive/c/PROGRA~1:/cygdr...
11609289166Speter      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11610289166Speter      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11611289166Speter      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11612289166Speter      ;;
11613289166Speter    *)
11614305003Scy      sys_lib_search_path_spec=$LIB
11615289166Speter      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11616289166Speter        # It is most probably a Windows format PATH.
11617289166Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11618289166Speter      else
11619289166Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11620289166Speter      fi
11621289166Speter      # FIXME: find the short name or the path components, as spaces are
11622289166Speter      # common. (e.g. "Program Files" -> "PROGRA~1")
11623289166Speter      ;;
11624289166Speter    esac
11625289166Speter
11626289166Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11627305003Scy    postinstall_cmds='base_file=`basename \$file`~
11628305003Scy      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11629289166Speter      dldir=$destdir/`dirname \$dlpath`~
11630289166Speter      test -d \$dldir || mkdir -p \$dldir~
11631289166Speter      $install_prog $dir/$dlname \$dldir/$dlname'
11632289166Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11633289166Speter      dlpath=$dir/\$dldll~
11634289166Speter       $RM \$dlpath'
11635289166Speter    shlibpath_overrides_runpath=yes
11636289166Speter    dynamic_linker='Win32 link.exe'
11637289166Speter    ;;
11638289166Speter
11639251883Speter  *)
11640289166Speter    # Assume MSVC wrapper
11641305003Scy    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11642289166Speter    dynamic_linker='Win32 ld.exe'
11643251883Speter    ;;
11644251883Speter  esac
11645251883Speter  # FIXME: first we should search . and the directory the executable is in
11646251883Speter  shlibpath_var=PATH
11647251883Speter  ;;
11648251883Speter
11649251883Speterdarwin* | rhapsody*)
11650251883Speter  dynamic_linker="$host_os dyld"
11651251883Speter  version_type=darwin
11652251883Speter  need_lib_prefix=no
11653251883Speter  need_version=no
11654305003Scy  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11655305003Scy  soname_spec='$libname$release$major$shared_ext'
11656251883Speter  shlibpath_overrides_runpath=yes
11657251883Speter  shlibpath_var=DYLD_LIBRARY_PATH
11658251883Speter  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11659289166Speter
11660289166Speter  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11661251883Speter  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11662251883Speter  ;;
11663251883Speter
11664251883Speterdgux*)
11665289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11666251883Speter  need_lib_prefix=no
11667251883Speter  need_version=no
11668305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11669305003Scy  soname_spec='$libname$release$shared_ext$major'
11670251883Speter  shlibpath_var=LD_LIBRARY_PATH
11671251883Speter  ;;
11672251883Speter
11673251883Speterfreebsd* | dragonfly*)
11674251883Speter  # DragonFly does not have aout.  When/if they implement a new
11675251883Speter  # versioning mechanism, adjust this.
11676251883Speter  if test -x /usr/bin/objformat; then
11677251883Speter    objformat=`/usr/bin/objformat`
11678251883Speter  else
11679251883Speter    case $host_os in
11680289166Speter    freebsd[23].*) objformat=aout ;;
11681251883Speter    *) objformat=elf ;;
11682251883Speter    esac
11683251883Speter  fi
11684251883Speter  version_type=freebsd-$objformat
11685251883Speter  case $version_type in
11686251883Speter    freebsd-elf*)
11687305003Scy      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11688305003Scy      soname_spec='$libname$release$shared_ext$major'
11689251883Speter      need_version=no
11690251883Speter      need_lib_prefix=no
11691251883Speter      ;;
11692251883Speter    freebsd-*)
11693305003Scy      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11694251883Speter      need_version=yes
11695251883Speter      ;;
11696251883Speter  esac
11697251883Speter  shlibpath_var=LD_LIBRARY_PATH
11698251883Speter  case $host_os in
11699289166Speter  freebsd2.*)
11700251883Speter    shlibpath_overrides_runpath=yes
11701251883Speter    ;;
11702251883Speter  freebsd3.[01]* | freebsdelf3.[01]*)
11703251883Speter    shlibpath_overrides_runpath=yes
11704251883Speter    hardcode_into_libs=yes
11705251883Speter    ;;
11706251883Speter  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11707251883Speter  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11708251883Speter    shlibpath_overrides_runpath=no
11709251883Speter    hardcode_into_libs=yes
11710251883Speter    ;;
11711289166Speter  *) # from 4.6 on, and DragonFly
11712251883Speter    shlibpath_overrides_runpath=yes
11713251883Speter    hardcode_into_libs=yes
11714251883Speter    ;;
11715251883Speter  esac
11716251883Speter  ;;
11717251883Speter
11718289166Speterhaiku*)
11719289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11720289166Speter  need_lib_prefix=no
11721289166Speter  need_version=no
11722289166Speter  dynamic_linker="$host_os runtime_loader"
11723305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11724305003Scy  soname_spec='$libname$release$shared_ext$major'
11725289166Speter  shlibpath_var=LIBRARY_PATH
11726305003Scy  shlibpath_overrides_runpath=no
11727289166Speter  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11728289166Speter  hardcode_into_libs=yes
11729289166Speter  ;;
11730289166Speter
11731251883Speterhpux9* | hpux10* | hpux11*)
11732251883Speter  # Give a soname corresponding to the major version so that dld.sl refuses to
11733251883Speter  # link against other versions.
11734251883Speter  version_type=sunos
11735251883Speter  need_lib_prefix=no
11736251883Speter  need_version=no
11737251883Speter  case $host_cpu in
11738251883Speter  ia64*)
11739251883Speter    shrext_cmds='.so'
11740251883Speter    hardcode_into_libs=yes
11741251883Speter    dynamic_linker="$host_os dld.so"
11742251883Speter    shlibpath_var=LD_LIBRARY_PATH
11743251883Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11744305003Scy    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11745305003Scy    soname_spec='$libname$release$shared_ext$major'
11746305003Scy    if test 32 = "$HPUX_IA64_MODE"; then
11747251883Speter      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11748305003Scy      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11749251883Speter    else
11750251883Speter      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11751305003Scy      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11752251883Speter    fi
11753251883Speter    ;;
11754289166Speter  hppa*64*)
11755251883Speter    shrext_cmds='.sl'
11756289166Speter    hardcode_into_libs=yes
11757251883Speter    dynamic_linker="$host_os dld.sl"
11758289166Speter    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11759289166Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11760305003Scy    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11761305003Scy    soname_spec='$libname$release$shared_ext$major'
11762289166Speter    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11763289166Speter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11764289166Speter    ;;
11765289166Speter  *)
11766289166Speter    shrext_cmds='.sl'
11767289166Speter    dynamic_linker="$host_os dld.sl"
11768251883Speter    shlibpath_var=SHLIB_PATH
11769251883Speter    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11770305003Scy    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11771305003Scy    soname_spec='$libname$release$shared_ext$major'
11772251883Speter    ;;
11773251883Speter  esac
11774289166Speter  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11775251883Speter  postinstall_cmds='chmod 555 $lib'
11776289166Speter  # or fails outright, so override atomically:
11777289166Speter  install_override_mode=555
11778251883Speter  ;;
11779251883Speter
11780289166Speterinterix[3-9]*)
11781289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11782251883Speter  need_lib_prefix=no
11783251883Speter  need_version=no
11784305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11785305003Scy  soname_spec='$libname$release$shared_ext$major'
11786251883Speter  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11787251883Speter  shlibpath_var=LD_LIBRARY_PATH
11788251883Speter  shlibpath_overrides_runpath=no
11789251883Speter  hardcode_into_libs=yes
11790251883Speter  ;;
11791251883Speter
11792251883Speteririx5* | irix6* | nonstopux*)
11793251883Speter  case $host_os in
11794251883Speter    nonstopux*) version_type=nonstopux ;;
11795251883Speter    *)
11796305003Scy	if test yes = "$lt_cv_prog_gnu_ld"; then
11797289166Speter		version_type=linux # correct to gnu/linux during the next big refactor
11798251883Speter	else
11799251883Speter		version_type=irix
11800251883Speter	fi ;;
11801251883Speter  esac
11802251883Speter  need_lib_prefix=no
11803251883Speter  need_version=no
11804305003Scy  soname_spec='$libname$release$shared_ext$major'
11805305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11806251883Speter  case $host_os in
11807251883Speter  irix5* | nonstopux*)
11808251883Speter    libsuff= shlibsuff=
11809251883Speter    ;;
11810251883Speter  *)
11811251883Speter    case $LD in # libtool.m4 will add one of these switches to LD
11812251883Speter    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11813251883Speter      libsuff= shlibsuff= libmagic=32-bit;;
11814251883Speter    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11815251883Speter      libsuff=32 shlibsuff=N32 libmagic=N32;;
11816251883Speter    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11817251883Speter      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11818251883Speter    *) libsuff= shlibsuff= libmagic=never-match;;
11819251883Speter    esac
11820251883Speter    ;;
11821251883Speter  esac
11822251883Speter  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11823251883Speter  shlibpath_overrides_runpath=no
11824305003Scy  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11825305003Scy  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11826251883Speter  hardcode_into_libs=yes
11827251883Speter  ;;
11828251883Speter
11829251883Speter# No shared lib support for Linux oldld, aout, or coff.
11830251883Speterlinux*oldld* | linux*aout* | linux*coff*)
11831251883Speter  dynamic_linker=no
11832251883Speter  ;;
11833251883Speter
11834305003Scylinux*android*)
11835305003Scy  version_type=none # Android doesn't support versioned libraries.
11836305003Scy  need_lib_prefix=no
11837305003Scy  need_version=no
11838305003Scy  library_names_spec='$libname$release$shared_ext'
11839305003Scy  soname_spec='$libname$release$shared_ext'
11840305003Scy  finish_cmds=
11841305003Scy  shlibpath_var=LD_LIBRARY_PATH
11842305003Scy  shlibpath_overrides_runpath=yes
11843305003Scy
11844305003Scy  # This implies no fast_install, which is unacceptable.
11845305003Scy  # Some rework will be needed to allow for fast_install
11846305003Scy  # before this can be enabled.
11847305003Scy  hardcode_into_libs=yes
11848305003Scy
11849305003Scy  dynamic_linker='Android linker'
11850305003Scy  # Don't embed -rpath directories since the linker doesn't support them.
11851305003Scy  hardcode_libdir_flag_spec='-L$libdir'
11852305003Scy  ;;
11853305003Scy
11854289166Speter# This must be glibc/ELF.
11855305003Scylinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11856289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11857251883Speter  need_lib_prefix=no
11858251883Speter  need_version=no
11859305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11860305003Scy  soname_spec='$libname$release$shared_ext$major'
11861251883Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11862251883Speter  shlibpath_var=LD_LIBRARY_PATH
11863251883Speter  shlibpath_overrides_runpath=no
11864289166Speter
11865289166Speter  # Some binutils ld are patched to set DT_RUNPATH
11866289166Speter  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11867289166Speter  $as_echo_n "(cached) " >&6
11868289166Speterelse
11869289166Speter  lt_cv_shlibpath_overrides_runpath=no
11870289166Speter    save_LDFLAGS=$LDFLAGS
11871289166Speter    save_libdir=$libdir
11872289166Speter    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11873289166Speter	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11874289166Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11875289166Speter/* end confdefs.h.  */
11876289166Speter
11877289166Speterint
11878289166Spetermain ()
11879289166Speter{
11880289166Speter
11881289166Speter  ;
11882289166Speter  return 0;
11883289166Speter}
11884289166Speter_ACEOF
11885289166Speterif ac_fn_c_try_link "$LINENO"; then :
11886289166Speter  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11887289166Speter  lt_cv_shlibpath_overrides_runpath=yes
11888289166Speterfi
11889289166Speterfi
11890289166Speterrm -f core conftest.err conftest.$ac_objext \
11891289166Speter    conftest$ac_exeext conftest.$ac_ext
11892289166Speter    LDFLAGS=$save_LDFLAGS
11893289166Speter    libdir=$save_libdir
11894289166Speter
11895289166Speterfi
11896289166Speter
11897289166Speter  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11898289166Speter
11899251883Speter  # This implies no fast_install, which is unacceptable.
11900251883Speter  # Some rework will be needed to allow for fast_install
11901251883Speter  # before this can be enabled.
11902251883Speter  hardcode_into_libs=yes
11903251883Speter
11904305003Scy  # Ideally, we could use ldconfig to report *all* directores which are
11905305003Scy  # searched for libraries, however this is still not possible.  Aside from not
11906305003Scy  # being certain /sbin/ldconfig is available, command
11907305003Scy  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11908305003Scy  # even though it is searched at run-time.  Try to do the best guess by
11909305003Scy  # appending ld.so.conf contents (and includes) to the search path.
11910251883Speter  if test -f /etc/ld.so.conf; then
11911289166Speter    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' ' '`
11912251883Speter    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11913251883Speter  fi
11914251883Speter
11915251883Speter  # We used to test for /lib/ld.so.1 and disable shared libraries on
11916251883Speter  # powerpc, because MkLinux only supported shared libraries with the
11917251883Speter  # GNU dynamic linker.  Since this was broken with cross compilers,
11918251883Speter  # most powerpc-linux boxes support dynamic linking these days and
11919251883Speter  # people can always --disable-shared, the test was removed, and we
11920251883Speter  # assume the GNU/Linux dynamic linker is in use.
11921251883Speter  dynamic_linker='GNU/Linux ld.so'
11922251883Speter  ;;
11923251883Speter
11924251883Speternetbsd*)
11925251883Speter  version_type=sunos
11926251883Speter  need_lib_prefix=no
11927251883Speter  need_version=no
11928289166Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11929305003Scy    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11930251883Speter    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11931251883Speter    dynamic_linker='NetBSD (a.out) ld.so'
11932251883Speter  else
11933305003Scy    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11934305003Scy    soname_spec='$libname$release$shared_ext$major'
11935251883Speter    dynamic_linker='NetBSD ld.elf_so'
11936251883Speter  fi
11937251883Speter  shlibpath_var=LD_LIBRARY_PATH
11938251883Speter  shlibpath_overrides_runpath=yes
11939251883Speter  hardcode_into_libs=yes
11940251883Speter  ;;
11941251883Speter
11942251883Speternewsos6)
11943289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
11944305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11945251883Speter  shlibpath_var=LD_LIBRARY_PATH
11946251883Speter  shlibpath_overrides_runpath=yes
11947251883Speter  ;;
11948251883Speter
11949289166Speter*nto* | *qnx*)
11950289166Speter  version_type=qnx
11951251883Speter  need_lib_prefix=no
11952251883Speter  need_version=no
11953305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11954305003Scy  soname_spec='$libname$release$shared_ext$major'
11955251883Speter  shlibpath_var=LD_LIBRARY_PATH
11956289166Speter  shlibpath_overrides_runpath=no
11957289166Speter  hardcode_into_libs=yes
11958289166Speter  dynamic_linker='ldqnx.so'
11959251883Speter  ;;
11960251883Speter
11961305003Scyopenbsd* | bitrig*)
11962251883Speter  version_type=sunos
11963305003Scy  sys_lib_dlsearch_path_spec=/usr/lib
11964251883Speter  need_lib_prefix=no
11965305003Scy  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11966305003Scy    need_version=no
11967305003Scy  else
11968305003Scy    need_version=yes
11969305003Scy  fi
11970305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11971251883Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11972251883Speter  shlibpath_var=LD_LIBRARY_PATH
11973305003Scy  shlibpath_overrides_runpath=yes
11974251883Speter  ;;
11975251883Speter
11976251883Speteros2*)
11977251883Speter  libname_spec='$name'
11978305003Scy  version_type=windows
11979305003Scy  shrext_cmds=.dll
11980305003Scy  need_version=no
11981251883Speter  need_lib_prefix=no
11982305003Scy  # OS/2 can only load a DLL with a base name of 8 characters or less.
11983305003Scy  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11984305003Scy    v=$($ECHO $release$versuffix | tr -d .-);
11985305003Scy    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11986305003Scy    $ECHO $n$v`$shared_ext'
11987305003Scy  library_names_spec='${libname}_dll.$libext'
11988251883Speter  dynamic_linker='OS/2 ld.exe'
11989305003Scy  shlibpath_var=BEGINLIBPATH
11990305003Scy  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11991305003Scy  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11992305003Scy  postinstall_cmds='base_file=`basename \$file`~
11993305003Scy    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11994305003Scy    dldir=$destdir/`dirname \$dlpath`~
11995305003Scy    test -d \$dldir || mkdir -p \$dldir~
11996305003Scy    $install_prog $dir/$dlname \$dldir/$dlname~
11997305003Scy    chmod a+x \$dldir/$dlname~
11998305003Scy    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11999305003Scy      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12000305003Scy    fi'
12001305003Scy  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12002305003Scy    dlpath=$dir/\$dldll~
12003305003Scy    $RM \$dlpath'
12004251883Speter  ;;
12005251883Speter
12006251883Speterosf3* | osf4* | osf5*)
12007251883Speter  version_type=osf
12008251883Speter  need_lib_prefix=no
12009251883Speter  need_version=no
12010305003Scy  soname_spec='$libname$release$shared_ext$major'
12011305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12012251883Speter  shlibpath_var=LD_LIBRARY_PATH
12013251883Speter  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12014305003Scy  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12015251883Speter  ;;
12016251883Speter
12017289166Speterrdos*)
12018289166Speter  dynamic_linker=no
12019289166Speter  ;;
12020289166Speter
12021251883Spetersolaris*)
12022289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
12023251883Speter  need_lib_prefix=no
12024251883Speter  need_version=no
12025305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12026305003Scy  soname_spec='$libname$release$shared_ext$major'
12027251883Speter  shlibpath_var=LD_LIBRARY_PATH
12028251883Speter  shlibpath_overrides_runpath=yes
12029251883Speter  hardcode_into_libs=yes
12030251883Speter  # ldd complains unless libraries are executable
12031251883Speter  postinstall_cmds='chmod +x $lib'
12032251883Speter  ;;
12033251883Speter
12034251883Spetersunos4*)
12035251883Speter  version_type=sunos
12036305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12037251883Speter  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12038251883Speter  shlibpath_var=LD_LIBRARY_PATH
12039251883Speter  shlibpath_overrides_runpath=yes
12040305003Scy  if test yes = "$with_gnu_ld"; then
12041251883Speter    need_lib_prefix=no
12042251883Speter  fi
12043251883Speter  need_version=yes
12044251883Speter  ;;
12045251883Speter
12046251883Spetersysv4 | sysv4.3*)
12047289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
12048305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12049305003Scy  soname_spec='$libname$release$shared_ext$major'
12050251883Speter  shlibpath_var=LD_LIBRARY_PATH
12051251883Speter  case $host_vendor in
12052251883Speter    sni)
12053251883Speter      shlibpath_overrides_runpath=no
12054251883Speter      need_lib_prefix=no
12055251883Speter      runpath_var=LD_RUN_PATH
12056251883Speter      ;;
12057251883Speter    siemens)
12058251883Speter      need_lib_prefix=no
12059251883Speter      ;;
12060251883Speter    motorola)
12061251883Speter      need_lib_prefix=no
12062251883Speter      need_version=no
12063251883Speter      shlibpath_overrides_runpath=no
12064251883Speter      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12065251883Speter      ;;
12066251883Speter  esac
12067251883Speter  ;;
12068251883Speter
12069251883Spetersysv4*MP*)
12070305003Scy  if test -d /usr/nec; then
12071289166Speter    version_type=linux # correct to gnu/linux during the next big refactor
12072305003Scy    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12073305003Scy    soname_spec='$libname$shared_ext.$major'
12074251883Speter    shlibpath_var=LD_LIBRARY_PATH
12075251883Speter  fi
12076251883Speter  ;;
12077251883Speter
12078251883Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12079305003Scy  version_type=sco
12080251883Speter  need_lib_prefix=no
12081251883Speter  need_version=no
12082305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12083305003Scy  soname_spec='$libname$release$shared_ext$major'
12084251883Speter  shlibpath_var=LD_LIBRARY_PATH
12085289166Speter  shlibpath_overrides_runpath=yes
12086251883Speter  hardcode_into_libs=yes
12087305003Scy  if test yes = "$with_gnu_ld"; then
12088251883Speter    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12089251883Speter  else
12090251883Speter    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12091251883Speter    case $host_os in
12092251883Speter      sco3.2v5*)
12093251883Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12094251883Speter	;;
12095251883Speter    esac
12096251883Speter  fi
12097251883Speter  sys_lib_dlsearch_path_spec='/usr/lib'
12098251883Speter  ;;
12099251883Speter
12100289166Spetertpf*)
12101289166Speter  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12102289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
12103289166Speter  need_lib_prefix=no
12104289166Speter  need_version=no
12105305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12106289166Speter  shlibpath_var=LD_LIBRARY_PATH
12107289166Speter  shlibpath_overrides_runpath=no
12108289166Speter  hardcode_into_libs=yes
12109289166Speter  ;;
12110289166Speter
12111251883Speteruts4*)
12112289166Speter  version_type=linux # correct to gnu/linux during the next big refactor
12113305003Scy  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12114305003Scy  soname_spec='$libname$release$shared_ext$major'
12115251883Speter  shlibpath_var=LD_LIBRARY_PATH
12116251883Speter  ;;
12117251883Speter
12118251883Speter*)
12119251883Speter  dynamic_linker=no
12120251883Speter  ;;
12121251883Speteresac
12122251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12123251883Speter$as_echo "$dynamic_linker" >&6; }
12124305003Scytest no = "$dynamic_linker" && can_build_shared=no
12125251883Speter
12126251883Spetervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12127305003Scyif test yes = "$GCC"; then
12128251883Speter  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12129251883Speterfi
12130251883Speter
12131305003Scyif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12132305003Scy  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12133289166Speterfi
12134305003Scy
12135305003Scyif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12136305003Scy  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12137289166Speterfi
12138289166Speter
12139305003Scy# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12140305003Scyconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12141289166Speter
12142305003Scy# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12143305003Scyfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12144289166Speter
12145305003Scy# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12146305003Scyconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12147289166Speter
12148289166Speter
12149289166Speter
12150289166Speter
12151289166Speter
12152289166Speter
12153289166Speter
12154289166Speter
12155289166Speter
12156289166Speter
12157289166Speter
12158289166Speter
12159289166Speter
12160289166Speter
12161289166Speter
12162289166Speter
12163289166Speter
12164289166Speter
12165289166Speter
12166289166Speter
12167289166Speter
12168289166Speter
12169289166Speter
12170289166Speter
12171289166Speter
12172289166Speter
12173289166Speter
12174289166Speter
12175289166Speter
12176289166Speter
12177289166Speter
12178289166Speter
12179289166Speter
12180289166Speter
12181289166Speter
12182289166Speter
12183289166Speter
12184289166Speter
12185289166Speter
12186289166Speter
12187289166Speter
12188289166Speter
12189289166Speter
12190289166Speter
12191289166Speter
12192289166Speter
12193289166Speter
12194289166Speter
12195289166Speter
12196289166Speter
12197289166Speter
12198289166Speter
12199289166Speter
12200289166Speter
12201289166Speter
12202289166Speter
12203289166Speter
12204289166Speter
12205289166Speter
12206289166Speter
12207289166Speter
12208289166Speter
12209289166Speter
12210289166Speter
12211289166Speter
12212289166Speter
12213289166Speter
12214289166Speter
12215289166Speter
12216289166Speter
12217289166Speter
12218289166Speter
12219289166Speter
12220289166Speter
12221289166Speter
12222289166Speter
12223289166Speter
12224289166Speter
12225289166Speter
12226289166Speter
12227289166Speter
12228289166Speter
12229289166Speter
12230289166Speter
12231289166Speter
12232289166Speter
12233289166Speter
12234289166Speter
12235289166Speter
12236305003Scy
12237305003Scy
12238305003Scy
12239305003Scy
12240305003Scy
12241305003Scy
12242305003Scy
12243305003Scy
12244289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12245251883Speter$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12246251883Speterhardcode_action=
12247289166Speterif test -n "$hardcode_libdir_flag_spec" ||
12248289166Speter   test -n "$runpath_var" ||
12249305003Scy   test yes = "$hardcode_automatic"; then
12250251883Speter
12251289166Speter  # We can hardcode non-existent directories.
12252305003Scy  if test no != "$hardcode_direct" &&
12253251883Speter     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12254251883Speter     # have to relink, otherwise we might link with an installed library
12255251883Speter     # when we should be linking with a yet-to-be-installed one
12256305003Scy     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12257305003Scy     test no != "$hardcode_minus_L"; then
12258251883Speter    # Linking always hardcodes the temporary library directory.
12259251883Speter    hardcode_action=relink
12260251883Speter  else
12261251883Speter    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12262251883Speter    hardcode_action=immediate
12263251883Speter  fi
12264251883Speterelse
12265251883Speter  # We cannot hardcode anything, or else we can only hardcode existing
12266251883Speter  # directories.
12267251883Speter  hardcode_action=unsupported
12268251883Speterfi
12269251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12270251883Speter$as_echo "$hardcode_action" >&6; }
12271251883Speter
12272305003Scyif test relink = "$hardcode_action" ||
12273305003Scy   test yes = "$inherit_rpath"; then
12274251883Speter  # Fast installation is not supported
12275251883Speter  enable_fast_install=no
12276305003Scyelif test yes = "$shlibpath_overrides_runpath" ||
12277305003Scy     test no = "$enable_shared"; then
12278251883Speter  # Fast installation is not necessary
12279251883Speter  enable_fast_install=needless
12280251883Speterfi
12281251883Speter
12282251883Speter
12283289166Speter
12284289166Speter
12285289166Speter
12286289166Speter
12287305003Scy  if test yes != "$enable_dlopen"; then
12288251883Speter  enable_dlopen=unknown
12289251883Speter  enable_dlopen_self=unknown
12290251883Speter  enable_dlopen_self_static=unknown
12291251883Speterelse
12292251883Speter  lt_cv_dlopen=no
12293251883Speter  lt_cv_dlopen_libs=
12294251883Speter
12295251883Speter  case $host_os in
12296251883Speter  beos*)
12297305003Scy    lt_cv_dlopen=load_add_on
12298251883Speter    lt_cv_dlopen_libs=
12299251883Speter    lt_cv_dlopen_self=yes
12300251883Speter    ;;
12301251883Speter
12302289166Speter  mingw* | pw32* | cegcc*)
12303305003Scy    lt_cv_dlopen=LoadLibrary
12304251883Speter    lt_cv_dlopen_libs=
12305289166Speter    ;;
12306251883Speter
12307251883Speter  cygwin*)
12308305003Scy    lt_cv_dlopen=dlopen
12309251883Speter    lt_cv_dlopen_libs=
12310289166Speter    ;;
12311251883Speter
12312251883Speter  darwin*)
12313305003Scy    # if libdl is installed we need to link against it
12314251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12315251883Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
12316251883Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
12317251883Speter  $as_echo_n "(cached) " >&6
12318251883Speterelse
12319251883Speter  ac_check_lib_save_LIBS=$LIBS
12320251883SpeterLIBS="-ldl  $LIBS"
12321251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12322251883Speter/* end confdefs.h.  */
12323251883Speter
12324251883Speter/* Override any GCC internal prototype to avoid an error.
12325251883Speter   Use char because int might match the return type of a GCC
12326251883Speter   builtin and then its argument prototype would still apply.  */
12327251883Speter#ifdef __cplusplus
12328251883Speterextern "C"
12329251883Speter#endif
12330251883Speterchar dlopen ();
12331251883Speterint
12332251883Spetermain ()
12333251883Speter{
12334251883Speterreturn dlopen ();
12335251883Speter  ;
12336251883Speter  return 0;
12337251883Speter}
12338251883Speter_ACEOF
12339251883Speterif ac_fn_c_try_link "$LINENO"; then :
12340251883Speter  ac_cv_lib_dl_dlopen=yes
12341251883Speterelse
12342251883Speter  ac_cv_lib_dl_dlopen=no
12343251883Speterfi
12344251883Speterrm -f core conftest.err conftest.$ac_objext \
12345251883Speter    conftest$ac_exeext conftest.$ac_ext
12346251883SpeterLIBS=$ac_check_lib_save_LIBS
12347251883Speterfi
12348251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12349251883Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12350251883Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12351305003Scy  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12352251883Speterelse
12353251883Speter
12354305003Scy    lt_cv_dlopen=dyld
12355251883Speter    lt_cv_dlopen_libs=
12356251883Speter    lt_cv_dlopen_self=yes
12357251883Speter
12358251883Speterfi
12359251883Speter
12360289166Speter    ;;
12361251883Speter
12362305003Scy  tpf*)
12363305003Scy    # Don't try to run any link tests for TPF.  We know it's impossible
12364305003Scy    # because TPF is a cross-compiler, and we know how we open DSOs.
12365305003Scy    lt_cv_dlopen=dlopen
12366305003Scy    lt_cv_dlopen_libs=
12367305003Scy    lt_cv_dlopen_self=no
12368305003Scy    ;;
12369305003Scy
12370251883Speter  *)
12371251883Speter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12372251883Speterif test "x$ac_cv_func_shl_load" = xyes; then :
12373305003Scy  lt_cv_dlopen=shl_load
12374251883Speterelse
12375251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12376251883Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
12377251883Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
12378251883Speter  $as_echo_n "(cached) " >&6
12379251883Speterelse
12380251883Speter  ac_check_lib_save_LIBS=$LIBS
12381251883SpeterLIBS="-ldld  $LIBS"
12382251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12383251883Speter/* end confdefs.h.  */
12384251883Speter
12385251883Speter/* Override any GCC internal prototype to avoid an error.
12386251883Speter   Use char because int might match the return type of a GCC
12387251883Speter   builtin and then its argument prototype would still apply.  */
12388251883Speter#ifdef __cplusplus
12389251883Speterextern "C"
12390251883Speter#endif
12391251883Speterchar shl_load ();
12392251883Speterint
12393251883Spetermain ()
12394251883Speter{
12395251883Speterreturn shl_load ();
12396251883Speter  ;
12397251883Speter  return 0;
12398251883Speter}
12399251883Speter_ACEOF
12400251883Speterif ac_fn_c_try_link "$LINENO"; then :
12401251883Speter  ac_cv_lib_dld_shl_load=yes
12402251883Speterelse
12403251883Speter  ac_cv_lib_dld_shl_load=no
12404251883Speterfi
12405251883Speterrm -f core conftest.err conftest.$ac_objext \
12406251883Speter    conftest$ac_exeext conftest.$ac_ext
12407251883SpeterLIBS=$ac_check_lib_save_LIBS
12408251883Speterfi
12409251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12410251883Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12411251883Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12412305003Scy  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12413251883Speterelse
12414251883Speter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12415251883Speterif test "x$ac_cv_func_dlopen" = xyes; then :
12416305003Scy  lt_cv_dlopen=dlopen
12417251883Speterelse
12418251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12419251883Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
12420251883Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
12421251883Speter  $as_echo_n "(cached) " >&6
12422251883Speterelse
12423251883Speter  ac_check_lib_save_LIBS=$LIBS
12424251883SpeterLIBS="-ldl  $LIBS"
12425251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12426251883Speter/* end confdefs.h.  */
12427251883Speter
12428251883Speter/* Override any GCC internal prototype to avoid an error.
12429251883Speter   Use char because int might match the return type of a GCC
12430251883Speter   builtin and then its argument prototype would still apply.  */
12431251883Speter#ifdef __cplusplus
12432251883Speterextern "C"
12433251883Speter#endif
12434251883Speterchar dlopen ();
12435251883Speterint
12436251883Spetermain ()
12437251883Speter{
12438251883Speterreturn dlopen ();
12439251883Speter  ;
12440251883Speter  return 0;
12441251883Speter}
12442251883Speter_ACEOF
12443251883Speterif ac_fn_c_try_link "$LINENO"; then :
12444251883Speter  ac_cv_lib_dl_dlopen=yes
12445251883Speterelse
12446251883Speter  ac_cv_lib_dl_dlopen=no
12447251883Speterfi
12448251883Speterrm -f core conftest.err conftest.$ac_objext \
12449251883Speter    conftest$ac_exeext conftest.$ac_ext
12450251883SpeterLIBS=$ac_check_lib_save_LIBS
12451251883Speterfi
12452251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12453251883Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12454251883Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12455305003Scy  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12456251883Speterelse
12457251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12458251883Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12459251883Speterif ${ac_cv_lib_svld_dlopen+:} false; then :
12460251883Speter  $as_echo_n "(cached) " >&6
12461251883Speterelse
12462251883Speter  ac_check_lib_save_LIBS=$LIBS
12463251883SpeterLIBS="-lsvld  $LIBS"
12464251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12465251883Speter/* end confdefs.h.  */
12466251883Speter
12467251883Speter/* Override any GCC internal prototype to avoid an error.
12468251883Speter   Use char because int might match the return type of a GCC
12469251883Speter   builtin and then its argument prototype would still apply.  */
12470251883Speter#ifdef __cplusplus
12471251883Speterextern "C"
12472251883Speter#endif
12473251883Speterchar dlopen ();
12474251883Speterint
12475251883Spetermain ()
12476251883Speter{
12477251883Speterreturn dlopen ();
12478251883Speter  ;
12479251883Speter  return 0;
12480251883Speter}
12481251883Speter_ACEOF
12482251883Speterif ac_fn_c_try_link "$LINENO"; then :
12483251883Speter  ac_cv_lib_svld_dlopen=yes
12484251883Speterelse
12485251883Speter  ac_cv_lib_svld_dlopen=no
12486251883Speterfi
12487251883Speterrm -f core conftest.err conftest.$ac_objext \
12488251883Speter    conftest$ac_exeext conftest.$ac_ext
12489251883SpeterLIBS=$ac_check_lib_save_LIBS
12490251883Speterfi
12491251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12492251883Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12493251883Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12494305003Scy  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12495251883Speterelse
12496251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12497251883Speter$as_echo_n "checking for dld_link in -ldld... " >&6; }
12498251883Speterif ${ac_cv_lib_dld_dld_link+:} false; then :
12499251883Speter  $as_echo_n "(cached) " >&6
12500251883Speterelse
12501251883Speter  ac_check_lib_save_LIBS=$LIBS
12502251883SpeterLIBS="-ldld  $LIBS"
12503251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12504251883Speter/* end confdefs.h.  */
12505251883Speter
12506251883Speter/* Override any GCC internal prototype to avoid an error.
12507251883Speter   Use char because int might match the return type of a GCC
12508251883Speter   builtin and then its argument prototype would still apply.  */
12509251883Speter#ifdef __cplusplus
12510251883Speterextern "C"
12511251883Speter#endif
12512251883Speterchar dld_link ();
12513251883Speterint
12514251883Spetermain ()
12515251883Speter{
12516251883Speterreturn dld_link ();
12517251883Speter  ;
12518251883Speter  return 0;
12519251883Speter}
12520251883Speter_ACEOF
12521251883Speterif ac_fn_c_try_link "$LINENO"; then :
12522251883Speter  ac_cv_lib_dld_dld_link=yes
12523251883Speterelse
12524251883Speter  ac_cv_lib_dld_dld_link=no
12525251883Speterfi
12526251883Speterrm -f core conftest.err conftest.$ac_objext \
12527251883Speter    conftest$ac_exeext conftest.$ac_ext
12528251883SpeterLIBS=$ac_check_lib_save_LIBS
12529251883Speterfi
12530251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12531251883Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12532251883Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12533305003Scy  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12534251883Speterfi
12535251883Speter
12536251883Speter
12537251883Speterfi
12538251883Speter
12539251883Speter
12540251883Speterfi
12541251883Speter
12542251883Speter
12543251883Speterfi
12544251883Speter
12545251883Speter
12546251883Speterfi
12547251883Speter
12548251883Speter
12549251883Speterfi
12550251883Speter
12551251883Speter    ;;
12552251883Speter  esac
12553251883Speter
12554305003Scy  if test no = "$lt_cv_dlopen"; then
12555305003Scy    enable_dlopen=no
12556305003Scy  else
12557251883Speter    enable_dlopen=yes
12558251883Speter  fi
12559251883Speter
12560251883Speter  case $lt_cv_dlopen in
12561251883Speter  dlopen)
12562305003Scy    save_CPPFLAGS=$CPPFLAGS
12563305003Scy    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12564251883Speter
12565305003Scy    save_LDFLAGS=$LDFLAGS
12566251883Speter    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12567251883Speter
12568305003Scy    save_LIBS=$LIBS
12569251883Speter    LIBS="$lt_cv_dlopen_libs $LIBS"
12570251883Speter
12571251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12572251883Speter$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12573251883Speterif ${lt_cv_dlopen_self+:} false; then :
12574251883Speter  $as_echo_n "(cached) " >&6
12575251883Speterelse
12576305003Scy  	  if test yes = "$cross_compiling"; then :
12577251883Speter  lt_cv_dlopen_self=cross
12578251883Speterelse
12579251883Speter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12580251883Speter  lt_status=$lt_dlunknown
12581289166Speter  cat > conftest.$ac_ext <<_LT_EOF
12582289166Speter#line $LINENO "configure"
12583251883Speter#include "confdefs.h"
12584251883Speter
12585251883Speter#if HAVE_DLFCN_H
12586251883Speter#include <dlfcn.h>
12587251883Speter#endif
12588251883Speter
12589251883Speter#include <stdio.h>
12590251883Speter
12591251883Speter#ifdef RTLD_GLOBAL
12592251883Speter#  define LT_DLGLOBAL		RTLD_GLOBAL
12593251883Speter#else
12594251883Speter#  ifdef DL_GLOBAL
12595251883Speter#    define LT_DLGLOBAL		DL_GLOBAL
12596251883Speter#  else
12597251883Speter#    define LT_DLGLOBAL		0
12598251883Speter#  endif
12599251883Speter#endif
12600251883Speter
12601251883Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12602251883Speter   find out it does not work in some platform. */
12603251883Speter#ifndef LT_DLLAZY_OR_NOW
12604251883Speter#  ifdef RTLD_LAZY
12605251883Speter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12606251883Speter#  else
12607251883Speter#    ifdef DL_LAZY
12608251883Speter#      define LT_DLLAZY_OR_NOW		DL_LAZY
12609251883Speter#    else
12610251883Speter#      ifdef RTLD_NOW
12611251883Speter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12612251883Speter#      else
12613251883Speter#        ifdef DL_NOW
12614251883Speter#          define LT_DLLAZY_OR_NOW	DL_NOW
12615251883Speter#        else
12616251883Speter#          define LT_DLLAZY_OR_NOW	0
12617251883Speter#        endif
12618251883Speter#      endif
12619251883Speter#    endif
12620251883Speter#  endif
12621251883Speter#endif
12622251883Speter
12623305003Scy/* When -fvisibility=hidden is used, assume the code has been annotated
12624289166Speter   correspondingly for the symbols needed.  */
12625305003Scy#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12626289166Speterint fnord () __attribute__((visibility("default")));
12627251883Speter#endif
12628251883Speter
12629289166Speterint fnord () { return 42; }
12630251883Speterint main ()
12631251883Speter{
12632251883Speter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12633251883Speter  int status = $lt_dlunknown;
12634251883Speter
12635251883Speter  if (self)
12636251883Speter    {
12637251883Speter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12638289166Speter      else
12639289166Speter        {
12640289166Speter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12641289166Speter          else puts (dlerror ());
12642289166Speter	}
12643251883Speter      /* dlclose (self); */
12644251883Speter    }
12645251883Speter  else
12646251883Speter    puts (dlerror ());
12647251883Speter
12648289166Speter  return status;
12649251883Speter}
12650289166Speter_LT_EOF
12651251883Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12652251883Speter  (eval $ac_link) 2>&5
12653251883Speter  ac_status=$?
12654251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12655305003Scy  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12656251883Speter    (./conftest; exit; ) >&5 2>/dev/null
12657251883Speter    lt_status=$?
12658251883Speter    case x$lt_status in
12659251883Speter      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12660251883Speter      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12661251883Speter      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12662251883Speter    esac
12663251883Speter  else :
12664251883Speter    # compilation failed
12665251883Speter    lt_cv_dlopen_self=no
12666251883Speter  fi
12667251883Speterfi
12668251883Speterrm -fr conftest*
12669251883Speter
12670251883Speter
12671251883Speterfi
12672251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12673251883Speter$as_echo "$lt_cv_dlopen_self" >&6; }
12674251883Speter
12675305003Scy    if test yes = "$lt_cv_dlopen_self"; then
12676251883Speter      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12677251883Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12678251883Speter$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12679251883Speterif ${lt_cv_dlopen_self_static+:} false; then :
12680251883Speter  $as_echo_n "(cached) " >&6
12681251883Speterelse
12682305003Scy  	  if test yes = "$cross_compiling"; then :
12683251883Speter  lt_cv_dlopen_self_static=cross
12684251883Speterelse
12685251883Speter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12686251883Speter  lt_status=$lt_dlunknown
12687289166Speter  cat > conftest.$ac_ext <<_LT_EOF
12688289166Speter#line $LINENO "configure"
12689251883Speter#include "confdefs.h"
12690251883Speter
12691251883Speter#if HAVE_DLFCN_H
12692251883Speter#include <dlfcn.h>
12693251883Speter#endif
12694251883Speter
12695251883Speter#include <stdio.h>
12696251883Speter
12697251883Speter#ifdef RTLD_GLOBAL
12698251883Speter#  define LT_DLGLOBAL		RTLD_GLOBAL
12699251883Speter#else
12700251883Speter#  ifdef DL_GLOBAL
12701251883Speter#    define LT_DLGLOBAL		DL_GLOBAL
12702251883Speter#  else
12703251883Speter#    define LT_DLGLOBAL		0
12704251883Speter#  endif
12705251883Speter#endif
12706251883Speter
12707251883Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12708251883Speter   find out it does not work in some platform. */
12709251883Speter#ifndef LT_DLLAZY_OR_NOW
12710251883Speter#  ifdef RTLD_LAZY
12711251883Speter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12712251883Speter#  else
12713251883Speter#    ifdef DL_LAZY
12714251883Speter#      define LT_DLLAZY_OR_NOW		DL_LAZY
12715251883Speter#    else
12716251883Speter#      ifdef RTLD_NOW
12717251883Speter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12718251883Speter#      else
12719251883Speter#        ifdef DL_NOW
12720251883Speter#          define LT_DLLAZY_OR_NOW	DL_NOW
12721251883Speter#        else
12722251883Speter#          define LT_DLLAZY_OR_NOW	0
12723251883Speter#        endif
12724251883Speter#      endif
12725251883Speter#    endif
12726251883Speter#  endif
12727251883Speter#endif
12728251883Speter
12729305003Scy/* When -fvisibility=hidden is used, assume the code has been annotated
12730289166Speter   correspondingly for the symbols needed.  */
12731305003Scy#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12732289166Speterint fnord () __attribute__((visibility("default")));
12733251883Speter#endif
12734251883Speter
12735289166Speterint fnord () { return 42; }
12736251883Speterint main ()
12737251883Speter{
12738251883Speter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12739251883Speter  int status = $lt_dlunknown;
12740251883Speter
12741251883Speter  if (self)
12742251883Speter    {
12743251883Speter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12744289166Speter      else
12745289166Speter        {
12746289166Speter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12747289166Speter          else puts (dlerror ());
12748289166Speter	}
12749251883Speter      /* dlclose (self); */
12750251883Speter    }
12751251883Speter  else
12752251883Speter    puts (dlerror ());
12753251883Speter
12754289166Speter  return status;
12755251883Speter}
12756289166Speter_LT_EOF
12757251883Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12758251883Speter  (eval $ac_link) 2>&5
12759251883Speter  ac_status=$?
12760251883Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12761305003Scy  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12762251883Speter    (./conftest; exit; ) >&5 2>/dev/null
12763251883Speter    lt_status=$?
12764251883Speter    case x$lt_status in
12765251883Speter      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12766251883Speter      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12767251883Speter      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12768251883Speter    esac
12769251883Speter  else :
12770251883Speter    # compilation failed
12771251883Speter    lt_cv_dlopen_self_static=no
12772251883Speter  fi
12773251883Speterfi
12774251883Speterrm -fr conftest*
12775251883Speter
12776251883Speter
12777251883Speterfi
12778251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12779251883Speter$as_echo "$lt_cv_dlopen_self_static" >&6; }
12780251883Speter    fi
12781251883Speter
12782305003Scy    CPPFLAGS=$save_CPPFLAGS
12783305003Scy    LDFLAGS=$save_LDFLAGS
12784305003Scy    LIBS=$save_LIBS
12785251883Speter    ;;
12786251883Speter  esac
12787251883Speter
12788251883Speter  case $lt_cv_dlopen_self in
12789251883Speter  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12790251883Speter  *) enable_dlopen_self=unknown ;;
12791251883Speter  esac
12792251883Speter
12793251883Speter  case $lt_cv_dlopen_self_static in
12794251883Speter  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12795251883Speter  *) enable_dlopen_self_static=unknown ;;
12796251883Speter  esac
12797251883Speterfi
12798251883Speter
12799251883Speter
12800251883Speter
12801251883Speter
12802251883Speter
12803251883Speter
12804251883Speter
12805251883Speter
12806251883Speter
12807251883Speter
12808251883Speter
12809251883Speter
12810251883Speter
12811251883Speter
12812251883Speter
12813251883Speter
12814251883Speter
12815289166Speterstriplib=
12816289166Speterold_striplib=
12817289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12818289166Speter$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12819289166Speterif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12820289166Speter  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12821289166Speter  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12822289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12823289166Speter$as_echo "yes" >&6; }
12824289166Speterelse
12825289166Speter# FIXME - insert some real tests, host_os isn't really good enough
12826251883Speter  case $host_os in
12827289166Speter  darwin*)
12828305003Scy    if test -n "$STRIP"; then
12829289166Speter      striplib="$STRIP -x"
12830289166Speter      old_striplib="$STRIP -S"
12831289166Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12832289166Speter$as_echo "yes" >&6; }
12833251883Speter    else
12834289166Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12835289166Speter$as_echo "no" >&6; }
12836251883Speter    fi
12837251883Speter    ;;
12838251883Speter  *)
12839289166Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12840251883Speter$as_echo "no" >&6; }
12841251883Speter    ;;
12842251883Speter  esac
12843251883Speterfi
12844251883Speter
12845251883Speter
12846251883Speter
12847251883Speter
12848251883Speter
12849251883Speter
12850251883Speter
12851251883Speter
12852251883Speter
12853251883Speter
12854251883Speter
12855251883Speter
12856305003Scy  # Report what library types will actually be built
12857289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12858251883Speter$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12859289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12860251883Speter$as_echo "$can_build_shared" >&6; }
12861251883Speter
12862289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12863251883Speter$as_echo_n "checking whether to build shared libraries... " >&6; }
12864305003Scy  test no = "$can_build_shared" && enable_shared=no
12865251883Speter
12866289166Speter  # On AIX, shared libraries and static libraries use the same namespace, and
12867289166Speter  # are all built from PIC.
12868289166Speter  case $host_os in
12869289166Speter  aix3*)
12870305003Scy    test yes = "$enable_shared" && enable_static=no
12871289166Speter    if test -n "$RANLIB"; then
12872289166Speter      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12873289166Speter      postinstall_cmds='$RANLIB $lib'
12874251883Speter    fi
12875251883Speter    ;;
12876251883Speter
12877289166Speter  aix[4-9]*)
12878305003Scy    if test ia64 != "$host_cpu"; then
12879305003Scy      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12880305003Scy      yes,aix,yes) ;;			# shared object as lib.so file only
12881305003Scy      yes,svr4,*) ;;			# shared object as lib.so archive member only
12882305003Scy      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12883305003Scy      esac
12884251883Speter    fi
12885251883Speter    ;;
12886251883Speter  esac
12887289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12888289166Speter$as_echo "$enable_shared" >&6; }
12889251883Speter
12890289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12891289166Speter$as_echo_n "checking whether to build static libraries... " >&6; }
12892289166Speter  # Make sure either enable_shared or enable_static is yes.
12893305003Scy  test yes = "$enable_shared" || enable_static=yes
12894289166Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12895289166Speter$as_echo "$enable_static" >&6; }
12896251883Speter
12897251883Speter
12898251883Speter
12899251883Speter
12900251883Speterfi
12901251883Speterac_ext=c
12902251883Speterac_cpp='$CPP $CPPFLAGS'
12903251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12904251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12905251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
12906251883Speter
12907305003ScyCC=$lt_save_CC
12908251883Speter
12909251883Speter
12910251883Speter
12911251883Speter
12912251883Speter
12913251883Speter
12914251883Speter
12915251883Speter
12916251883Speter
12917251883Speter
12918251883Speter
12919251883Speter
12920251883Speter
12921251883Speter
12922251883Speter
12923289166Speter        ac_config_commands="$ac_config_commands libtool"
12924251883Speter
12925251883Speter
12926251883Speter
12927251883Speter
12928289166Speter# Only expand once:
12929251883Speter
12930251883Speter
12931251883Speter
12932251883Speter
12933251883Speter# Check for library functions that SQLite can optionally use.
12934251883Speterfor ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
12935251883Speterdo :
12936251883Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12937251883Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12938251883Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12939251883Speter  cat >>confdefs.h <<_ACEOF
12940251883Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12941251883Speter_ACEOF
12942251883Speter
12943251883Speterfi
12944251883Speterdone
12945251883Speter
12946251883Speterac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
12947251883Speterif test "x$ac_cv_have_decl_strerror_r" = xyes; then :
12948251883Speter  ac_have_decl=1
12949251883Speterelse
12950251883Speter  ac_have_decl=0
12951251883Speterfi
12952251883Speter
12953251883Spetercat >>confdefs.h <<_ACEOF
12954251883Speter#define HAVE_DECL_STRERROR_R $ac_have_decl
12955251883Speter_ACEOF
12956251883Speter
12957251883Speterfor ac_func in strerror_r
12958251883Speterdo :
12959251883Speter  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
12960251883Speterif test "x$ac_cv_func_strerror_r" = xyes; then :
12961251883Speter  cat >>confdefs.h <<_ACEOF
12962251883Speter#define HAVE_STRERROR_R 1
12963251883Speter_ACEOF
12964251883Speter
12965251883Speterfi
12966251883Speterdone
12967251883Speter
12968251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
12969251883Speter$as_echo_n "checking whether strerror_r returns char *... " >&6; }
12970251883Speterif ${ac_cv_func_strerror_r_char_p+:} false; then :
12971251883Speter  $as_echo_n "(cached) " >&6
12972251883Speterelse
12973251883Speter
12974251883Speter    ac_cv_func_strerror_r_char_p=no
12975251883Speter    if test $ac_cv_have_decl_strerror_r = yes; then
12976251883Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12977251883Speter/* end confdefs.h.  */
12978251883Speter$ac_includes_default
12979251883Speterint
12980251883Spetermain ()
12981251883Speter{
12982251883Speter
12983251883Speter	  char buf[100];
12984251883Speter	  char x = *strerror_r (0, buf, sizeof buf);
12985251883Speter	  char *p = strerror_r (0, buf, sizeof buf);
12986251883Speter	  return !p || x;
12987251883Speter
12988251883Speter  ;
12989251883Speter  return 0;
12990251883Speter}
12991251883Speter_ACEOF
12992251883Speterif ac_fn_c_try_compile "$LINENO"; then :
12993251883Speter  ac_cv_func_strerror_r_char_p=yes
12994251883Speterfi
12995251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12996251883Speter    else
12997251883Speter      # strerror_r is not declared.  Choose between
12998251883Speter      # systems that have relatively inaccessible declarations for the
12999251883Speter      # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
13000251883Speter      # former has a strerror_r that returns char*, while the latter
13001251883Speter      # has a strerror_r that returns `int'.
13002251883Speter      # This test should segfault on the DEC system.
13003251883Speter      if test "$cross_compiling" = yes; then :
13004251883Speter  :
13005251883Speterelse
13006251883Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13007251883Speter/* end confdefs.h.  */
13008251883Speter$ac_includes_default
13009251883Speter	extern char *strerror_r ();
13010251883Speterint
13011251883Spetermain ()
13012251883Speter{
13013251883Speterchar buf[100];
13014251883Speter	  char x = *strerror_r (0, buf, sizeof buf);
13015251883Speter	  return ! isalpha (x);
13016251883Speter  ;
13017251883Speter  return 0;
13018251883Speter}
13019251883Speter_ACEOF
13020251883Speterif ac_fn_c_try_run "$LINENO"; then :
13021251883Speter  ac_cv_func_strerror_r_char_p=yes
13022251883Speterfi
13023251883Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13024251883Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
13025251883Speterfi
13026251883Speter
13027251883Speter    fi
13028251883Speter
13029251883Speterfi
13030251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13031251883Speter$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
13032251883Speterif test $ac_cv_func_strerror_r_char_p = yes; then
13033251883Speter
13034251883Speter$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13035251883Speter
13036251883Speterfi
13037251883Speter
13038251883Speter
13039251883Speterac_config_files="$ac_config_files Makefile sqlite3.pc"
13040251883Speter
13041251883Speter
13042251883Speter
13043305003Scy#-------------------------------------------------------------------------
13044305003Scy# Two options to enable readline compatible libraries:
13045305003Scy#
13046305003Scy#   --enable-editline
13047251883Speter#   --enable-readline
13048251883Speter#
13049305003Scy# Both are enabled by default. If, after command line processing both are
13050305003Scy# still enabled, the script searches for editline first and automatically
13051305003Scy# disables readline if it is found. So, to use readline explicitly, the
13052305003Scy# user must pass "--disable-editline". To disable command line editing
13053305003Scy# support altogether, "--disable-editline --disable-readline".
13054305003Scy#
13055305003Scy# When searching for either library, check for headers before libraries
13056305003Scy# as some distros supply packages that contain libraries but not header
13057305003Scy# files, which come as a separate development package.
13058305003Scy#
13059305003Scy# Check whether --enable-editline was given.
13060305003Scyif test "${enable_editline+set}" = set; then :
13061305003Scy  enableval=$enable_editline;
13062305003Scyfi
13063305003Scy
13064251883Speter# Check whether --enable-readline was given.
13065251883Speterif test "${enable_readline+set}" = set; then :
13066251883Speter  enableval=$enable_readline;
13067305003Scyfi
13068305003Scy
13069305003Scy
13070305003Scyif  test x"$enable_editline" != xno ; then :
13071305003Scy
13072305003Scy  for ac_header in editline/readline.h
13073305003Scydo :
13074305003Scy  ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13075305003Scyif test "x$ac_cv_header_editline_readline_h" = xyes; then :
13076305003Scy  cat >>confdefs.h <<_ACEOF
13077305003Scy#define HAVE_EDITLINE_READLINE_H 1
13078305003Scy_ACEOF
13079305003Scy
13080305003Scy    sLIBS=$LIBS
13081305003Scy    LIBS=""
13082305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13083305003Scy$as_echo_n "checking for library containing readline... " >&6; }
13084305003Scyif ${ac_cv_search_readline+:} false; then :
13085305003Scy  $as_echo_n "(cached) " >&6
13086251883Speterelse
13087305003Scy  ac_func_search_save_LIBS=$LIBS
13088305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext
13089305003Scy/* end confdefs.h.  */
13090305003Scy
13091305003Scy/* Override any GCC internal prototype to avoid an error.
13092305003Scy   Use char because int might match the return type of a GCC
13093305003Scy   builtin and then its argument prototype would still apply.  */
13094305003Scy#ifdef __cplusplus
13095305003Scyextern "C"
13096305003Scy#endif
13097305003Scychar readline ();
13098305003Scyint
13099305003Scymain ()
13100305003Scy{
13101305003Scyreturn readline ();
13102305003Scy  ;
13103305003Scy  return 0;
13104305003Scy}
13105305003Scy_ACEOF
13106305003Scyfor ac_lib in '' edit; do
13107305003Scy  if test -z "$ac_lib"; then
13108305003Scy    ac_res="none required"
13109305003Scy  else
13110305003Scy    ac_res=-l$ac_lib
13111305003Scy    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13112305003Scy  fi
13113305003Scy  if ac_fn_c_try_link "$LINENO"; then :
13114305003Scy  ac_cv_search_readline=$ac_res
13115251883Speterfi
13116305003Scyrm -f core conftest.err conftest.$ac_objext \
13117305003Scy    conftest$ac_exeext
13118305003Scy  if ${ac_cv_search_readline+:} false; then :
13119305003Scy  break
13120305003Scyfi
13121305003Scydone
13122305003Scyif ${ac_cv_search_readline+:} false; then :
13123251883Speter
13124305003Scyelse
13125305003Scy  ac_cv_search_readline=no
13126305003Scyfi
13127305003Scyrm conftest.$ac_ext
13128305003ScyLIBS=$ac_func_search_save_LIBS
13129305003Scyfi
13130305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13131305003Scy$as_echo "$ac_cv_search_readline" >&6; }
13132305003Scyac_res=$ac_cv_search_readline
13133305003Scyif test "$ac_res" != no; then :
13134305003Scy  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13135305003Scy
13136305003Scy
13137305003Scy$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h
13138305003Scy
13139305003Scy      READLINE_LIBS=$LIBS
13140305003Scy      enable_readline=no
13141305003Scy
13142305003Scyfi
13143305003Scy
13144305003Scy    { ac_cv_search_readline=; unset ac_cv_search_readline;}
13145305003Scy    LIBS=$sLIBS
13146305003Scy
13147305003Scyfi
13148305003Scy
13149305003Scydone
13150305003Scy
13151305003Scy
13152305003Scyfi
13153305003Scy
13154305003Scyif  test x"$enable_readline" != xno ; then :
13155305003Scy
13156305003Scy  for ac_header in readline/readline.h
13157305003Scydo :
13158305003Scy  ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13159305003Scyif test "x$ac_cv_header_readline_readline_h" = xyes; then :
13160305003Scy  cat >>confdefs.h <<_ACEOF
13161305003Scy#define HAVE_READLINE_READLINE_H 1
13162305003Scy_ACEOF
13163305003Scy
13164305003Scy    sLIBS=$LIBS
13165305003Scy    LIBS=""
13166305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13167251883Speter$as_echo_n "checking for library containing tgetent... " >&6; }
13168251883Speterif ${ac_cv_search_tgetent+:} false; then :
13169251883Speter  $as_echo_n "(cached) " >&6
13170251883Speterelse
13171251883Speter  ac_func_search_save_LIBS=$LIBS
13172251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13173251883Speter/* end confdefs.h.  */
13174251883Speter
13175251883Speter/* Override any GCC internal prototype to avoid an error.
13176251883Speter   Use char because int might match the return type of a GCC
13177251883Speter   builtin and then its argument prototype would still apply.  */
13178251883Speter#ifdef __cplusplus
13179251883Speterextern "C"
13180251883Speter#endif
13181251883Speterchar tgetent ();
13182251883Speterint
13183251883Spetermain ()
13184251883Speter{
13185251883Speterreturn tgetent ();
13186251883Speter  ;
13187251883Speter  return 0;
13188251883Speter}
13189251883Speter_ACEOF
13190305003Scyfor ac_lib in '' termcap curses ncurses ncursesw; do
13191251883Speter  if test -z "$ac_lib"; then
13192251883Speter    ac_res="none required"
13193251883Speter  else
13194251883Speter    ac_res=-l$ac_lib
13195251883Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13196251883Speter  fi
13197251883Speter  if ac_fn_c_try_link "$LINENO"; then :
13198251883Speter  ac_cv_search_tgetent=$ac_res
13199251883Speterfi
13200251883Speterrm -f core conftest.err conftest.$ac_objext \
13201251883Speter    conftest$ac_exeext
13202251883Speter  if ${ac_cv_search_tgetent+:} false; then :
13203251883Speter  break
13204251883Speterfi
13205251883Speterdone
13206251883Speterif ${ac_cv_search_tgetent+:} false; then :
13207251883Speter
13208251883Speterelse
13209251883Speter  ac_cv_search_tgetent=no
13210251883Speterfi
13211251883Speterrm conftest.$ac_ext
13212251883SpeterLIBS=$ac_func_search_save_LIBS
13213251883Speterfi
13214251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13215251883Speter$as_echo "$ac_cv_search_tgetent" >&6; }
13216251883Speterac_res=$ac_cv_search_tgetent
13217251883Speterif test "$ac_res" != no; then :
13218251883Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13219251883Speter
13220251883Speterfi
13221251883Speter
13222305003Scy    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13223251883Speter$as_echo_n "checking for library containing readline... " >&6; }
13224251883Speterif ${ac_cv_search_readline+:} false; then :
13225251883Speter  $as_echo_n "(cached) " >&6
13226251883Speterelse
13227251883Speter  ac_func_search_save_LIBS=$LIBS
13228251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13229251883Speter/* end confdefs.h.  */
13230251883Speter
13231251883Speter/* Override any GCC internal prototype to avoid an error.
13232251883Speter   Use char because int might match the return type of a GCC
13233251883Speter   builtin and then its argument prototype would still apply.  */
13234251883Speter#ifdef __cplusplus
13235251883Speterextern "C"
13236251883Speter#endif
13237251883Speterchar readline ();
13238251883Speterint
13239251883Spetermain ()
13240251883Speter{
13241251883Speterreturn readline ();
13242251883Speter  ;
13243251883Speter  return 0;
13244251883Speter}
13245251883Speter_ACEOF
13246305003Scyfor ac_lib in '' readline edit; do
13247251883Speter  if test -z "$ac_lib"; then
13248251883Speter    ac_res="none required"
13249251883Speter  else
13250251883Speter    ac_res=-l$ac_lib
13251251883Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13252251883Speter  fi
13253251883Speter  if ac_fn_c_try_link "$LINENO"; then :
13254251883Speter  ac_cv_search_readline=$ac_res
13255251883Speterfi
13256251883Speterrm -f core conftest.err conftest.$ac_objext \
13257251883Speter    conftest$ac_exeext
13258251883Speter  if ${ac_cv_search_readline+:} false; then :
13259251883Speter  break
13260251883Speterfi
13261251883Speterdone
13262251883Speterif ${ac_cv_search_readline+:} false; then :
13263251883Speter
13264251883Speterelse
13265251883Speter  ac_cv_search_readline=no
13266251883Speterfi
13267251883Speterrm conftest.$ac_ext
13268251883SpeterLIBS=$ac_func_search_save_LIBS
13269251883Speterfi
13270251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13271251883Speter$as_echo "$ac_cv_search_readline" >&6; }
13272251883Speterac_res=$ac_cv_search_readline
13273251883Speterif test "$ac_res" != no; then :
13274251883Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13275251883Speter
13276305003Scy
13277305003Scy$as_echo "#define HAVE_READLINE 1" >>confdefs.h
13278305003Scy
13279305003Scy      READLINE_LIBS=$LIBS
13280305003Scy
13281251883Speterfi
13282251883Speter
13283305003Scy    LIBS=$sLIBS
13284251883Speter
13285251883Speterfi
13286305003Scy
13287251883Speterdone
13288251883Speter
13289305003Scy
13290251883Speterfi
13291251883Speter
13292305003Scy
13293251883Speter#-----------------------------------------------------------------------
13294251883Speter
13295251883Speter#-----------------------------------------------------------------------
13296251883Speter#   --enable-threadsafe
13297251883Speter#
13298251883Speter# Check whether --enable-threadsafe was given.
13299251883Speterif test "${enable_threadsafe+set}" = set; then :
13300251883Speter  enableval=$enable_threadsafe;
13301251883Speterelse
13302251883Speter  enable_threadsafe=yes
13303251883Speterfi
13304251883Speter
13305251883SpeterTHREADSAFE_FLAGS=-DSQLITE_THREADSAFE=0
13306251883Speterif test x"$enable_threadsafe" != "xno"; then
13307251883Speter  THREADSAFE_FLAGS="-D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
13308251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
13309251883Speter$as_echo_n "checking for library containing pthread_create... " >&6; }
13310251883Speterif ${ac_cv_search_pthread_create+:} false; then :
13311251883Speter  $as_echo_n "(cached) " >&6
13312251883Speterelse
13313251883Speter  ac_func_search_save_LIBS=$LIBS
13314251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13315251883Speter/* end confdefs.h.  */
13316251883Speter
13317251883Speter/* Override any GCC internal prototype to avoid an error.
13318251883Speter   Use char because int might match the return type of a GCC
13319251883Speter   builtin and then its argument prototype would still apply.  */
13320251883Speter#ifdef __cplusplus
13321251883Speterextern "C"
13322251883Speter#endif
13323251883Speterchar pthread_create ();
13324251883Speterint
13325251883Spetermain ()
13326251883Speter{
13327251883Speterreturn pthread_create ();
13328251883Speter  ;
13329251883Speter  return 0;
13330251883Speter}
13331251883Speter_ACEOF
13332251883Speterfor ac_lib in '' pthread; do
13333251883Speter  if test -z "$ac_lib"; then
13334251883Speter    ac_res="none required"
13335251883Speter  else
13336251883Speter    ac_res=-l$ac_lib
13337251883Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13338251883Speter  fi
13339251883Speter  if ac_fn_c_try_link "$LINENO"; then :
13340251883Speter  ac_cv_search_pthread_create=$ac_res
13341251883Speterfi
13342251883Speterrm -f core conftest.err conftest.$ac_objext \
13343251883Speter    conftest$ac_exeext
13344251883Speter  if ${ac_cv_search_pthread_create+:} false; then :
13345251883Speter  break
13346251883Speterfi
13347251883Speterdone
13348251883Speterif ${ac_cv_search_pthread_create+:} false; then :
13349251883Speter
13350251883Speterelse
13351251883Speter  ac_cv_search_pthread_create=no
13352251883Speterfi
13353251883Speterrm conftest.$ac_ext
13354251883SpeterLIBS=$ac_func_search_save_LIBS
13355251883Speterfi
13356251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
13357251883Speter$as_echo "$ac_cv_search_pthread_create" >&6; }
13358251883Speterac_res=$ac_cv_search_pthread_create
13359251883Speterif test "$ac_res" != no; then :
13360251883Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13361251883Speter
13362251883Speterfi
13363251883Speter
13364305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
13365305003Scy$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
13366305003Scyif ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13367305003Scy  $as_echo_n "(cached) " >&6
13368305003Scyelse
13369305003Scy  ac_func_search_save_LIBS=$LIBS
13370305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext
13371305003Scy/* end confdefs.h.  */
13372305003Scy
13373305003Scy/* Override any GCC internal prototype to avoid an error.
13374305003Scy   Use char because int might match the return type of a GCC
13375305003Scy   builtin and then its argument prototype would still apply.  */
13376305003Scy#ifdef __cplusplus
13377305003Scyextern "C"
13378305003Scy#endif
13379305003Scychar pthread_mutexattr_init ();
13380305003Scyint
13381305003Scymain ()
13382305003Scy{
13383305003Scyreturn pthread_mutexattr_init ();
13384305003Scy  ;
13385305003Scy  return 0;
13386305003Scy}
13387305003Scy_ACEOF
13388305003Scyfor ac_lib in '' pthread; do
13389305003Scy  if test -z "$ac_lib"; then
13390305003Scy    ac_res="none required"
13391305003Scy  else
13392305003Scy    ac_res=-l$ac_lib
13393305003Scy    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13394305003Scy  fi
13395305003Scy  if ac_fn_c_try_link "$LINENO"; then :
13396305003Scy  ac_cv_search_pthread_mutexattr_init=$ac_res
13397251883Speterfi
13398305003Scyrm -f core conftest.err conftest.$ac_objext \
13399305003Scy    conftest$ac_exeext
13400305003Scy  if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13401305003Scy  break
13402305003Scyfi
13403305003Scydone
13404305003Scyif ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13405251883Speter
13406305003Scyelse
13407305003Scy  ac_cv_search_pthread_mutexattr_init=no
13408305003Scyfi
13409305003Scyrm conftest.$ac_ext
13410305003ScyLIBS=$ac_func_search_save_LIBS
13411305003Scyfi
13412305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
13413305003Scy$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
13414305003Scyac_res=$ac_cv_search_pthread_mutexattr_init
13415305003Scyif test "$ac_res" != no; then :
13416305003Scy  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13417305003Scy
13418305003Scyfi
13419305003Scy
13420305003Scyfi
13421305003Scy
13422251883Speter#-----------------------------------------------------------------------
13423251883Speter
13424251883Speter#-----------------------------------------------------------------------
13425251883Speter#   --enable-dynamic-extensions
13426251883Speter#
13427251883Speter# Check whether --enable-dynamic-extensions was given.
13428251883Speterif test "${enable_dynamic_extensions+set}" = set; then :
13429251883Speter  enableval=$enable_dynamic_extensions;
13430251883Speterelse
13431251883Speter  enable_dynamic_extensions=yes
13432251883Speterfi
13433251883Speter
13434251883Speterif test x"$enable_dynamic_extensions" != "xno"; then
13435251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13436251883Speter$as_echo_n "checking for library containing dlopen... " >&6; }
13437251883Speterif ${ac_cv_search_dlopen+:} false; then :
13438251883Speter  $as_echo_n "(cached) " >&6
13439251883Speterelse
13440251883Speter  ac_func_search_save_LIBS=$LIBS
13441251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13442251883Speter/* end confdefs.h.  */
13443251883Speter
13444251883Speter/* Override any GCC internal prototype to avoid an error.
13445251883Speter   Use char because int might match the return type of a GCC
13446251883Speter   builtin and then its argument prototype would still apply.  */
13447251883Speter#ifdef __cplusplus
13448251883Speterextern "C"
13449251883Speter#endif
13450251883Speterchar dlopen ();
13451251883Speterint
13452251883Spetermain ()
13453251883Speter{
13454251883Speterreturn dlopen ();
13455251883Speter  ;
13456251883Speter  return 0;
13457251883Speter}
13458251883Speter_ACEOF
13459251883Speterfor ac_lib in '' dl; do
13460251883Speter  if test -z "$ac_lib"; then
13461251883Speter    ac_res="none required"
13462251883Speter  else
13463251883Speter    ac_res=-l$ac_lib
13464251883Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13465251883Speter  fi
13466251883Speter  if ac_fn_c_try_link "$LINENO"; then :
13467251883Speter  ac_cv_search_dlopen=$ac_res
13468251883Speterfi
13469251883Speterrm -f core conftest.err conftest.$ac_objext \
13470251883Speter    conftest$ac_exeext
13471251883Speter  if ${ac_cv_search_dlopen+:} false; then :
13472251883Speter  break
13473251883Speterfi
13474251883Speterdone
13475251883Speterif ${ac_cv_search_dlopen+:} false; then :
13476251883Speter
13477251883Speterelse
13478251883Speter  ac_cv_search_dlopen=no
13479251883Speterfi
13480251883Speterrm conftest.$ac_ext
13481251883SpeterLIBS=$ac_func_search_save_LIBS
13482251883Speterfi
13483251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13484251883Speter$as_echo "$ac_cv_search_dlopen" >&6; }
13485251883Speterac_res=$ac_cv_search_dlopen
13486251883Speterif test "$ac_res" != no; then :
13487251883Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13488251883Speter
13489251883Speterfi
13490251883Speter
13491251883Speterelse
13492251883Speter  DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
13493251883Speterfi
13494251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
13495251883Speter$as_echo_n "checking for whether to support dynamic extensions... " >&6; }
13496251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
13497251883Speter$as_echo "$enable_dynamic_extensions" >&6; }
13498251883Speter
13499251883Speter#-----------------------------------------------------------------------
13500251883Speter
13501305003Scy#-----------------------------------------------------------------------
13502305003Scy#   --enable-fts5
13503305003Scy#
13504305003Scy# Check whether --enable-fts5 was given.
13505305003Scyif test "${enable_fts5+set}" = set; then :
13506305003Scy  enableval=$enable_fts5;
13507305003Scyelse
13508305003Scy  enable_fts5=no
13509305003Scyfi
13510305003Scy
13511305003Scyif test x"$enable_fts5" = "xyes"; then
13512305003Scy  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
13513305003Scy$as_echo_n "checking for library containing log... " >&6; }
13514305003Scyif ${ac_cv_search_log+:} false; then :
13515305003Scy  $as_echo_n "(cached) " >&6
13516305003Scyelse
13517305003Scy  ac_func_search_save_LIBS=$LIBS
13518305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext
13519305003Scy/* end confdefs.h.  */
13520305003Scy
13521305003Scy/* Override any GCC internal prototype to avoid an error.
13522305003Scy   Use char because int might match the return type of a GCC
13523305003Scy   builtin and then its argument prototype would still apply.  */
13524305003Scy#ifdef __cplusplus
13525305003Scyextern "C"
13526305003Scy#endif
13527305003Scychar log ();
13528305003Scyint
13529305003Scymain ()
13530305003Scy{
13531305003Scyreturn log ();
13532305003Scy  ;
13533305003Scy  return 0;
13534305003Scy}
13535305003Scy_ACEOF
13536305003Scyfor ac_lib in '' m; do
13537305003Scy  if test -z "$ac_lib"; then
13538305003Scy    ac_res="none required"
13539305003Scy  else
13540305003Scy    ac_res=-l$ac_lib
13541305003Scy    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13542305003Scy  fi
13543305003Scy  if ac_fn_c_try_link "$LINENO"; then :
13544305003Scy  ac_cv_search_log=$ac_res
13545305003Scyfi
13546305003Scyrm -f core conftest.err conftest.$ac_objext \
13547305003Scy    conftest$ac_exeext
13548305003Scy  if ${ac_cv_search_log+:} false; then :
13549305003Scy  break
13550305003Scyfi
13551305003Scydone
13552305003Scyif ${ac_cv_search_log+:} false; then :
13553305003Scy
13554305003Scyelse
13555305003Scy  ac_cv_search_log=no
13556305003Scyfi
13557305003Scyrm conftest.$ac_ext
13558305003ScyLIBS=$ac_func_search_save_LIBS
13559305003Scyfi
13560305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
13561305003Scy$as_echo "$ac_cv_search_log" >&6; }
13562305003Scyac_res=$ac_cv_search_log
13563305003Scyif test "$ac_res" != no; then :
13564305003Scy  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13565305003Scy
13566305003Scyfi
13567305003Scy
13568305003Scy  FTS5_FLAGS=-DSQLITE_ENABLE_FTS5
13569305003Scyfi
13570305003Scy
13571305003Scy#-----------------------------------------------------------------------
13572305003Scy
13573305003Scy#-----------------------------------------------------------------------
13574305003Scy#   --enable-json1
13575305003Scy#
13576305003Scy# Check whether --enable-json1 was given.
13577305003Scyif test "${enable_json1+set}" = set; then :
13578305003Scy  enableval=$enable_json1;
13579305003Scyelse
13580305003Scy  enable_json1=no
13581305003Scyfi
13582305003Scy
13583305003Scyif test x"$enable_json1" = "xyes"; then
13584305003Scy  JSON1_FLAGS=-DSQLITE_ENABLE_JSON1
13585305003Scyfi
13586305003Scy
13587305003Scy#-----------------------------------------------------------------------
13588305003Scy
13589305003Scy#-----------------------------------------------------------------------
13590305003Scy#   --enable-session
13591305003Scy#
13592305003Scy# Check whether --enable-session was given.
13593305003Scyif test "${enable_session+set}" = set; then :
13594305003Scy  enableval=$enable_session;
13595305003Scyelse
13596305003Scy  enable_session=no
13597305003Scyfi
13598305003Scy
13599305003Scyif test x"$enable_session" = "xyes"; then
13600305003Scy  SESSION_FLAGS="-DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
13601305003Scyfi
13602305003Scy
13603305003Scy#-----------------------------------------------------------------------
13604305003Scy
13605305003Scy#-----------------------------------------------------------------------
13606305003Scy#   --enable-static-shell
13607305003Scy#
13608305003Scy# Check whether --enable-static-shell was given.
13609305003Scyif test "${enable_static_shell+set}" = set; then :
13610305003Scy  enableval=$enable_static_shell;
13611305003Scyelse
13612305003Scy  enable_static_shell=yes
13613305003Scyfi
13614305003Scy
13615305003Scyif test x"$enable_static_shell" = "xyes"; then
13616305003Scy  EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
13617305003Scyelse
13618305003Scy  EXTRA_SHELL_OBJ=libsqlite3.la
13619305003Scyfi
13620305003Scy
13621305003Scy#-----------------------------------------------------------------------
13622305003Scy
13623251883Speterfor ac_func in posix_fallocate
13624251883Speterdo :
13625251883Speter  ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
13626251883Speterif test "x$ac_cv_func_posix_fallocate" = xyes; then :
13627251883Speter  cat >>confdefs.h <<_ACEOF
13628251883Speter#define HAVE_POSIX_FALLOCATE 1
13629251883Speter_ACEOF
13630251883Speter
13631251883Speterfi
13632251883Speterdone
13633251883Speter
13634251883Speter
13635251883Speter#-----------------------------------------------------------------------
13636251883Speter# UPDATE: Maybe it's better if users just set CFLAGS before invoking
13637251883Speter# configure. This option doesn't really add much...
13638251883Speter#
13639251883Speter#   --enable-tempstore
13640251883Speter#
13641251883Speter# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
13642251883Speter#   [--enable-tempstore],
13643251883Speter#   [in-memory temporary tables (never, no, yes, always) [default=no]])],
13644251883Speter#   [], [enable_tempstore=no])
13645251883Speter# AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
13646251883Speter# case "$enable_tempstore" in
13647251883Speter#   never )  TEMP_STORE=0 ;;
13648251883Speter#   no )     TEMP_STORE=1 ;;
13649251883Speter#   always ) TEMP_STORE=3 ;;
13650251883Speter#   yes )    TEMP_STORE=3 ;;
13651251883Speter#   * )
13652251883Speter#     TEMP_STORE=1
13653251883Speter#     enable_tempstore=yes
13654251883Speter#   ;;
13655251883Speter# esac
13656251883Speter# AC_MSG_RESULT($enable_tempstore)
13657251883Speter# AC_SUBST(TEMP_STORE)
13658251883Speter#-----------------------------------------------------------------------
13659251883Speter
13660251883Spetercat >confcache <<\_ACEOF
13661251883Speter# This file is a shell script that caches the results of configure
13662251883Speter# tests run on this system so they can be shared between configure
13663251883Speter# scripts and configure runs, see configure's option --config-cache.
13664251883Speter# It is not useful on other systems.  If it contains results you don't
13665251883Speter# want to keep, you may remove or edit it.
13666251883Speter#
13667251883Speter# config.status only pays attention to the cache file if you give it
13668251883Speter# the --recheck option to rerun configure.
13669251883Speter#
13670251883Speter# `ac_cv_env_foo' variables (set or unset) will be overridden when
13671251883Speter# loading this file, other *unset* `ac_cv_foo' will be assigned the
13672251883Speter# following values.
13673251883Speter
13674251883Speter_ACEOF
13675251883Speter
13676251883Speter# The following way of writing the cache mishandles newlines in values,
13677251883Speter# but we know of no workaround that is simple, portable, and efficient.
13678251883Speter# So, we kill variables containing newlines.
13679251883Speter# Ultrix sh set writes to stderr and can't be redirected directly,
13680251883Speter# and sets the high bit in the cache file unless we assign to the vars.
13681251883Speter(
13682251883Speter  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13683251883Speter    eval ac_val=\$$ac_var
13684251883Speter    case $ac_val in #(
13685251883Speter    *${as_nl}*)
13686251883Speter      case $ac_var in #(
13687251883Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13688251883Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13689251883Speter      esac
13690251883Speter      case $ac_var in #(
13691251883Speter      _ | IFS | as_nl) ;; #(
13692251883Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13693251883Speter      *) { eval $ac_var=; unset $ac_var;} ;;
13694251883Speter      esac ;;
13695251883Speter    esac
13696251883Speter  done
13697251883Speter
13698251883Speter  (set) 2>&1 |
13699251883Speter    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13700251883Speter    *${as_nl}ac_space=\ *)
13701251883Speter      # `set' does not quote correctly, so add quotes: double-quote
13702251883Speter      # substitution turns \\\\ into \\, and sed turns \\ into \.
13703251883Speter      sed -n \
13704251883Speter	"s/'/'\\\\''/g;
13705251883Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13706251883Speter      ;; #(
13707251883Speter    *)
13708251883Speter      # `set' quotes correctly as required by POSIX, so do not add quotes.
13709251883Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13710251883Speter      ;;
13711251883Speter    esac |
13712251883Speter    sort
13713251883Speter) |
13714251883Speter  sed '
13715251883Speter     /^ac_cv_env_/b end
13716251883Speter     t clear
13717251883Speter     :clear
13718251883Speter     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13719251883Speter     t end
13720251883Speter     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13721251883Speter     :end' >>confcache
13722251883Speterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13723251883Speter  if test -w "$cache_file"; then
13724251883Speter    if test "x$cache_file" != "x/dev/null"; then
13725251883Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13726251883Speter$as_echo "$as_me: updating cache $cache_file" >&6;}
13727251883Speter      if test ! -f "$cache_file" || test -h "$cache_file"; then
13728251883Speter	cat confcache >"$cache_file"
13729251883Speter      else
13730251883Speter        case $cache_file in #(
13731251883Speter        */* | ?:*)
13732251883Speter	  mv -f confcache "$cache_file"$$ &&
13733251883Speter	  mv -f "$cache_file"$$ "$cache_file" ;; #(
13734251883Speter        *)
13735251883Speter	  mv -f confcache "$cache_file" ;;
13736251883Speter	esac
13737251883Speter      fi
13738251883Speter    fi
13739251883Speter  else
13740251883Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13741251883Speter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13742251883Speter  fi
13743251883Speterfi
13744251883Speterrm -f confcache
13745251883Speter
13746251883Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix
13747251883Speter# Let make expand exec_prefix.
13748251883Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13749251883Speter
13750251883Speter# Transform confdefs.h into DEFS.
13751251883Speter# Protect against shell expansion while executing Makefile rules.
13752251883Speter# Protect against Makefile macro expansion.
13753251883Speter#
13754251883Speter# If the first sed substitution is executed (which looks for macros that
13755251883Speter# take arguments), then branch to the quote section.  Otherwise,
13756251883Speter# look for a macro that doesn't take arguments.
13757251883Speterac_script='
13758251883Speter:mline
13759251883Speter/\\$/{
13760251883Speter N
13761251883Speter s,\\\n,,
13762251883Speter b mline
13763251883Speter}
13764251883Spetert clear
13765251883Speter:clear
13766251883Speters/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
13767251883Spetert quote
13768251883Speters/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
13769251883Spetert quote
13770251883Speterb any
13771251883Speter:quote
13772251883Speters/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
13773251883Speters/\[/\\&/g
13774251883Speters/\]/\\&/g
13775251883Speters/\$/$$/g
13776251883SpeterH
13777251883Speter:any
13778251883Speter${
13779251883Speter	g
13780251883Speter	s/^\n//
13781251883Speter	s/\n/ /g
13782251883Speter	p
13783251883Speter}
13784251883Speter'
13785251883SpeterDEFS=`sed -n "$ac_script" confdefs.h`
13786251883Speter
13787251883Speter
13788251883Speterac_libobjs=
13789251883Speterac_ltlibobjs=
13790251883SpeterU=
13791251883Speterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13792251883Speter  # 1. Remove the extension, and $U if already installed.
13793251883Speter  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13794251883Speter  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13795251883Speter  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13796251883Speter  #    will be set to the directory where LIBOBJS objects are built.
13797251883Speter  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13798251883Speter  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13799251883Speterdone
13800251883SpeterLIBOBJS=$ac_libobjs
13801251883Speter
13802251883SpeterLTLIBOBJS=$ac_ltlibobjs
13803251883Speter
13804251883Speter
13805305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13806305003Scy$as_echo_n "checking that generated files are newer than configure... " >&6; }
13807305003Scy   if test -n "$am_sleep_pid"; then
13808305003Scy     # Hide warnings about reused PIDs.
13809305003Scy     wait $am_sleep_pid 2>/dev/null
13810305003Scy   fi
13811305003Scy   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13812305003Scy$as_echo "done" >&6; }
13813289166Speter if test -n "$EXEEXT"; then
13814289166Speter  am__EXEEXT_TRUE=
13815289166Speter  am__EXEEXT_FALSE='#'
13816289166Speterelse
13817289166Speter  am__EXEEXT_TRUE='#'
13818289166Speter  am__EXEEXT_FALSE=
13819289166Speterfi
13820289166Speter
13821251883Speterif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13822251883Speter  as_fn_error $? "conditional \"AMDEP\" was never defined.
13823251883SpeterUsually this means the macro was only invoked conditionally." "$LINENO" 5
13824251883Speterfi
13825251883Speterif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13826251883Speter  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13827251883SpeterUsually this means the macro was only invoked conditionally." "$LINENO" 5
13828251883Speterfi
13829251883Speterif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13830251883Speter  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13831251883SpeterUsually this means the macro was only invoked conditionally." "$LINENO" 5
13832251883Speterfi
13833251883Speter
13834251883Speter: "${CONFIG_STATUS=./config.status}"
13835251883Speterac_write_fail=0
13836251883Speterac_clean_files_save=$ac_clean_files
13837251883Speterac_clean_files="$ac_clean_files $CONFIG_STATUS"
13838251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13839251883Speter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13840251883Speteras_write_fail=0
13841251883Spetercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13842251883Speter#! $SHELL
13843251883Speter# Generated by $as_me.
13844251883Speter# Run this file to recreate the current configuration.
13845251883Speter# Compiler output produced by configure, useful for debugging
13846251883Speter# configure, is in config.log if it exists.
13847251883Speter
13848251883Speterdebug=false
13849251883Speterac_cs_recheck=false
13850251883Speterac_cs_silent=false
13851251883Speter
13852251883SpeterSHELL=\${CONFIG_SHELL-$SHELL}
13853251883Speterexport SHELL
13854251883Speter_ASEOF
13855251883Spetercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13856251883Speter## -------------------- ##
13857251883Speter## M4sh Initialization. ##
13858251883Speter## -------------------- ##
13859251883Speter
13860251883Speter# Be more Bourne compatible
13861251883SpeterDUALCASE=1; export DUALCASE # for MKS sh
13862251883Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13863251883Speter  emulate sh
13864251883Speter  NULLCMD=:
13865251883Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13866251883Speter  # is contrary to our usage.  Disable this feature.
13867251883Speter  alias -g '${1+"$@"}'='"$@"'
13868251883Speter  setopt NO_GLOB_SUBST
13869251883Speterelse
13870251883Speter  case `(set -o) 2>/dev/null` in #(
13871251883Speter  *posix*) :
13872251883Speter    set -o posix ;; #(
13873251883Speter  *) :
13874251883Speter     ;;
13875251883Speteresac
13876251883Speterfi
13877251883Speter
13878251883Speter
13879251883Speteras_nl='
13880251883Speter'
13881251883Speterexport as_nl
13882251883Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
13883251883Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13884251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13885251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13886251883Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
13887251883Speter# but without wasting forks for bash or zsh.
13888251883Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
13889251883Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13890251883Speter  as_echo='print -r --'
13891251883Speter  as_echo_n='print -rn --'
13892251883Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13893251883Speter  as_echo='printf %s\n'
13894251883Speter  as_echo_n='printf %s'
13895251883Speterelse
13896251883Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13897251883Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13898251883Speter    as_echo_n='/usr/ucb/echo -n'
13899251883Speter  else
13900251883Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13901251883Speter    as_echo_n_body='eval
13902251883Speter      arg=$1;
13903251883Speter      case $arg in #(
13904251883Speter      *"$as_nl"*)
13905251883Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
13906251883Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13907251883Speter      esac;
13908251883Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13909251883Speter    '
13910251883Speter    export as_echo_n_body
13911251883Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
13912251883Speter  fi
13913251883Speter  export as_echo_body
13914251883Speter  as_echo='sh -c $as_echo_body as_echo'
13915251883Speterfi
13916251883Speter
13917251883Speter# The user is always right.
13918251883Speterif test "${PATH_SEPARATOR+set}" != set; then
13919251883Speter  PATH_SEPARATOR=:
13920251883Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13921251883Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13922251883Speter      PATH_SEPARATOR=';'
13923251883Speter  }
13924251883Speterfi
13925251883Speter
13926251883Speter
13927251883Speter# IFS
13928251883Speter# We need space, tab and new line, in precisely that order.  Quoting is
13929251883Speter# there to prevent editors from complaining about space-tab.
13930251883Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13931251883Speter# splitting by setting IFS to empty value.)
13932251883SpeterIFS=" ""	$as_nl"
13933251883Speter
13934251883Speter# Find who we are.  Look in the path if we contain no directory separator.
13935251883Speteras_myself=
13936251883Spetercase $0 in #((
13937251883Speter  *[\\/]* ) as_myself=$0 ;;
13938251883Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13939251883Speterfor as_dir in $PATH
13940251883Speterdo
13941251883Speter  IFS=$as_save_IFS
13942251883Speter  test -z "$as_dir" && as_dir=.
13943251883Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13944251883Speter  done
13945251883SpeterIFS=$as_save_IFS
13946251883Speter
13947251883Speter     ;;
13948251883Speteresac
13949251883Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
13950251883Speter# in which case we are not to be found in the path.
13951251883Speterif test "x$as_myself" = x; then
13952251883Speter  as_myself=$0
13953251883Speterfi
13954251883Speterif test ! -f "$as_myself"; then
13955251883Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13956251883Speter  exit 1
13957251883Speterfi
13958251883Speter
13959251883Speter# Unset variables that we do not need and which cause bugs (e.g. in
13960251883Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13961251883Speter# suppresses any "Segmentation fault" message there.  '((' could
13962251883Speter# trigger a bug in pdksh 5.2.14.
13963251883Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
13964251883Speterdo eval test x\${$as_var+set} = xset \
13965251883Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13966251883Speterdone
13967251883SpeterPS1='$ '
13968251883SpeterPS2='> '
13969251883SpeterPS4='+ '
13970251883Speter
13971251883Speter# NLS nuisances.
13972251883SpeterLC_ALL=C
13973251883Speterexport LC_ALL
13974251883SpeterLANGUAGE=C
13975251883Speterexport LANGUAGE
13976251883Speter
13977251883Speter# CDPATH.
13978251883Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13979251883Speter
13980251883Speter
13981251883Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
13982251883Speter# ----------------------------------------
13983251883Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13984251883Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13985251883Speter# script with STATUS, using 1 if that was 0.
13986251883Speteras_fn_error ()
13987251883Speter{
13988251883Speter  as_status=$1; test $as_status -eq 0 && as_status=1
13989251883Speter  if test "$4"; then
13990251883Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13991251883Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13992251883Speter  fi
13993251883Speter  $as_echo "$as_me: error: $2" >&2
13994251883Speter  as_fn_exit $as_status
13995251883Speter} # as_fn_error
13996251883Speter
13997251883Speter
13998251883Speter# as_fn_set_status STATUS
13999251883Speter# -----------------------
14000251883Speter# Set $? to STATUS, without forking.
14001251883Speteras_fn_set_status ()
14002251883Speter{
14003251883Speter  return $1
14004251883Speter} # as_fn_set_status
14005251883Speter
14006251883Speter# as_fn_exit STATUS
14007251883Speter# -----------------
14008251883Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14009251883Speteras_fn_exit ()
14010251883Speter{
14011251883Speter  set +e
14012251883Speter  as_fn_set_status $1
14013251883Speter  exit $1
14014251883Speter} # as_fn_exit
14015251883Speter
14016251883Speter# as_fn_unset VAR
14017251883Speter# ---------------
14018251883Speter# Portably unset VAR.
14019251883Speteras_fn_unset ()
14020251883Speter{
14021251883Speter  { eval $1=; unset $1;}
14022251883Speter}
14023251883Speteras_unset=as_fn_unset
14024251883Speter# as_fn_append VAR VALUE
14025251883Speter# ----------------------
14026251883Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
14027251883Speter# advantage of any shell optimizations that allow amortized linear growth over
14028251883Speter# repeated appends, instead of the typical quadratic growth present in naive
14029251883Speter# implementations.
14030251883Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14031251883Speter  eval 'as_fn_append ()
14032251883Speter  {
14033251883Speter    eval $1+=\$2
14034251883Speter  }'
14035251883Speterelse
14036251883Speter  as_fn_append ()
14037251883Speter  {
14038251883Speter    eval $1=\$$1\$2
14039251883Speter  }
14040251883Speterfi # as_fn_append
14041251883Speter
14042251883Speter# as_fn_arith ARG...
14043251883Speter# ------------------
14044251883Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
14045251883Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
14046251883Speter# must be portable across $(()) and expr.
14047251883Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14048251883Speter  eval 'as_fn_arith ()
14049251883Speter  {
14050251883Speter    as_val=$(( $* ))
14051251883Speter  }'
14052251883Speterelse
14053251883Speter  as_fn_arith ()
14054251883Speter  {
14055251883Speter    as_val=`expr "$@" || test $? -eq 1`
14056251883Speter  }
14057251883Speterfi # as_fn_arith
14058251883Speter
14059251883Speter
14060251883Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
14061251883Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14062251883Speter  as_expr=expr
14063251883Speterelse
14064251883Speter  as_expr=false
14065251883Speterfi
14066251883Speter
14067251883Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14068251883Speter  as_basename=basename
14069251883Speterelse
14070251883Speter  as_basename=false
14071251883Speterfi
14072251883Speter
14073251883Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14074251883Speter  as_dirname=dirname
14075251883Speterelse
14076251883Speter  as_dirname=false
14077251883Speterfi
14078251883Speter
14079251883Speteras_me=`$as_basename -- "$0" ||
14080251883Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14081251883Speter	 X"$0" : 'X\(//\)$' \| \
14082251883Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14083251883Speter$as_echo X/"$0" |
14084251883Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
14085251883Speter	    s//\1/
14086251883Speter	    q
14087251883Speter	  }
14088251883Speter	  /^X\/\(\/\/\)$/{
14089251883Speter	    s//\1/
14090251883Speter	    q
14091251883Speter	  }
14092251883Speter	  /^X\/\(\/\).*/{
14093251883Speter	    s//\1/
14094251883Speter	    q
14095251883Speter	  }
14096251883Speter	  s/.*/./; q'`
14097251883Speter
14098251883Speter# Avoid depending upon Character Ranges.
14099251883Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
14100251883Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14101251883Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
14102251883Speteras_cr_digits='0123456789'
14103251883Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
14104251883Speter
14105251883SpeterECHO_C= ECHO_N= ECHO_T=
14106251883Spetercase `echo -n x` in #(((((
14107251883Speter-n*)
14108251883Speter  case `echo 'xy\c'` in
14109251883Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14110251883Speter  xy)  ECHO_C='\c';;
14111251883Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14112251883Speter       ECHO_T='	';;
14113251883Speter  esac;;
14114251883Speter*)
14115251883Speter  ECHO_N='-n';;
14116251883Speteresac
14117251883Speter
14118251883Speterrm -f conf$$ conf$$.exe conf$$.file
14119251883Speterif test -d conf$$.dir; then
14120251883Speter  rm -f conf$$.dir/conf$$.file
14121251883Speterelse
14122251883Speter  rm -f conf$$.dir
14123251883Speter  mkdir conf$$.dir 2>/dev/null
14124251883Speterfi
14125251883Speterif (echo >conf$$.file) 2>/dev/null; then
14126251883Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
14127251883Speter    as_ln_s='ln -s'
14128251883Speter    # ... but there are two gotchas:
14129251883Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14130251883Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14131251883Speter    # In both cases, we have to default to `cp -pR'.
14132251883Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14133251883Speter      as_ln_s='cp -pR'
14134251883Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
14135251883Speter    as_ln_s=ln
14136251883Speter  else
14137251883Speter    as_ln_s='cp -pR'
14138251883Speter  fi
14139251883Speterelse
14140251883Speter  as_ln_s='cp -pR'
14141251883Speterfi
14142251883Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14143251883Speterrmdir conf$$.dir 2>/dev/null
14144251883Speter
14145251883Speter
14146251883Speter# as_fn_mkdir_p
14147251883Speter# -------------
14148251883Speter# Create "$as_dir" as a directory, including parents if necessary.
14149251883Speteras_fn_mkdir_p ()
14150251883Speter{
14151251883Speter
14152251883Speter  case $as_dir in #(
14153251883Speter  -*) as_dir=./$as_dir;;
14154251883Speter  esac
14155251883Speter  test -d "$as_dir" || eval $as_mkdir_p || {
14156251883Speter    as_dirs=
14157251883Speter    while :; do
14158251883Speter      case $as_dir in #(
14159251883Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14160251883Speter      *) as_qdir=$as_dir;;
14161251883Speter      esac
14162251883Speter      as_dirs="'$as_qdir' $as_dirs"
14163251883Speter      as_dir=`$as_dirname -- "$as_dir" ||
14164251883Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14165251883Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
14166251883Speter	 X"$as_dir" : 'X\(//\)$' \| \
14167251883Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14168251883Speter$as_echo X"$as_dir" |
14169251883Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14170251883Speter	    s//\1/
14171251883Speter	    q
14172251883Speter	  }
14173251883Speter	  /^X\(\/\/\)[^/].*/{
14174251883Speter	    s//\1/
14175251883Speter	    q
14176251883Speter	  }
14177251883Speter	  /^X\(\/\/\)$/{
14178251883Speter	    s//\1/
14179251883Speter	    q
14180251883Speter	  }
14181251883Speter	  /^X\(\/\).*/{
14182251883Speter	    s//\1/
14183251883Speter	    q
14184251883Speter	  }
14185251883Speter	  s/.*/./; q'`
14186251883Speter      test -d "$as_dir" && break
14187251883Speter    done
14188251883Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
14189251883Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14190251883Speter
14191251883Speter
14192251883Speter} # as_fn_mkdir_p
14193251883Speterif mkdir -p . 2>/dev/null; then
14194251883Speter  as_mkdir_p='mkdir -p "$as_dir"'
14195251883Speterelse
14196251883Speter  test -d ./-p && rmdir ./-p
14197251883Speter  as_mkdir_p=false
14198251883Speterfi
14199251883Speter
14200251883Speter
14201251883Speter# as_fn_executable_p FILE
14202251883Speter# -----------------------
14203251883Speter# Test if FILE is an executable regular file.
14204251883Speteras_fn_executable_p ()
14205251883Speter{
14206251883Speter  test -f "$1" && test -x "$1"
14207251883Speter} # as_fn_executable_p
14208251883Speteras_test_x='test -x'
14209251883Speteras_executable_p=as_fn_executable_p
14210251883Speter
14211251883Speter# Sed expression to map a string onto a valid CPP name.
14212251883Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14213251883Speter
14214251883Speter# Sed expression to map a string onto a valid variable name.
14215251883Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14216251883Speter
14217251883Speter
14218251883Speterexec 6>&1
14219251883Speter## ----------------------------------- ##
14220251883Speter## Main body of $CONFIG_STATUS script. ##
14221251883Speter## ----------------------------------- ##
14222251883Speter_ASEOF
14223251883Spetertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14224251883Speter
14225251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14226251883Speter# Save the log message, to keep $0 and so on meaningful, and to
14227251883Speter# report actual input values of CONFIG_FILES etc. instead of their
14228251883Speter# values after options handling.
14229251883Speterac_log="
14230305003ScyThis file was extended by sqlite $as_me 3.14.1, which was
14231251883Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
14232251883Speter
14233251883Speter  CONFIG_FILES    = $CONFIG_FILES
14234251883Speter  CONFIG_HEADERS  = $CONFIG_HEADERS
14235251883Speter  CONFIG_LINKS    = $CONFIG_LINKS
14236251883Speter  CONFIG_COMMANDS = $CONFIG_COMMANDS
14237251883Speter  $ $0 $@
14238251883Speter
14239251883Speteron `(hostname || uname -n) 2>/dev/null | sed 1q`
14240251883Speter"
14241251883Speter
14242251883Speter_ACEOF
14243251883Speter
14244251883Spetercase $ac_config_files in *"
14245251883Speter"*) set x $ac_config_files; shift; ac_config_files=$*;;
14246251883Speteresac
14247251883Speter
14248251883Speter
14249251883Speter
14250251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14251251883Speter# Files that config.status was made for.
14252251883Speterconfig_files="$ac_config_files"
14253251883Speterconfig_commands="$ac_config_commands"
14254251883Speter
14255251883Speter_ACEOF
14256251883Speter
14257251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14258251883Speterac_cs_usage="\
14259251883Speter\`$as_me' instantiates files and other configuration actions
14260251883Speterfrom templates according to the current configuration.  Unless the files
14261251883Speterand actions are specified as TAGs, all are instantiated by default.
14262251883Speter
14263251883SpeterUsage: $0 [OPTION]... [TAG]...
14264251883Speter
14265251883Speter  -h, --help       print this help, then exit
14266251883Speter  -V, --version    print version number and configuration settings, then exit
14267251883Speter      --config     print configuration, then exit
14268251883Speter  -q, --quiet, --silent
14269251883Speter                   do not print progress messages
14270251883Speter  -d, --debug      don't remove temporary files
14271251883Speter      --recheck    update $as_me by reconfiguring in the same conditions
14272251883Speter      --file=FILE[:TEMPLATE]
14273251883Speter                   instantiate the configuration file FILE
14274251883Speter
14275251883SpeterConfiguration files:
14276251883Speter$config_files
14277251883Speter
14278251883SpeterConfiguration commands:
14279251883Speter$config_commands
14280251883Speter
14281251883SpeterReport bugs to <http://www.sqlite.org>."
14282251883Speter
14283251883Speter_ACEOF
14284251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14285251883Speterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14286251883Speterac_cs_version="\\
14287305003Scysqlite config.status 3.14.1
14288251883Speterconfigured by $0, generated by GNU Autoconf 2.69,
14289251883Speter  with options \\"\$ac_cs_config\\"
14290251883Speter
14291251883SpeterCopyright (C) 2012 Free Software Foundation, Inc.
14292251883SpeterThis config.status script is free software; the Free Software Foundation
14293251883Spetergives unlimited permission to copy, distribute and modify it."
14294251883Speter
14295251883Speterac_pwd='$ac_pwd'
14296251883Spetersrcdir='$srcdir'
14297251883SpeterINSTALL='$INSTALL'
14298251883SpeterMKDIR_P='$MKDIR_P'
14299251883SpeterAWK='$AWK'
14300251883Spetertest -n "\$AWK" || AWK=awk
14301251883Speter_ACEOF
14302251883Speter
14303251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14304251883Speter# The default lists apply if the user does not specify any file.
14305251883Speterac_need_defaults=:
14306251883Speterwhile test $# != 0
14307251883Speterdo
14308251883Speter  case $1 in
14309251883Speter  --*=?*)
14310251883Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14311251883Speter    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14312251883Speter    ac_shift=:
14313251883Speter    ;;
14314251883Speter  --*=)
14315251883Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14316251883Speter    ac_optarg=
14317251883Speter    ac_shift=:
14318251883Speter    ;;
14319251883Speter  *)
14320251883Speter    ac_option=$1
14321251883Speter    ac_optarg=$2
14322251883Speter    ac_shift=shift
14323251883Speter    ;;
14324251883Speter  esac
14325251883Speter
14326251883Speter  case $ac_option in
14327251883Speter  # Handling of the options.
14328251883Speter  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14329251883Speter    ac_cs_recheck=: ;;
14330251883Speter  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14331251883Speter    $as_echo "$ac_cs_version"; exit ;;
14332251883Speter  --config | --confi | --conf | --con | --co | --c )
14333251883Speter    $as_echo "$ac_cs_config"; exit ;;
14334251883Speter  --debug | --debu | --deb | --de | --d | -d )
14335251883Speter    debug=: ;;
14336251883Speter  --file | --fil | --fi | --f )
14337251883Speter    $ac_shift
14338251883Speter    case $ac_optarg in
14339251883Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14340251883Speter    '') as_fn_error $? "missing file argument" ;;
14341251883Speter    esac
14342251883Speter    as_fn_append CONFIG_FILES " '$ac_optarg'"
14343251883Speter    ac_need_defaults=false;;
14344251883Speter  --he | --h |  --help | --hel | -h )
14345251883Speter    $as_echo "$ac_cs_usage"; exit ;;
14346251883Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14347251883Speter  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14348251883Speter    ac_cs_silent=: ;;
14349251883Speter
14350251883Speter  # This is an error.
14351251883Speter  -*) as_fn_error $? "unrecognized option: \`$1'
14352251883SpeterTry \`$0 --help' for more information." ;;
14353251883Speter
14354251883Speter  *) as_fn_append ac_config_targets " $1"
14355251883Speter     ac_need_defaults=false ;;
14356251883Speter
14357251883Speter  esac
14358251883Speter  shift
14359251883Speterdone
14360251883Speter
14361251883Speterac_configure_extra_args=
14362251883Speter
14363251883Speterif $ac_cs_silent; then
14364251883Speter  exec 6>/dev/null
14365251883Speter  ac_configure_extra_args="$ac_configure_extra_args --silent"
14366251883Speterfi
14367251883Speter
14368251883Speter_ACEOF
14369251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14370251883Speterif \$ac_cs_recheck; then
14371251883Speter  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14372251883Speter  shift
14373251883Speter  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14374251883Speter  CONFIG_SHELL='$SHELL'
14375251883Speter  export CONFIG_SHELL
14376251883Speter  exec "\$@"
14377251883Speterfi
14378251883Speter
14379251883Speter_ACEOF
14380251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14381251883Speterexec 5>>config.log
14382251883Speter{
14383251883Speter  echo
14384251883Speter  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14385251883Speter## Running $as_me. ##
14386251883Speter_ASBOX
14387251883Speter  $as_echo "$ac_log"
14388251883Speter} >&5
14389251883Speter
14390251883Speter_ACEOF
14391251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14392251883Speter#
14393251883Speter# INIT-COMMANDS
14394251883Speter#
14395251883SpeterAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14396251883Speter
14397289166Speter
14398289166Speter# The HP-UX ksh and POSIX shell print the target directory to stdout
14399289166Speter# if CDPATH is set.
14400289166Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14401289166Speter
14402289166Spetersed_quote_subst='$sed_quote_subst'
14403289166Speterdouble_quote_subst='$double_quote_subst'
14404289166Speterdelay_variable_subst='$delay_variable_subst'
14405289166Spetermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14406289166Spetermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14407289166Speterenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14408289166Speterenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14409289166Speterpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14410289166Speterenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14411305003Scyshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14412289166SpeterSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14413289166SpeterECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14414289166SpeterPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14415289166Speterhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14416289166Speterhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14417289166Speterhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14418289166Speterbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14419289166Speterbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14420289166Speterbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14421289166SpeterSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14422289166SpeterXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14423289166SpeterGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14424289166SpeterEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14425289166SpeterFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14426289166SpeterLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14427289166SpeterNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14428289166SpeterLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14429289166Spetermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14430289166Speterac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14431289166Speterexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14432289166Speterlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14433289166Speterlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14434289166Speterlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14435289166Speterlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14436289166Speterlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14437289166Speterreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14438289166Speterreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14439289166SpeterOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14440289166Speterdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14441289166Speterfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14442289166Speterfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14443289166Speterwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14444289166SpeterDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14445289166Spetersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14446289166SpeterAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14447289166SpeterAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14448289166Speterarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14449289166SpeterSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14450289166SpeterRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14451289166Speterold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14452289166Speterold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14453289166Speterold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14454289166Speterlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14455289166SpeterCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14456289166SpeterCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14457289166Spetercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14458289166SpeterGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14459289166Speterlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14460289166Speterlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14461305003Scylt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14462289166Speterlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14463289166Speterlt_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"`'
14464305003Scylt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14465289166Speternm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14466289166Speterlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14467305003Scylt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14468289166Speterobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14469289166SpeterMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14470289166Speterlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14471289166Speterlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14472289166Speterlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14473289166Speterlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14474289166Speterlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14475289166Speterneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14476289166SpeterMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14477289166SpeterDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14478289166SpeterNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14479289166SpeterLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14480289166SpeterOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14481289166SpeterOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14482289166Speterlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14483289166Spetershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14484289166Speterextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14485289166Speterarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14486289166Speterenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14487289166Speterexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14488289166Speterwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14489289166Spetercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14490289166Speterold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14491289166Speterold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14492289166Speterarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14493289166Speterarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14494289166Spetermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14495289166Spetermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14496289166Speterwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14497289166Speterallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14498289166Speterno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14499289166Speterhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14500289166Speterhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14501289166Speterhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14502289166Speterhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14503289166Speterhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14504289166Speterhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14505289166Speterhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14506289166Speterinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14507289166Speterlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14508289166Speteralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14509289166Speterexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14510289166Speterexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14511289166Speterinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14512289166Speterprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14513289166Speterpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14514289166Speterfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14515289166Spetervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14516289166Speterneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14517289166Speterneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14518289166Speterversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14519289166Speterrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14520289166Spetershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14521289166Spetershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14522289166Speterlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14523289166Speterlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14524289166Spetersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14525289166Speterinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14526289166Speterpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14527289166Speterpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14528289166Speterfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14529289166Speterfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14530289166Speterhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14531289166Spetersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14532305003Scyconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14533305003Scyconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14534289166Speterhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14535289166Speterenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14536289166Speterenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14537289166Speterenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14538289166Speterold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14539289166Speterstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14540289166Speter
14541289166SpeterLTCC='$LTCC'
14542289166SpeterLTCFLAGS='$LTCFLAGS'
14543289166Spetercompiler='$compiler_DEFAULT'
14544289166Speter
14545289166Speter# A function that is used when there is no print builtin or printf.
14546289166Speterfunc_fallback_echo ()
14547289166Speter{
14548289166Speter  eval 'cat <<_LTECHO_EOF
14549289166Speter\$1
14550289166Speter_LTECHO_EOF'
14551289166Speter}
14552289166Speter
14553289166Speter# Quote evaled strings.
14554289166Speterfor var in SHELL \
14555289166SpeterECHO \
14556289166SpeterPATH_SEPARATOR \
14557289166SpeterSED \
14558289166SpeterGREP \
14559289166SpeterEGREP \
14560289166SpeterFGREP \
14561289166SpeterLD \
14562289166SpeterNM \
14563289166SpeterLN_S \
14564289166Speterlt_SP2NL \
14565289166Speterlt_NL2SP \
14566289166Speterreload_flag \
14567289166SpeterOBJDUMP \
14568289166Speterdeplibs_check_method \
14569289166Speterfile_magic_cmd \
14570289166Speterfile_magic_glob \
14571289166Speterwant_nocaseglob \
14572289166SpeterDLLTOOL \
14573289166Spetersharedlib_from_linklib_cmd \
14574289166SpeterAR \
14575289166SpeterAR_FLAGS \
14576289166Speterarchiver_list_spec \
14577289166SpeterSTRIP \
14578289166SpeterRANLIB \
14579289166SpeterCC \
14580289166SpeterCFLAGS \
14581289166Spetercompiler \
14582289166Speterlt_cv_sys_global_symbol_pipe \
14583289166Speterlt_cv_sys_global_symbol_to_cdecl \
14584305003Scylt_cv_sys_global_symbol_to_import \
14585289166Speterlt_cv_sys_global_symbol_to_c_name_address \
14586289166Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14587305003Scylt_cv_nm_interface \
14588289166Speternm_file_list_spec \
14589305003Scylt_cv_truncate_bin \
14590289166Speterlt_prog_compiler_no_builtin_flag \
14591289166Speterlt_prog_compiler_pic \
14592289166Speterlt_prog_compiler_wl \
14593289166Speterlt_prog_compiler_static \
14594289166Speterlt_cv_prog_compiler_c_o \
14595289166Speterneed_locks \
14596289166SpeterMANIFEST_TOOL \
14597289166SpeterDSYMUTIL \
14598289166SpeterNMEDIT \
14599289166SpeterLIPO \
14600289166SpeterOTOOL \
14601289166SpeterOTOOL64 \
14602289166Spetershrext_cmds \
14603289166Speterexport_dynamic_flag_spec \
14604289166Speterwhole_archive_flag_spec \
14605289166Spetercompiler_needs_object \
14606289166Speterwith_gnu_ld \
14607289166Speterallow_undefined_flag \
14608289166Speterno_undefined_flag \
14609289166Speterhardcode_libdir_flag_spec \
14610289166Speterhardcode_libdir_separator \
14611289166Speterexclude_expsyms \
14612289166Speterinclude_expsyms \
14613289166Speterfile_list_spec \
14614289166Spetervariables_saved_for_relink \
14615289166Speterlibname_spec \
14616289166Speterlibrary_names_spec \
14617289166Spetersoname_spec \
14618289166Speterinstall_override_mode \
14619289166Speterfinish_eval \
14620289166Speterold_striplib \
14621289166Speterstriplib; do
14622289166Speter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14623289166Speter    *[\\\\\\\`\\"\\\$]*)
14624305003Scy      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14625289166Speter      ;;
14626289166Speter    *)
14627289166Speter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14628289166Speter      ;;
14629289166Speter    esac
14630289166Speterdone
14631289166Speter
14632289166Speter# Double-quote double-evaled strings.
14633289166Speterfor var in reload_cmds \
14634289166Speterold_postinstall_cmds \
14635289166Speterold_postuninstall_cmds \
14636289166Speterold_archive_cmds \
14637289166Speterextract_expsyms_cmds \
14638289166Speterold_archive_from_new_cmds \
14639289166Speterold_archive_from_expsyms_cmds \
14640289166Speterarchive_cmds \
14641289166Speterarchive_expsym_cmds \
14642289166Spetermodule_cmds \
14643289166Spetermodule_expsym_cmds \
14644289166Speterexport_symbols_cmds \
14645289166Speterprelink_cmds \
14646289166Speterpostlink_cmds \
14647289166Speterpostinstall_cmds \
14648289166Speterpostuninstall_cmds \
14649289166Speterfinish_cmds \
14650289166Spetersys_lib_search_path_spec \
14651305003Scyconfigure_time_dlsearch_path \
14652305003Scyconfigure_time_lt_sys_library_path; do
14653289166Speter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14654289166Speter    *[\\\\\\\`\\"\\\$]*)
14655305003Scy      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14656289166Speter      ;;
14657289166Speter    *)
14658289166Speter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14659289166Speter      ;;
14660289166Speter    esac
14661289166Speterdone
14662289166Speter
14663289166Speterac_aux_dir='$ac_aux_dir'
14664289166Speter
14665305003Scy# See if we are running on zsh, and set the options that allow our
14666289166Speter# commands through without removal of \ escapes INIT.
14667305003Scyif test -n "\${ZSH_VERSION+set}"; then
14668289166Speter   setopt NO_GLOB_SUBST
14669289166Speterfi
14670289166Speter
14671289166Speter
14672289166Speter    PACKAGE='$PACKAGE'
14673289166Speter    VERSION='$VERSION'
14674289166Speter    RM='$RM'
14675289166Speter    ofile='$ofile'
14676289166Speter
14677289166Speter
14678289166Speter
14679289166Speter
14680251883Speter_ACEOF
14681251883Speter
14682251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14683251883Speter
14684251883Speter# Handling of arguments.
14685251883Speterfor ac_config_target in $ac_config_targets
14686251883Speterdo
14687251883Speter  case $ac_config_target in
14688251883Speter    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14689289166Speter    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14690251883Speter    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14691251883Speter    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
14692251883Speter
14693251883Speter  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14694251883Speter  esac
14695251883Speterdone
14696251883Speter
14697251883Speter
14698251883Speter# If the user did not use the arguments to specify the items to instantiate,
14699251883Speter# then the envvar interface is used.  Set only those that are not.
14700251883Speter# We use the long form for the default assignment because of an extremely
14701251883Speter# bizarre bug on SunOS 4.1.3.
14702251883Speterif $ac_need_defaults; then
14703251883Speter  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14704251883Speter  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14705251883Speterfi
14706251883Speter
14707251883Speter# Have a temporary directory for convenience.  Make it in the build tree
14708251883Speter# simply because there is no reason against having it here, and in addition,
14709251883Speter# creating and moving files from /tmp can sometimes cause problems.
14710251883Speter# Hook for its removal unless debugging.
14711251883Speter# Note that there is a small window in which the directory will not be cleaned:
14712251883Speter# after its creation but before its name has been assigned to `$tmp'.
14713251883Speter$debug ||
14714251883Speter{
14715251883Speter  tmp= ac_tmp=
14716251883Speter  trap 'exit_status=$?
14717251883Speter  : "${ac_tmp:=$tmp}"
14718251883Speter  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14719251883Speter' 0
14720251883Speter  trap 'as_fn_exit 1' 1 2 13 15
14721251883Speter}
14722251883Speter# Create a (secure) tmp directory for tmp files.
14723251883Speter
14724251883Speter{
14725251883Speter  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14726251883Speter  test -d "$tmp"
14727251883Speter}  ||
14728251883Speter{
14729251883Speter  tmp=./conf$$-$RANDOM
14730251883Speter  (umask 077 && mkdir "$tmp")
14731251883Speter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14732251883Speterac_tmp=$tmp
14733251883Speter
14734251883Speter# Set up the scripts for CONFIG_FILES section.
14735251883Speter# No need to generate them if there are no CONFIG_FILES.
14736251883Speter# This happens for instance with `./config.status config.h'.
14737251883Speterif test -n "$CONFIG_FILES"; then
14738251883Speter
14739251883Speter
14740251883Speterac_cr=`echo X | tr X '\015'`
14741251883Speter# On cygwin, bash can eat \r inside `` if the user requested igncr.
14742251883Speter# But we know of no other shell where ac_cr would be empty at this
14743251883Speter# point, so we can use a bashism as a fallback.
14744251883Speterif test "x$ac_cr" = x; then
14745251883Speter  eval ac_cr=\$\'\\r\'
14746251883Speterfi
14747251883Speterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14748251883Speterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14749251883Speter  ac_cs_awk_cr='\\r'
14750251883Speterelse
14751251883Speter  ac_cs_awk_cr=$ac_cr
14752251883Speterfi
14753251883Speter
14754251883Speterecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14755251883Speter_ACEOF
14756251883Speter
14757251883Speter
14758251883Speter{
14759251883Speter  echo "cat >conf$$subs.awk <<_ACEOF" &&
14760251883Speter  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14761251883Speter  echo "_ACEOF"
14762251883Speter} >conf$$subs.sh ||
14763251883Speter  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14764251883Speterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14765251883Speterac_delim='%!_!# '
14766251883Speterfor ac_last_try in false false false false false :; do
14767251883Speter  . ./conf$$subs.sh ||
14768251883Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14769251883Speter
14770251883Speter  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14771251883Speter  if test $ac_delim_n = $ac_delim_num; then
14772251883Speter    break
14773251883Speter  elif $ac_last_try; then
14774251883Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14775251883Speter  else
14776251883Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14777251883Speter  fi
14778251883Speterdone
14779251883Speterrm -f conf$$subs.sh
14780251883Speter
14781251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14782251883Spetercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14783251883Speter_ACEOF
14784251883Spetersed -n '
14785251883Speterh
14786251883Speters/^/S["/; s/!.*/"]=/
14787251883Speterp
14788251883Speterg
14789251883Speters/^[^!]*!//
14790251883Speter:repl
14791251883Spetert repl
14792251883Speters/'"$ac_delim"'$//
14793251883Spetert delim
14794251883Speter:nl
14795251883Speterh
14796251883Speters/\(.\{148\}\)..*/\1/
14797251883Spetert more1
14798251883Speters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14799251883Speterp
14800251883Spetern
14801251883Speterb repl
14802251883Speter:more1
14803251883Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
14804251883Speterp
14805251883Speterg
14806251883Speters/.\{148\}//
14807251883Spetert nl
14808251883Speter:delim
14809251883Speterh
14810251883Speters/\(.\{148\}\)..*/\1/
14811251883Spetert more2
14812251883Speters/["\\]/\\&/g; s/^/"/; s/$/"/
14813251883Speterp
14814251883Speterb
14815251883Speter:more2
14816251883Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
14817251883Speterp
14818251883Speterg
14819251883Speters/.\{148\}//
14820251883Spetert delim
14821251883Speter' <conf$$subs.awk | sed '
14822251883Speter/^[^""]/{
14823251883Speter  N
14824251883Speter  s/\n//
14825251883Speter}
14826251883Speter' >>$CONFIG_STATUS || ac_write_fail=1
14827251883Speterrm -f conf$$subs.awk
14828251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14829251883Speter_ACAWK
14830251883Spetercat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14831251883Speter  for (key in S) S_is_set[key] = 1
14832251883Speter  FS = ""
14833251883Speter
14834251883Speter}
14835251883Speter{
14836251883Speter  line = $ 0
14837251883Speter  nfields = split(line, field, "@")
14838251883Speter  substed = 0
14839251883Speter  len = length(field[1])
14840251883Speter  for (i = 2; i < nfields; i++) {
14841251883Speter    key = field[i]
14842251883Speter    keylen = length(key)
14843251883Speter    if (S_is_set[key]) {
14844251883Speter      value = S[key]
14845251883Speter      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14846251883Speter      len += length(value) + length(field[++i])
14847251883Speter      substed = 1
14848251883Speter    } else
14849251883Speter      len += 1 + keylen
14850251883Speter  }
14851251883Speter
14852251883Speter  print line
14853251883Speter}
14854251883Speter
14855251883Speter_ACAWK
14856251883Speter_ACEOF
14857251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14858251883Speterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14859251883Speter  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14860251883Speterelse
14861251883Speter  cat
14862251883Speterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14863251883Speter  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14864251883Speter_ACEOF
14865251883Speter
14866251883Speter# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14867251883Speter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14868251883Speter# trailing colons and then remove the whole line if VPATH becomes empty
14869251883Speter# (actually we leave an empty line to preserve line numbers).
14870251883Speterif test "x$srcdir" = x.; then
14871251883Speter  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
14872251883Speterh
14873251883Speters///
14874251883Speters/^/:/
14875251883Speters/[	 ]*$/:/
14876251883Speters/:\$(srcdir):/:/g
14877251883Speters/:\${srcdir}:/:/g
14878251883Speters/:@srcdir@:/:/g
14879251883Speters/^:*//
14880251883Speters/:*$//
14881251883Speterx
14882251883Speters/\(=[	 ]*\).*/\1/
14883251883SpeterG
14884251883Speters/\n//
14885251883Speters/^[^=]*=[	 ]*$//
14886251883Speter}'
14887251883Speterfi
14888251883Speter
14889251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14890251883Speterfi # test -n "$CONFIG_FILES"
14891251883Speter
14892251883Speter
14893251883Spetereval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
14894251883Spetershift
14895251883Speterfor ac_tag
14896251883Speterdo
14897251883Speter  case $ac_tag in
14898251883Speter  :[FHLC]) ac_mode=$ac_tag; continue;;
14899251883Speter  esac
14900251883Speter  case $ac_mode$ac_tag in
14901251883Speter  :[FHL]*:*);;
14902251883Speter  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14903251883Speter  :[FH]-) ac_tag=-:-;;
14904251883Speter  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14905251883Speter  esac
14906251883Speter  ac_save_IFS=$IFS
14907251883Speter  IFS=:
14908251883Speter  set x $ac_tag
14909251883Speter  IFS=$ac_save_IFS
14910251883Speter  shift
14911251883Speter  ac_file=$1
14912251883Speter  shift
14913251883Speter
14914251883Speter  case $ac_mode in
14915251883Speter  :L) ac_source=$1;;
14916251883Speter  :[FH])
14917251883Speter    ac_file_inputs=
14918251883Speter    for ac_f
14919251883Speter    do
14920251883Speter      case $ac_f in
14921251883Speter      -) ac_f="$ac_tmp/stdin";;
14922251883Speter      *) # Look for the file first in the build tree, then in the source tree
14923251883Speter	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14924251883Speter	 # because $ac_f cannot contain `:'.
14925251883Speter	 test -f "$ac_f" ||
14926251883Speter	   case $ac_f in
14927251883Speter	   [\\/$]*) false;;
14928251883Speter	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14929251883Speter	   esac ||
14930251883Speter	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14931251883Speter      esac
14932251883Speter      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14933251883Speter      as_fn_append ac_file_inputs " '$ac_f'"
14934251883Speter    done
14935251883Speter
14936251883Speter    # Let's still pretend it is `configure' which instantiates (i.e., don't
14937251883Speter    # use $as_me), people would be surprised to read:
14938251883Speter    #    /* config.h.  Generated by config.status.  */
14939251883Speter    configure_input='Generated from '`
14940251883Speter	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14941251883Speter	`' by configure.'
14942251883Speter    if test x"$ac_file" != x-; then
14943251883Speter      configure_input="$ac_file.  $configure_input"
14944251883Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14945251883Speter$as_echo "$as_me: creating $ac_file" >&6;}
14946251883Speter    fi
14947251883Speter    # Neutralize special characters interpreted by sed in replacement strings.
14948251883Speter    case $configure_input in #(
14949251883Speter    *\&* | *\|* | *\\* )
14950251883Speter       ac_sed_conf_input=`$as_echo "$configure_input" |
14951251883Speter       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14952251883Speter    *) ac_sed_conf_input=$configure_input;;
14953251883Speter    esac
14954251883Speter
14955251883Speter    case $ac_tag in
14956251883Speter    *:-:* | *:-) cat >"$ac_tmp/stdin" \
14957251883Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14958251883Speter    esac
14959251883Speter    ;;
14960251883Speter  esac
14961251883Speter
14962251883Speter  ac_dir=`$as_dirname -- "$ac_file" ||
14963251883Speter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14964251883Speter	 X"$ac_file" : 'X\(//\)[^/]' \| \
14965251883Speter	 X"$ac_file" : 'X\(//\)$' \| \
14966251883Speter	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14967251883Speter$as_echo X"$ac_file" |
14968251883Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14969251883Speter	    s//\1/
14970251883Speter	    q
14971251883Speter	  }
14972251883Speter	  /^X\(\/\/\)[^/].*/{
14973251883Speter	    s//\1/
14974251883Speter	    q
14975251883Speter	  }
14976251883Speter	  /^X\(\/\/\)$/{
14977251883Speter	    s//\1/
14978251883Speter	    q
14979251883Speter	  }
14980251883Speter	  /^X\(\/\).*/{
14981251883Speter	    s//\1/
14982251883Speter	    q
14983251883Speter	  }
14984251883Speter	  s/.*/./; q'`
14985251883Speter  as_dir="$ac_dir"; as_fn_mkdir_p
14986251883Speter  ac_builddir=.
14987251883Speter
14988251883Spetercase "$ac_dir" in
14989251883Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14990251883Speter*)
14991251883Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14992251883Speter  # A ".." for each directory in $ac_dir_suffix.
14993251883Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14994251883Speter  case $ac_top_builddir_sub in
14995251883Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14996251883Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14997251883Speter  esac ;;
14998251883Speteresac
14999251883Speterac_abs_top_builddir=$ac_pwd
15000251883Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
15001251883Speter# for backward compatibility:
15002251883Speterac_top_builddir=$ac_top_build_prefix
15003251883Speter
15004251883Spetercase $srcdir in
15005251883Speter  .)  # We are building in place.
15006251883Speter    ac_srcdir=.
15007251883Speter    ac_top_srcdir=$ac_top_builddir_sub
15008251883Speter    ac_abs_top_srcdir=$ac_pwd ;;
15009251883Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
15010251883Speter    ac_srcdir=$srcdir$ac_dir_suffix;
15011251883Speter    ac_top_srcdir=$srcdir
15012251883Speter    ac_abs_top_srcdir=$srcdir ;;
15013251883Speter  *) # Relative name.
15014251883Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15015251883Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
15016251883Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15017251883Speteresac
15018251883Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15019251883Speter
15020251883Speter
15021251883Speter  case $ac_mode in
15022251883Speter  :F)
15023251883Speter  #
15024251883Speter  # CONFIG_FILE
15025251883Speter  #
15026251883Speter
15027251883Speter  case $INSTALL in
15028251883Speter  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15029251883Speter  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15030251883Speter  esac
15031251883Speter  ac_MKDIR_P=$MKDIR_P
15032251883Speter  case $MKDIR_P in
15033251883Speter  [\\/$]* | ?:[\\/]* ) ;;
15034251883Speter  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15035251883Speter  esac
15036251883Speter_ACEOF
15037251883Speter
15038251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15039251883Speter# If the template does not know about datarootdir, expand it.
15040251883Speter# FIXME: This hack should be removed a few years after 2.60.
15041251883Speterac_datarootdir_hack=; ac_datarootdir_seen=
15042251883Speterac_sed_dataroot='
15043251883Speter/datarootdir/ {
15044251883Speter  p
15045251883Speter  q
15046251883Speter}
15047251883Speter/@datadir@/p
15048251883Speter/@docdir@/p
15049251883Speter/@infodir@/p
15050251883Speter/@localedir@/p
15051251883Speter/@mandir@/p'
15052251883Spetercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15053251883Speter*datarootdir*) ac_datarootdir_seen=yes;;
15054251883Speter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15055251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15056251883Speter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15057251883Speter_ACEOF
15058251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15059251883Speter  ac_datarootdir_hack='
15060251883Speter  s&@datadir@&$datadir&g
15061251883Speter  s&@docdir@&$docdir&g
15062251883Speter  s&@infodir@&$infodir&g
15063251883Speter  s&@localedir@&$localedir&g
15064251883Speter  s&@mandir@&$mandir&g
15065251883Speter  s&\\\${datarootdir}&$datarootdir&g' ;;
15066251883Speteresac
15067251883Speter_ACEOF
15068251883Speter
15069251883Speter# Neutralize VPATH when `$srcdir' = `.'.
15070251883Speter# Shell code in configure.ac might set extrasub.
15071251883Speter# FIXME: do we really want to maintain this feature?
15072251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15073251883Speterac_sed_extra="$ac_vpsub
15074251883Speter$extrasub
15075251883Speter_ACEOF
15076251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15077251883Speter:t
15078251883Speter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15079251883Speters|@configure_input@|$ac_sed_conf_input|;t t
15080251883Speters&@top_builddir@&$ac_top_builddir_sub&;t t
15081251883Speters&@top_build_prefix@&$ac_top_build_prefix&;t t
15082251883Speters&@srcdir@&$ac_srcdir&;t t
15083251883Speters&@abs_srcdir@&$ac_abs_srcdir&;t t
15084251883Speters&@top_srcdir@&$ac_top_srcdir&;t t
15085251883Speters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15086251883Speters&@builddir@&$ac_builddir&;t t
15087251883Speters&@abs_builddir@&$ac_abs_builddir&;t t
15088251883Speters&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15089251883Speters&@INSTALL@&$ac_INSTALL&;t t
15090251883Speters&@MKDIR_P@&$ac_MKDIR_P&;t t
15091251883Speter$ac_datarootdir_hack
15092251883Speter"
15093251883Spetereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15094251883Speter  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15095251883Speter
15096251883Spetertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15097251883Speter  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15098251883Speter  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15099251883Speter      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15100251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15101251883Speterwhich seems to be undefined.  Please make sure it is defined" >&5
15102251883Speter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15103251883Speterwhich seems to be undefined.  Please make sure it is defined" >&2;}
15104251883Speter
15105251883Speter  rm -f "$ac_tmp/stdin"
15106251883Speter  case $ac_file in
15107251883Speter  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15108251883Speter  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15109251883Speter  esac \
15110251883Speter  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15111251883Speter ;;
15112251883Speter
15113251883Speter
15114251883Speter  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15115251883Speter$as_echo "$as_me: executing $ac_file commands" >&6;}
15116251883Speter ;;
15117251883Speter  esac
15118251883Speter
15119251883Speter
15120251883Speter  case $ac_file$ac_mode in
15121289166Speter    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15122305003Scy  # Older Autoconf quotes --file arguments for eval, but not when files
15123289166Speter  # are listed without --file.  Let's play safe and only enable the eval
15124289166Speter  # if we detect the quoting.
15125289166Speter  case $CONFIG_FILES in
15126289166Speter  *\'*) eval set x "$CONFIG_FILES" ;;
15127289166Speter  *)   set x $CONFIG_FILES ;;
15128289166Speter  esac
15129289166Speter  shift
15130289166Speter  for mf
15131289166Speter  do
15132289166Speter    # Strip MF so we end up with the name of the file.
15133289166Speter    mf=`echo "$mf" | sed -e 's/:.*$//'`
15134289166Speter    # Check whether this is an Automake generated Makefile or not.
15135305003Scy    # We used to match only the files named 'Makefile.in', but
15136289166Speter    # some people rename them; so instead we look at the file content.
15137289166Speter    # Grep'ing the first line is not enough: some people post-process
15138289166Speter    # each Makefile.in and add a new line on top of each file to say so.
15139289166Speter    # Grep'ing the whole file is not good either: AIX grep has a line
15140289166Speter    # limit of 2048, but all sed's we know have understand at least 4000.
15141289166Speter    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15142289166Speter      dirpart=`$as_dirname -- "$mf" ||
15143251883Speter$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15144251883Speter	 X"$mf" : 'X\(//\)[^/]' \| \
15145251883Speter	 X"$mf" : 'X\(//\)$' \| \
15146251883Speter	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15147251883Speter$as_echo X"$mf" |
15148251883Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15149251883Speter	    s//\1/
15150251883Speter	    q
15151251883Speter	  }
15152251883Speter	  /^X\(\/\/\)[^/].*/{
15153251883Speter	    s//\1/
15154251883Speter	    q
15155251883Speter	  }
15156251883Speter	  /^X\(\/\/\)$/{
15157251883Speter	    s//\1/
15158251883Speter	    q
15159251883Speter	  }
15160251883Speter	  /^X\(\/\).*/{
15161251883Speter	    s//\1/
15162251883Speter	    q
15163251883Speter	  }
15164251883Speter	  s/.*/./; q'`
15165289166Speter    else
15166289166Speter      continue
15167289166Speter    fi
15168289166Speter    # Extract the definition of DEPDIR, am__include, and am__quote
15169305003Scy    # from the Makefile without running 'make'.
15170289166Speter    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15171289166Speter    test -z "$DEPDIR" && continue
15172289166Speter    am__include=`sed -n 's/^am__include = //p' < "$mf"`
15173305003Scy    test -z "$am__include" && continue
15174289166Speter    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15175289166Speter    # Find all dependency output files, they are included files with
15176289166Speter    # $(DEPDIR) in their names.  We invoke sed twice because it is the
15177289166Speter    # simplest approach to changing $(DEPDIR) to its actual value in the
15178289166Speter    # expansion.
15179289166Speter    for file in `sed -n "
15180289166Speter      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15181305003Scy	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15182289166Speter      # Make sure the directory exists.
15183289166Speter      test -f "$dirpart/$file" && continue
15184289166Speter      fdir=`$as_dirname -- "$file" ||
15185251883Speter$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15186251883Speter	 X"$file" : 'X\(//\)[^/]' \| \
15187251883Speter	 X"$file" : 'X\(//\)$' \| \
15188251883Speter	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15189251883Speter$as_echo X"$file" |
15190251883Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15191251883Speter	    s//\1/
15192251883Speter	    q
15193251883Speter	  }
15194251883Speter	  /^X\(\/\/\)[^/].*/{
15195251883Speter	    s//\1/
15196251883Speter	    q
15197251883Speter	  }
15198251883Speter	  /^X\(\/\/\)$/{
15199251883Speter	    s//\1/
15200251883Speter	    q
15201251883Speter	  }
15202251883Speter	  /^X\(\/\).*/{
15203251883Speter	    s//\1/
15204251883Speter	    q
15205251883Speter	  }
15206251883Speter	  s/.*/./; q'`
15207289166Speter      as_dir=$dirpart/$fdir; as_fn_mkdir_p
15208289166Speter      # echo "creating $dirpart/$file"
15209289166Speter      echo '# dummy' > "$dirpart/$file"
15210289166Speter    done
15211251883Speter  done
15212289166Speter}
15213251883Speter ;;
15214289166Speter    "libtool":C)
15215251883Speter
15216305003Scy    # See if we are running on zsh, and set the options that allow our
15217289166Speter    # commands through without removal of \ escapes.
15218305003Scy    if test -n "${ZSH_VERSION+set}"; then
15219289166Speter      setopt NO_GLOB_SUBST
15220289166Speter    fi
15221289166Speter
15222305003Scy    cfgfile=${ofile}T
15223289166Speter    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15224289166Speter    $RM "$cfgfile"
15225289166Speter
15226289166Speter    cat <<_LT_EOF >> "$cfgfile"
15227289166Speter#! $SHELL
15228305003Scy# Generated automatically by $as_me ($PACKAGE) $VERSION
15229289166Speter# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15230289166Speter# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15231305003Scy
15232305003Scy# Provide generalized library-building support services.
15233305003Scy# Written by Gordon Matzigkeit, 1996
15234305003Scy
15235305003Scy# Copyright (C) 2014 Free Software Foundation, Inc.
15236305003Scy# This is free software; see the source for copying conditions.  There is NO
15237305003Scy# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15238305003Scy
15239305003Scy# GNU Libtool is free software; you can redistribute it and/or modify
15240305003Scy# it under the terms of the GNU General Public License as published by
15241305003Scy# the Free Software Foundation; either version 2 of of the License, or
15242305003Scy# (at your option) any later version.
15243289166Speter#
15244305003Scy# As a special exception to the GNU General Public License, if you
15245305003Scy# distribute this file as part of a program or library that is built
15246305003Scy# using GNU Libtool, you may include this file under the  same
15247305003Scy# distribution terms that you use for the rest of that program.
15248289166Speter#
15249305003Scy# GNU Libtool is distributed in the hope that it will be useful, but
15250305003Scy# WITHOUT ANY WARRANTY; without even the implied warranty of
15251289166Speter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15252289166Speter# GNU General Public License for more details.
15253289166Speter#
15254289166Speter# You should have received a copy of the GNU General Public License
15255305003Scy# along with this program.  If not, see <http://www.gnu.org/licenses/>.
15256289166Speter
15257289166Speter
15258289166Speter# The names of the tagged configurations supported by this script.
15259305003Scyavailable_tags=''
15260289166Speter
15261305003Scy# Configured defaults for sys_lib_dlsearch_path munging.
15262305003Scy: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15263305003Scy
15264289166Speter# ### BEGIN LIBTOOL CONFIG
15265289166Speter
15266289166Speter# Which release of libtool.m4 was used?
15267289166Spetermacro_version=$macro_version
15268289166Spetermacro_revision=$macro_revision
15269289166Speter
15270289166Speter# Whether or not to build shared libraries.
15271289166Speterbuild_libtool_libs=$enable_shared
15272289166Speter
15273289166Speter# Whether or not to build static libraries.
15274289166Speterbuild_old_libs=$enable_static
15275289166Speter
15276289166Speter# What type of objects to build.
15277289166Speterpic_mode=$pic_mode
15278289166Speter
15279289166Speter# Whether or not to optimize for fast installation.
15280289166Speterfast_install=$enable_fast_install
15281289166Speter
15282305003Scy# Shared archive member basename,for filename based shared library versioning on AIX.
15283305003Scyshared_archive_member_spec=$shared_archive_member_spec
15284305003Scy
15285289166Speter# Shell to use when invoking shell scripts.
15286289166SpeterSHELL=$lt_SHELL
15287289166Speter
15288289166Speter# An echo program that protects backslashes.
15289289166SpeterECHO=$lt_ECHO
15290289166Speter
15291289166Speter# The PATH separator for the build system.
15292289166SpeterPATH_SEPARATOR=$lt_PATH_SEPARATOR
15293289166Speter
15294289166Speter# The host system.
15295289166Speterhost_alias=$host_alias
15296289166Speterhost=$host
15297289166Speterhost_os=$host_os
15298289166Speter
15299289166Speter# The build system.
15300289166Speterbuild_alias=$build_alias
15301289166Speterbuild=$build
15302289166Speterbuild_os=$build_os
15303289166Speter
15304289166Speter# A sed program that does not truncate output.
15305289166SpeterSED=$lt_SED
15306289166Speter
15307289166Speter# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15308289166SpeterXsed="\$SED -e 1s/^X//"
15309289166Speter
15310289166Speter# A grep program that handles long lines.
15311289166SpeterGREP=$lt_GREP
15312289166Speter
15313289166Speter# An ERE matcher.
15314289166SpeterEGREP=$lt_EGREP
15315289166Speter
15316289166Speter# A literal string matcher.
15317289166SpeterFGREP=$lt_FGREP
15318289166Speter
15319289166Speter# A BSD- or MS-compatible name lister.
15320289166SpeterNM=$lt_NM
15321289166Speter
15322289166Speter# Whether we need soft or hard links.
15323289166SpeterLN_S=$lt_LN_S
15324289166Speter
15325289166Speter# What is the maximum length of a command?
15326289166Spetermax_cmd_len=$max_cmd_len
15327289166Speter
15328289166Speter# Object file suffix (normally "o").
15329289166Speterobjext=$ac_objext
15330289166Speter
15331289166Speter# Executable file suffix (normally "").
15332289166Speterexeext=$exeext
15333289166Speter
15334289166Speter# whether the shell understands "unset".
15335289166Speterlt_unset=$lt_unset
15336289166Speter
15337289166Speter# turn spaces into newlines.
15338289166SpeterSP2NL=$lt_lt_SP2NL
15339289166Speter
15340289166Speter# turn newlines into spaces.
15341289166SpeterNL2SP=$lt_lt_NL2SP
15342289166Speter
15343289166Speter# convert \$build file names to \$host format.
15344289166Speterto_host_file_cmd=$lt_cv_to_host_file_cmd
15345289166Speter
15346289166Speter# convert \$build files to toolchain format.
15347289166Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
15348289166Speter
15349289166Speter# An object symbol dumper.
15350289166SpeterOBJDUMP=$lt_OBJDUMP
15351289166Speter
15352289166Speter# Method to check whether dependent libraries are shared objects.
15353289166Speterdeplibs_check_method=$lt_deplibs_check_method
15354289166Speter
15355289166Speter# Command to use when deplibs_check_method = "file_magic".
15356289166Speterfile_magic_cmd=$lt_file_magic_cmd
15357289166Speter
15358289166Speter# How to find potential files when deplibs_check_method = "file_magic".
15359289166Speterfile_magic_glob=$lt_file_magic_glob
15360289166Speter
15361289166Speter# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15362289166Speterwant_nocaseglob=$lt_want_nocaseglob
15363289166Speter
15364289166Speter# DLL creation program.
15365289166SpeterDLLTOOL=$lt_DLLTOOL
15366289166Speter
15367289166Speter# Command to associate shared and link libraries.
15368289166Spetersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15369289166Speter
15370289166Speter# The archiver.
15371289166SpeterAR=$lt_AR
15372289166Speter
15373289166Speter# Flags to create an archive.
15374289166SpeterAR_FLAGS=$lt_AR_FLAGS
15375289166Speter
15376289166Speter# How to feed a file listing to the archiver.
15377289166Speterarchiver_list_spec=$lt_archiver_list_spec
15378289166Speter
15379289166Speter# A symbol stripping program.
15380289166SpeterSTRIP=$lt_STRIP
15381289166Speter
15382289166Speter# Commands used to install an old-style archive.
15383289166SpeterRANLIB=$lt_RANLIB
15384289166Speterold_postinstall_cmds=$lt_old_postinstall_cmds
15385289166Speterold_postuninstall_cmds=$lt_old_postuninstall_cmds
15386289166Speter
15387289166Speter# Whether to use a lock for old archive extraction.
15388289166Speterlock_old_archive_extraction=$lock_old_archive_extraction
15389289166Speter
15390289166Speter# A C compiler.
15391289166SpeterLTCC=$lt_CC
15392289166Speter
15393289166Speter# LTCC compiler flags.
15394289166SpeterLTCFLAGS=$lt_CFLAGS
15395289166Speter
15396289166Speter# Take the output of nm and produce a listing of raw symbols and C names.
15397289166Speterglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15398289166Speter
15399289166Speter# Transform the output of nm in a proper C declaration.
15400289166Speterglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15401289166Speter
15402305003Scy# Transform the output of nm into a list of symbols to manually relocate.
15403305003Scyglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15404305003Scy
15405289166Speter# Transform the output of nm in a C name address pair.
15406289166Speterglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15407289166Speter
15408289166Speter# Transform the output of nm in a C name address pair when lib prefix is needed.
15409289166Speterglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15410289166Speter
15411305003Scy# The name lister interface.
15412305003Scynm_interface=$lt_lt_cv_nm_interface
15413305003Scy
15414289166Speter# Specify filename containing input files for \$NM.
15415289166Speternm_file_list_spec=$lt_nm_file_list_spec
15416289166Speter
15417305003Scy# The root where to search for dependent libraries,and where our libraries should be installed.
15418289166Speterlt_sysroot=$lt_sysroot
15419289166Speter
15420305003Scy# Command to truncate a binary pipe.
15421305003Scylt_truncate_bin=$lt_lt_cv_truncate_bin
15422305003Scy
15423289166Speter# The name of the directory that contains temporary libtool files.
15424289166Speterobjdir=$objdir
15425289166Speter
15426289166Speter# Used to examine libraries when file_magic_cmd begins with "file".
15427289166SpeterMAGIC_CMD=$MAGIC_CMD
15428289166Speter
15429289166Speter# Must we lock files when doing compilation?
15430289166Speterneed_locks=$lt_need_locks
15431289166Speter
15432289166Speter# Manifest tool.
15433289166SpeterMANIFEST_TOOL=$lt_MANIFEST_TOOL
15434289166Speter
15435289166Speter# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15436289166SpeterDSYMUTIL=$lt_DSYMUTIL
15437289166Speter
15438289166Speter# Tool to change global to local symbols on Mac OS X.
15439289166SpeterNMEDIT=$lt_NMEDIT
15440289166Speter
15441289166Speter# Tool to manipulate fat objects and archives on Mac OS X.
15442289166SpeterLIPO=$lt_LIPO
15443289166Speter
15444289166Speter# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15445289166SpeterOTOOL=$lt_OTOOL
15446289166Speter
15447289166Speter# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15448289166SpeterOTOOL64=$lt_OTOOL64
15449289166Speter
15450289166Speter# Old archive suffix (normally "a").
15451289166Speterlibext=$libext
15452289166Speter
15453289166Speter# Shared library suffix (normally ".so").
15454289166Spetershrext_cmds=$lt_shrext_cmds
15455289166Speter
15456289166Speter# The commands to extract the exported symbol list from a shared archive.
15457289166Speterextract_expsyms_cmds=$lt_extract_expsyms_cmds
15458289166Speter
15459289166Speter# Variables whose values should be saved in libtool wrapper scripts and
15460289166Speter# restored at link time.
15461289166Spetervariables_saved_for_relink=$lt_variables_saved_for_relink
15462289166Speter
15463289166Speter# Do we need the "lib" prefix for modules?
15464289166Speterneed_lib_prefix=$need_lib_prefix
15465289166Speter
15466289166Speter# Do we need a version for libraries?
15467289166Speterneed_version=$need_version
15468289166Speter
15469289166Speter# Library versioning type.
15470289166Speterversion_type=$version_type
15471289166Speter
15472289166Speter# Shared library runtime path variable.
15473289166Speterrunpath_var=$runpath_var
15474289166Speter
15475289166Speter# Shared library path variable.
15476289166Spetershlibpath_var=$shlibpath_var
15477289166Speter
15478289166Speter# Is shlibpath searched before the hard-coded library search path?
15479289166Spetershlibpath_overrides_runpath=$shlibpath_overrides_runpath
15480289166Speter
15481289166Speter# Format of library name prefix.
15482289166Speterlibname_spec=$lt_libname_spec
15483289166Speter
15484289166Speter# List of archive names.  First name is the real one, the rest are links.
15485289166Speter# The last name is the one that the linker finds with -lNAME
15486289166Speterlibrary_names_spec=$lt_library_names_spec
15487289166Speter
15488289166Speter# The coded name of the library, if different from the real name.
15489289166Spetersoname_spec=$lt_soname_spec
15490289166Speter
15491289166Speter# Permission mode override for installation of shared libraries.
15492289166Speterinstall_override_mode=$lt_install_override_mode
15493289166Speter
15494289166Speter# Command to use after installation of a shared archive.
15495289166Speterpostinstall_cmds=$lt_postinstall_cmds
15496289166Speter
15497289166Speter# Command to use after uninstallation of a shared archive.
15498289166Speterpostuninstall_cmds=$lt_postuninstall_cmds
15499289166Speter
15500289166Speter# Commands used to finish a libtool library installation in a directory.
15501289166Speterfinish_cmds=$lt_finish_cmds
15502289166Speter
15503289166Speter# As "finish_cmds", except a single script fragment to be evaled but
15504289166Speter# not shown.
15505289166Speterfinish_eval=$lt_finish_eval
15506289166Speter
15507289166Speter# Whether we should hardcode library paths into libraries.
15508289166Speterhardcode_into_libs=$hardcode_into_libs
15509289166Speter
15510289166Speter# Compile-time system search path for libraries.
15511289166Spetersys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15512289166Speter
15513305003Scy# Detected run-time system search path for libraries.
15514305003Scysys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15515289166Speter
15516305003Scy# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15517305003Scyconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15518305003Scy
15519289166Speter# Whether dlopen is supported.
15520289166Speterdlopen_support=$enable_dlopen
15521289166Speter
15522289166Speter# Whether dlopen of programs is supported.
15523289166Speterdlopen_self=$enable_dlopen_self
15524289166Speter
15525289166Speter# Whether dlopen of statically linked programs is supported.
15526289166Speterdlopen_self_static=$enable_dlopen_self_static
15527289166Speter
15528289166Speter# Commands to strip libraries.
15529289166Speterold_striplib=$lt_old_striplib
15530289166Speterstriplib=$lt_striplib
15531289166Speter
15532289166Speter
15533289166Speter# The linker used to build libraries.
15534289166SpeterLD=$lt_LD
15535289166Speter
15536289166Speter# How to create reloadable object files.
15537289166Speterreload_flag=$lt_reload_flag
15538289166Speterreload_cmds=$lt_reload_cmds
15539289166Speter
15540289166Speter# Commands used to build an old-style archive.
15541289166Speterold_archive_cmds=$lt_old_archive_cmds
15542289166Speter
15543289166Speter# A language specific compiler.
15544289166SpeterCC=$lt_compiler
15545289166Speter
15546289166Speter# Is the compiler the GNU compiler?
15547289166Speterwith_gcc=$GCC
15548289166Speter
15549289166Speter# Compiler flag to turn off builtin functions.
15550289166Speterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15551289166Speter
15552289166Speter# Additional compiler flags for building library objects.
15553289166Speterpic_flag=$lt_lt_prog_compiler_pic
15554289166Speter
15555289166Speter# How to pass a linker flag through the compiler.
15556289166Speterwl=$lt_lt_prog_compiler_wl
15557289166Speter
15558289166Speter# Compiler flag to prevent dynamic linking.
15559289166Speterlink_static_flag=$lt_lt_prog_compiler_static
15560289166Speter
15561289166Speter# Does compiler simultaneously support -c and -o options?
15562289166Spetercompiler_c_o=$lt_lt_cv_prog_compiler_c_o
15563289166Speter
15564289166Speter# Whether or not to add -lc for building shared libraries.
15565289166Speterbuild_libtool_need_lc=$archive_cmds_need_lc
15566289166Speter
15567289166Speter# Whether or not to disallow shared libs when runtime libs are static.
15568289166Speterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15569289166Speter
15570289166Speter# Compiler flag to allow reflexive dlopens.
15571289166Speterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15572289166Speter
15573289166Speter# Compiler flag to generate shared objects directly from archives.
15574289166Speterwhole_archive_flag_spec=$lt_whole_archive_flag_spec
15575289166Speter
15576289166Speter# Whether the compiler copes with passing no objects directly.
15577289166Spetercompiler_needs_object=$lt_compiler_needs_object
15578289166Speter
15579289166Speter# Create an old-style archive from a shared archive.
15580289166Speterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15581289166Speter
15582289166Speter# Create a temporary old-style archive to link instead of a shared archive.
15583289166Speterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15584289166Speter
15585289166Speter# Commands used to build a shared archive.
15586289166Speterarchive_cmds=$lt_archive_cmds
15587289166Speterarchive_expsym_cmds=$lt_archive_expsym_cmds
15588289166Speter
15589289166Speter# Commands used to build a loadable module if different from building
15590289166Speter# a shared archive.
15591289166Spetermodule_cmds=$lt_module_cmds
15592289166Spetermodule_expsym_cmds=$lt_module_expsym_cmds
15593289166Speter
15594289166Speter# Whether we are building with GNU ld or not.
15595289166Speterwith_gnu_ld=$lt_with_gnu_ld
15596289166Speter
15597289166Speter# Flag that allows shared libraries with undefined symbols to be built.
15598289166Speterallow_undefined_flag=$lt_allow_undefined_flag
15599289166Speter
15600289166Speter# Flag that enforces no undefined symbols.
15601289166Speterno_undefined_flag=$lt_no_undefined_flag
15602289166Speter
15603289166Speter# Flag to hardcode \$libdir into a binary during linking.
15604289166Speter# This must work even if \$libdir does not exist
15605289166Speterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15606289166Speter
15607289166Speter# Whether we need a single "-rpath" flag with a separated argument.
15608289166Speterhardcode_libdir_separator=$lt_hardcode_libdir_separator
15609289166Speter
15610305003Scy# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15611289166Speter# DIR into the resulting binary.
15612289166Speterhardcode_direct=$hardcode_direct
15613289166Speter
15614305003Scy# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15615289166Speter# DIR into the resulting binary and the resulting library dependency is
15616305003Scy# "absolute",i.e impossible to change by setting \$shlibpath_var if the
15617289166Speter# library is relocated.
15618289166Speterhardcode_direct_absolute=$hardcode_direct_absolute
15619289166Speter
15620289166Speter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15621289166Speter# into the resulting binary.
15622289166Speterhardcode_minus_L=$hardcode_minus_L
15623289166Speter
15624289166Speter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15625289166Speter# into the resulting binary.
15626289166Speterhardcode_shlibpath_var=$hardcode_shlibpath_var
15627289166Speter
15628289166Speter# Set to "yes" if building a shared library automatically hardcodes DIR
15629289166Speter# into the library and all subsequent libraries and executables linked
15630289166Speter# against it.
15631289166Speterhardcode_automatic=$hardcode_automatic
15632289166Speter
15633289166Speter# Set to yes if linker adds runtime paths of dependent libraries
15634289166Speter# to runtime path list.
15635289166Speterinherit_rpath=$inherit_rpath
15636289166Speter
15637289166Speter# Whether libtool must link a program against all its dependency libraries.
15638289166Speterlink_all_deplibs=$link_all_deplibs
15639289166Speter
15640289166Speter# Set to "yes" if exported symbols are required.
15641289166Speteralways_export_symbols=$always_export_symbols
15642289166Speter
15643289166Speter# The commands to list exported symbols.
15644289166Speterexport_symbols_cmds=$lt_export_symbols_cmds
15645289166Speter
15646289166Speter# Symbols that should not be listed in the preloaded symbols.
15647289166Speterexclude_expsyms=$lt_exclude_expsyms
15648289166Speter
15649289166Speter# Symbols that must always be exported.
15650289166Speterinclude_expsyms=$lt_include_expsyms
15651289166Speter
15652289166Speter# Commands necessary for linking programs (against libraries) with templates.
15653289166Speterprelink_cmds=$lt_prelink_cmds
15654289166Speter
15655289166Speter# Commands necessary for finishing linking programs.
15656289166Speterpostlink_cmds=$lt_postlink_cmds
15657289166Speter
15658289166Speter# Specify filename containing input files.
15659289166Speterfile_list_spec=$lt_file_list_spec
15660289166Speter
15661289166Speter# How to hardcode a shared library path into an executable.
15662289166Speterhardcode_action=$hardcode_action
15663289166Speter
15664289166Speter# ### END LIBTOOL CONFIG
15665289166Speter
15666289166Speter_LT_EOF
15667289166Speter
15668305003Scy    cat <<'_LT_EOF' >> "$cfgfile"
15669305003Scy
15670305003Scy# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15671305003Scy
15672305003Scy# func_munge_path_list VARIABLE PATH
15673305003Scy# -----------------------------------
15674305003Scy# VARIABLE is name of variable containing _space_ separated list of
15675305003Scy# directories to be munged by the contents of PATH, which is string
15676305003Scy# having a format:
15677305003Scy# "DIR[:DIR]:"
15678305003Scy#       string "DIR[ DIR]" will be prepended to VARIABLE
15679305003Scy# ":DIR[:DIR]"
15680305003Scy#       string "DIR[ DIR]" will be appended to VARIABLE
15681305003Scy# "DIRP[:DIRP]::[DIRA:]DIRA"
15682305003Scy#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15683305003Scy#       "DIRA[ DIRA]" will be appended to VARIABLE
15684305003Scy# "DIR[:DIR]"
15685305003Scy#       VARIABLE will be replaced by "DIR[ DIR]"
15686305003Scyfunc_munge_path_list ()
15687305003Scy{
15688305003Scy    case x$2 in
15689305003Scy    x)
15690305003Scy        ;;
15691305003Scy    *:)
15692305003Scy        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15693305003Scy        ;;
15694305003Scy    x:*)
15695305003Scy        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15696305003Scy        ;;
15697305003Scy    *::*)
15698305003Scy        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15699305003Scy        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15700305003Scy        ;;
15701305003Scy    *)
15702305003Scy        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15703305003Scy        ;;
15704305003Scy    esac
15705305003Scy}
15706305003Scy
15707305003Scy
15708305003Scy# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
15709305003Scyfunc_cc_basename ()
15710305003Scy{
15711305003Scy    for cc_temp in $*""; do
15712305003Scy      case $cc_temp in
15713305003Scy        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15714305003Scy        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15715305003Scy        \-*) ;;
15716305003Scy        *) break;;
15717305003Scy      esac
15718305003Scy    done
15719305003Scy    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15720305003Scy}
15721305003Scy
15722305003Scy
15723305003Scy# ### END FUNCTIONS SHARED WITH CONFIGURE
15724305003Scy
15725305003Scy_LT_EOF
15726305003Scy
15727289166Speter  case $host_os in
15728289166Speter  aix3*)
15729289166Speter    cat <<\_LT_EOF >> "$cfgfile"
15730289166Speter# AIX sometimes has problems with the GCC collect2 program.  For some
15731289166Speter# reason, if we set the COLLECT_NAMES environment variable, the problems
15732289166Speter# vanish in a puff of smoke.
15733305003Scyif test set != "${COLLECT_NAMES+set}"; then
15734289166Speter  COLLECT_NAMES=
15735289166Speter  export COLLECT_NAMES
15736289166Speterfi
15737289166Speter_LT_EOF
15738289166Speter    ;;
15739251883Speter  esac
15740289166Speter
15741289166Speter
15742305003Scyltmain=$ac_aux_dir/ltmain.sh
15743289166Speter
15744289166Speter
15745289166Speter  # We use sed instead of cat because bash on DJGPP gets confused if
15746289166Speter  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15747289166Speter  # text mode, it properly converts lines to CR/LF.  This bash problem
15748289166Speter  # is reportedly fixed, but why not run on old versions too?
15749289166Speter  sed '$q' "$ltmain" >> "$cfgfile" \
15750289166Speter     || (rm -f "$cfgfile"; exit 1)
15751289166Speter
15752289166Speter   mv -f "$cfgfile" "$ofile" ||
15753289166Speter    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15754289166Speter  chmod +x "$ofile"
15755289166Speter
15756289166Speter ;;
15757289166Speter
15758289166Speter  esac
15759251883Speterdone # for ac_tag
15760251883Speter
15761251883Speter
15762251883Speteras_fn_exit 0
15763251883Speter_ACEOF
15764251883Speterac_clean_files=$ac_clean_files_save
15765251883Speter
15766251883Spetertest $ac_write_fail = 0 ||
15767251883Speter  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15768251883Speter
15769251883Speter
15770251883Speter# configure is writing to config.log, and then calls config.status.
15771251883Speter# config.status does its own redirection, appending to config.log.
15772251883Speter# Unfortunately, on DOS this fails, as config.log is still kept open
15773251883Speter# by configure, so config.status won't be able to write to it; its
15774251883Speter# output is simply discarded.  So we exec the FD to /dev/null,
15775251883Speter# effectively closing config.log, so it can be properly (re)opened and
15776251883Speter# appended to by config.status.  When coming back to configure, we
15777251883Speter# need to make the FD available again.
15778251883Speterif test "$no_create" != yes; then
15779251883Speter  ac_cs_success=:
15780251883Speter  ac_config_status_args=
15781251883Speter  test "$silent" = yes &&
15782251883Speter    ac_config_status_args="$ac_config_status_args --quiet"
15783251883Speter  exec 5>/dev/null
15784251883Speter  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15785251883Speter  exec 5>>config.log
15786251883Speter  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15787251883Speter  # would make configure fail if this is the last instruction.
15788251883Speter  $ac_cs_success || as_fn_exit 1
15789251883Speterfi
15790251883Speterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15791251883Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15792251883Speter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15793251883Speterfi
15794251883Speter
15795