configure revision e120bd27
16c321187Smrg#! /bin/sh
26c321187Smrg# Guess values for system-dependent variables and create Makefiles.
3e120bd27Smrg# Generated by GNU Autoconf 2.68 for libXmu 1.1.0.
46c321187Smrg#
56c321187Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
66c321187Smrg#
7e120bd27Smrg#
86c321187Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9e120bd27Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10e120bd27Smrg# Foundation, Inc.
11e120bd27Smrg#
12e120bd27Smrg#
136c321187Smrg# This configure script is free software; the Free Software Foundation
146c321187Smrg# gives unlimited permission to copy, distribute and modify it.
15e120bd27Smrg## -------------------- ##
16e120bd27Smrg## M4sh Initialization. ##
17e120bd27Smrg## -------------------- ##
186c321187Smrg
196c321187Smrg# Be more Bourne compatible
206c321187SmrgDUALCASE=1; export DUALCASE # for MKS sh
21e120bd27Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
226c321187Smrg  emulate sh
236c321187Smrg  NULLCMD=:
2493493779Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
256c321187Smrg  # is contrary to our usage.  Disable this feature.
266c321187Smrg  alias -g '${1+"$@"}'='"$@"'
276c321187Smrg  setopt NO_GLOB_SUBST
286c321187Smrgelse
29e120bd27Smrg  case `(set -o) 2>/dev/null` in #(
30e120bd27Smrg  *posix*) :
31e120bd27Smrg    set -o posix ;; #(
32e120bd27Smrg  *) :
33e120bd27Smrg     ;;
346c321187Smrgesac
356c321187Smrgfi
366c321187Smrg
376c321187Smrg
3893493779Smrgas_nl='
3993493779Smrg'
4093493779Smrgexport as_nl
4193493779Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
4293493779Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4393493779Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4493493779Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45e120bd27Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
46e120bd27Smrg# but without wasting forks for bash or zsh.
47e120bd27Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
48e120bd27Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49e120bd27Smrg  as_echo='print -r --'
50e120bd27Smrg  as_echo_n='print -rn --'
51e120bd27Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5293493779Smrg  as_echo='printf %s\n'
5393493779Smrg  as_echo_n='printf %s'
5493493779Smrgelse
5593493779Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5693493779Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5793493779Smrg    as_echo_n='/usr/ucb/echo -n'
586c321187Smrg  else
5993493779Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6093493779Smrg    as_echo_n_body='eval
6193493779Smrg      arg=$1;
62e120bd27Smrg      case $arg in #(
6393493779Smrg      *"$as_nl"*)
6493493779Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
6593493779Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6693493779Smrg      esac;
6793493779Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6893493779Smrg    '
6993493779Smrg    export as_echo_n_body
7093493779Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
716c321187Smrg  fi
7293493779Smrg  export as_echo_body
7393493779Smrg  as_echo='sh -c $as_echo_body as_echo'
7493493779Smrgfi
7593493779Smrg
7693493779Smrg# The user is always right.
7793493779Smrgif test "${PATH_SEPARATOR+set}" != set; then
7893493779Smrg  PATH_SEPARATOR=:
7993493779Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8093493779Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8193493779Smrg      PATH_SEPARATOR=';'
8293493779Smrg  }
836c321187Smrgfi
846c321187Smrg
856c321187Smrg
866c321187Smrg# IFS
876c321187Smrg# We need space, tab and new line, in precisely that order.  Quoting is
886c321187Smrg# there to prevent editors from complaining about space-tab.
896c321187Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
906c321187Smrg# splitting by setting IFS to empty value.)
916c321187SmrgIFS=" ""	$as_nl"
926c321187Smrg
936c321187Smrg# Find who we are.  Look in the path if we contain no directory separator.
94e120bd27Smrgas_myself=
95e120bd27Smrgcase $0 in #((
966c321187Smrg  *[\\/]* ) as_myself=$0 ;;
976c321187Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
986c321187Smrgfor as_dir in $PATH
996c321187Smrgdo
1006c321187Smrg  IFS=$as_save_IFS
1016c321187Smrg  test -z "$as_dir" && as_dir=.
102e120bd27Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103e120bd27Smrg  done
1046c321187SmrgIFS=$as_save_IFS
1056c321187Smrg
1066c321187Smrg     ;;
1076c321187Smrgesac
1086c321187Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1096c321187Smrg# in which case we are not to be found in the path.
1106c321187Smrgif test "x$as_myself" = x; then
1116c321187Smrg  as_myself=$0
1126c321187Smrgfi
1136c321187Smrgif test ! -f "$as_myself"; then
11493493779Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115e120bd27Smrg  exit 1
1166c321187Smrgfi
1176c321187Smrg
118e120bd27Smrg# Unset variables that we do not need and which cause bugs (e.g. in
119e120bd27Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120e120bd27Smrg# suppresses any "Segmentation fault" message there.  '((' could
121e120bd27Smrg# trigger a bug in pdksh 5.2.14.
122e120bd27Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
123e120bd27Smrgdo eval test x\${$as_var+set} = xset \
124e120bd27Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1256c321187Smrgdone
1266c321187SmrgPS1='$ '
1276c321187SmrgPS2='> '
1286c321187SmrgPS4='+ '
1296c321187Smrg
1306c321187Smrg# NLS nuisances.
13193493779SmrgLC_ALL=C
13293493779Smrgexport LC_ALL
13393493779SmrgLANGUAGE=C
13493493779Smrgexport LANGUAGE
1356c321187Smrg
136e120bd27Smrg# CDPATH.
137e120bd27Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138e120bd27Smrg
139e120bd27Smrgif test "x$CONFIG_SHELL" = x; then
140e120bd27Smrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141e120bd27Smrg  emulate sh
142e120bd27Smrg  NULLCMD=:
143e120bd27Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144e120bd27Smrg  # is contrary to our usage.  Disable this feature.
145e120bd27Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
146e120bd27Smrg  setopt NO_GLOB_SUBST
147e120bd27Smrgelse
148e120bd27Smrg  case \`(set -o) 2>/dev/null\` in #(
149e120bd27Smrg  *posix*) :
150e120bd27Smrg    set -o posix ;; #(
151e120bd27Smrg  *) :
152e120bd27Smrg     ;;
153e120bd27Smrgesac
154e120bd27Smrgfi
155e120bd27Smrg"
156e120bd27Smrg  as_required="as_fn_return () { (exit \$1); }
157e120bd27Smrgas_fn_success () { as_fn_return 0; }
158e120bd27Smrgas_fn_failure () { as_fn_return 1; }
159e120bd27Smrgas_fn_ret_success () { return 0; }
160e120bd27Smrgas_fn_ret_failure () { return 1; }
161e120bd27Smrg
162e120bd27Smrgexitcode=0
163e120bd27Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
164e120bd27Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165e120bd27Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166e120bd27Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167e120bd27Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168e120bd27Smrg
169e120bd27Smrgelse
170e120bd27Smrg  exitcode=1; echo positional parameters were not saved.
171e120bd27Smrgfi
172e120bd27Smrgtest x\$exitcode = x0 || exit 1"
173e120bd27Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174e120bd27Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175e120bd27Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176e120bd27Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177e120bd27Smrgtest \$(( 1 + 1 )) = 2 || exit 1
178e120bd27Smrg
179e120bd27Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
180e120bd27Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
181e120bd27Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182e120bd27Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183e120bd27Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
184e120bd27Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
185e120bd27Smrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
186e120bd27Smrg  if (eval "$as_required") 2>/dev/null; then :
187e120bd27Smrg  as_have_required=yes
188e120bd27Smrgelse
189e120bd27Smrg  as_have_required=no
190e120bd27Smrgfi
191e120bd27Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192e120bd27Smrg
193e120bd27Smrgelse
194e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195e120bd27Smrgas_found=false
196e120bd27Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197e120bd27Smrgdo
198e120bd27Smrg  IFS=$as_save_IFS
199e120bd27Smrg  test -z "$as_dir" && as_dir=.
200e120bd27Smrg  as_found=:
201e120bd27Smrg  case $as_dir in #(
202e120bd27Smrg	 /*)
203e120bd27Smrg	   for as_base in sh bash ksh sh5; do
204e120bd27Smrg	     # Try only shells that exist, to save several forks.
205e120bd27Smrg	     as_shell=$as_dir/$as_base
206e120bd27Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207e120bd27Smrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208e120bd27Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
209e120bd27Smrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210e120bd27Smrg  break 2
211e120bd27Smrgfi
212e120bd27Smrgfi
213e120bd27Smrg	   done;;
214e120bd27Smrg       esac
215e120bd27Smrg  as_found=false
216e120bd27Smrgdone
217e120bd27Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218e120bd27Smrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219e120bd27Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
220e120bd27Smrgfi; }
221e120bd27SmrgIFS=$as_save_IFS
222e120bd27Smrg
223e120bd27Smrg
224e120bd27Smrg      if test "x$CONFIG_SHELL" != x; then :
225e120bd27Smrg  # We cannot yet assume a decent shell, so we have to provide a
226e120bd27Smrg	# neutralization value for shells without unset; and this also
227e120bd27Smrg	# works around shells that cannot unset nonexistent variables.
228e120bd27Smrg	# Preserve -v and -x to the replacement shell.
229e120bd27Smrg	BASH_ENV=/dev/null
230e120bd27Smrg	ENV=/dev/null
231e120bd27Smrg	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232e120bd27Smrg	export CONFIG_SHELL
233e120bd27Smrg	case $- in # ((((
234e120bd27Smrg	  *v*x* | *x*v* ) as_opts=-vx ;;
235e120bd27Smrg	  *v* ) as_opts=-v ;;
236e120bd27Smrg	  *x* ) as_opts=-x ;;
237e120bd27Smrg	  * ) as_opts= ;;
238e120bd27Smrg	esac
239e120bd27Smrg	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240e120bd27Smrgfi
241e120bd27Smrg
242e120bd27Smrg    if test x$as_have_required = xno; then :
243e120bd27Smrg  $as_echo "$0: This script requires a shell more modern than all"
244e120bd27Smrg  $as_echo "$0: the shells that I found on your system."
245e120bd27Smrg  if test x${ZSH_VERSION+set} = xset ; then
246e120bd27Smrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247e120bd27Smrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248e120bd27Smrg  else
249e120bd27Smrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
250e120bd27Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
251e120bd27Smrg$0: about your system, including any error possibly output
252e120bd27Smrg$0: before this message. Then install a modern shell, or
253e120bd27Smrg$0: manually run the script under such a shell if you do
254e120bd27Smrg$0: have one."
255e120bd27Smrg  fi
256e120bd27Smrg  exit 1
257e120bd27Smrgfi
258e120bd27Smrgfi
259e120bd27Smrgfi
260e120bd27SmrgSHELL=${CONFIG_SHELL-/bin/sh}
261e120bd27Smrgexport SHELL
262e120bd27Smrg# Unset more variables known to interfere with behavior of common tools.
263e120bd27SmrgCLICOLOR_FORCE= GREP_OPTIONS=
264e120bd27Smrgunset CLICOLOR_FORCE GREP_OPTIONS
265e120bd27Smrg
266e120bd27Smrg## --------------------- ##
267e120bd27Smrg## M4sh Shell Functions. ##
268e120bd27Smrg## --------------------- ##
269e120bd27Smrg# as_fn_unset VAR
270e120bd27Smrg# ---------------
271e120bd27Smrg# Portably unset VAR.
272e120bd27Smrgas_fn_unset ()
273e120bd27Smrg{
274e120bd27Smrg  { eval $1=; unset $1;}
275e120bd27Smrg}
276e120bd27Smrgas_unset=as_fn_unset
277e120bd27Smrg
278e120bd27Smrg# as_fn_set_status STATUS
279e120bd27Smrg# -----------------------
280e120bd27Smrg# Set $? to STATUS, without forking.
281e120bd27Smrgas_fn_set_status ()
282e120bd27Smrg{
283e120bd27Smrg  return $1
284e120bd27Smrg} # as_fn_set_status
285e120bd27Smrg
286e120bd27Smrg# as_fn_exit STATUS
287e120bd27Smrg# -----------------
288e120bd27Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289e120bd27Smrgas_fn_exit ()
290e120bd27Smrg{
291e120bd27Smrg  set +e
292e120bd27Smrg  as_fn_set_status $1
293e120bd27Smrg  exit $1
294e120bd27Smrg} # as_fn_exit
295e120bd27Smrg
296e120bd27Smrg# as_fn_mkdir_p
297e120bd27Smrg# -------------
298e120bd27Smrg# Create "$as_dir" as a directory, including parents if necessary.
299e120bd27Smrgas_fn_mkdir_p ()
300e120bd27Smrg{
301e120bd27Smrg
302e120bd27Smrg  case $as_dir in #(
303e120bd27Smrg  -*) as_dir=./$as_dir;;
304e120bd27Smrg  esac
305e120bd27Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
306e120bd27Smrg    as_dirs=
307e120bd27Smrg    while :; do
308e120bd27Smrg      case $as_dir in #(
309e120bd27Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
310e120bd27Smrg      *) as_qdir=$as_dir;;
311e120bd27Smrg      esac
312e120bd27Smrg      as_dirs="'$as_qdir' $as_dirs"
313e120bd27Smrg      as_dir=`$as_dirname -- "$as_dir" ||
314e120bd27Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
315e120bd27Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
316e120bd27Smrg	 X"$as_dir" : 'X\(//\)$' \| \
317e120bd27Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
318e120bd27Smrg$as_echo X"$as_dir" |
319e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
320e120bd27Smrg	    s//\1/
321e120bd27Smrg	    q
322e120bd27Smrg	  }
323e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
324e120bd27Smrg	    s//\1/
325e120bd27Smrg	    q
326e120bd27Smrg	  }
327e120bd27Smrg	  /^X\(\/\/\)$/{
328e120bd27Smrg	    s//\1/
329e120bd27Smrg	    q
330e120bd27Smrg	  }
331e120bd27Smrg	  /^X\(\/\).*/{
332e120bd27Smrg	    s//\1/
333e120bd27Smrg	    q
334e120bd27Smrg	  }
335e120bd27Smrg	  s/.*/./; q'`
336e120bd27Smrg      test -d "$as_dir" && break
337e120bd27Smrg    done
338e120bd27Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
339e120bd27Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
340e120bd27Smrg
341e120bd27Smrg
342e120bd27Smrg} # as_fn_mkdir_p
343e120bd27Smrg# as_fn_append VAR VALUE
344e120bd27Smrg# ----------------------
345e120bd27Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
346e120bd27Smrg# advantage of any shell optimizations that allow amortized linear growth over
347e120bd27Smrg# repeated appends, instead of the typical quadratic growth present in naive
348e120bd27Smrg# implementations.
349e120bd27Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
350e120bd27Smrg  eval 'as_fn_append ()
351e120bd27Smrg  {
352e120bd27Smrg    eval $1+=\$2
353e120bd27Smrg  }'
354e120bd27Smrgelse
355e120bd27Smrg  as_fn_append ()
356e120bd27Smrg  {
357e120bd27Smrg    eval $1=\$$1\$2
358e120bd27Smrg  }
359e120bd27Smrgfi # as_fn_append
360e120bd27Smrg
361e120bd27Smrg# as_fn_arith ARG...
362e120bd27Smrg# ------------------
363e120bd27Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
364e120bd27Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
365e120bd27Smrg# must be portable across $(()) and expr.
366e120bd27Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
367e120bd27Smrg  eval 'as_fn_arith ()
368e120bd27Smrg  {
369e120bd27Smrg    as_val=$(( $* ))
370e120bd27Smrg  }'
371e120bd27Smrgelse
372e120bd27Smrg  as_fn_arith ()
373e120bd27Smrg  {
374e120bd27Smrg    as_val=`expr "$@" || test $? -eq 1`
375e120bd27Smrg  }
376e120bd27Smrgfi # as_fn_arith
377e120bd27Smrg
378e120bd27Smrg
379e120bd27Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
380e120bd27Smrg# ----------------------------------------
381e120bd27Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
382e120bd27Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
383e120bd27Smrg# script with STATUS, using 1 if that was 0.
384e120bd27Smrgas_fn_error ()
385e120bd27Smrg{
386e120bd27Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
387e120bd27Smrg  if test "$4"; then
388e120bd27Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
389e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
390e120bd27Smrg  fi
391e120bd27Smrg  $as_echo "$as_me: error: $2" >&2
392e120bd27Smrg  as_fn_exit $as_status
393e120bd27Smrg} # as_fn_error
394e120bd27Smrg
3956c321187Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
3966c321187Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
3976c321187Smrg  as_expr=expr
3986c321187Smrgelse
3996c321187Smrg  as_expr=false
4006c321187Smrgfi
4016c321187Smrg
4026c321187Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4036c321187Smrg  as_basename=basename
4046c321187Smrgelse
4056c321187Smrg  as_basename=false
4066c321187Smrgfi
4076c321187Smrg
408e120bd27Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
409e120bd27Smrg  as_dirname=dirname
410e120bd27Smrgelse
411e120bd27Smrg  as_dirname=false
412e120bd27Smrgfi
4136c321187Smrg
4146c321187Smrgas_me=`$as_basename -- "$0" ||
4156c321187Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4166c321187Smrg	 X"$0" : 'X\(//\)$' \| \
4176c321187Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
41893493779Smrg$as_echo X/"$0" |
4196c321187Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
4206c321187Smrg	    s//\1/
4216c321187Smrg	    q
4226c321187Smrg	  }
4236c321187Smrg	  /^X\/\(\/\/\)$/{
4246c321187Smrg	    s//\1/
4256c321187Smrg	    q
4266c321187Smrg	  }
4276c321187Smrg	  /^X\/\(\/\).*/{
4286c321187Smrg	    s//\1/
4296c321187Smrg	    q
4306c321187Smrg	  }
4316c321187Smrg	  s/.*/./; q'`
4326c321187Smrg
433e120bd27Smrg# Avoid depending upon Character Ranges.
434e120bd27Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
435e120bd27Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
436e120bd27Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
437e120bd27Smrgas_cr_digits='0123456789'
438e120bd27Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4396c321187Smrg
4406c321187Smrg
441e120bd27Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
442e120bd27Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
443e120bd27Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
444e120bd27Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
445e120bd27Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
446e120bd27Smrg  sed -n '
447e120bd27Smrg    p
448e120bd27Smrg    /[$]LINENO/=
449e120bd27Smrg  ' <$as_myself |
450e120bd27Smrg    sed '
451e120bd27Smrg      s/[$]LINENO.*/&-/
452e120bd27Smrg      t lineno
453e120bd27Smrg      b
454e120bd27Smrg      :lineno
455e120bd27Smrg      N
456e120bd27Smrg      :loop
457e120bd27Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
458e120bd27Smrg      t loop
459e120bd27Smrg      s/-\n.*//
460e120bd27Smrg    ' >$as_me.lineno &&
461e120bd27Smrg  chmod +x "$as_me.lineno" ||
462e120bd27Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4636c321187Smrg
464e120bd27Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
465e120bd27Smrg  # (the dirname of $[0] is not the place where we might find the
466e120bd27Smrg  # original and so on.  Autoconf is especially sensitive to this).
467e120bd27Smrg  . "./$as_me.lineno"
468e120bd27Smrg  # Exit status is that of the last command.
469e120bd27Smrg  exit
4706c321187Smrg}
4716c321187Smrg
472e120bd27SmrgECHO_C= ECHO_N= ECHO_T=
473e120bd27Smrgcase `echo -n x` in #(((((
474e120bd27Smrg-n*)
475e120bd27Smrg  case `echo 'xy\c'` in
476e120bd27Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
477e120bd27Smrg  xy)  ECHO_C='\c';;
478e120bd27Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
479e120bd27Smrg       ECHO_T='	';;
480e120bd27Smrg  esac;;
481e120bd27Smrg*)
482e120bd27Smrg  ECHO_N='-n';;
483e120bd27Smrgesac
4846c321187Smrg
485e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.file
486e120bd27Smrgif test -d conf$$.dir; then
487e120bd27Smrg  rm -f conf$$.dir/conf$$.file
488e120bd27Smrgelse
489e120bd27Smrg  rm -f conf$$.dir
490e120bd27Smrg  mkdir conf$$.dir 2>/dev/null
4916c321187Smrgfi
492e120bd27Smrgif (echo >conf$$.file) 2>/dev/null; then
493e120bd27Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
494e120bd27Smrg    as_ln_s='ln -s'
495e120bd27Smrg    # ... but there are two gotchas:
496e120bd27Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
497e120bd27Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
498e120bd27Smrg    # In both cases, we have to default to `cp -p'.
499e120bd27Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
500e120bd27Smrg      as_ln_s='cp -p'
501e120bd27Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
502e120bd27Smrg    as_ln_s=ln
503e120bd27Smrg  else
504e120bd27Smrg    as_ln_s='cp -p'
505e120bd27Smrg  fi
5066c321187Smrgelse
507e120bd27Smrg  as_ln_s='cp -p'
5086c321187Smrgfi
509e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510e120bd27Smrgrmdir conf$$.dir 2>/dev/null
5116c321187Smrg
512e120bd27Smrgif mkdir -p . 2>/dev/null; then
513e120bd27Smrg  as_mkdir_p='mkdir -p "$as_dir"'
514e120bd27Smrgelse
515e120bd27Smrg  test -d ./-p && rmdir ./-p
516e120bd27Smrg  as_mkdir_p=false
5176c321187Smrgfi
5186c321187Smrg
519e120bd27Smrgif test -x / >/dev/null 2>&1; then
520e120bd27Smrg  as_test_x='test -x'
5216c321187Smrgelse
522e120bd27Smrg  if ls -dL / >/dev/null 2>&1; then
523e120bd27Smrg    as_ls_L_option=L
524e120bd27Smrg  else
525e120bd27Smrg    as_ls_L_option=
526e120bd27Smrg  fi
527e120bd27Smrg  as_test_x='
528e120bd27Smrg    eval sh -c '\''
529e120bd27Smrg      if test -d "$1"; then
530e120bd27Smrg	test -d "$1/.";
531e120bd27Smrg      else
532e120bd27Smrg	case $1 in #(
533e120bd27Smrg	-*)set "./$1";;
534e120bd27Smrg	esac;
535e120bd27Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
536e120bd27Smrg	???[sx]*):;;*)false;;esac;fi
537e120bd27Smrg    '\'' sh
538e120bd27Smrg  '
5396c321187Smrgfi
540e120bd27Smrgas_executable_p=$as_test_x
5416c321187Smrg
542e120bd27Smrg# Sed expression to map a string onto a valid CPP name.
543e120bd27Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5446c321187Smrg
545e120bd27Smrg# Sed expression to map a string onto a valid variable name.
546e120bd27Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5476c321187Smrg
548e120bd27Smrgas_awk_strverscmp='
549e120bd27Smrg  # Use only awk features that work with 7th edition Unix awk (1978).
550e120bd27Smrg  # My, what an old awk you have, Mr. Solaris!
551e120bd27Smrg  END {
552e120bd27Smrg    while (length(v1) && length(v2)) {
553e120bd27Smrg      # Set d1 to be the next thing to compare from v1, and likewise for d2.
554e120bd27Smrg      # Normally this is a single character, but if v1 and v2 contain digits,
555e120bd27Smrg      # compare them as integers and fractions as strverscmp does.
556e120bd27Smrg      if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
557e120bd27Smrg	# Split v1 and v2 into their leading digit string components d1 and d2,
558e120bd27Smrg	# and advance v1 and v2 past the leading digit strings.
559e120bd27Smrg	for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
560e120bd27Smrg	for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
561e120bd27Smrg	d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
562e120bd27Smrg	d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
563e120bd27Smrg	if (d1 ~ /^0/) {
564e120bd27Smrg	  if (d2 ~ /^0/) {
565e120bd27Smrg	    # Compare two fractions.
566e120bd27Smrg	    while (d1 ~ /^0/ && d2 ~ /^0/) {
567e120bd27Smrg	      d1 = substr(d1, 2); len1--
568e120bd27Smrg	      d2 = substr(d2, 2); len2--
569e120bd27Smrg	    }
570e120bd27Smrg	    if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
571e120bd27Smrg	      # The two components differ in length, and the common prefix
572e120bd27Smrg	      # contains only leading zeros.  Consider the longer to be less.
573e120bd27Smrg	      d1 = -len1
574e120bd27Smrg	      d2 = -len2
575e120bd27Smrg	    } else {
576e120bd27Smrg	      # Otherwise, compare as strings.
577e120bd27Smrg	      d1 = "x" d1
578e120bd27Smrg	      d2 = "x" d2
579e120bd27Smrg	    }
580e120bd27Smrg	  } else {
581e120bd27Smrg	    # A fraction is less than an integer.
582e120bd27Smrg	    exit 1
583e120bd27Smrg	  }
584e120bd27Smrg	} else {
585e120bd27Smrg	  if (d2 ~ /^0/) {
586e120bd27Smrg	    # An integer is greater than a fraction.
587e120bd27Smrg	    exit 2
588e120bd27Smrg	  } else {
589e120bd27Smrg	    # Compare two integers.
590e120bd27Smrg	    d1 += 0
591e120bd27Smrg	    d2 += 0
592e120bd27Smrg	  }
593e120bd27Smrg	}
594e120bd27Smrg      } else {
595e120bd27Smrg	# The normal case, without worrying about digits.
596e120bd27Smrg	d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
597e120bd27Smrg	d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
598e120bd27Smrg      }
599e120bd27Smrg      if (d1 < d2) exit 1
600e120bd27Smrg      if (d1 > d2) exit 2
601e120bd27Smrg    }
602e120bd27Smrg    # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
603e120bd27Smrg    # which mishandles some comparisons of empty strings to integers.
604e120bd27Smrg    if (length(v2)) exit 1
605e120bd27Smrg    if (length(v1)) exit 2
606e120bd27Smrg  }
607e120bd27Smrg'
608e120bd27SmrgSHELL=${CONFIG_SHELL-/bin/sh}
6096c321187Smrg
6106c321187Smrg
611e120bd27Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
612e120bd27Smrgexec 6>&1
6136c321187Smrg
614e120bd27Smrg# Name of the host.
615e120bd27Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
616e120bd27Smrg# so uname gets run too.
617e120bd27Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
6186c321187Smrg
619e120bd27Smrg#
620e120bd27Smrg# Initializations.
621e120bd27Smrg#
622e120bd27Smrgac_default_prefix=/usr/local
623e120bd27Smrgac_clean_files=
624e120bd27Smrgac_config_libobj_dir=.
625e120bd27SmrgLIBOBJS=
626e120bd27Smrgcross_compiling=no
627e120bd27Smrgsubdirs=
628e120bd27SmrgMFLAGS=
629e120bd27SmrgMAKEFLAGS=
6306c321187Smrg
631e120bd27Smrg# Identity of this package.
632e120bd27SmrgPACKAGE_NAME='libXmu'
633e120bd27SmrgPACKAGE_TARNAME='libXmu'
634e120bd27SmrgPACKAGE_VERSION='1.1.0'
635e120bd27SmrgPACKAGE_STRING='libXmu 1.1.0'
636e120bd27SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
637e120bd27SmrgPACKAGE_URL=''
6386c321187Smrg
639e120bd27Smrgac_unique_file="Makefile.am"
640e120bd27Smrg# Factoring default headers for most tests.
641e120bd27Smrgac_includes_default="\
642e120bd27Smrg#include <stdio.h>
643e120bd27Smrg#ifdef HAVE_SYS_TYPES_H
644e120bd27Smrg# include <sys/types.h>
645e120bd27Smrg#endif
646e120bd27Smrg#ifdef HAVE_SYS_STAT_H
647e120bd27Smrg# include <sys/stat.h>
648e120bd27Smrg#endif
649e120bd27Smrg#ifdef STDC_HEADERS
650e120bd27Smrg# include <stdlib.h>
651e120bd27Smrg# include <stddef.h>
652e120bd27Smrg#else
653e120bd27Smrg# ifdef HAVE_STDLIB_H
654e120bd27Smrg#  include <stdlib.h>
655e120bd27Smrg# endif
656e120bd27Smrg#endif
657e120bd27Smrg#ifdef HAVE_STRING_H
658e120bd27Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
659e120bd27Smrg#  include <memory.h>
660e120bd27Smrg# endif
661e120bd27Smrg# include <string.h>
662e120bd27Smrg#endif
663e120bd27Smrg#ifdef HAVE_STRINGS_H
664e120bd27Smrg# include <strings.h>
665e120bd27Smrg#endif
666e120bd27Smrg#ifdef HAVE_INTTYPES_H
667e120bd27Smrg# include <inttypes.h>
668e120bd27Smrg#endif
669e120bd27Smrg#ifdef HAVE_STDINT_H
670e120bd27Smrg# include <stdint.h>
671e120bd27Smrg#endif
672e120bd27Smrg#ifdef HAVE_UNISTD_H
673e120bd27Smrg# include <unistd.h>
674e120bd27Smrg#endif"
6756c321187Smrg
676e120bd27Smrgac_subst_vars='am__EXEEXT_FALSE
677e120bd27Smrgam__EXEEXT_TRUE
678e120bd27SmrgLTLIBOBJS
679e120bd27SmrgLIBOBJS
680e120bd27SmrgLINTLIBUU
681e120bd27SmrgMAKE_LINT_LIB_FALSE
682e120bd27SmrgMAKE_LINT_LIB_TRUE
683e120bd27SmrgLINTLIB
684e120bd27SmrgLINT_FALSE
685e120bd27SmrgLINT_TRUE
686e120bd27SmrgLINT_FLAGS
687e120bd27SmrgLINT
688e120bd27SmrgHAS_SNPRINTF
689e120bd27SmrgXMUU_LIBS
690e120bd27SmrgXMUU_CFLAGS
691e120bd27SmrgXMU_LIBS
692e120bd27SmrgXMU_CFLAGS
693e120bd27SmrgOTOOL64
694e120bd27SmrgOTOOL
695e120bd27SmrgLIPO
696e120bd27SmrgNMEDIT
697e120bd27SmrgDSYMUTIL
698e120bd27SmrgRANLIB
699e120bd27SmrgAR
700e120bd27SmrgOBJDUMP
701e120bd27SmrgLN_S
702e120bd27SmrgNM
703e120bd27Smrgac_ct_DUMPBIN
704e120bd27SmrgDUMPBIN
705e120bd27SmrgLD
706e120bd27SmrgFGREP
707e120bd27SmrgLIBTOOL
708e120bd27SmrgHAVE_STYLESHEETS_FALSE
709e120bd27SmrgHAVE_STYLESHEETS_TRUE
710e120bd27SmrgXSL_STYLESHEET
711e120bd27SmrgSTYLESHEET_SRCDIR
712e120bd27SmrgXORG_SGML_PATH
713e120bd27SmrgHAVE_FOP_FALSE
714e120bd27SmrgHAVE_FOP_TRUE
715e120bd27SmrgFOP
716e120bd27SmrgHAVE_XMLTO_FALSE
717e120bd27SmrgHAVE_XMLTO_TRUE
718e120bd27SmrgHAVE_XMLTO_TEXT_FALSE
719e120bd27SmrgHAVE_XMLTO_TEXT_TRUE
720e120bd27SmrgXMLTO
721e120bd27SmrgENABLE_DOCS_FALSE
722e120bd27SmrgENABLE_DOCS_TRUE
723e120bd27SmrgAM_BACKSLASH
724e120bd27SmrgAM_DEFAULT_VERBOSITY
725e120bd27SmrgMAN_SUBSTS
726e120bd27SmrgXORG_MAN_PAGE
727e120bd27SmrgADMIN_MAN_DIR
728e120bd27SmrgDRIVER_MAN_DIR
729e120bd27SmrgMISC_MAN_DIR
730e120bd27SmrgFILE_MAN_DIR
731e120bd27SmrgLIB_MAN_DIR
732e120bd27SmrgAPP_MAN_DIR
733e120bd27SmrgADMIN_MAN_SUFFIX
734e120bd27SmrgDRIVER_MAN_SUFFIX
735e120bd27SmrgMISC_MAN_SUFFIX
736e120bd27SmrgFILE_MAN_SUFFIX
737e120bd27SmrgLIB_MAN_SUFFIX
738e120bd27SmrgAPP_MAN_SUFFIX
739e120bd27SmrgSED
740e120bd27Smrghost_os
741e120bd27Smrghost_vendor
742e120bd27Smrghost_cpu
743e120bd27Smrghost
744e120bd27Smrgbuild_os
745e120bd27Smrgbuild_vendor
746e120bd27Smrgbuild_cpu
747e120bd27Smrgbuild
748e120bd27SmrgINSTALL_CMD
749e120bd27SmrgPKG_CONFIG
750e120bd27SmrgCHANGELOG_CMD
751e120bd27SmrgCWARNFLAGS
752e120bd27SmrgEGREP
753e120bd27SmrgGREP
754e120bd27SmrgCPP
755e120bd27Smrgam__fastdepCC_FALSE
756e120bd27Smrgam__fastdepCC_TRUE
757e120bd27SmrgCCDEPMODE
758e120bd27SmrgAMDEPBACKSLASH
759e120bd27SmrgAMDEP_FALSE
760e120bd27SmrgAMDEP_TRUE
761e120bd27Smrgam__quote
762e120bd27Smrgam__include
763e120bd27SmrgDEPDIR
764e120bd27SmrgOBJEXT
765e120bd27SmrgEXEEXT
766e120bd27Smrgac_ct_CC
767e120bd27SmrgCPPFLAGS
768e120bd27SmrgLDFLAGS
769e120bd27SmrgCFLAGS
770e120bd27SmrgCC
771e120bd27SmrgMAINT
772e120bd27SmrgMAINTAINER_MODE_FALSE
773e120bd27SmrgMAINTAINER_MODE_TRUE
774e120bd27Smrgam__untar
775e120bd27Smrgam__tar
776e120bd27SmrgAMTAR
777e120bd27Smrgam__leading_dot
778e120bd27SmrgSET_MAKE
779e120bd27SmrgAWK
780e120bd27Smrgmkdir_p
781e120bd27SmrgMKDIR_P
782e120bd27SmrgINSTALL_STRIP_PROGRAM
783e120bd27SmrgSTRIP
784e120bd27Smrginstall_sh
785e120bd27SmrgMAKEINFO
786e120bd27SmrgAUTOHEADER
787e120bd27SmrgAUTOMAKE
788e120bd27SmrgAUTOCONF
789e120bd27SmrgACLOCAL
790e120bd27SmrgVERSION
791e120bd27SmrgPACKAGE
792e120bd27SmrgCYGPATH_W
793e120bd27Smrgam__isrc
794e120bd27SmrgINSTALL_DATA
795e120bd27SmrgINSTALL_SCRIPT
796e120bd27SmrgINSTALL_PROGRAM
797e120bd27Smrgtarget_alias
798e120bd27Smrghost_alias
799e120bd27Smrgbuild_alias
800e120bd27SmrgLIBS
801e120bd27SmrgECHO_T
802e120bd27SmrgECHO_N
803e120bd27SmrgECHO_C
804e120bd27SmrgDEFS
805e120bd27Smrgmandir
806e120bd27Smrglocaledir
807e120bd27Smrglibdir
808e120bd27Smrgpsdir
809e120bd27Smrgpdfdir
810e120bd27Smrgdvidir
811e120bd27Smrghtmldir
812e120bd27Smrginfodir
813e120bd27Smrgdocdir
814e120bd27Smrgoldincludedir
815e120bd27Smrgincludedir
816e120bd27Smrglocalstatedir
817e120bd27Smrgsharedstatedir
818e120bd27Smrgsysconfdir
819e120bd27Smrgdatadir
820e120bd27Smrgdatarootdir
821e120bd27Smrglibexecdir
822e120bd27Smrgsbindir
823e120bd27Smrgbindir
824e120bd27Smrgprogram_transform_name
825e120bd27Smrgprefix
826e120bd27Smrgexec_prefix
827e120bd27SmrgPACKAGE_URL
828e120bd27SmrgPACKAGE_BUGREPORT
829e120bd27SmrgPACKAGE_STRING
830e120bd27SmrgPACKAGE_VERSION
831e120bd27SmrgPACKAGE_TARNAME
832e120bd27SmrgPACKAGE_NAME
833e120bd27SmrgPATH_SEPARATOR
834e120bd27SmrgSHELL'
835e120bd27Smrgac_subst_files=''
836e120bd27Smrgac_user_opts='
837e120bd27Smrgenable_option_checking
838e120bd27Smrgenable_maintainer_mode
839e120bd27Smrgenable_dependency_tracking
840e120bd27Smrgenable_strict_compilation
841e120bd27Smrgenable_silent_rules
842e120bd27Smrgenable_docs
843e120bd27Smrgwith_xmlto
844e120bd27Smrgwith_fop
845e120bd27Smrgenable_shared
846e120bd27Smrgenable_static
847e120bd27Smrgwith_pic
848e120bd27Smrgenable_fast_install
849e120bd27Smrgwith_gnu_ld
850e120bd27Smrgenable_libtool_lock
851e120bd27Smrgenable_unix_transport
852e120bd27Smrgenable_tcp_transport
853e120bd27Smrgenable_ipv6
854e120bd27Smrgenable_local_transport
855e120bd27Smrgwith_lint
856e120bd27Smrgenable_lint_library
857e120bd27Smrg'
858e120bd27Smrg      ac_precious_vars='build_alias
859e120bd27Smrghost_alias
860e120bd27Smrgtarget_alias
861e120bd27SmrgCC
862e120bd27SmrgCFLAGS
863e120bd27SmrgLDFLAGS
864e120bd27SmrgLIBS
865e120bd27SmrgCPPFLAGS
866e120bd27SmrgCPP
867e120bd27SmrgPKG_CONFIG
868e120bd27SmrgXMLTO
869e120bd27SmrgFOP
870e120bd27SmrgXMU_CFLAGS
871e120bd27SmrgXMU_LIBS
872e120bd27SmrgXMUU_CFLAGS
873e120bd27SmrgXMUU_LIBS
874e120bd27SmrgLINT
875e120bd27SmrgLINT_FLAGS'
8766c321187Smrg
8776c321187Smrg
878e120bd27Smrg# Initialize some variables set by options.
879e120bd27Smrgac_init_help=
880e120bd27Smrgac_init_version=false
881e120bd27Smrgac_unrecognized_opts=
882e120bd27Smrgac_unrecognized_sep=
883e120bd27Smrg# The variables have the same names as the options, with
884e120bd27Smrg# dashes changed to underlines.
885e120bd27Smrgcache_file=/dev/null
886e120bd27Smrgexec_prefix=NONE
887e120bd27Smrgno_create=
888e120bd27Smrgno_recursion=
889e120bd27Smrgprefix=NONE
890e120bd27Smrgprogram_prefix=NONE
891e120bd27Smrgprogram_suffix=NONE
892e120bd27Smrgprogram_transform_name=s,x,x,
893e120bd27Smrgsilent=
894e120bd27Smrgsite=
895e120bd27Smrgsrcdir=
896e120bd27Smrgverbose=
897e120bd27Smrgx_includes=NONE
898e120bd27Smrgx_libraries=NONE
8996c321187Smrg
900e120bd27Smrg# Installation directory options.
901e120bd27Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
902e120bd27Smrg# and all the variables that are supposed to be based on exec_prefix
903e120bd27Smrg# by default will actually change.
904e120bd27Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
905e120bd27Smrg# (The list follows the same order as the GNU Coding Standards.)
906e120bd27Smrgbindir='${exec_prefix}/bin'
907e120bd27Smrgsbindir='${exec_prefix}/sbin'
908e120bd27Smrglibexecdir='${exec_prefix}/libexec'
909e120bd27Smrgdatarootdir='${prefix}/share'
910e120bd27Smrgdatadir='${datarootdir}'
911e120bd27Smrgsysconfdir='${prefix}/etc'
912e120bd27Smrgsharedstatedir='${prefix}/com'
913e120bd27Smrglocalstatedir='${prefix}/var'
914e120bd27Smrgincludedir='${prefix}/include'
915e120bd27Smrgoldincludedir='/usr/include'
916e120bd27Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
917e120bd27Smrginfodir='${datarootdir}/info'
918e120bd27Smrghtmldir='${docdir}'
919e120bd27Smrgdvidir='${docdir}'
920e120bd27Smrgpdfdir='${docdir}'
921e120bd27Smrgpsdir='${docdir}'
922e120bd27Smrglibdir='${exec_prefix}/lib'
923e120bd27Smrglocaledir='${datarootdir}/locale'
924e120bd27Smrgmandir='${datarootdir}/man'
9256c321187Smrg
926e120bd27Smrgac_prev=
927e120bd27Smrgac_dashdash=
928e120bd27Smrgfor ac_option
929e120bd27Smrgdo
930e120bd27Smrg  # If the previous option needs an argument, assign it.
931e120bd27Smrg  if test -n "$ac_prev"; then
932e120bd27Smrg    eval $ac_prev=\$ac_option
933e120bd27Smrg    ac_prev=
934e120bd27Smrg    continue
935e120bd27Smrg  fi
9366c321187Smrg
937e120bd27Smrg  case $ac_option in
938e120bd27Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
939e120bd27Smrg  *=)   ac_optarg= ;;
940e120bd27Smrg  *)    ac_optarg=yes ;;
941e120bd27Smrg  esac
9426c321187Smrg
943e120bd27Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
9446c321187Smrg
945e120bd27Smrg  case $ac_dashdash$ac_option in
946e120bd27Smrg  --)
947e120bd27Smrg    ac_dashdash=yes ;;
9486c321187Smrg
949e120bd27Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
950e120bd27Smrg    ac_prev=bindir ;;
951e120bd27Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
952e120bd27Smrg    bindir=$ac_optarg ;;
9536c321187Smrg
954e120bd27Smrg  -build | --build | --buil | --bui | --bu)
955e120bd27Smrg    ac_prev=build_alias ;;
956e120bd27Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
957e120bd27Smrg    build_alias=$ac_optarg ;;
9586c321187Smrg
959e120bd27Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
960e120bd27Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
961e120bd27Smrg    ac_prev=cache_file ;;
962e120bd27Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
963e120bd27Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
964e120bd27Smrg    cache_file=$ac_optarg ;;
9656c321187Smrg
966e120bd27Smrg  --config-cache | -C)
967e120bd27Smrg    cache_file=config.cache ;;
9686c321187Smrg
969e120bd27Smrg  -datadir | --datadir | --datadi | --datad)
970e120bd27Smrg    ac_prev=datadir ;;
971e120bd27Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
972e120bd27Smrg    datadir=$ac_optarg ;;
9736c321187Smrg
974e120bd27Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
975e120bd27Smrg  | --dataroo | --dataro | --datar)
976e120bd27Smrg    ac_prev=datarootdir ;;
977e120bd27Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
978e120bd27Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
979e120bd27Smrg    datarootdir=$ac_optarg ;;
9806c321187Smrg
981e120bd27Smrg  -disable-* | --disable-*)
982e120bd27Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
983e120bd27Smrg    # Reject names that are not valid shell variable names.
984e120bd27Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
985e120bd27Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
986e120bd27Smrg    ac_useropt_orig=$ac_useropt
987e120bd27Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
988e120bd27Smrg    case $ac_user_opts in
989e120bd27Smrg      *"
990e120bd27Smrg"enable_$ac_useropt"
991e120bd27Smrg"*) ;;
992e120bd27Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
993e120bd27Smrg	 ac_unrecognized_sep=', ';;
994e120bd27Smrg    esac
995e120bd27Smrg    eval enable_$ac_useropt=no ;;
9966c321187Smrg
997e120bd27Smrg  -docdir | --docdir | --docdi | --doc | --do)
998e120bd27Smrg    ac_prev=docdir ;;
999e120bd27Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1000e120bd27Smrg    docdir=$ac_optarg ;;
10016c321187Smrg
1002e120bd27Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1003e120bd27Smrg    ac_prev=dvidir ;;
1004e120bd27Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1005e120bd27Smrg    dvidir=$ac_optarg ;;
1006e120bd27Smrg
1007e120bd27Smrg  -enable-* | --enable-*)
1008e120bd27Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1009e120bd27Smrg    # Reject names that are not valid shell variable names.
1010e120bd27Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1011e120bd27Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
1012e120bd27Smrg    ac_useropt_orig=$ac_useropt
1013e120bd27Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1014e120bd27Smrg    case $ac_user_opts in
1015e120bd27Smrg      *"
1016e120bd27Smrg"enable_$ac_useropt"
1017e120bd27Smrg"*) ;;
1018e120bd27Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1019e120bd27Smrg	 ac_unrecognized_sep=', ';;
10206c321187Smrg    esac
1021e120bd27Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
10226c321187Smrg
1023e120bd27Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1024e120bd27Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1025e120bd27Smrg  | --exec | --exe | --ex)
1026e120bd27Smrg    ac_prev=exec_prefix ;;
1027e120bd27Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1028e120bd27Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1029e120bd27Smrg  | --exec=* | --exe=* | --ex=*)
1030e120bd27Smrg    exec_prefix=$ac_optarg ;;
10316c321187Smrg
1032e120bd27Smrg  -gas | --gas | --ga | --g)
1033e120bd27Smrg    # Obsolete; use --with-gas.
1034e120bd27Smrg    with_gas=yes ;;
10356c321187Smrg
1036e120bd27Smrg  -help | --help | --hel | --he | -h)
1037e120bd27Smrg    ac_init_help=long ;;
1038e120bd27Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1039e120bd27Smrg    ac_init_help=recursive ;;
1040e120bd27Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1041e120bd27Smrg    ac_init_help=short ;;
10426c321187Smrg
1043e120bd27Smrg  -host | --host | --hos | --ho)
1044e120bd27Smrg    ac_prev=host_alias ;;
1045e120bd27Smrg  -host=* | --host=* | --hos=* | --ho=*)
1046e120bd27Smrg    host_alias=$ac_optarg ;;
10476c321187Smrg
1048e120bd27Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1049e120bd27Smrg    ac_prev=htmldir ;;
1050e120bd27Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1051e120bd27Smrg  | --ht=*)
1052e120bd27Smrg    htmldir=$ac_optarg ;;
10536c321187Smrg
1054e120bd27Smrg  -includedir | --includedir | --includedi | --included | --include \
1055e120bd27Smrg  | --includ | --inclu | --incl | --inc)
1056e120bd27Smrg    ac_prev=includedir ;;
1057e120bd27Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1058e120bd27Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1059e120bd27Smrg    includedir=$ac_optarg ;;
10606c321187Smrg
1061e120bd27Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1062e120bd27Smrg    ac_prev=infodir ;;
1063e120bd27Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1064e120bd27Smrg    infodir=$ac_optarg ;;
10656c321187Smrg
1066e120bd27Smrg  -libdir | --libdir | --libdi | --libd)
1067e120bd27Smrg    ac_prev=libdir ;;
1068e120bd27Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1069e120bd27Smrg    libdir=$ac_optarg ;;
10706c321187Smrg
1071e120bd27Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1072e120bd27Smrg  | --libexe | --libex | --libe)
1073e120bd27Smrg    ac_prev=libexecdir ;;
1074e120bd27Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1075e120bd27Smrg  | --libexe=* | --libex=* | --libe=*)
1076e120bd27Smrg    libexecdir=$ac_optarg ;;
10776c321187Smrg
1078e120bd27Smrg  -localedir | --localedir | --localedi | --localed | --locale)
1079e120bd27Smrg    ac_prev=localedir ;;
1080e120bd27Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1081e120bd27Smrg    localedir=$ac_optarg ;;
10826c321187Smrg
1083e120bd27Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1084e120bd27Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
1085e120bd27Smrg    ac_prev=localstatedir ;;
1086e120bd27Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1087e120bd27Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1088e120bd27Smrg    localstatedir=$ac_optarg ;;
10896c321187Smrg
1090e120bd27Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1091e120bd27Smrg    ac_prev=mandir ;;
1092e120bd27Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1093e120bd27Smrg    mandir=$ac_optarg ;;
10946c321187Smrg
1095e120bd27Smrg  -nfp | --nfp | --nf)
1096e120bd27Smrg    # Obsolete; use --without-fp.
1097e120bd27Smrg    with_fp=no ;;
10986c321187Smrg
1099e120bd27Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1100e120bd27Smrg  | --no-cr | --no-c | -n)
1101e120bd27Smrg    no_create=yes ;;
11026c321187Smrg
1103e120bd27Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1104e120bd27Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1105e120bd27Smrg    no_recursion=yes ;;
11066c321187Smrg
1107e120bd27Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1108e120bd27Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1109e120bd27Smrg  | --oldin | --oldi | --old | --ol | --o)
1110e120bd27Smrg    ac_prev=oldincludedir ;;
1111e120bd27Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1112e120bd27Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1113e120bd27Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1114e120bd27Smrg    oldincludedir=$ac_optarg ;;
11156c321187Smrg
1116e120bd27Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1117e120bd27Smrg    ac_prev=prefix ;;
1118e120bd27Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1119e120bd27Smrg    prefix=$ac_optarg ;;
11206c321187Smrg
1121e120bd27Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1122e120bd27Smrg  | --program-pre | --program-pr | --program-p)
1123e120bd27Smrg    ac_prev=program_prefix ;;
1124e120bd27Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1125e120bd27Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1126e120bd27Smrg    program_prefix=$ac_optarg ;;
11276c321187Smrg
1128e120bd27Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1129e120bd27Smrg  | --program-suf | --program-su | --program-s)
1130e120bd27Smrg    ac_prev=program_suffix ;;
1131e120bd27Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1132e120bd27Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1133e120bd27Smrg    program_suffix=$ac_optarg ;;
11346c321187Smrg
1135e120bd27Smrg  -program-transform-name | --program-transform-name \
1136e120bd27Smrg  | --program-transform-nam | --program-transform-na \
1137e120bd27Smrg  | --program-transform-n | --program-transform- \
1138e120bd27Smrg  | --program-transform | --program-transfor \
1139e120bd27Smrg  | --program-transfo | --program-transf \
1140e120bd27Smrg  | --program-trans | --program-tran \
1141e120bd27Smrg  | --progr-tra | --program-tr | --program-t)
1142e120bd27Smrg    ac_prev=program_transform_name ;;
1143e120bd27Smrg  -program-transform-name=* | --program-transform-name=* \
1144e120bd27Smrg  | --program-transform-nam=* | --program-transform-na=* \
1145e120bd27Smrg  | --program-transform-n=* | --program-transform-=* \
1146e120bd27Smrg  | --program-transform=* | --program-transfor=* \
1147e120bd27Smrg  | --program-transfo=* | --program-transf=* \
1148e120bd27Smrg  | --program-trans=* | --program-tran=* \
1149e120bd27Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1150e120bd27Smrg    program_transform_name=$ac_optarg ;;
11516c321187Smrg
1152e120bd27Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1153e120bd27Smrg    ac_prev=pdfdir ;;
1154e120bd27Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1155e120bd27Smrg    pdfdir=$ac_optarg ;;
11566c321187Smrg
1157e120bd27Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1158e120bd27Smrg    ac_prev=psdir ;;
1159e120bd27Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1160e120bd27Smrg    psdir=$ac_optarg ;;
11616c321187Smrg
1162e120bd27Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1163e120bd27Smrg  | -silent | --silent | --silen | --sile | --sil)
1164e120bd27Smrg    silent=yes ;;
11656c321187Smrg
1166e120bd27Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1167e120bd27Smrg    ac_prev=sbindir ;;
1168e120bd27Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1169e120bd27Smrg  | --sbi=* | --sb=*)
1170e120bd27Smrg    sbindir=$ac_optarg ;;
11716c321187Smrg
1172e120bd27Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1173e120bd27Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1174e120bd27Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1175e120bd27Smrg  | --sha | --sh)
1176e120bd27Smrg    ac_prev=sharedstatedir ;;
1177e120bd27Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1178e120bd27Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1179e120bd27Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1180e120bd27Smrg  | --sha=* | --sh=*)
1181e120bd27Smrg    sharedstatedir=$ac_optarg ;;
11826c321187Smrg
1183e120bd27Smrg  -site | --site | --sit)
1184e120bd27Smrg    ac_prev=site ;;
1185e120bd27Smrg  -site=* | --site=* | --sit=*)
1186e120bd27Smrg    site=$ac_optarg ;;
11876c321187Smrg
1188e120bd27Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1189e120bd27Smrg    ac_prev=srcdir ;;
1190e120bd27Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1191e120bd27Smrg    srcdir=$ac_optarg ;;
11926c321187Smrg
1193e120bd27Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1194e120bd27Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1195e120bd27Smrg    ac_prev=sysconfdir ;;
1196e120bd27Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1197e120bd27Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1198e120bd27Smrg    sysconfdir=$ac_optarg ;;
11996c321187Smrg
1200e120bd27Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1201e120bd27Smrg    ac_prev=target_alias ;;
1202e120bd27Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1203e120bd27Smrg    target_alias=$ac_optarg ;;
12046c321187Smrg
1205e120bd27Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1206e120bd27Smrg    verbose=yes ;;
12076c321187Smrg
1208e120bd27Smrg  -version | --version | --versio | --versi | --vers | -V)
1209e120bd27Smrg    ac_init_version=: ;;
12106c321187Smrg
1211e120bd27Smrg  -with-* | --with-*)
1212e120bd27Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1213e120bd27Smrg    # Reject names that are not valid shell variable names.
1214e120bd27Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1215e120bd27Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1216e120bd27Smrg    ac_useropt_orig=$ac_useropt
1217e120bd27Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1218e120bd27Smrg    case $ac_user_opts in
1219e120bd27Smrg      *"
1220e120bd27Smrg"with_$ac_useropt"
1221e120bd27Smrg"*) ;;
1222e120bd27Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1223e120bd27Smrg	 ac_unrecognized_sep=', ';;
1224e120bd27Smrg    esac
1225e120bd27Smrg    eval with_$ac_useropt=\$ac_optarg ;;
12266c321187Smrg
1227e120bd27Smrg  -without-* | --without-*)
1228e120bd27Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1229e120bd27Smrg    # Reject names that are not valid shell variable names.
1230e120bd27Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1231e120bd27Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1232e120bd27Smrg    ac_useropt_orig=$ac_useropt
1233e120bd27Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1234e120bd27Smrg    case $ac_user_opts in
1235e120bd27Smrg      *"
1236e120bd27Smrg"with_$ac_useropt"
1237e120bd27Smrg"*) ;;
1238e120bd27Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1239e120bd27Smrg	 ac_unrecognized_sep=', ';;
1240e120bd27Smrg    esac
1241e120bd27Smrg    eval with_$ac_useropt=no ;;
12426c321187Smrg
1243e120bd27Smrg  --x)
1244e120bd27Smrg    # Obsolete; use --with-x.
1245e120bd27Smrg    with_x=yes ;;
12466c321187Smrg
1247e120bd27Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1248e120bd27Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1249e120bd27Smrg    ac_prev=x_includes ;;
1250e120bd27Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1251e120bd27Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1252e120bd27Smrg    x_includes=$ac_optarg ;;
12536c321187Smrg
1254e120bd27Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1255e120bd27Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1256e120bd27Smrg    ac_prev=x_libraries ;;
1257e120bd27Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1258e120bd27Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1259e120bd27Smrg    x_libraries=$ac_optarg ;;
12606c321187Smrg
1261e120bd27Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1262e120bd27SmrgTry \`$0 --help' for more information"
1263e120bd27Smrg    ;;
12646c321187Smrg
1265e120bd27Smrg  *=*)
1266e120bd27Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1267e120bd27Smrg    # Reject names that are not valid shell variable names.
1268e120bd27Smrg    case $ac_envvar in #(
1269e120bd27Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1270e120bd27Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1271e120bd27Smrg    esac
1272e120bd27Smrg    eval $ac_envvar=\$ac_optarg
1273e120bd27Smrg    export $ac_envvar ;;
1274e120bd27Smrg
1275e120bd27Smrg  *)
1276e120bd27Smrg    # FIXME: should be removed in autoconf 3.0.
1277e120bd27Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1278e120bd27Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1279e120bd27Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1280e120bd27Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1281e120bd27Smrg    ;;
1282e120bd27Smrg
1283e120bd27Smrg  esac
1284e120bd27Smrgdone
12856c321187Smrg
1286e120bd27Smrgif test -n "$ac_prev"; then
1287e120bd27Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1288e120bd27Smrg  as_fn_error $? "missing argument to $ac_option"
1289e120bd27Smrgfi
12906c321187Smrg
1291e120bd27Smrgif test -n "$ac_unrecognized_opts"; then
1292e120bd27Smrg  case $enable_option_checking in
1293e120bd27Smrg    no) ;;
1294e120bd27Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1295e120bd27Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1296e120bd27Smrg  esac
12976c321187Smrgfi
12986c321187Smrg
1299e120bd27Smrg# Check all directory arguments for consistency.
1300e120bd27Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1301e120bd27Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1302e120bd27Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1303e120bd27Smrg		libdir localedir mandir
1304e120bd27Smrgdo
1305e120bd27Smrg  eval ac_val=\$$ac_var
1306e120bd27Smrg  # Remove trailing slashes.
1307e120bd27Smrg  case $ac_val in
1308e120bd27Smrg    */ )
1309e120bd27Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1310e120bd27Smrg      eval $ac_var=\$ac_val;;
1311e120bd27Smrg  esac
1312e120bd27Smrg  # Be sure to have absolute directory names.
1313e120bd27Smrg  case $ac_val in
1314e120bd27Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1315e120bd27Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1316e120bd27Smrg  esac
1317e120bd27Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1318e120bd27Smrgdone
13196c321187Smrg
1320e120bd27Smrg# There might be people who depend on the old broken behavior: `$host'
1321e120bd27Smrg# used to hold the argument of --host etc.
1322e120bd27Smrg# FIXME: To remove some day.
1323e120bd27Smrgbuild=$build_alias
1324e120bd27Smrghost=$host_alias
1325e120bd27Smrgtarget=$target_alias
13266c321187Smrg
1327e120bd27Smrg# FIXME: To remove some day.
1328e120bd27Smrgif test "x$host_alias" != x; then
1329e120bd27Smrg  if test "x$build_alias" = x; then
1330e120bd27Smrg    cross_compiling=maybe
1331e120bd27Smrg    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1332e120bd27Smrg    If a cross compiler is detected then cross compile mode will be used" >&2
1333e120bd27Smrg  elif test "x$build_alias" != "x$host_alias"; then
1334e120bd27Smrg    cross_compiling=yes
1335e120bd27Smrg  fi
1336e120bd27Smrgfi
13376c321187Smrg
1338e120bd27Smrgac_tool_prefix=
1339e120bd27Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
13406c321187Smrg
1341e120bd27Smrgtest "$silent" = yes && exec 6>/dev/null
13426c321187Smrg
13436c321187Smrg
1344e120bd27Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1345e120bd27Smrgac_ls_di=`ls -di .` &&
1346e120bd27Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1347e120bd27Smrg  as_fn_error $? "working directory cannot be determined"
1348e120bd27Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1349e120bd27Smrg  as_fn_error $? "pwd does not report name of working directory"
13506c321187Smrg
13516c321187Smrg
1352e120bd27Smrg# Find the source files, if location was not specified.
1353e120bd27Smrgif test -z "$srcdir"; then
1354e120bd27Smrg  ac_srcdir_defaulted=yes
1355e120bd27Smrg  # Try the directory containing this script, then the parent directory.
1356e120bd27Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1357e120bd27Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1358e120bd27Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1359e120bd27Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1360e120bd27Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1361e120bd27Smrg$as_echo X"$as_myself" |
1362e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1363e120bd27Smrg	    s//\1/
1364e120bd27Smrg	    q
1365e120bd27Smrg	  }
1366e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
1367e120bd27Smrg	    s//\1/
1368e120bd27Smrg	    q
1369e120bd27Smrg	  }
1370e120bd27Smrg	  /^X\(\/\/\)$/{
1371e120bd27Smrg	    s//\1/
1372e120bd27Smrg	    q
1373e120bd27Smrg	  }
1374e120bd27Smrg	  /^X\(\/\).*/{
1375e120bd27Smrg	    s//\1/
1376e120bd27Smrg	    q
1377e120bd27Smrg	  }
1378e120bd27Smrg	  s/.*/./; q'`
1379e120bd27Smrg  srcdir=$ac_confdir
1380e120bd27Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1381e120bd27Smrg    srcdir=..
1382e120bd27Smrg  fi
1383e120bd27Smrgelse
1384e120bd27Smrg  ac_srcdir_defaulted=no
1385e120bd27Smrgfi
1386e120bd27Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1387e120bd27Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1388e120bd27Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1389e120bd27Smrgfi
1390e120bd27Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1391e120bd27Smrgac_abs_confdir=`(
1392e120bd27Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1393e120bd27Smrg	pwd)`
1394e120bd27Smrg# When building in place, set srcdir=.
1395e120bd27Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1396e120bd27Smrg  srcdir=.
1397e120bd27Smrgfi
1398e120bd27Smrg# Remove unnecessary trailing slashes from srcdir.
1399e120bd27Smrg# Double slashes in file names in object file debugging info
1400e120bd27Smrg# mess up M-x gdb in Emacs.
1401e120bd27Smrgcase $srcdir in
1402e120bd27Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1403e120bd27Smrgesac
1404e120bd27Smrgfor ac_var in $ac_precious_vars; do
1405e120bd27Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1406e120bd27Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1407e120bd27Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1408e120bd27Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1409e120bd27Smrgdone
14106c321187Smrg
1411e120bd27Smrg#
1412e120bd27Smrg# Report the --help message.
1413e120bd27Smrg#
1414e120bd27Smrgif test "$ac_init_help" = "long"; then
1415e120bd27Smrg  # Omit some internal or obsolete options to make the list less imposing.
1416e120bd27Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1417e120bd27Smrg  cat <<_ACEOF
1418e120bd27Smrg\`configure' configures libXmu 1.1.0 to adapt to many kinds of systems.
14196c321187Smrg
1420e120bd27SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
14216c321187Smrg
1422e120bd27SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1423e120bd27SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
14246c321187Smrg
1425e120bd27SmrgDefaults for the options are specified in brackets.
14266c321187Smrg
1427e120bd27SmrgConfiguration:
1428e120bd27Smrg  -h, --help              display this help and exit
1429e120bd27Smrg      --help=short        display options specific to this package
1430e120bd27Smrg      --help=recursive    display the short help of all the included packages
1431e120bd27Smrg  -V, --version           display version information and exit
1432e120bd27Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
1433e120bd27Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1434e120bd27Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1435e120bd27Smrg  -n, --no-create         do not create output files
1436e120bd27Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
14376c321187Smrg
1438e120bd27SmrgInstallation directories:
1439e120bd27Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1440e120bd27Smrg                          [$ac_default_prefix]
1441e120bd27Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1442e120bd27Smrg                          [PREFIX]
14436c321187Smrg
1444e120bd27SmrgBy default, \`make install' will install all the files in
1445e120bd27Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1446e120bd27Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1447e120bd27Smrgfor instance \`--prefix=\$HOME'.
14486c321187Smrg
1449e120bd27SmrgFor better control, use the options below.
14506c321187Smrg
1451e120bd27SmrgFine tuning of the installation directories:
1452e120bd27Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1453e120bd27Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1454e120bd27Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1455e120bd27Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1456e120bd27Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1457e120bd27Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1458e120bd27Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1459e120bd27Smrg  --includedir=DIR        C header files [PREFIX/include]
1460e120bd27Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1461e120bd27Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1462e120bd27Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1463e120bd27Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1464e120bd27Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1465e120bd27Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1466e120bd27Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXmu]
1467e120bd27Smrg  --htmldir=DIR           html documentation [DOCDIR]
1468e120bd27Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1469e120bd27Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1470e120bd27Smrg  --psdir=DIR             ps documentation [DOCDIR]
1471e120bd27Smrg_ACEOF
14726c321187Smrg
1473e120bd27Smrg  cat <<\_ACEOF
14746c321187Smrg
1475e120bd27SmrgProgram names:
1476e120bd27Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1477e120bd27Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1478e120bd27Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
14796c321187Smrg
1480e120bd27SmrgSystem types:
1481e120bd27Smrg  --build=BUILD     configure for building on BUILD [guessed]
1482e120bd27Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1483e120bd27Smrg_ACEOF
1484e120bd27Smrgfi
14856c321187Smrg
1486e120bd27Smrgif test -n "$ac_init_help"; then
1487e120bd27Smrg  case $ac_init_help in
1488e120bd27Smrg     short | recursive ) echo "Configuration of libXmu 1.1.0:";;
1489e120bd27Smrg   esac
1490e120bd27Smrg  cat <<\_ACEOF
14916c321187Smrg
1492e120bd27SmrgOptional Features:
1493e120bd27Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1494e120bd27Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1495e120bd27Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1496e120bd27Smrg  --enable-maintainer-mode  enable make rules and dependencies not useful
1497e120bd27Smrg			  (and sometimes confusing) to the casual installer
1498e120bd27Smrg  --disable-dependency-tracking  speeds up one-time build
1499e120bd27Smrg  --enable-dependency-tracking   do not reject slow dependency extractors
1500e120bd27Smrg  --enable-strict-compilation
1501e120bd27Smrg                          Enable all warnings from compiler and make them
1502e120bd27Smrg                          errors (default: disabled)
1503e120bd27Smrg  --enable-silent-rules          less verbose build output (undo: `make V=1')
1504e120bd27Smrg  --disable-silent-rules         verbose build output (undo: `make V=0')
1505e120bd27Smrg  --enable-docs           Enable building the documentation (yes: yes)
1506e120bd27Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
1507e120bd27Smrg  --enable-static[=PKGS]  build static libraries [default=yes]
1508e120bd27Smrg  --enable-fast-install[=PKGS]
1509e120bd27Smrg                          optimize for fast installation [default=yes]
1510e120bd27Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
1511e120bd27Smrg  --enable-unix-transport Enable UNIX domain socket transport
1512e120bd27Smrg  --enable-tcp-transport  Enable TCP socket transport
1513e120bd27Smrg  --enable-ipv6           Enable IPv6 support
1514e120bd27Smrg  --enable-local-transport
1515e120bd27Smrg                          Enable os-specific local transport
1516e120bd27Smrg  --enable-lint-library   Create lint library (default: disabled)
15176c321187Smrg
1518e120bd27SmrgOptional Packages:
1519e120bd27Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1520e120bd27Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1521e120bd27Smrg  --with-xmlto            Use xmlto to regenerate documentation (default:
1522e120bd27Smrg                          auto)
1523e120bd27Smrg  --with-fop              Use fop to regenerate documentation (default: auto)
1524e120bd27Smrg  --with-pic              try to use only PIC/non-PIC objects [default=use
1525e120bd27Smrg                          both]
1526e120bd27Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1527e120bd27Smrg  --with-lint             Use a lint-style source code checker (default:
1528e120bd27Smrg                          disabled)
15296c321187Smrg
1530e120bd27SmrgSome influential environment variables:
1531e120bd27Smrg  CC          C compiler command
1532e120bd27Smrg  CFLAGS      C compiler flags
1533e120bd27Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1534e120bd27Smrg              nonstandard directory <lib dir>
1535e120bd27Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1536e120bd27Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1537e120bd27Smrg              you have headers in a nonstandard directory <include dir>
1538e120bd27Smrg  CPP         C preprocessor
1539e120bd27Smrg  PKG_CONFIG  path to pkg-config utility
1540e120bd27Smrg  XMLTO       Path to xmlto command
1541e120bd27Smrg  FOP         Path to fop command
1542e120bd27Smrg  XMU_CFLAGS  C compiler flags for XMU, overriding pkg-config
1543e120bd27Smrg  XMU_LIBS    linker flags for XMU, overriding pkg-config
1544e120bd27Smrg  XMUU_CFLAGS C compiler flags for XMUU, overriding pkg-config
1545e120bd27Smrg  XMUU_LIBS   linker flags for XMUU, overriding pkg-config
1546e120bd27Smrg  LINT        Path to a lint-style command
1547e120bd27Smrg  LINT_FLAGS  Flags for the lint-style command
15486c321187Smrg
1549e120bd27SmrgUse these variables to override the choices made by `configure' or to help
1550e120bd27Smrgit to find libraries and programs with nonstandard names/locations.
15516c321187Smrg
1552e120bd27SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1553e120bd27Smrg_ACEOF
1554e120bd27Smrgac_status=$?
1555e120bd27Smrgfi
15566c321187Smrg
1557e120bd27Smrgif test "$ac_init_help" = "recursive"; then
1558e120bd27Smrg  # If there are subdirs, report their specific --help.
1559e120bd27Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1560e120bd27Smrg    test -d "$ac_dir" ||
1561e120bd27Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1562e120bd27Smrg      continue
1563e120bd27Smrg    ac_builddir=.
1564e120bd27Smrg
1565e120bd27Smrgcase "$ac_dir" in
1566e120bd27Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567e120bd27Smrg*)
1568e120bd27Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1569e120bd27Smrg  # A ".." for each directory in $ac_dir_suffix.
1570e120bd27Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1571e120bd27Smrg  case $ac_top_builddir_sub in
1572e120bd27Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1573e120bd27Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1574e120bd27Smrg  esac ;;
1575e120bd27Smrgesac
1576e120bd27Smrgac_abs_top_builddir=$ac_pwd
1577e120bd27Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1578e120bd27Smrg# for backward compatibility:
1579e120bd27Smrgac_top_builddir=$ac_top_build_prefix
15806c321187Smrg
1581e120bd27Smrgcase $srcdir in
1582e120bd27Smrg  .)  # We are building in place.
1583e120bd27Smrg    ac_srcdir=.
1584e120bd27Smrg    ac_top_srcdir=$ac_top_builddir_sub
1585e120bd27Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1586e120bd27Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1587e120bd27Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1588e120bd27Smrg    ac_top_srcdir=$srcdir
1589e120bd27Smrg    ac_abs_top_srcdir=$srcdir ;;
1590e120bd27Smrg  *) # Relative name.
1591e120bd27Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1592e120bd27Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1593e120bd27Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1594e120bd27Smrgesac
1595e120bd27Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15966c321187Smrg
1597e120bd27Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1598e120bd27Smrg    # Check for guested configure.
1599e120bd27Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1600e120bd27Smrg      echo &&
1601e120bd27Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1602e120bd27Smrg    elif test -f "$ac_srcdir/configure"; then
1603e120bd27Smrg      echo &&
1604e120bd27Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
1605e120bd27Smrg    else
1606e120bd27Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1607e120bd27Smrg    fi || ac_status=$?
1608e120bd27Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
1609e120bd27Smrg  done
1610e120bd27Smrgfi
16116c321187Smrg
1612e120bd27Smrgtest -n "$ac_init_help" && exit $ac_status
1613e120bd27Smrgif $ac_init_version; then
1614e120bd27Smrg  cat <<\_ACEOF
1615e120bd27SmrglibXmu configure 1.1.0
1616e120bd27Smrggenerated by GNU Autoconf 2.68
16176c321187Smrg
1618e120bd27SmrgCopyright (C) 2010 Free Software Foundation, Inc.
1619e120bd27SmrgThis configure script is free software; the Free Software Foundation
1620e120bd27Smrggives unlimited permission to copy, distribute and modify it.
1621e120bd27Smrg_ACEOF
1622e120bd27Smrg  exit
1623e120bd27Smrgfi
16246c321187Smrg
1625e120bd27Smrg## ------------------------ ##
1626e120bd27Smrg## Autoconf initialization. ##
1627e120bd27Smrg## ------------------------ ##
16286c321187Smrg
1629e120bd27Smrg# ac_fn_c_try_compile LINENO
1630e120bd27Smrg# --------------------------
1631e120bd27Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1632e120bd27Smrgac_fn_c_try_compile ()
1633e120bd27Smrg{
1634e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1635e120bd27Smrg  rm -f conftest.$ac_objext
1636e120bd27Smrg  if { { ac_try="$ac_compile"
1637e120bd27Smrgcase "(($ac_try" in
1638e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1639e120bd27Smrg  *) ac_try_echo=$ac_try;;
1640e120bd27Smrgesac
1641e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1642e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
1643e120bd27Smrg  (eval "$ac_compile") 2>conftest.err
1644e120bd27Smrg  ac_status=$?
1645e120bd27Smrg  if test -s conftest.err; then
1646e120bd27Smrg    grep -v '^ *+' conftest.err >conftest.er1
1647e120bd27Smrg    cat conftest.er1 >&5
1648e120bd27Smrg    mv -f conftest.er1 conftest.err
1649e120bd27Smrg  fi
1650e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1651e120bd27Smrg  test $ac_status = 0; } && {
1652e120bd27Smrg	 test -z "$ac_c_werror_flag" ||
1653e120bd27Smrg	 test ! -s conftest.err
1654e120bd27Smrg       } && test -s conftest.$ac_objext; then :
1655e120bd27Smrg  ac_retval=0
1656e120bd27Smrgelse
1657e120bd27Smrg  $as_echo "$as_me: failed program was:" >&5
1658e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5
16596c321187Smrg
1660e120bd27Smrg	ac_retval=1
1661e120bd27Smrgfi
1662e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663e120bd27Smrg  as_fn_set_status $ac_retval
16646c321187Smrg
1665e120bd27Smrg} # ac_fn_c_try_compile
16666c321187Smrg
1667e120bd27Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1668e120bd27Smrg# ---------------------------------------------
1669e120bd27Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1670e120bd27Smrg# accordingly.
1671e120bd27Smrgac_fn_c_check_decl ()
1672e120bd27Smrg{
1673e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674e120bd27Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1675e120bd27Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1676e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1677e120bd27Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1678e120bd27Smrgif eval \${$3+:} false; then :
1679e120bd27Smrg  $as_echo_n "(cached) " >&6
1680e120bd27Smrgelse
1681e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1682e120bd27Smrg/* end confdefs.h.  */
1683e120bd27Smrg$4
1684e120bd27Smrgint
1685e120bd27Smrgmain ()
1686e120bd27Smrg{
1687e120bd27Smrg#ifndef $as_decl_name
1688e120bd27Smrg#ifdef __cplusplus
1689e120bd27Smrg  (void) $as_decl_use;
1690e120bd27Smrg#else
1691e120bd27Smrg  (void) $as_decl_name;
1692e120bd27Smrg#endif
1693e120bd27Smrg#endif
16946c321187Smrg
1695e120bd27Smrg  ;
1696e120bd27Smrg  return 0;
1697e120bd27Smrg}
1698e120bd27Smrg_ACEOF
1699e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
1700e120bd27Smrg  eval "$3=yes"
1701e120bd27Smrgelse
1702e120bd27Smrg  eval "$3=no"
1703e120bd27Smrgfi
1704e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1705e120bd27Smrgfi
1706e120bd27Smrgeval ac_res=\$$3
1707e120bd27Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708e120bd27Smrg$as_echo "$ac_res" >&6; }
1709e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17106c321187Smrg
1711e120bd27Smrg} # ac_fn_c_check_decl
17126c321187Smrg
1713e120bd27Smrg# ac_fn_c_try_cpp LINENO
1714e120bd27Smrg# ----------------------
1715e120bd27Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1716e120bd27Smrgac_fn_c_try_cpp ()
1717e120bd27Smrg{
1718e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719e120bd27Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1720e120bd27Smrgcase "(($ac_try" in
1721e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722e120bd27Smrg  *) ac_try_echo=$ac_try;;
1723e120bd27Smrgesac
1724e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
1726e120bd27Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
17276c321187Smrg  ac_status=$?
1728e120bd27Smrg  if test -s conftest.err; then
1729e120bd27Smrg    grep -v '^ *+' conftest.err >conftest.er1
1730e120bd27Smrg    cat conftest.er1 >&5
1731e120bd27Smrg    mv -f conftest.er1 conftest.err
17326c321187Smrg  fi
1733e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1734e120bd27Smrg  test $ac_status = 0; } > conftest.i && {
1735e120bd27Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1736e120bd27Smrg	 test ! -s conftest.err
1737e120bd27Smrg       }; then :
1738e120bd27Smrg  ac_retval=0
1739e120bd27Smrgelse
1740e120bd27Smrg  $as_echo "$as_me: failed program was:" >&5
1741e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5
1742e120bd27Smrg
1743e120bd27Smrg    ac_retval=1
1744e120bd27Smrgfi
1745e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1746e120bd27Smrg  as_fn_set_status $ac_retval
1747e120bd27Smrg
1748e120bd27Smrg} # ac_fn_c_try_cpp
1749e120bd27Smrg
1750e120bd27Smrg# ac_fn_c_try_run LINENO
1751e120bd27Smrg# ----------------------
1752e120bd27Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1753e120bd27Smrg# that executables *can* be run.
1754e120bd27Smrgac_fn_c_try_run ()
1755e120bd27Smrg{
1756e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757e120bd27Smrg  if { { ac_try="$ac_link"
1758e120bd27Smrgcase "(($ac_try" in
1759e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760e120bd27Smrg  *) ac_try_echo=$ac_try;;
17616c321187Smrgesac
1762e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
1764e120bd27Smrg  (eval "$ac_link") 2>&5
1765e120bd27Smrg  ac_status=$?
1766e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767e120bd27Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1768e120bd27Smrg  { { case "(($ac_try" in
1769e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1770e120bd27Smrg  *) ac_try_echo=$ac_try;;
1771e120bd27Smrgesac
1772e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1773e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
1774e120bd27Smrg  (eval "$ac_try") 2>&5
1775e120bd27Smrg  ac_status=$?
1776e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1777e120bd27Smrg  test $ac_status = 0; }; }; then :
1778e120bd27Smrg  ac_retval=0
1779e120bd27Smrgelse
1780e120bd27Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1781e120bd27Smrg       $as_echo "$as_me: failed program was:" >&5
1782e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5
17836c321187Smrg
1784e120bd27Smrg       ac_retval=$ac_status
1785e120bd27Smrgfi
1786e120bd27Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1787e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1788e120bd27Smrg  as_fn_set_status $ac_retval
178993493779Smrg
1790e120bd27Smrg} # ac_fn_c_try_run
1791e120bd27Smrg
1792e120bd27Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1793e120bd27Smrg# -------------------------------------------------------
1794e120bd27Smrg# Tests whether HEADER exists and can be compiled using the include files in
1795e120bd27Smrg# INCLUDES, setting the cache variable VAR accordingly.
1796e120bd27Smrgac_fn_c_check_header_compile ()
1797e120bd27Smrg{
1798e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1800e120bd27Smrg$as_echo_n "checking for $2... " >&6; }
1801e120bd27Smrgif eval \${$3+:} false; then :
1802e120bd27Smrg  $as_echo_n "(cached) " >&6
1803e120bd27Smrgelse
1804e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805e120bd27Smrg/* end confdefs.h.  */
1806e120bd27Smrg$4
1807e120bd27Smrg#include <$2>
1808e120bd27Smrg_ACEOF
1809e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
1810e120bd27Smrg  eval "$3=yes"
1811e120bd27Smrgelse
1812e120bd27Smrg  eval "$3=no"
1813e120bd27Smrgfi
1814e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1815e120bd27Smrgfi
1816e120bd27Smrgeval ac_res=\$$3
1817e120bd27Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1818e120bd27Smrg$as_echo "$ac_res" >&6; }
1819e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1820e120bd27Smrg
1821e120bd27Smrg} # ac_fn_c_check_header_compile
1822e120bd27Smrg
1823e120bd27Smrg# ac_fn_c_try_link LINENO
1824e120bd27Smrg# -----------------------
1825e120bd27Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1826e120bd27Smrgac_fn_c_try_link ()
1827e120bd27Smrg{
1828e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829e120bd27Smrg  rm -f conftest.$ac_objext conftest$ac_exeext
1830e120bd27Smrg  if { { ac_try="$ac_link"
1831e120bd27Smrgcase "(($ac_try" in
1832e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1833e120bd27Smrg  *) ac_try_echo=$ac_try;;
1834e120bd27Smrgesac
1835e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1836e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
1837e120bd27Smrg  (eval "$ac_link") 2>conftest.err
1838e120bd27Smrg  ac_status=$?
1839e120bd27Smrg  if test -s conftest.err; then
1840e120bd27Smrg    grep -v '^ *+' conftest.err >conftest.er1
1841e120bd27Smrg    cat conftest.er1 >&5
1842e120bd27Smrg    mv -f conftest.er1 conftest.err
1843e120bd27Smrg  fi
1844e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1845e120bd27Smrg  test $ac_status = 0; } && {
1846e120bd27Smrg	 test -z "$ac_c_werror_flag" ||
1847e120bd27Smrg	 test ! -s conftest.err
1848e120bd27Smrg       } && test -s conftest$ac_exeext && {
1849e120bd27Smrg	 test "$cross_compiling" = yes ||
1850e120bd27Smrg	 $as_test_x conftest$ac_exeext
1851e120bd27Smrg       }; then :
1852e120bd27Smrg  ac_retval=0
18536c321187Smrgelse
1854e120bd27Smrg  $as_echo "$as_me: failed program was:" >&5
1855e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5
1856e120bd27Smrg
1857e120bd27Smrg	ac_retval=1
18586c321187Smrgfi
1859e120bd27Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1860e120bd27Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1861e120bd27Smrg  # interfere with the next link command; also delete a directory that is
1862e120bd27Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
1863e120bd27Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1864e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1865e120bd27Smrg  as_fn_set_status $ac_retval
18666c321187Smrg
1867e120bd27Smrg} # ac_fn_c_try_link
18686c321187Smrg
1869e120bd27Smrg# ac_fn_c_check_func LINENO FUNC VAR
1870e120bd27Smrg# ----------------------------------
1871e120bd27Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1872e120bd27Smrgac_fn_c_check_func ()
1873e120bd27Smrg{
1874e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1875e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1876e120bd27Smrg$as_echo_n "checking for $2... " >&6; }
1877e120bd27Smrgif eval \${$3+:} false; then :
1878e120bd27Smrg  $as_echo_n "(cached) " >&6
1879e120bd27Smrgelse
1880e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881e120bd27Smrg/* end confdefs.h.  */
1882e120bd27Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1883e120bd27Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1884e120bd27Smrg#define $2 innocuous_$2
18856c321187Smrg
1886e120bd27Smrg/* System header to define __stub macros and hopefully few prototypes,
1887e120bd27Smrg    which can conflict with char $2 (); below.
1888e120bd27Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1889e120bd27Smrg    <limits.h> exists even on freestanding compilers.  */
18906c321187Smrg
1891e120bd27Smrg#ifdef __STDC__
1892e120bd27Smrg# include <limits.h>
1893e120bd27Smrg#else
1894e120bd27Smrg# include <assert.h>
1895e120bd27Smrg#endif
18966c321187Smrg
1897e120bd27Smrg#undef $2
18986c321187Smrg
1899e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
1900e120bd27Smrg   Use char because int might match the return type of a GCC
1901e120bd27Smrg   builtin and then its argument prototype would still apply.  */
1902e120bd27Smrg#ifdef __cplusplus
1903e120bd27Smrgextern "C"
1904e120bd27Smrg#endif
1905e120bd27Smrgchar $2 ();
1906e120bd27Smrg/* The GNU C library defines this for functions which it implements
1907e120bd27Smrg    to always fail with ENOSYS.  Some functions are actually named
1908e120bd27Smrg    something starting with __ and the normal name is an alias.  */
1909e120bd27Smrg#if defined __stub_$2 || defined __stub___$2
1910e120bd27Smrgchoke me
1911e120bd27Smrg#endif
19126c321187Smrg
1913e120bd27Smrgint
1914e120bd27Smrgmain ()
1915e120bd27Smrg{
1916e120bd27Smrgreturn $2 ();
1917e120bd27Smrg  ;
1918e120bd27Smrg  return 0;
1919e120bd27Smrg}
1920e120bd27Smrg_ACEOF
1921e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
1922e120bd27Smrg  eval "$3=yes"
1923e120bd27Smrgelse
1924e120bd27Smrg  eval "$3=no"
1925e120bd27Smrgfi
1926e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
1927e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
1928e120bd27Smrgfi
1929e120bd27Smrgeval ac_res=\$$3
1930e120bd27Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931e120bd27Smrg$as_echo "$ac_res" >&6; }
1932e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
19336c321187Smrg
1934e120bd27Smrg} # ac_fn_c_check_func
19356c321187Smrg
1936e120bd27Smrg# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1937e120bd27Smrg# ----------------------------------------------------
1938e120bd27Smrg# Tries to find if the field MEMBER exists in type AGGR, after including
1939e120bd27Smrg# INCLUDES, setting cache variable VAR accordingly.
1940e120bd27Smrgac_fn_c_check_member ()
1941e120bd27Smrg{
1942e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1943e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1944e120bd27Smrg$as_echo_n "checking for $2.$3... " >&6; }
1945e120bd27Smrgif eval \${$4+:} false; then :
1946e120bd27Smrg  $as_echo_n "(cached) " >&6
1947e120bd27Smrgelse
1948e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1949e120bd27Smrg/* end confdefs.h.  */
1950e120bd27Smrg$5
1951e120bd27Smrgint
1952e120bd27Smrgmain ()
1953e120bd27Smrg{
1954e120bd27Smrgstatic $2 ac_aggr;
1955e120bd27Smrgif (ac_aggr.$3)
1956e120bd27Smrgreturn 0;
1957e120bd27Smrg  ;
1958e120bd27Smrg  return 0;
1959e120bd27Smrg}
1960e120bd27Smrg_ACEOF
1961e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
1962e120bd27Smrg  eval "$4=yes"
1963e120bd27Smrgelse
1964e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965e120bd27Smrg/* end confdefs.h.  */
1966e120bd27Smrg$5
1967e120bd27Smrgint
1968e120bd27Smrgmain ()
1969e120bd27Smrg{
1970e120bd27Smrgstatic $2 ac_aggr;
1971e120bd27Smrgif (sizeof ac_aggr.$3)
1972e120bd27Smrgreturn 0;
1973e120bd27Smrg  ;
1974e120bd27Smrg  return 0;
1975e120bd27Smrg}
1976e120bd27Smrg_ACEOF
1977e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
1978e120bd27Smrg  eval "$4=yes"
1979e120bd27Smrgelse
1980e120bd27Smrg  eval "$4=no"
1981e120bd27Smrgfi
1982e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983e120bd27Smrgfi
1984e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1985e120bd27Smrgfi
1986e120bd27Smrgeval ac_res=\$$4
1987e120bd27Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1988e120bd27Smrg$as_echo "$ac_res" >&6; }
1989e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
19906c321187Smrg
1991e120bd27Smrg} # ac_fn_c_check_member
19926c321187Smrg
1993e120bd27Smrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1994e120bd27Smrg# -------------------------------------------
1995e120bd27Smrg# Tests whether TYPE exists after having included INCLUDES, setting cache
1996e120bd27Smrg# variable VAR accordingly.
1997e120bd27Smrgac_fn_c_check_type ()
1998e120bd27Smrg{
1999e120bd27Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2000e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2001e120bd27Smrg$as_echo_n "checking for $2... " >&6; }
2002e120bd27Smrgif eval \${$3+:} false; then :
2003e120bd27Smrg  $as_echo_n "(cached) " >&6
2004e120bd27Smrgelse
2005e120bd27Smrg  eval "$3=no"
2006e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2007e120bd27Smrg/* end confdefs.h.  */
2008e120bd27Smrg$4
2009e120bd27Smrgint
2010e120bd27Smrgmain ()
2011e120bd27Smrg{
2012e120bd27Smrgif (sizeof ($2))
2013e120bd27Smrg	 return 0;
2014e120bd27Smrg  ;
2015e120bd27Smrg  return 0;
2016e120bd27Smrg}
2017e120bd27Smrg_ACEOF
2018e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
2019e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2020e120bd27Smrg/* end confdefs.h.  */
2021e120bd27Smrg$4
2022e120bd27Smrgint
2023e120bd27Smrgmain ()
2024e120bd27Smrg{
2025e120bd27Smrgif (sizeof (($2)))
2026e120bd27Smrg	    return 0;
2027e120bd27Smrg  ;
2028e120bd27Smrg  return 0;
2029e120bd27Smrg}
2030e120bd27Smrg_ACEOF
2031e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
20326c321187Smrg
2033e120bd27Smrgelse
2034e120bd27Smrg  eval "$3=yes"
2035e120bd27Smrgfi
2036e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037e120bd27Smrgfi
2038e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039e120bd27Smrgfi
2040e120bd27Smrgeval ac_res=\$$3
2041e120bd27Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2042e120bd27Smrg$as_echo "$ac_res" >&6; }
2043e120bd27Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
204493493779Smrg
2045e120bd27Smrg} # ac_fn_c_check_type
2046e120bd27Smrgcat >config.log <<_ACEOF
2047e120bd27SmrgThis file contains any messages produced by compilers while
2048e120bd27Smrgrunning configure, to aid debugging if configure makes a mistake.
20496c321187Smrg
2050e120bd27SmrgIt was created by libXmu $as_me 1.1.0, which was
2051e120bd27Smrggenerated by GNU Autoconf 2.68.  Invocation command line was
2052e120bd27Smrg
2053e120bd27Smrg  $ $0 $@
2054e120bd27Smrg
2055e120bd27Smrg_ACEOF
2056e120bd27Smrgexec 5>>config.log
2057e120bd27Smrg{
2058e120bd27Smrgcat <<_ASUNAME
2059e120bd27Smrg## --------- ##
2060e120bd27Smrg## Platform. ##
2061e120bd27Smrg## --------- ##
2062e120bd27Smrg
2063e120bd27Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2064e120bd27Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
2065e120bd27Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
2066e120bd27Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
2067e120bd27Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
20686c321187Smrg
2069e120bd27Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2070e120bd27Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
20716c321187Smrg
2072e120bd27Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2073e120bd27Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2074e120bd27Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2075e120bd27Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2076e120bd27Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2077e120bd27Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2078e120bd27Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
20796c321187Smrg
2080e120bd27Smrg_ASUNAME
20816c321187Smrg
2082e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2083e120bd27Smrgfor as_dir in $PATH
2084e120bd27Smrgdo
2085e120bd27Smrg  IFS=$as_save_IFS
2086e120bd27Smrg  test -z "$as_dir" && as_dir=.
2087e120bd27Smrg    $as_echo "PATH: $as_dir"
2088e120bd27Smrg  done
2089e120bd27SmrgIFS=$as_save_IFS
20906c321187Smrg
2091e120bd27Smrg} >&5
20926c321187Smrg
2093e120bd27Smrgcat >&5 <<_ACEOF
20946c321187Smrg
20956c321187Smrg
2096e120bd27Smrg## ----------- ##
2097e120bd27Smrg## Core tests. ##
2098e120bd27Smrg## ----------- ##
20996c321187Smrg
2100e120bd27Smrg_ACEOF
21016c321187Smrg
21026c321187Smrg
2103e120bd27Smrg# Keep a trace of the command line.
2104e120bd27Smrg# Strip out --no-create and --no-recursion so they do not pile up.
2105e120bd27Smrg# Strip out --silent because we don't want to record it for future runs.
2106e120bd27Smrg# Also quote any args containing shell meta-characters.
2107e120bd27Smrg# Make two passes to allow for proper duplicate-argument suppression.
2108e120bd27Smrgac_configure_args=
2109e120bd27Smrgac_configure_args0=
2110e120bd27Smrgac_configure_args1=
2111e120bd27Smrgac_must_keep_next=false
2112e120bd27Smrgfor ac_pass in 1 2
2113e120bd27Smrgdo
2114e120bd27Smrg  for ac_arg
2115e120bd27Smrg  do
2116e120bd27Smrg    case $ac_arg in
2117e120bd27Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2118e120bd27Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2119e120bd27Smrg    | -silent | --silent | --silen | --sile | --sil)
2120e120bd27Smrg      continue ;;
2121e120bd27Smrg    *\'*)
2122e120bd27Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2123e120bd27Smrg    esac
2124e120bd27Smrg    case $ac_pass in
2125e120bd27Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2126e120bd27Smrg    2)
2127e120bd27Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
2128e120bd27Smrg      if test $ac_must_keep_next = true; then
2129e120bd27Smrg	ac_must_keep_next=false # Got value, back to normal.
2130e120bd27Smrg      else
2131e120bd27Smrg	case $ac_arg in
2132e120bd27Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2133e120bd27Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2134e120bd27Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2135e120bd27Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2136e120bd27Smrg	    case "$ac_configure_args0 " in
2137e120bd27Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2138e120bd27Smrg	    esac
2139e120bd27Smrg	    ;;
2140e120bd27Smrg	  -* ) ac_must_keep_next=true ;;
2141e120bd27Smrg	esac
2142e120bd27Smrg      fi
2143e120bd27Smrg      as_fn_append ac_configure_args " '$ac_arg'"
2144e120bd27Smrg      ;;
2145e120bd27Smrg    esac
2146e120bd27Smrg  done
2147e120bd27Smrgdone
2148e120bd27Smrg{ ac_configure_args0=; unset ac_configure_args0;}
2149e120bd27Smrg{ ac_configure_args1=; unset ac_configure_args1;}
21506c321187Smrg
2151e120bd27Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2152e120bd27Smrg# config.log.  We remove comments because anyway the quotes in there
2153e120bd27Smrg# would cause problems or look ugly.
2154e120bd27Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2155e120bd27Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2156e120bd27Smrgtrap 'exit_status=$?
2157e120bd27Smrg  # Save into config.log some information that might help in debugging.
2158e120bd27Smrg  {
2159e120bd27Smrg    echo
21606c321187Smrg
2161e120bd27Smrg    $as_echo "## ---------------- ##
2162e120bd27Smrg## Cache variables. ##
2163e120bd27Smrg## ---------------- ##"
2164e120bd27Smrg    echo
2165e120bd27Smrg    # The following way of writing the cache mishandles newlines in values,
2166e120bd27Smrg(
2167e120bd27Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2168e120bd27Smrg    eval ac_val=\$$ac_var
2169e120bd27Smrg    case $ac_val in #(
2170e120bd27Smrg    *${as_nl}*)
2171e120bd27Smrg      case $ac_var in #(
2172e120bd27Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2173e120bd27Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2174e120bd27Smrg      esac
2175e120bd27Smrg      case $ac_var in #(
2176e120bd27Smrg      _ | IFS | as_nl) ;; #(
2177e120bd27Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2178e120bd27Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2179e120bd27Smrg      esac ;;
2180e120bd27Smrg    esac
2181e120bd27Smrg  done
2182e120bd27Smrg  (set) 2>&1 |
2183e120bd27Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2184e120bd27Smrg    *${as_nl}ac_space=\ *)
2185e120bd27Smrg      sed -n \
2186e120bd27Smrg	"s/'\''/'\''\\\\'\'''\''/g;
2187e120bd27Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2188e120bd27Smrg      ;; #(
2189e120bd27Smrg    *)
2190e120bd27Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2191e120bd27Smrg      ;;
2192e120bd27Smrg    esac |
2193e120bd27Smrg    sort
2194e120bd27Smrg)
2195e120bd27Smrg    echo
21966c321187Smrg
2197e120bd27Smrg    $as_echo "## ----------------- ##
2198e120bd27Smrg## Output variables. ##
2199e120bd27Smrg## ----------------- ##"
2200e120bd27Smrg    echo
2201e120bd27Smrg    for ac_var in $ac_subst_vars
2202e120bd27Smrg    do
2203e120bd27Smrg      eval ac_val=\$$ac_var
2204e120bd27Smrg      case $ac_val in
2205e120bd27Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
22066c321187Smrg      esac
2207e120bd27Smrg      $as_echo "$ac_var='\''$ac_val'\''"
2208e120bd27Smrg    done | sort
2209e120bd27Smrg    echo
22106c321187Smrg
2211e120bd27Smrg    if test -n "$ac_subst_files"; then
2212e120bd27Smrg      $as_echo "## ------------------- ##
2213e120bd27Smrg## File substitutions. ##
2214e120bd27Smrg## ------------------- ##"
2215e120bd27Smrg      echo
2216e120bd27Smrg      for ac_var in $ac_subst_files
2217e120bd27Smrg      do
2218e120bd27Smrg	eval ac_val=\$$ac_var
2219e120bd27Smrg	case $ac_val in
2220e120bd27Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2221e120bd27Smrg	esac
2222e120bd27Smrg	$as_echo "$ac_var='\''$ac_val'\''"
2223e120bd27Smrg      done | sort
2224e120bd27Smrg      echo
2225e120bd27Smrg    fi
22266c321187Smrg
2227e120bd27Smrg    if test -s confdefs.h; then
2228e120bd27Smrg      $as_echo "## ----------- ##
2229e120bd27Smrg## confdefs.h. ##
2230e120bd27Smrg## ----------- ##"
2231e120bd27Smrg      echo
2232e120bd27Smrg      cat confdefs.h
2233e120bd27Smrg      echo
2234e120bd27Smrg    fi
2235e120bd27Smrg    test "$ac_signal" != 0 &&
2236e120bd27Smrg      $as_echo "$as_me: caught signal $ac_signal"
2237e120bd27Smrg    $as_echo "$as_me: exit $exit_status"
2238e120bd27Smrg  } >&5
2239e120bd27Smrg  rm -f core *.core core.conftest.* &&
2240e120bd27Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2241e120bd27Smrg    exit $exit_status
2242e120bd27Smrg' 0
2243e120bd27Smrgfor ac_signal in 1 2 13 15; do
2244e120bd27Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2245e120bd27Smrgdone
2246e120bd27Smrgac_signal=0
22476c321187Smrg
2248e120bd27Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2249e120bd27Smrgrm -f -r conftest* confdefs.h
225093493779Smrg
2251e120bd27Smrg$as_echo "/* confdefs.h */" > confdefs.h
22526c321187Smrg
2253e120bd27Smrg# Predefined preprocessor variables.
22546c321187Smrg
2255e120bd27Smrgcat >>confdefs.h <<_ACEOF
2256e120bd27Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
2257e120bd27Smrg_ACEOF
22586c321187Smrg
2259e120bd27Smrgcat >>confdefs.h <<_ACEOF
2260e120bd27Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2261e120bd27Smrg_ACEOF
22626c321187Smrg
2263e120bd27Smrgcat >>confdefs.h <<_ACEOF
2264e120bd27Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2265e120bd27Smrg_ACEOF
22666c321187Smrg
2267e120bd27Smrgcat >>confdefs.h <<_ACEOF
2268e120bd27Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
2269e120bd27Smrg_ACEOF
22706c321187Smrg
2271e120bd27Smrgcat >>confdefs.h <<_ACEOF
2272e120bd27Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2273e120bd27Smrg_ACEOF
22746c321187Smrg
2275e120bd27Smrgcat >>confdefs.h <<_ACEOF
2276e120bd27Smrg#define PACKAGE_URL "$PACKAGE_URL"
2277e120bd27Smrg_ACEOF
2278e120bd27Smrg
2279e120bd27Smrg
2280e120bd27Smrg# Let the site file select an alternate cache file if it wants to.
2281e120bd27Smrg# Prefer an explicitly selected file to automatically selected ones.
2282e120bd27Smrgac_site_file1=NONE
2283e120bd27Smrgac_site_file2=NONE
2284e120bd27Smrgif test -n "$CONFIG_SITE"; then
2285e120bd27Smrg  # We do not want a PATH search for config.site.
2286e120bd27Smrg  case $CONFIG_SITE in #((
2287e120bd27Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2288e120bd27Smrg    */*) ac_site_file1=$CONFIG_SITE;;
2289e120bd27Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
2290e120bd27Smrg  esac
2291e120bd27Smrgelif test "x$prefix" != xNONE; then
2292e120bd27Smrg  ac_site_file1=$prefix/share/config.site
2293e120bd27Smrg  ac_site_file2=$prefix/etc/config.site
229493493779Smrgelse
2295e120bd27Smrg  ac_site_file1=$ac_default_prefix/share/config.site
2296e120bd27Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
229793493779Smrgfi
2298e120bd27Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2299e120bd27Smrgdo
2300e120bd27Smrg  test "x$ac_site_file" = xNONE && continue
2301e120bd27Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2302e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2303e120bd27Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2304e120bd27Smrg    sed 's/^/| /' "$ac_site_file" >&5
2305e120bd27Smrg    . "$ac_site_file" \
2306e120bd27Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2307e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2308e120bd27Smrgas_fn_error $? "failed to load site script $ac_site_file
2309e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
2310e120bd27Smrg  fi
2311e120bd27Smrgdone
231293493779Smrg
2313e120bd27Smrgif test -r "$cache_file"; then
2314e120bd27Smrg  # Some versions of bash will fail to source /dev/null (special files
2315e120bd27Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2316e120bd27Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2317e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2318e120bd27Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2319e120bd27Smrg    case $cache_file in
2320e120bd27Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2321e120bd27Smrg      *)                      . "./$cache_file";;
2322e120bd27Smrg    esac
2323e120bd27Smrg  fi
232493493779Smrgelse
2325e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2326e120bd27Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2327e120bd27Smrg  >$cache_file
232893493779Smrgfi
232993493779Smrg
2330e120bd27Smrg# Check that the precious variables saved in the cache have kept the same
2331e120bd27Smrg# value.
2332e120bd27Smrgac_cache_corrupted=false
2333e120bd27Smrgfor ac_var in $ac_precious_vars; do
2334e120bd27Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2335e120bd27Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2336e120bd27Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2337e120bd27Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2338e120bd27Smrg  case $ac_old_set,$ac_new_set in
2339e120bd27Smrg    set,)
2340e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2341e120bd27Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2342e120bd27Smrg      ac_cache_corrupted=: ;;
2343e120bd27Smrg    ,set)
2344e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2345e120bd27Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2346e120bd27Smrg      ac_cache_corrupted=: ;;
2347e120bd27Smrg    ,);;
2348e120bd27Smrg    *)
2349e120bd27Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2350e120bd27Smrg	# differences in whitespace do not lead to failure.
2351e120bd27Smrg	ac_old_val_w=`echo x $ac_old_val`
2352e120bd27Smrg	ac_new_val_w=`echo x $ac_new_val`
2353e120bd27Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2354e120bd27Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2355e120bd27Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2356e120bd27Smrg	  ac_cache_corrupted=:
2357e120bd27Smrg	else
2358e120bd27Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2359e120bd27Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2360e120bd27Smrg	  eval $ac_var=\$ac_old_val
2361e120bd27Smrg	fi
2362e120bd27Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2363e120bd27Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2364e120bd27Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2365e120bd27Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2366e120bd27Smrg      fi;;
2367e120bd27Smrg  esac
2368e120bd27Smrg  # Pass precious variables to config.status.
2369e120bd27Smrg  if test "$ac_new_set" = set; then
2370e120bd27Smrg    case $ac_new_val in
2371e120bd27Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2372e120bd27Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2373e120bd27Smrg    esac
2374e120bd27Smrg    case " $ac_configure_args " in
2375e120bd27Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2376e120bd27Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2377e120bd27Smrg    esac
2378e120bd27Smrg  fi
2379e120bd27Smrgdone
2380e120bd27Smrgif $ac_cache_corrupted; then
2381e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2382e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2383e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2384e120bd27Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2385e120bd27Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
23866c321187Smrgfi
2387e120bd27Smrg## -------------------- ##
2388e120bd27Smrg## Main body of script. ##
2389e120bd27Smrg## -------------------- ##
23906c321187Smrg
2391e120bd27Smrgac_ext=c
2392e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
2393e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2394e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2395e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
23966c321187Smrg
23976c321187Smrg
23986c321187Smrg
23996c321187Smrg
2400e120bd27Smrgac_aux_dir=
2401e120bd27Smrgfor ac_dir in . "$srcdir"/.; do
2402e120bd27Smrg  if test -f "$ac_dir/install-sh"; then
2403e120bd27Smrg    ac_aux_dir=$ac_dir
2404e120bd27Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2405e120bd27Smrg    break
2406e120bd27Smrg  elif test -f "$ac_dir/install.sh"; then
2407e120bd27Smrg    ac_aux_dir=$ac_dir
2408e120bd27Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2409e120bd27Smrg    break
2410e120bd27Smrg  elif test -f "$ac_dir/shtool"; then
2411e120bd27Smrg    ac_aux_dir=$ac_dir
2412e120bd27Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2413e120bd27Smrg    break
2414e120bd27Smrg  fi
2415e120bd27Smrgdone
2416e120bd27Smrgif test -z "$ac_aux_dir"; then
2417e120bd27Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2418e120bd27Smrgfi
24196c321187Smrg
2420e120bd27Smrg# These three variables are undocumented and unsupported,
2421e120bd27Smrg# and are intended to be withdrawn in a future Autoconf release.
2422e120bd27Smrg# They can cause serious problems if a builder's source tree is in a directory
2423e120bd27Smrg# whose full name contains unusual characters.
2424e120bd27Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2425e120bd27Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2426e120bd27Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
24276c321187Smrg
24286c321187Smrg
2429e120bd27Smrgam__api_version='1.11'
24306c321187Smrg
2431e120bd27Smrg# Find a good install program.  We prefer a C program (faster),
2432e120bd27Smrg# so one script is as good as another.  But avoid the broken or
2433e120bd27Smrg# incompatible versions:
2434e120bd27Smrg# SysV /etc/install, /usr/sbin/install
2435e120bd27Smrg# SunOS /usr/etc/install
2436e120bd27Smrg# IRIX /sbin/install
2437e120bd27Smrg# AIX /bin/install
2438e120bd27Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2439e120bd27Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2440e120bd27Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2441e120bd27Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2442e120bd27Smrg# OS/2's system install, which has a completely different semantic
2443e120bd27Smrg# ./install, which can be erroneously created by make from ./install.sh.
2444e120bd27Smrg# Reject install programs that cannot install multiple files.
2445e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2446e120bd27Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2447e120bd27Smrgif test -z "$INSTALL"; then
2448e120bd27Smrgif ${ac_cv_path_install+:} false; then :
244993493779Smrg  $as_echo_n "(cached) " >&6
24506c321187Smrgelse
2451e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452e120bd27Smrgfor as_dir in $PATH
2453e120bd27Smrgdo
2454e120bd27Smrg  IFS=$as_save_IFS
2455e120bd27Smrg  test -z "$as_dir" && as_dir=.
2456e120bd27Smrg    # Account for people who put trailing slashes in PATH elements.
2457e120bd27Smrgcase $as_dir/ in #((
2458e120bd27Smrg  ./ | .// | /[cC]/* | \
2459e120bd27Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2460e120bd27Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2461e120bd27Smrg  /usr/ucb/* ) ;;
2462e120bd27Smrg  *)
2463e120bd27Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2464e120bd27Smrg    # Don't use installbsd from OSF since it installs stuff as root
2465e120bd27Smrg    # by default.
2466e120bd27Smrg    for ac_prog in ginstall scoinst install; do
2467e120bd27Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
2468e120bd27Smrg	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2469e120bd27Smrg	  if test $ac_prog = install &&
2470e120bd27Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2471e120bd27Smrg	    # AIX install.  It has an incompatible calling convention.
2472e120bd27Smrg	    :
2473e120bd27Smrg	  elif test $ac_prog = install &&
2474e120bd27Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2475e120bd27Smrg	    # program-specific install script used by HP pwplus--don't use.
2476e120bd27Smrg	    :
2477e120bd27Smrg	  else
2478e120bd27Smrg	    rm -rf conftest.one conftest.two conftest.dir
2479e120bd27Smrg	    echo one > conftest.one
2480e120bd27Smrg	    echo two > conftest.two
2481e120bd27Smrg	    mkdir conftest.dir
2482e120bd27Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2483e120bd27Smrg	      test -s conftest.one && test -s conftest.two &&
2484e120bd27Smrg	      test -s conftest.dir/conftest.one &&
2485e120bd27Smrg	      test -s conftest.dir/conftest.two
2486e120bd27Smrg	    then
2487e120bd27Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2488e120bd27Smrg	      break 3
2489e120bd27Smrg	    fi
2490e120bd27Smrg	  fi
2491e120bd27Smrg	fi
2492e120bd27Smrg      done
2493e120bd27Smrg    done
2494e120bd27Smrg    ;;
24956c321187Smrgesac
24966c321187Smrg
2497e120bd27Smrg  done
2498e120bd27SmrgIFS=$as_save_IFS
24996c321187Smrg
2500e120bd27Smrgrm -rf conftest.one conftest.two conftest.dir
25016c321187Smrg
25026c321187Smrgfi
2503e120bd27Smrg  if test "${ac_cv_path_install+set}" = set; then
2504e120bd27Smrg    INSTALL=$ac_cv_path_install
2505e120bd27Smrg  else
2506e120bd27Smrg    # As a last resort, use the slow shell script.  Don't cache a
2507e120bd27Smrg    # value for INSTALL within a source directory, because that will
2508e120bd27Smrg    # break other packages using the cache if that directory is
2509e120bd27Smrg    # removed, or if the value is a relative name.
2510e120bd27Smrg    INSTALL=$ac_install_sh
2511e120bd27Smrg  fi
2512e120bd27Smrgfi
2513e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2514e120bd27Smrg$as_echo "$INSTALL" >&6; }
25156c321187Smrg
2516e120bd27Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2517e120bd27Smrg# It thinks the first close brace ends the variable substitution.
2518e120bd27Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
25196c321187Smrg
2520e120bd27Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
25216c321187Smrg
2522e120bd27Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
25236c321187Smrg
2524e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2525e120bd27Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
2526e120bd27Smrg# Just in case
2527e120bd27Smrgsleep 1
2528e120bd27Smrgecho timestamp > conftest.file
2529e120bd27Smrg# Reject unsafe characters in $srcdir or the absolute working directory
2530e120bd27Smrg# name.  Accept space and tab only in the latter.
2531e120bd27Smrgam_lf='
2532e120bd27Smrg'
2533e120bd27Smrgcase `pwd` in
2534e120bd27Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
2535e120bd27Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2536e120bd27Smrgesac
2537e120bd27Smrgcase $srcdir in
2538e120bd27Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2539e120bd27Smrg    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2540e120bd27Smrgesac
25416c321187Smrg
2542e120bd27Smrg# Do `set' in a subshell so we don't clobber the current shell's
2543e120bd27Smrg# arguments.  Must try -L first in case configure is actually a
2544e120bd27Smrg# symlink; some systems play weird games with the mod time of symlinks
2545e120bd27Smrg# (eg FreeBSD returns the mod time of the symlink's containing
2546e120bd27Smrg# directory).
2547e120bd27Smrgif (
2548e120bd27Smrg   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2549e120bd27Smrg   if test "$*" = "X"; then
2550e120bd27Smrg      # -L didn't work.
2551e120bd27Smrg      set X `ls -t "$srcdir/configure" conftest.file`
2552e120bd27Smrg   fi
2553e120bd27Smrg   rm -f conftest.file
2554e120bd27Smrg   if test "$*" != "X $srcdir/configure conftest.file" \
2555e120bd27Smrg      && test "$*" != "X conftest.file $srcdir/configure"; then
25566c321187Smrg
2557e120bd27Smrg      # If neither matched, then we have a broken ls.  This can happen
2558e120bd27Smrg      # if, for instance, CONFIG_SHELL is bash and it inherits a
2559e120bd27Smrg      # broken ls alias from the environment.  This has actually
2560e120bd27Smrg      # happened.  Such a system could not be considered "sane".
2561e120bd27Smrg      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2562e120bd27Smrgalias in your environment" "$LINENO" 5
2563e120bd27Smrg   fi
25646c321187Smrg
2565e120bd27Smrg   test "$2" = conftest.file
2566e120bd27Smrg   )
2567e120bd27Smrgthen
2568e120bd27Smrg   # Ok.
2569e120bd27Smrg   :
25706c321187Smrgelse
2571e120bd27Smrg   as_fn_error $? "newly created file is older than distributed files!
2572e120bd27SmrgCheck your system clock" "$LINENO" 5
25736c321187Smrgfi
2574e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2575e120bd27Smrg$as_echo "yes" >&6; }
2576e120bd27Smrgtest "$program_prefix" != NONE &&
2577e120bd27Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2578e120bd27Smrg# Use a double $ so make ignores it.
2579e120bd27Smrgtest "$program_suffix" != NONE &&
2580e120bd27Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2581e120bd27Smrg# Double any \ or $.
2582e120bd27Smrg# By default was `s,x,x', remove it if useless.
2583e120bd27Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2584e120bd27Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
25856c321187Smrg
2586e120bd27Smrg# expand $ac_aux_dir to an absolute path
2587e120bd27Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
25886c321187Smrg
2589e120bd27Smrgif test x"${MISSING+set}" != xset; then
2590e120bd27Smrg  case $am_aux_dir in
2591e120bd27Smrg  *\ * | *\	*)
2592e120bd27Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2593e120bd27Smrg  *)
2594e120bd27Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2595e120bd27Smrg  esac
2596e120bd27Smrgfi
2597e120bd27Smrg# Use eval to expand $SHELL
2598e120bd27Smrgif eval "$MISSING --run true"; then
2599e120bd27Smrg  am_missing_run="$MISSING --run "
26006c321187Smrgelse
2601e120bd27Smrg  am_missing_run=
2602e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2603e120bd27Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
26046c321187Smrgfi
26056c321187Smrg
2606e120bd27Smrgif test x"${install_sh}" != xset; then
2607e120bd27Smrg  case $am_aux_dir in
2608e120bd27Smrg  *\ * | *\	*)
2609e120bd27Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2610e120bd27Smrg  *)
2611e120bd27Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
2612e120bd27Smrg  esac
26136c321187Smrgfi
2614e120bd27Smrg
2615e120bd27Smrg# Installed binaries are usually stripped using `strip' when the user
2616e120bd27Smrg# run `make install-strip'.  However `strip' might not be the right
2617e120bd27Smrg# tool to use in cross-compilation environments, therefore Automake
2618e120bd27Smrg# will honor the `STRIP' environment variable to overrule this program.
2619e120bd27Smrgif test "$cross_compiling" != no; then
2620e120bd27Smrg  if test -n "$ac_tool_prefix"; then
2621e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2622e120bd27Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2623e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2624e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
2625e120bd27Smrgif ${ac_cv_prog_STRIP+:} false; then :
262693493779Smrg  $as_echo_n "(cached) " >&6
26276c321187Smrgelse
2628e120bd27Smrg  if test -n "$STRIP"; then
2629e120bd27Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
26306c321187Smrgelse
2631e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2632e120bd27Smrgfor as_dir in $PATH
2633e120bd27Smrgdo
2634e120bd27Smrg  IFS=$as_save_IFS
2635e120bd27Smrg  test -z "$as_dir" && as_dir=.
2636e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2637e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2638e120bd27Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2639e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2640e120bd27Smrg    break 2
2641e120bd27Smrg  fi
2642e120bd27Smrgdone
2643e120bd27Smrg  done
2644e120bd27SmrgIFS=$as_save_IFS
26456c321187Smrg
26466c321187Smrgfi
26476c321187Smrgfi
2648e120bd27SmrgSTRIP=$ac_cv_prog_STRIP
2649e120bd27Smrgif test -n "$STRIP"; then
2650e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2651e120bd27Smrg$as_echo "$STRIP" >&6; }
26526c321187Smrgelse
2653e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2654e120bd27Smrg$as_echo "no" >&6; }
2655e120bd27Smrgfi
2656e120bd27Smrg
2657e120bd27Smrg
2658e120bd27Smrgfi
2659e120bd27Smrgif test -z "$ac_cv_prog_STRIP"; then
2660e120bd27Smrg  ac_ct_STRIP=$STRIP
2661e120bd27Smrg  # Extract the first word of "strip", so it can be a program name with args.
2662e120bd27Smrgset dummy strip; ac_word=$2
2663e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2664e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
2665e120bd27Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
266693493779Smrg  $as_echo_n "(cached) " >&6
26676c321187Smrgelse
2668e120bd27Smrg  if test -n "$ac_ct_STRIP"; then
2669e120bd27Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2670e120bd27Smrgelse
2671e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2672e120bd27Smrgfor as_dir in $PATH
2673e120bd27Smrgdo
2674e120bd27Smrg  IFS=$as_save_IFS
2675e120bd27Smrg  test -z "$as_dir" && as_dir=.
2676e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2677e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2678e120bd27Smrg    ac_cv_prog_ac_ct_STRIP="strip"
2679e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2680e120bd27Smrg    break 2
2681e120bd27Smrg  fi
2682e120bd27Smrgdone
2683e120bd27Smrg  done
2684e120bd27SmrgIFS=$as_save_IFS
26856c321187Smrg
2686e120bd27Smrgfi
2687e120bd27Smrgfi
2688e120bd27Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2689e120bd27Smrgif test -n "$ac_ct_STRIP"; then
2690e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2691e120bd27Smrg$as_echo "$ac_ct_STRIP" >&6; }
26926c321187Smrgelse
2693e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2694e120bd27Smrg$as_echo "no" >&6; }
2695e120bd27Smrgfi
26966c321187Smrg
2697e120bd27Smrg  if test "x$ac_ct_STRIP" = x; then
2698e120bd27Smrg    STRIP=":"
2699e120bd27Smrg  else
2700e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
2701e120bd27Smrgyes:)
2702e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2703e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2704e120bd27Smrgac_tool_warned=yes ;;
2705e120bd27Smrgesac
2706e120bd27Smrg    STRIP=$ac_ct_STRIP
2707e120bd27Smrg  fi
2708e120bd27Smrgelse
2709e120bd27Smrg  STRIP="$ac_cv_prog_STRIP"
27106c321187Smrgfi
27116c321187Smrg
27126c321187Smrgfi
2713e120bd27SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2714e120bd27Smrg
2715e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2716e120bd27Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2717e120bd27Smrgif test -z "$MKDIR_P"; then
2718e120bd27Smrg  if ${ac_cv_path_mkdir+:} false; then :
271993493779Smrg  $as_echo_n "(cached) " >&6
27206c321187Smrgelse
2721e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2723e120bd27Smrgdo
2724e120bd27Smrg  IFS=$as_save_IFS
2725e120bd27Smrg  test -z "$as_dir" && as_dir=.
2726e120bd27Smrg    for ac_prog in mkdir gmkdir; do
2727e120bd27Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
2728e120bd27Smrg	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2729e120bd27Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2730e120bd27Smrg	     'mkdir (GNU coreutils) '* | \
2731e120bd27Smrg	     'mkdir (coreutils) '* | \
2732e120bd27Smrg	     'mkdir (fileutils) '4.1*)
2733e120bd27Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2734e120bd27Smrg	       break 3;;
2735e120bd27Smrg	   esac
2736e120bd27Smrg	 done
2737e120bd27Smrg       done
2738e120bd27Smrg  done
2739e120bd27SmrgIFS=$as_save_IFS
27406c321187Smrg
2741e120bd27Smrgfi
2742e120bd27Smrg
2743e120bd27Smrg  test -d ./--version && rmdir ./--version
2744e120bd27Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
2745e120bd27Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
2746e120bd27Smrg  else
2747e120bd27Smrg    # As a last resort, use the slow shell script.  Don't cache a
2748e120bd27Smrg    # value for MKDIR_P within a source directory, because that will
2749e120bd27Smrg    # break other packages using the cache if that directory is
2750e120bd27Smrg    # removed, or if the value is a relative name.
2751e120bd27Smrg    MKDIR_P="$ac_install_sh -d"
2752e120bd27Smrg  fi
2753e120bd27Smrgfi
2754e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2755e120bd27Smrg$as_echo "$MKDIR_P" >&6; }
2756e120bd27Smrg
2757e120bd27Smrgmkdir_p="$MKDIR_P"
2758e120bd27Smrgcase $mkdir_p in
2759e120bd27Smrg  [\\/$]* | ?:[\\/]*) ;;
2760e120bd27Smrg  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
27616c321187Smrgesac
2762e120bd27Smrg
2763e120bd27Smrgfor ac_prog in gawk mawk nawk awk
2764e120bd27Smrgdo
2765e120bd27Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
2766e120bd27Smrgset dummy $ac_prog; ac_word=$2
2767e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2768e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
2769e120bd27Smrgif ${ac_cv_prog_AWK+:} false; then :
2770e120bd27Smrg  $as_echo_n "(cached) " >&6
27716c321187Smrgelse
2772e120bd27Smrg  if test -n "$AWK"; then
2773e120bd27Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2774e120bd27Smrgelse
2775e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776e120bd27Smrgfor as_dir in $PATH
2777e120bd27Smrgdo
2778e120bd27Smrg  IFS=$as_save_IFS
2779e120bd27Smrg  test -z "$as_dir" && as_dir=.
2780e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2781e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2782e120bd27Smrg    ac_cv_prog_AWK="$ac_prog"
2783e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2784e120bd27Smrg    break 2
2785e120bd27Smrg  fi
2786e120bd27Smrgdone
2787e120bd27Smrg  done
2788e120bd27SmrgIFS=$as_save_IFS
27896c321187Smrg
27906c321187Smrgfi
27916c321187Smrgfi
2792e120bd27SmrgAWK=$ac_cv_prog_AWK
2793e120bd27Smrgif test -n "$AWK"; then
2794e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2795e120bd27Smrg$as_echo "$AWK" >&6; }
27966c321187Smrgelse
2797e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2798e120bd27Smrg$as_echo "no" >&6; }
2799e120bd27Smrgfi
2800e120bd27Smrg
2801e120bd27Smrg
2802e120bd27Smrg  test -n "$AWK" && break
2803e120bd27Smrgdone
2804e120bd27Smrg
2805e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2806e120bd27Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2807e120bd27Smrgset x ${MAKE-make}
2808e120bd27Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2809e120bd27Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
281093493779Smrg  $as_echo_n "(cached) " >&6
28116c321187Smrgelse
2812e120bd27Smrg  cat >conftest.make <<\_ACEOF
2813e120bd27SmrgSHELL = /bin/sh
2814e120bd27Smrgall:
2815e120bd27Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
28166c321187Smrg_ACEOF
2817e120bd27Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2818e120bd27Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
2819e120bd27Smrg  *@@@%%%=?*=@@@%%%*)
2820e120bd27Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
2821e120bd27Smrg  *)
2822e120bd27Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
28236c321187Smrgesac
2824e120bd27Smrgrm -f conftest.make
2825e120bd27Smrgfi
2826e120bd27Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2827e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2828e120bd27Smrg$as_echo "yes" >&6; }
2829e120bd27Smrg  SET_MAKE=
28306c321187Smrgelse
2831e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2832e120bd27Smrg$as_echo "no" >&6; }
2833e120bd27Smrg  SET_MAKE="MAKE=${MAKE-make}"
2834e120bd27Smrgfi
28356c321187Smrg
2836e120bd27Smrgrm -rf .tst 2>/dev/null
2837e120bd27Smrgmkdir .tst 2>/dev/null
2838e120bd27Smrgif test -d .tst; then
2839e120bd27Smrg  am__leading_dot=.
2840e120bd27Smrgelse
2841e120bd27Smrg  am__leading_dot=_
28426c321187Smrgfi
2843e120bd27Smrgrmdir .tst 2>/dev/null
28446c321187Smrg
2845e120bd27Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
2846e120bd27Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2847e120bd27Smrg  # is not polluted with repeated "-I."
2848e120bd27Smrg  am__isrc=' -I$(srcdir)'
2849e120bd27Smrg  # test to see if srcdir already configured
2850e120bd27Smrg  if test -f $srcdir/config.status; then
2851e120bd27Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2852e120bd27Smrg  fi
28536c321187Smrgfi
2854e120bd27Smrg
2855e120bd27Smrg# test whether we have cygpath
2856e120bd27Smrgif test -z "$CYGPATH_W"; then
2857e120bd27Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
2858e120bd27Smrg    CYGPATH_W='cygpath -w'
2859e120bd27Smrg  else
2860e120bd27Smrg    CYGPATH_W=echo
2861e120bd27Smrg  fi
28626c321187Smrgfi
28636c321187Smrg
28646c321187Smrg
2865e120bd27Smrg# Define the identity of the package.
2866e120bd27Smrg PACKAGE='libXmu'
2867e120bd27Smrg VERSION='1.1.0'
28686c321187Smrg
28696c321187Smrg
2870e120bd27Smrgcat >>confdefs.h <<_ACEOF
2871e120bd27Smrg#define PACKAGE "$PACKAGE"
2872e120bd27Smrg_ACEOF
28736c321187Smrg
28746c321187Smrg
2875e120bd27Smrgcat >>confdefs.h <<_ACEOF
2876e120bd27Smrg#define VERSION "$VERSION"
2877e120bd27Smrg_ACEOF
28786c321187Smrg
2879e120bd27Smrg# Some tools Automake needs.
28806c321187Smrg
2881e120bd27SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
28826c321187Smrg
28836c321187Smrg
2884e120bd27SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
28856c321187Smrg
28866c321187Smrg
2887e120bd27SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
28886c321187Smrg
28896c321187Smrg
2890e120bd27SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
28916c321187Smrg
28926c321187Smrg
2893e120bd27SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
28946c321187Smrg
2895e120bd27Smrg# We need awk for the "check" target.  The system "awk" is bad on
2896e120bd27Smrg# some platforms.
2897e120bd27Smrg# Always define AMTAR for backward compatibility.
28986c321187Smrg
2899e120bd27SmrgAMTAR=${AMTAR-"${am_missing_run}tar"}
29006c321187Smrg
2901e120bd27Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
29026c321187Smrg
29036c321187Smrg
29046c321187Smrg
29056c321187Smrg
29066c321187Smrg
29076c321187Smrg
29086c321187Smrg
2909e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2910e120bd27Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2911e120bd27Smrg    # Check whether --enable-maintainer-mode was given.
2912e120bd27Smrgif test "${enable_maintainer_mode+set}" = set; then :
2913e120bd27Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2914e120bd27Smrgelse
2915e120bd27Smrg  USE_MAINTAINER_MODE=no
29166c321187Smrgfi
29176c321187Smrg
2918e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2919e120bd27Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; }
2920e120bd27Smrg   if test $USE_MAINTAINER_MODE = yes; then
2921e120bd27Smrg  MAINTAINER_MODE_TRUE=
2922e120bd27Smrg  MAINTAINER_MODE_FALSE='#'
29236c321187Smrgelse
2924e120bd27Smrg  MAINTAINER_MODE_TRUE='#'
2925e120bd27Smrg  MAINTAINER_MODE_FALSE=
2926e120bd27Smrgfi
2927e120bd27Smrg
2928e120bd27Smrg  MAINT=$MAINTAINER_MODE_TRUE
2929e120bd27Smrg
2930e120bd27Smrg
2931e120bd27Smrg
2932e120bd27Smrg# Require xorg-macros minimum of 1.10 for HAVE_STYLESHEETS in XORG_CHECK_SGML_DOCTOOLS
29336c321187Smrg
29346c321187Smrg
29356c321187Smrg
29366c321187Smrg
29376c321187Smrg
29386c321187Smrg
29396c321187Smrg
29406c321187Smrg
29416c321187Smrg
29426c321187Smrg
2943e120bd27Smrg
2944e120bd27SmrgDEPDIR="${am__leading_dot}deps"
2945e120bd27Smrg
2946e120bd27Smrgac_config_commands="$ac_config_commands depfiles"
2947e120bd27Smrg
2948e120bd27Smrg
2949e120bd27Smrgam_make=${MAKE-make}
2950e120bd27Smrgcat > confinc << 'END'
2951e120bd27Smrgam__doit:
2952e120bd27Smrg	@echo this is the am__doit target
2953e120bd27Smrg.PHONY: am__doit
2954e120bd27SmrgEND
2955e120bd27Smrg# If we don't find an include directive, just comment out the code.
2956e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2957e120bd27Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
2958e120bd27Smrgam__include="#"
2959e120bd27Smrgam__quote=
2960e120bd27Smrg_am_result=none
2961e120bd27Smrg# First try GNU make style include.
2962e120bd27Smrgecho "include confinc" > confmf
2963e120bd27Smrg# Ignore all kinds of additional output from `make'.
2964e120bd27Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
2965e120bd27Smrg*the\ am__doit\ target*)
2966e120bd27Smrg  am__include=include
2967e120bd27Smrg  am__quote=
2968e120bd27Smrg  _am_result=GNU
2969e120bd27Smrg  ;;
2970e120bd27Smrgesac
2971e120bd27Smrg# Now try BSD make style include.
2972e120bd27Smrgif test "$am__include" = "#"; then
2973e120bd27Smrg   echo '.include "confinc"' > confmf
2974e120bd27Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
2975e120bd27Smrg   *the\ am__doit\ target*)
2976e120bd27Smrg     am__include=.include
2977e120bd27Smrg     am__quote="\""
2978e120bd27Smrg     _am_result=BSD
2979e120bd27Smrg     ;;
2980e120bd27Smrg   esac
29816c321187Smrgfi
29826c321187Smrg
29836c321187Smrg
2984e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2985e120bd27Smrg$as_echo "$_am_result" >&6; }
2986e120bd27Smrgrm -f confinc confmf
29876c321187Smrg
2988e120bd27Smrg# Check whether --enable-dependency-tracking was given.
2989e120bd27Smrgif test "${enable_dependency_tracking+set}" = set; then :
2990e120bd27Smrg  enableval=$enable_dependency_tracking;
29916c321187Smrgfi
29926c321187Smrg
2993e120bd27Smrgif test "x$enable_dependency_tracking" != xno; then
2994e120bd27Smrg  am_depcomp="$ac_aux_dir/depcomp"
2995e120bd27Smrg  AMDEPBACKSLASH='\'
2996e120bd27Smrgfi
2997e120bd27Smrg if test "x$enable_dependency_tracking" != xno; then
2998e120bd27Smrg  AMDEP_TRUE=
2999e120bd27Smrg  AMDEP_FALSE='#'
3000e120bd27Smrgelse
3001e120bd27Smrg  AMDEP_TRUE='#'
3002e120bd27Smrg  AMDEP_FALSE=
3003e120bd27Smrgfi
30046c321187Smrg
30056c321187Smrg
3006e120bd27Smrgac_ext=c
3007e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
3008e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3009e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3010e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3011e120bd27Smrgif test -n "$ac_tool_prefix"; then
3012e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3013e120bd27Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
3014e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3015e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
3016e120bd27Smrgif ${ac_cv_prog_CC+:} false; then :
3017e120bd27Smrg  $as_echo_n "(cached) " >&6
3018e120bd27Smrgelse
3019e120bd27Smrg  if test -n "$CC"; then
3020e120bd27Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3021e120bd27Smrgelse
3022e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3023e120bd27Smrgfor as_dir in $PATH
3024e120bd27Smrgdo
3025e120bd27Smrg  IFS=$as_save_IFS
3026e120bd27Smrg  test -z "$as_dir" && as_dir=.
3027e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3028e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3029e120bd27Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3030e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3031e120bd27Smrg    break 2
30326c321187Smrg  fi
3033e120bd27Smrgdone
3034e120bd27Smrg  done
3035e120bd27SmrgIFS=$as_save_IFS
30366c321187Smrg
3037e120bd27Smrgfi
3038e120bd27Smrgfi
3039e120bd27SmrgCC=$ac_cv_prog_CC
3040e120bd27Smrgif test -n "$CC"; then
3041e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3042e120bd27Smrg$as_echo "$CC" >&6; }
3043e120bd27Smrgelse
3044e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3045e120bd27Smrg$as_echo "no" >&6; }
3046e120bd27Smrgfi
30476c321187Smrg
30486c321187Smrg
3049e120bd27Smrgfi
3050e120bd27Smrgif test -z "$ac_cv_prog_CC"; then
3051e120bd27Smrg  ac_ct_CC=$CC
3052e120bd27Smrg  # Extract the first word of "gcc", so it can be a program name with args.
3053e120bd27Smrgset dummy gcc; ac_word=$2
3054e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3055e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
3056e120bd27Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
3057e120bd27Smrg  $as_echo_n "(cached) " >&6
3058e120bd27Smrgelse
3059e120bd27Smrg  if test -n "$ac_ct_CC"; then
3060e120bd27Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3061e120bd27Smrgelse
3062e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3063e120bd27Smrgfor as_dir in $PATH
3064e120bd27Smrgdo
3065e120bd27Smrg  IFS=$as_save_IFS
3066e120bd27Smrg  test -z "$as_dir" && as_dir=.
3067e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3068e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3069e120bd27Smrg    ac_cv_prog_ac_ct_CC="gcc"
3070e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071e120bd27Smrg    break 2
30726c321187Smrg  fi
3073e120bd27Smrgdone
30746c321187Smrg  done
3075e120bd27SmrgIFS=$as_save_IFS
30766c321187Smrg
3077e120bd27Smrgfi
3078e120bd27Smrgfi
3079e120bd27Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3080e120bd27Smrgif test -n "$ac_ct_CC"; then
3081e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3082e120bd27Smrg$as_echo "$ac_ct_CC" >&6; }
3083e120bd27Smrgelse
3084e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3085e120bd27Smrg$as_echo "no" >&6; }
3086e120bd27Smrgfi
30876c321187Smrg
3088e120bd27Smrg  if test "x$ac_ct_CC" = x; then
3089e120bd27Smrg    CC=""
3090e120bd27Smrg  else
3091e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
3092e120bd27Smrgyes:)
3093e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3094e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3095e120bd27Smrgac_tool_warned=yes ;;
3096e120bd27Smrgesac
3097e120bd27Smrg    CC=$ac_ct_CC
3098e120bd27Smrg  fi
3099e120bd27Smrgelse
3100e120bd27Smrg  CC="$ac_cv_prog_CC"
3101e120bd27Smrgfi
31026c321187Smrg
3103e120bd27Smrgif test -z "$CC"; then
3104e120bd27Smrg          if test -n "$ac_tool_prefix"; then
3105e120bd27Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3106e120bd27Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
3107e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3108e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
3109e120bd27Smrgif ${ac_cv_prog_CC+:} false; then :
3110e120bd27Smrg  $as_echo_n "(cached) " >&6
3111e120bd27Smrgelse
3112e120bd27Smrg  if test -n "$CC"; then
3113e120bd27Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3114e120bd27Smrgelse
3115e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3116e120bd27Smrgfor as_dir in $PATH
3117e120bd27Smrgdo
3118e120bd27Smrg  IFS=$as_save_IFS
3119e120bd27Smrg  test -z "$as_dir" && as_dir=.
3120e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3121e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3122e120bd27Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
3123e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3124e120bd27Smrg    break 2
3125e120bd27Smrg  fi
3126e120bd27Smrgdone
3127e120bd27Smrg  done
3128e120bd27SmrgIFS=$as_save_IFS
31296c321187Smrg
3130e120bd27Smrgfi
3131e120bd27Smrgfi
3132e120bd27SmrgCC=$ac_cv_prog_CC
3133e120bd27Smrgif test -n "$CC"; then
3134e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3135e120bd27Smrg$as_echo "$CC" >&6; }
3136e120bd27Smrgelse
3137e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3138e120bd27Smrg$as_echo "no" >&6; }
3139e120bd27Smrgfi
31406c321187Smrg
31416c321187Smrg
3142e120bd27Smrg  fi
3143e120bd27Smrgfi
3144e120bd27Smrgif test -z "$CC"; then
3145e120bd27Smrg  # Extract the first word of "cc", so it can be a program name with args.
3146e120bd27Smrgset dummy cc; ac_word=$2
3147e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3148e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
3149e120bd27Smrgif ${ac_cv_prog_CC+:} false; then :
3150e120bd27Smrg  $as_echo_n "(cached) " >&6
3151e120bd27Smrgelse
3152e120bd27Smrg  if test -n "$CC"; then
3153e120bd27Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3154e120bd27Smrgelse
3155e120bd27Smrg  ac_prog_rejected=no
3156e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3157e120bd27Smrgfor as_dir in $PATH
3158e120bd27Smrgdo
3159e120bd27Smrg  IFS=$as_save_IFS
3160e120bd27Smrg  test -z "$as_dir" && as_dir=.
3161e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3162e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3163e120bd27Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3164e120bd27Smrg       ac_prog_rejected=yes
3165e120bd27Smrg       continue
3166e120bd27Smrg     fi
3167e120bd27Smrg    ac_cv_prog_CC="cc"
3168e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3169e120bd27Smrg    break 2
3170e120bd27Smrg  fi
3171e120bd27Smrgdone
3172e120bd27Smrg  done
3173e120bd27SmrgIFS=$as_save_IFS
31746c321187Smrg
3175e120bd27Smrgif test $ac_prog_rejected = yes; then
3176e120bd27Smrg  # We found a bogon in the path, so make sure we never use it.
3177e120bd27Smrg  set dummy $ac_cv_prog_CC
3178e120bd27Smrg  shift
3179e120bd27Smrg  if test $# != 0; then
3180e120bd27Smrg    # We chose a different compiler from the bogus one.
3181e120bd27Smrg    # However, it has the same basename, so the bogon will be chosen
3182e120bd27Smrg    # first if we set CC to just the basename; use the full file name.
3183e120bd27Smrg    shift
3184e120bd27Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3185e120bd27Smrg  fi
3186e120bd27Smrgfi
3187e120bd27Smrgfi
3188e120bd27Smrgfi
3189e120bd27SmrgCC=$ac_cv_prog_CC
3190e120bd27Smrgif test -n "$CC"; then
3191e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3192e120bd27Smrg$as_echo "$CC" >&6; }
3193e120bd27Smrgelse
3194e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3195e120bd27Smrg$as_echo "no" >&6; }
3196e120bd27Smrgfi
31976c321187Smrg
31986c321187Smrg
3199e120bd27Smrgfi
3200e120bd27Smrgif test -z "$CC"; then
3201e120bd27Smrg  if test -n "$ac_tool_prefix"; then
3202e120bd27Smrg  for ac_prog in cl.exe
3203e120bd27Smrg  do
3204e120bd27Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3205e120bd27Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3206e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3207e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
3208e120bd27Smrgif ${ac_cv_prog_CC+:} false; then :
3209e120bd27Smrg  $as_echo_n "(cached) " >&6
3210e120bd27Smrgelse
3211e120bd27Smrg  if test -n "$CC"; then
3212e120bd27Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3213e120bd27Smrgelse
3214e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3215e120bd27Smrgfor as_dir in $PATH
3216e120bd27Smrgdo
3217e120bd27Smrg  IFS=$as_save_IFS
3218e120bd27Smrg  test -z "$as_dir" && as_dir=.
3219e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3220e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3221e120bd27Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3222e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223e120bd27Smrg    break 2
3224e120bd27Smrg  fi
3225e120bd27Smrgdone
3226e120bd27Smrg  done
3227e120bd27SmrgIFS=$as_save_IFS
32286c321187Smrg
3229e120bd27Smrgfi
3230e120bd27Smrgfi
3231e120bd27SmrgCC=$ac_cv_prog_CC
3232e120bd27Smrgif test -n "$CC"; then
3233e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3234e120bd27Smrg$as_echo "$CC" >&6; }
3235e120bd27Smrgelse
3236e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3237e120bd27Smrg$as_echo "no" >&6; }
3238e120bd27Smrgfi
32396c321187Smrg
32406c321187Smrg
3241e120bd27Smrg    test -n "$CC" && break
3242e120bd27Smrg  done
3243e120bd27Smrgfi
3244e120bd27Smrgif test -z "$CC"; then
3245e120bd27Smrg  ac_ct_CC=$CC
3246e120bd27Smrg  for ac_prog in cl.exe
3247e120bd27Smrgdo
3248e120bd27Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3249e120bd27Smrgset dummy $ac_prog; ac_word=$2
3250e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3251e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
3252e120bd27Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
3253e120bd27Smrg  $as_echo_n "(cached) " >&6
3254e120bd27Smrgelse
3255e120bd27Smrg  if test -n "$ac_ct_CC"; then
3256e120bd27Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3257e120bd27Smrgelse
3258e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3259e120bd27Smrgfor as_dir in $PATH
3260e120bd27Smrgdo
3261e120bd27Smrg  IFS=$as_save_IFS
3262e120bd27Smrg  test -z "$as_dir" && as_dir=.
3263e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3264e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3265e120bd27Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3266e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3267e120bd27Smrg    break 2
3268e120bd27Smrg  fi
3269e120bd27Smrgdone
3270e120bd27Smrg  done
3271e120bd27SmrgIFS=$as_save_IFS
32726c321187Smrg
3273e120bd27Smrgfi
3274e120bd27Smrgfi
3275e120bd27Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3276e120bd27Smrgif test -n "$ac_ct_CC"; then
3277e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3278e120bd27Smrg$as_echo "$ac_ct_CC" >&6; }
3279e120bd27Smrgelse
3280e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3281e120bd27Smrg$as_echo "no" >&6; }
3282e120bd27Smrgfi
32836c321187Smrg
32846c321187Smrg
3285e120bd27Smrg  test -n "$ac_ct_CC" && break
3286e120bd27Smrgdone
32876c321187Smrg
3288e120bd27Smrg  if test "x$ac_ct_CC" = x; then
3289e120bd27Smrg    CC=""
3290e120bd27Smrg  else
3291e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
3292e120bd27Smrgyes:)
3293e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3294e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3295e120bd27Smrgac_tool_warned=yes ;;
3296e120bd27Smrgesac
3297e120bd27Smrg    CC=$ac_ct_CC
3298e120bd27Smrg  fi
3299e120bd27Smrgfi
33006c321187Smrg
3301e120bd27Smrgfi
33026c321187Smrg
33036c321187Smrg
3304e120bd27Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306e120bd27Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
3307e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
33086c321187Smrg
3309e120bd27Smrg# Provide some information about the compiler.
3310e120bd27Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3311e120bd27Smrgset X $ac_compile
3312e120bd27Smrgac_compiler=$2
3313e120bd27Smrgfor ac_option in --version -v -V -qversion; do
3314e120bd27Smrg  { { ac_try="$ac_compiler $ac_option >&5"
3315e120bd27Smrgcase "(($ac_try" in
3316e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3317e120bd27Smrg  *) ac_try_echo=$ac_try;;
3318e120bd27Smrgesac
3319e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3320e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
3321e120bd27Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3322e120bd27Smrg  ac_status=$?
3323e120bd27Smrg  if test -s conftest.err; then
3324e120bd27Smrg    sed '10a\
3325e120bd27Smrg... rest of stderr output deleted ...
3326e120bd27Smrg         10q' conftest.err >conftest.er1
3327e120bd27Smrg    cat conftest.er1 >&5
3328e120bd27Smrg  fi
3329e120bd27Smrg  rm -f conftest.er1 conftest.err
3330e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3331e120bd27Smrg  test $ac_status = 0; }
3332e120bd27Smrgdone
33336c321187Smrg
3334e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335e120bd27Smrg/* end confdefs.h.  */
33366c321187Smrg
3337e120bd27Smrgint
3338e120bd27Smrgmain ()
3339e120bd27Smrg{
33406c321187Smrg
3341e120bd27Smrg  ;
3342e120bd27Smrg  return 0;
3343e120bd27Smrg}
3344e120bd27Smrg_ACEOF
3345e120bd27Smrgac_clean_files_save=$ac_clean_files
3346e120bd27Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3347e120bd27Smrg# Try to create an executable without -o first, disregard a.out.
3348e120bd27Smrg# It will help us diagnose broken compilers, and finding out an intuition
3349e120bd27Smrg# of exeext.
3350e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3351e120bd27Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
3352e120bd27Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
33536c321187Smrg
3354e120bd27Smrg# The possible output files:
3355e120bd27Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
33566c321187Smrg
3357e120bd27Smrgac_rmfiles=
3358e120bd27Smrgfor ac_file in $ac_files
3359e120bd27Smrgdo
3360e120bd27Smrg  case $ac_file in
3361e120bd27Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3362e120bd27Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3363e120bd27Smrg  esac
3364e120bd27Smrgdone
3365e120bd27Smrgrm -f $ac_rmfiles
33666c321187Smrg
3367e120bd27Smrgif { { ac_try="$ac_link_default"
3368e120bd27Smrgcase "(($ac_try" in
3369e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3370e120bd27Smrg  *) ac_try_echo=$ac_try;;
3371e120bd27Smrgesac
3372e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3373e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
3374e120bd27Smrg  (eval "$ac_link_default") 2>&5
3375e120bd27Smrg  ac_status=$?
3376e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3377e120bd27Smrg  test $ac_status = 0; }; then :
3378e120bd27Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3379e120bd27Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3380e120bd27Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3381e120bd27Smrg# so that the user can short-circuit this test for compilers unknown to
3382e120bd27Smrg# Autoconf.
3383e120bd27Smrgfor ac_file in $ac_files ''
3384e120bd27Smrgdo
3385e120bd27Smrg  test -f "$ac_file" || continue
3386e120bd27Smrg  case $ac_file in
3387e120bd27Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3388e120bd27Smrg	;;
3389e120bd27Smrg    [ab].out )
3390e120bd27Smrg	# We found the default executable, but exeext='' is most
3391e120bd27Smrg	# certainly right.
3392e120bd27Smrg	break;;
3393e120bd27Smrg    *.* )
3394e120bd27Smrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3395e120bd27Smrg	then :; else
3396e120bd27Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3397e120bd27Smrg	fi
3398e120bd27Smrg	# We set ac_cv_exeext here because the later test for it is not
3399e120bd27Smrg	# safe: cross compilers may not add the suffix if given an `-o'
3400e120bd27Smrg	# argument, so we may need to know it at that point already.
3401e120bd27Smrg	# Even if this section looks crufty: it has the advantage of
3402e120bd27Smrg	# actually working.
3403e120bd27Smrg	break;;
3404e120bd27Smrg    * )
3405e120bd27Smrg	break;;
3406e120bd27Smrg  esac
3407e120bd27Smrgdone
3408e120bd27Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
34096c321187Smrg
3410e120bd27Smrgelse
3411e120bd27Smrg  ac_file=''
3412e120bd27Smrgfi
3413e120bd27Smrgif test -z "$ac_file"; then :
3414e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3415e120bd27Smrg$as_echo "no" >&6; }
3416e120bd27Smrg$as_echo "$as_me: failed program was:" >&5
3417e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5
34186c321187Smrg
3419e120bd27Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3420e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3421e120bd27Smrgas_fn_error 77 "C compiler cannot create executables
3422e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
3423e120bd27Smrgelse
3424e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3425e120bd27Smrg$as_echo "yes" >&6; }
3426e120bd27Smrgfi
3427e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3428e120bd27Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
3429e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3430e120bd27Smrg$as_echo "$ac_file" >&6; }
3431e120bd27Smrgac_exeext=$ac_cv_exeext
34326c321187Smrg
3433e120bd27Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3434e120bd27Smrgac_clean_files=$ac_clean_files_save
3435e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3436e120bd27Smrg$as_echo_n "checking for suffix of executables... " >&6; }
3437e120bd27Smrgif { { ac_try="$ac_link"
3438e120bd27Smrgcase "(($ac_try" in
3439e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440e120bd27Smrg  *) ac_try_echo=$ac_try;;
3441e120bd27Smrgesac
3442e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3443e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
3444e120bd27Smrg  (eval "$ac_link") 2>&5
3445e120bd27Smrg  ac_status=$?
3446e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3447e120bd27Smrg  test $ac_status = 0; }; then :
3448e120bd27Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3449e120bd27Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3450e120bd27Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
3451e120bd27Smrg# `rm'.
3452e120bd27Smrgfor ac_file in conftest.exe conftest conftest.*; do
3453e120bd27Smrg  test -f "$ac_file" || continue
3454e120bd27Smrg  case $ac_file in
3455e120bd27Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3456e120bd27Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3457e120bd27Smrg	  break;;
3458e120bd27Smrg    * ) break;;
3459e120bd27Smrg  esac
3460e120bd27Smrgdone
3461e120bd27Smrgelse
3462e120bd27Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3463e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3464e120bd27Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3465e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
3466e120bd27Smrgfi
3467e120bd27Smrgrm -f conftest conftest$ac_cv_exeext
3468e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3469e120bd27Smrg$as_echo "$ac_cv_exeext" >&6; }
34706c321187Smrg
3471e120bd27Smrgrm -f conftest.$ac_ext
3472e120bd27SmrgEXEEXT=$ac_cv_exeext
3473e120bd27Smrgac_exeext=$EXEEXT
3474e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3475e120bd27Smrg/* end confdefs.h.  */
3476e120bd27Smrg#include <stdio.h>
3477e120bd27Smrgint
3478e120bd27Smrgmain ()
3479e120bd27Smrg{
3480e120bd27SmrgFILE *f = fopen ("conftest.out", "w");
3481e120bd27Smrg return ferror (f) || fclose (f) != 0;
34826c321187Smrg
3483e120bd27Smrg  ;
3484e120bd27Smrg  return 0;
3485e120bd27Smrg}
3486e120bd27Smrg_ACEOF
3487e120bd27Smrgac_clean_files="$ac_clean_files conftest.out"
3488e120bd27Smrg# Check that the compiler produces executables we can run.  If not, either
3489e120bd27Smrg# the compiler is broken, or we cross compile.
3490e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3491e120bd27Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
3492e120bd27Smrgif test "$cross_compiling" != yes; then
3493e120bd27Smrg  { { ac_try="$ac_link"
3494e120bd27Smrgcase "(($ac_try" in
3495e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3496e120bd27Smrg  *) ac_try_echo=$ac_try;;
3497e120bd27Smrgesac
3498e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3499e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
3500e120bd27Smrg  (eval "$ac_link") 2>&5
3501e120bd27Smrg  ac_status=$?
3502e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3503e120bd27Smrg  test $ac_status = 0; }
3504e120bd27Smrg  if { ac_try='./conftest$ac_cv_exeext'
3505e120bd27Smrg  { { case "(($ac_try" in
3506e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3507e120bd27Smrg  *) ac_try_echo=$ac_try;;
3508e120bd27Smrgesac
3509e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3510e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
3511e120bd27Smrg  (eval "$ac_try") 2>&5
3512e120bd27Smrg  ac_status=$?
3513e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3514e120bd27Smrg  test $ac_status = 0; }; }; then
3515e120bd27Smrg    cross_compiling=no
3516e120bd27Smrg  else
3517e120bd27Smrg    if test "$cross_compiling" = maybe; then
3518e120bd27Smrg	cross_compiling=yes
3519e120bd27Smrg    else
3520e120bd27Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3521e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3522e120bd27Smrgas_fn_error $? "cannot run C compiled programs.
3523e120bd27SmrgIf you meant to cross compile, use \`--host'.
3524e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
3525e120bd27Smrg    fi
3526e120bd27Smrg  fi
3527e120bd27Smrgfi
3528e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3529e120bd27Smrg$as_echo "$cross_compiling" >&6; }
35306c321187Smrg
3531e120bd27Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3532e120bd27Smrgac_clean_files=$ac_clean_files_save
3533e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3534e120bd27Smrg$as_echo_n "checking for suffix of object files... " >&6; }
3535e120bd27Smrgif ${ac_cv_objext+:} false; then :
3536e120bd27Smrg  $as_echo_n "(cached) " >&6
3537e120bd27Smrgelse
3538e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3539e120bd27Smrg/* end confdefs.h.  */
35406c321187Smrg
3541e120bd27Smrgint
3542e120bd27Smrgmain ()
3543e120bd27Smrg{
35446c321187Smrg
3545e120bd27Smrg  ;
3546e120bd27Smrg  return 0;
3547e120bd27Smrg}
3548e120bd27Smrg_ACEOF
3549e120bd27Smrgrm -f conftest.o conftest.obj
3550e120bd27Smrgif { { ac_try="$ac_compile"
3551e120bd27Smrgcase "(($ac_try" in
3552e120bd27Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3553e120bd27Smrg  *) ac_try_echo=$ac_try;;
3554e120bd27Smrgesac
3555e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3556e120bd27Smrg$as_echo "$ac_try_echo"; } >&5
3557e120bd27Smrg  (eval "$ac_compile") 2>&5
3558e120bd27Smrg  ac_status=$?
3559e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3560e120bd27Smrg  test $ac_status = 0; }; then :
3561e120bd27Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
3562e120bd27Smrg  test -f "$ac_file" || continue;
3563e120bd27Smrg  case $ac_file in
3564e120bd27Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3565e120bd27Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3566e120bd27Smrg       break;;
3567e120bd27Smrg  esac
3568e120bd27Smrgdone
3569e120bd27Smrgelse
3570e120bd27Smrg  $as_echo "$as_me: failed program was:" >&5
3571e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5
35726c321187Smrg
3573e120bd27Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3574e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3575e120bd27Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
3576e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
3577e120bd27Smrgfi
3578e120bd27Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
3579e120bd27Smrgfi
3580e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3581e120bd27Smrg$as_echo "$ac_cv_objext" >&6; }
3582e120bd27SmrgOBJEXT=$ac_cv_objext
3583e120bd27Smrgac_objext=$OBJEXT
3584e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3585e120bd27Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3586e120bd27Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
3587e120bd27Smrg  $as_echo_n "(cached) " >&6
3588e120bd27Smrgelse
3589e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590e120bd27Smrg/* end confdefs.h.  */
35916c321187Smrg
3592e120bd27Smrgint
3593e120bd27Smrgmain ()
3594e120bd27Smrg{
3595e120bd27Smrg#ifndef __GNUC__
3596e120bd27Smrg       choke me
3597e120bd27Smrg#endif
35986c321187Smrg
3599e120bd27Smrg  ;
3600e120bd27Smrg  return 0;
3601e120bd27Smrg}
3602e120bd27Smrg_ACEOF
3603e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
3604e120bd27Smrg  ac_compiler_gnu=yes
3605e120bd27Smrgelse
3606e120bd27Smrg  ac_compiler_gnu=no
3607e120bd27Smrgfi
3608e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3609e120bd27Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
36106c321187Smrg
3611e120bd27Smrgfi
3612e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3613e120bd27Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3614e120bd27Smrgif test $ac_compiler_gnu = yes; then
3615e120bd27Smrg  GCC=yes
3616e120bd27Smrgelse
3617e120bd27Smrg  GCC=
3618e120bd27Smrgfi
3619e120bd27Smrgac_test_CFLAGS=${CFLAGS+set}
3620e120bd27Smrgac_save_CFLAGS=$CFLAGS
3621e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3622e120bd27Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
3623e120bd27Smrgif ${ac_cv_prog_cc_g+:} false; then :
3624e120bd27Smrg  $as_echo_n "(cached) " >&6
3625e120bd27Smrgelse
3626e120bd27Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
3627e120bd27Smrg   ac_c_werror_flag=yes
3628e120bd27Smrg   ac_cv_prog_cc_g=no
3629e120bd27Smrg   CFLAGS="-g"
3630e120bd27Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3631e120bd27Smrg/* end confdefs.h.  */
36326c321187Smrg
3633e120bd27Smrgint
3634e120bd27Smrgmain ()
3635e120bd27Smrg{
36366c321187Smrg
3637e120bd27Smrg  ;
3638e120bd27Smrg  return 0;
3639e120bd27Smrg}
3640e120bd27Smrg_ACEOF
3641e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
3642e120bd27Smrg  ac_cv_prog_cc_g=yes
3643e120bd27Smrgelse
3644e120bd27Smrg  CFLAGS=""
3645e120bd27Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3646e120bd27Smrg/* end confdefs.h.  */
36476c321187Smrg
3648e120bd27Smrgint
3649e120bd27Smrgmain ()
3650e120bd27Smrg{
36516c321187Smrg
3652e120bd27Smrg  ;
3653e120bd27Smrg  return 0;
3654e120bd27Smrg}
3655e120bd27Smrg_ACEOF
3656e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
36576c321187Smrg
3658e120bd27Smrgelse
3659e120bd27Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
3660e120bd27Smrg	 CFLAGS="-g"
3661e120bd27Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3662e120bd27Smrg/* end confdefs.h.  */
36636c321187Smrg
3664e120bd27Smrgint
3665e120bd27Smrgmain ()
3666e120bd27Smrg{
36676c321187Smrg
3668e120bd27Smrg  ;
3669e120bd27Smrg  return 0;
3670e120bd27Smrg}
3671e120bd27Smrg_ACEOF
3672e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
3673e120bd27Smrg  ac_cv_prog_cc_g=yes
3674e120bd27Smrgfi
3675e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3676e120bd27Smrgfi
3677e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3678e120bd27Smrgfi
3679e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3680e120bd27Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
3681e120bd27Smrgfi
3682e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3683e120bd27Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
3684e120bd27Smrgif test "$ac_test_CFLAGS" = set; then
3685e120bd27Smrg  CFLAGS=$ac_save_CFLAGS
3686e120bd27Smrgelif test $ac_cv_prog_cc_g = yes; then
3687e120bd27Smrg  if test "$GCC" = yes; then
3688e120bd27Smrg    CFLAGS="-g -O2"
3689e120bd27Smrg  else
3690e120bd27Smrg    CFLAGS="-g"
3691e120bd27Smrg  fi
3692e120bd27Smrgelse
3693e120bd27Smrg  if test "$GCC" = yes; then
3694e120bd27Smrg    CFLAGS="-O2"
3695e120bd27Smrg  else
3696e120bd27Smrg    CFLAGS=
3697e120bd27Smrg  fi
3698e120bd27Smrgfi
3699e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3700e120bd27Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3701e120bd27Smrgif ${ac_cv_prog_cc_c89+:} false; then :
3702e120bd27Smrg  $as_echo_n "(cached) " >&6
3703e120bd27Smrgelse
3704e120bd27Smrg  ac_cv_prog_cc_c89=no
3705e120bd27Smrgac_save_CC=$CC
3706e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3707e120bd27Smrg/* end confdefs.h.  */
3708e120bd27Smrg#include <stdarg.h>
3709e120bd27Smrg#include <stdio.h>
3710e120bd27Smrg#include <sys/types.h>
3711e120bd27Smrg#include <sys/stat.h>
3712e120bd27Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3713e120bd27Smrgstruct buf { int x; };
3714e120bd27SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
3715e120bd27Smrgstatic char *e (p, i)
3716e120bd27Smrg     char **p;
3717e120bd27Smrg     int i;
3718e120bd27Smrg{
3719e120bd27Smrg  return p[i];
3720e120bd27Smrg}
3721e120bd27Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
3722e120bd27Smrg{
3723e120bd27Smrg  char *s;
3724e120bd27Smrg  va_list v;
3725e120bd27Smrg  va_start (v,p);
3726e120bd27Smrg  s = g (p, va_arg (v,int));
3727e120bd27Smrg  va_end (v);
3728e120bd27Smrg  return s;
3729e120bd27Smrg}
37306c321187Smrg
3731e120bd27Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3732e120bd27Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
3733e120bd27Smrg   These don't provoke an error unfortunately, instead are silently treated
3734e120bd27Smrg   as 'x'.  The following induces an error, until -std is added to get
3735e120bd27Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3736e120bd27Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
3737e120bd27Smrg   that's true only with -std.  */
3738e120bd27Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
37396c321187Smrg
3740e120bd27Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3741e120bd27Smrg   inside strings and character constants.  */
3742e120bd27Smrg#define FOO(x) 'x'
3743e120bd27Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
37446c321187Smrg
3745e120bd27Smrgint test (int i, double x);
3746e120bd27Smrgstruct s1 {int (*f) (int a);};
3747e120bd27Smrgstruct s2 {int (*f) (double a);};
3748e120bd27Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3749e120bd27Smrgint argc;
3750e120bd27Smrgchar **argv;
3751e120bd27Smrgint
3752e120bd27Smrgmain ()
3753e120bd27Smrg{
3754e120bd27Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3755e120bd27Smrg  ;
3756e120bd27Smrg  return 0;
3757e120bd27Smrg}
3758e120bd27Smrg_ACEOF
3759e120bd27Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3760e120bd27Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3761e120bd27Smrgdo
3762e120bd27Smrg  CC="$ac_save_CC $ac_arg"
3763e120bd27Smrg  if ac_fn_c_try_compile "$LINENO"; then :
3764e120bd27Smrg  ac_cv_prog_cc_c89=$ac_arg
3765e120bd27Smrgfi
3766e120bd27Smrgrm -f core conftest.err conftest.$ac_objext
3767e120bd27Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
3768e120bd27Smrgdone
3769e120bd27Smrgrm -f conftest.$ac_ext
3770e120bd27SmrgCC=$ac_save_CC
37716c321187Smrg
3772e120bd27Smrgfi
3773e120bd27Smrg# AC_CACHE_VAL
3774e120bd27Smrgcase "x$ac_cv_prog_cc_c89" in
3775e120bd27Smrg  x)
3776e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3777e120bd27Smrg$as_echo "none needed" >&6; } ;;
3778e120bd27Smrg  xno)
3779e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3780e120bd27Smrg$as_echo "unsupported" >&6; } ;;
3781e120bd27Smrg  *)
3782e120bd27Smrg    CC="$CC $ac_cv_prog_cc_c89"
3783e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3784e120bd27Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3785e120bd27Smrgesac
3786e120bd27Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
37876c321187Smrg
3788e120bd27Smrgfi
37896c321187Smrg
3790e120bd27Smrgac_ext=c
3791e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
3792e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3793e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3794e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
37956c321187Smrg
3796e120bd27Smrgdepcc="$CC"   am_compiler_list=
37976c321187Smrg
3798e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3799e120bd27Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
3800e120bd27Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
3801e120bd27Smrg  $as_echo_n "(cached) " >&6
3802e120bd27Smrgelse
3803e120bd27Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3804e120bd27Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
3805e120bd27Smrg  # making bogus files that we don't know about and never remove.  For
3806e120bd27Smrg  # instance it was reported that on HP-UX the gcc test will end up
3807e120bd27Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
3808e120bd27Smrg  # in D'.
3809e120bd27Smrg  mkdir conftest.dir
3810e120bd27Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
3811e120bd27Smrg  # using a relative directory.
3812e120bd27Smrg  cp "$am_depcomp" conftest.dir
3813e120bd27Smrg  cd conftest.dir
3814e120bd27Smrg  # We will build objects and dependencies in a subdirectory because
3815e120bd27Smrg  # it helps to detect inapplicable dependency modes.  For instance
3816e120bd27Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
3817e120bd27Smrg  # side effect of compilation, but ICC will put the dependencies in
3818e120bd27Smrg  # the current directory while Tru64 will put them in the object
3819e120bd27Smrg  # directory.
3820e120bd27Smrg  mkdir sub
38216c321187Smrg
3822e120bd27Smrg  am_cv_CC_dependencies_compiler_type=none
3823e120bd27Smrg  if test "$am_compiler_list" = ""; then
3824e120bd27Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3825e120bd27Smrg  fi
3826e120bd27Smrg  am__universal=false
3827e120bd27Smrg  case " $depcc " in #(
3828e120bd27Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3829e120bd27Smrg     esac
38306c321187Smrg
3831e120bd27Smrg  for depmode in $am_compiler_list; do
3832e120bd27Smrg    # Setup a source with many dependencies, because some compilers
3833e120bd27Smrg    # like to wrap large dependency lists on column 80 (with \), and
3834e120bd27Smrg    # we should not choose a depcomp mode which is confused by this.
3835e120bd27Smrg    #
3836e120bd27Smrg    # We need to recreate these files for each test, as the compiler may
3837e120bd27Smrg    # overwrite some of them when testing with obscure command lines.
3838e120bd27Smrg    # This happens at least with the AIX C compiler.
3839e120bd27Smrg    : > sub/conftest.c
3840e120bd27Smrg    for i in 1 2 3 4 5 6; do
3841e120bd27Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3842e120bd27Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3843e120bd27Smrg      # Solaris 8's {/usr,}/bin/sh.
3844e120bd27Smrg      touch sub/conftst$i.h
3845e120bd27Smrg    done
3846e120bd27Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
38476c321187Smrg
3848e120bd27Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3849e120bd27Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
3850e120bd27Smrg    # handle `-M -o', and we need to detect this.  Also, some Intel
3851e120bd27Smrg    # versions had trouble with output in subdirs
3852e120bd27Smrg    am__obj=sub/conftest.${OBJEXT-o}
3853e120bd27Smrg    am__minus_obj="-o $am__obj"
3854e120bd27Smrg    case $depmode in
3855e120bd27Smrg    gcc)
3856e120bd27Smrg      # This depmode causes a compiler race in universal mode.
3857e120bd27Smrg      test "$am__universal" = false || continue
3858e120bd27Smrg      ;;
3859e120bd27Smrg    nosideeffect)
3860e120bd27Smrg      # after this tag, mechanisms are not by side-effect, so they'll
3861e120bd27Smrg      # only be used when explicitly requested
3862e120bd27Smrg      if test "x$enable_dependency_tracking" = xyes; then
3863e120bd27Smrg	continue
3864e120bd27Smrg      else
3865e120bd27Smrg	break
3866e120bd27Smrg      fi
3867e120bd27Smrg      ;;
3868e120bd27Smrg    msvisualcpp | msvcmsys)
3869e120bd27Smrg      # This compiler won't grok `-c -o', but also, the minuso test has
3870e120bd27Smrg      # not run yet.  These depmodes are late enough in the game, and
3871e120bd27Smrg      # so weak that their functioning should not be impacted.
3872e120bd27Smrg      am__obj=conftest.${OBJEXT-o}
3873e120bd27Smrg      am__minus_obj=
3874e120bd27Smrg      ;;
3875e120bd27Smrg    none) break ;;
3876e120bd27Smrg    esac
3877e120bd27Smrg    if depmode=$depmode \
3878e120bd27Smrg       source=sub/conftest.c object=$am__obj \
3879e120bd27Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3880e120bd27Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3881e120bd27Smrg         >/dev/null 2>conftest.err &&
3882e120bd27Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3883e120bd27Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3884e120bd27Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3885e120bd27Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3886e120bd27Smrg      # icc doesn't choke on unknown options, it will just issue warnings
3887e120bd27Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
3888e120bd27Smrg      # that says an option was ignored or not supported.
3889e120bd27Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
3890e120bd27Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
3891e120bd27Smrg      # The diagnosis changed in icc 8.0:
3892e120bd27Smrg      #   icc: Command line remark: option '-MP' not supported
3893e120bd27Smrg      if (grep 'ignoring option' conftest.err ||
3894e120bd27Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3895e120bd27Smrg        am_cv_CC_dependencies_compiler_type=$depmode
3896e120bd27Smrg        break
3897e120bd27Smrg      fi
3898e120bd27Smrg    fi
3899e120bd27Smrg  done
39006c321187Smrg
3901e120bd27Smrg  cd ..
3902e120bd27Smrg  rm -rf conftest.dir
3903e120bd27Smrgelse
3904e120bd27Smrg  am_cv_CC_dependencies_compiler_type=none
3905e120bd27Smrgfi
39066c321187Smrg
3907e120bd27Smrgfi
3908e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3909e120bd27Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3910e120bd27SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
39116c321187Smrg
3912e120bd27Smrg if
3913e120bd27Smrg  test "x$enable_dependency_tracking" != xno \
3914e120bd27Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3915e120bd27Smrg  am__fastdepCC_TRUE=
3916e120bd27Smrg  am__fastdepCC_FALSE='#'
3917e120bd27Smrgelse
3918e120bd27Smrg  am__fastdepCC_TRUE='#'
3919e120bd27Smrg  am__fastdepCC_FALSE=
3920e120bd27Smrgfi
39216c321187Smrg
39226c321187Smrg
3923e120bd27Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3924e120bd27Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3925e120bd27Smrgif ${ac_cv_prog_cc_c99+:} false; then :
3926e120bd27Smrg  $as_echo_n "(cached) " >&6
3927e120bd27Smrgelse
3928e120bd27Smrg  ac_cv_prog_cc_c99=no
3929e120bd27Smrgac_save_CC=$CC
3930e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931e120bd27Smrg/* end confdefs.h.  */
3932e120bd27Smrg#include <stdarg.h>
3933e120bd27Smrg#include <stdbool.h>
3934e120bd27Smrg#include <stdlib.h>
3935e120bd27Smrg#include <wchar.h>
3936e120bd27Smrg#include <stdio.h>
39376c321187Smrg
3938e120bd27Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3939e120bd27Smrg#define debug(...) fprintf (stderr, __VA_ARGS__)
3940e120bd27Smrg#define showlist(...) puts (#__VA_ARGS__)
3941e120bd27Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3942e120bd27Smrgstatic void
3943e120bd27Smrgtest_varargs_macros (void)
3944e120bd27Smrg{
3945e120bd27Smrg  int x = 1234;
3946e120bd27Smrg  int y = 5678;
3947e120bd27Smrg  debug ("Flag");
3948e120bd27Smrg  debug ("X = %d\n", x);
3949e120bd27Smrg  showlist (The first, second, and third items.);
3950e120bd27Smrg  report (x>y, "x is %d but y is %d", x, y);
3951e120bd27Smrg}
395293493779Smrg
3953e120bd27Smrg// Check long long types.
3954e120bd27Smrg#define BIG64 18446744073709551615ull
3955e120bd27Smrg#define BIG32 4294967295ul
3956e120bd27Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3957e120bd27Smrg#if !BIG_OK
3958e120bd27Smrg  your preprocessor is broken;
3959e120bd27Smrg#endif
3960e120bd27Smrg#if BIG_OK
3961e120bd27Smrg#else
3962e120bd27Smrg  your preprocessor is broken;
3963e120bd27Smrg#endif
3964e120bd27Smrgstatic long long int bignum = -9223372036854775807LL;
3965e120bd27Smrgstatic unsigned long long int ubignum = BIG64;
39666c321187Smrg
3967e120bd27Smrgstruct incomplete_array
3968e120bd27Smrg{
3969e120bd27Smrg  int datasize;
3970e120bd27Smrg  double data[];
3971e120bd27Smrg};
39726c321187Smrg
3973e120bd27Smrgstruct named_init {
3974e120bd27Smrg  int number;
3975e120bd27Smrg  const wchar_t *name;
3976e120bd27Smrg  double average;
3977e120bd27Smrg};
39786c321187Smrg
3979e120bd27Smrgtypedef const char *ccp;
39806c321187Smrg
3981e120bd27Smrgstatic inline int
3982e120bd27Smrgtest_restrict (ccp restrict text)
3983e120bd27Smrg{
3984e120bd27Smrg  // See if C++-style comments work.
3985e120bd27Smrg  // Iterate through items via the restricted pointer.
3986e120bd27Smrg  // Also check for declarations in for loops.
3987e120bd27Smrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3988e120bd27Smrg    continue;
3989e120bd27Smrg  return 0;
3990e120bd27Smrg}
39916c321187Smrg
3992e120bd27Smrg// Check varargs and va_copy.
3993e120bd27Smrgstatic void
3994e120bd27Smrgtest_varargs (const char *format, ...)
3995e120bd27Smrg{
3996e120bd27Smrg  va_list args;
3997e120bd27Smrg  va_start (args, format);
3998e120bd27Smrg  va_list args_copy;
3999e120bd27Smrg  va_copy (args_copy, args);
40006c321187Smrg
4001e120bd27Smrg  const char *str;
4002e120bd27Smrg  int number;
4003e120bd27Smrg  float fnumber;
40046c321187Smrg
4005e120bd27Smrg  while (*format)
4006e120bd27Smrg    {
4007e120bd27Smrg      switch (*format++)
4008e120bd27Smrg	{
4009e120bd27Smrg	case 's': // string
4010e120bd27Smrg	  str = va_arg (args_copy, const char *);
4011e120bd27Smrg	  break;
4012e120bd27Smrg	case 'd': // int
4013e120bd27Smrg	  number = va_arg (args_copy, int);
4014e120bd27Smrg	  break;
4015e120bd27Smrg	case 'f': // float
4016e120bd27Smrg	  fnumber = va_arg (args_copy, double);
4017e120bd27Smrg	  break;
4018e120bd27Smrg	default:
4019e120bd27Smrg	  break;
4020e120bd27Smrg	}
4021e120bd27Smrg    }
4022e120bd27Smrg  va_end (args_copy);
4023e120bd27Smrg  va_end (args);
4024e120bd27Smrg}
40256c321187Smrg
4026e120bd27Smrgint
4027e120bd27Smrgmain ()
4028e120bd27Smrg{
40296c321187Smrg
4030e120bd27Smrg  // Check bool.
4031e120bd27Smrg  _Bool success = false;
40326c321187Smrg
4033e120bd27Smrg  // Check restrict.
4034e120bd27Smrg  if (test_restrict ("String literal") == 0)
4035e120bd27Smrg    success = true;
4036e120bd27Smrg  char *restrict newvar = "Another string";
40376c321187Smrg
4038e120bd27Smrg  // Check varargs.
4039e120bd27Smrg  test_varargs ("s, d' f .", "string", 65, 34.234);
4040e120bd27Smrg  test_varargs_macros ();
40416c321187Smrg
4042e120bd27Smrg  // Check flexible array members.
4043e120bd27Smrg  struct incomplete_array *ia =
4044e120bd27Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4045e120bd27Smrg  ia->datasize = 10;
4046e120bd27Smrg  for (int i = 0; i < ia->datasize; ++i)
4047e120bd27Smrg    ia->data[i] = i * 1.234;
40486c321187Smrg
4049e120bd27Smrg  // Check named initializers.
4050e120bd27Smrg  struct named_init ni = {
4051e120bd27Smrg    .number = 34,
4052e120bd27Smrg    .name = L"Test wide string",
4053e120bd27Smrg    .average = 543.34343,
4054e120bd27Smrg  };
40556c321187Smrg
4056e120bd27Smrg  ni.number = 58;
40576c321187Smrg
4058e120bd27Smrg  int dynamic_array[ni.number];
4059e120bd27Smrg  dynamic_array[ni.number - 1] = 543;
40606c321187Smrg
4061e120bd27Smrg  // work around unused variable warnings
4062e120bd27Smrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4063e120bd27Smrg	  || dynamic_array[ni.number - 1] != 543);
40646c321187Smrg
4065e120bd27Smrg  ;
4066e120bd27Smrg  return 0;
4067e120bd27Smrg}
4068e120bd27Smrg_ACEOF
4069e120bd27Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
4070e120bd27Smrgdo
4071e120bd27Smrg  CC="$ac_save_CC $ac_arg"
4072e120bd27Smrg  if ac_fn_c_try_compile "$LINENO"; then :
4073e120bd27Smrg  ac_cv_prog_cc_c99=$ac_arg
4074e120bd27Smrgfi
4075e120bd27Smrgrm -f core conftest.err conftest.$ac_objext
4076e120bd27Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4077e120bd27Smrgdone
4078e120bd27Smrgrm -f conftest.$ac_ext
4079e120bd27SmrgCC=$ac_save_CC
40806c321187Smrg
4081e120bd27Smrgfi
4082e120bd27Smrg# AC_CACHE_VAL
4083e120bd27Smrgcase "x$ac_cv_prog_cc_c99" in
4084e120bd27Smrg  x)
4085e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4086e120bd27Smrg$as_echo "none needed" >&6; } ;;
4087e120bd27Smrg  xno)
4088e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4089e120bd27Smrg$as_echo "unsupported" >&6; } ;;
4090e120bd27Smrg  *)
4091e120bd27Smrg    CC="$CC $ac_cv_prog_cc_c99"
4092e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4093e120bd27Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4094e120bd27Smrgesac
4095e120bd27Smrgif test "x$ac_cv_prog_cc_c99" != xno; then :
40966c321187Smrg
4097e120bd27Smrgfi
40986c321187Smrg
40996c321187Smrg
41006c321187Smrg
4101e120bd27Smrgac_ext=c
4102e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
4103e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4104e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4105e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4106e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4107e120bd27Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
4108e120bd27Smrg# On Suns, sometimes $CPP names a directory.
4109e120bd27Smrgif test -n "$CPP" && test -d "$CPP"; then
4110e120bd27Smrg  CPP=
4111e120bd27Smrgfi
4112e120bd27Smrgif test -z "$CPP"; then
4113e120bd27Smrg  if ${ac_cv_prog_CPP+:} false; then :
4114e120bd27Smrg  $as_echo_n "(cached) " >&6
4115e120bd27Smrgelse
4116e120bd27Smrg      # Double quotes because CPP needs to be expanded
4117e120bd27Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4118e120bd27Smrg    do
4119e120bd27Smrg      ac_preproc_ok=false
4120e120bd27Smrgfor ac_c_preproc_warn_flag in '' yes
4121e120bd27Smrgdo
4122e120bd27Smrg  # Use a header file that comes with gcc, so configuring glibc
4123e120bd27Smrg  # with a fresh cross-compiler works.
4124e120bd27Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4125e120bd27Smrg  # <limits.h> exists even on freestanding compilers.
4126e120bd27Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4127e120bd27Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4128e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4129e120bd27Smrg/* end confdefs.h.  */
4130e120bd27Smrg#ifdef __STDC__
4131e120bd27Smrg# include <limits.h>
4132e120bd27Smrg#else
4133e120bd27Smrg# include <assert.h>
4134e120bd27Smrg#endif
4135e120bd27Smrg		     Syntax error
4136e120bd27Smrg_ACEOF
4137e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then :
41386c321187Smrg
4139e120bd27Smrgelse
4140e120bd27Smrg  # Broken: fails on valid input.
4141e120bd27Smrgcontinue
4142e120bd27Smrgfi
4143e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext
41446c321187Smrg
4145e120bd27Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4146e120bd27Smrg  # can be detected and how.
4147e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148e120bd27Smrg/* end confdefs.h.  */
4149e120bd27Smrg#include <ac_nonexistent.h>
4150e120bd27Smrg_ACEOF
4151e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4152e120bd27Smrg  # Broken: success on invalid input.
4153e120bd27Smrgcontinue
4154e120bd27Smrgelse
4155e120bd27Smrg  # Passes both tests.
4156e120bd27Smrgac_preproc_ok=:
4157e120bd27Smrgbreak
4158e120bd27Smrgfi
4159e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext
41606c321187Smrg
4161e120bd27Smrgdone
4162e120bd27Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4163e120bd27Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4164e120bd27Smrgif $ac_preproc_ok; then :
4165e120bd27Smrg  break
4166e120bd27Smrgfi
41676c321187Smrg
4168e120bd27Smrg    done
4169e120bd27Smrg    ac_cv_prog_CPP=$CPP
41706c321187Smrg
4171e120bd27Smrgfi
4172e120bd27Smrg  CPP=$ac_cv_prog_CPP
4173e120bd27Smrgelse
4174e120bd27Smrg  ac_cv_prog_CPP=$CPP
4175e120bd27Smrgfi
4176e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4177e120bd27Smrg$as_echo "$CPP" >&6; }
4178e120bd27Smrgac_preproc_ok=false
4179e120bd27Smrgfor ac_c_preproc_warn_flag in '' yes
4180e120bd27Smrgdo
4181e120bd27Smrg  # Use a header file that comes with gcc, so configuring glibc
4182e120bd27Smrg  # with a fresh cross-compiler works.
4183e120bd27Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4184e120bd27Smrg  # <limits.h> exists even on freestanding compilers.
4185e120bd27Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4186e120bd27Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4187e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4188e120bd27Smrg/* end confdefs.h.  */
4189e120bd27Smrg#ifdef __STDC__
4190e120bd27Smrg# include <limits.h>
4191e120bd27Smrg#else
4192e120bd27Smrg# include <assert.h>
4193e120bd27Smrg#endif
4194e120bd27Smrg		     Syntax error
4195e120bd27Smrg_ACEOF
4196e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then :
41976c321187Smrg
4198e120bd27Smrgelse
4199e120bd27Smrg  # Broken: fails on valid input.
4200e120bd27Smrgcontinue
4201e120bd27Smrgfi
4202e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext
42036c321187Smrg
4204e120bd27Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4205e120bd27Smrg  # can be detected and how.
4206e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4207e120bd27Smrg/* end confdefs.h.  */
4208e120bd27Smrg#include <ac_nonexistent.h>
4209e120bd27Smrg_ACEOF
4210e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4211e120bd27Smrg  # Broken: success on invalid input.
4212e120bd27Smrgcontinue
4213e120bd27Smrgelse
4214e120bd27Smrg  # Passes both tests.
4215e120bd27Smrgac_preproc_ok=:
4216e120bd27Smrgbreak
4217e120bd27Smrgfi
4218e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext
42196c321187Smrg
4220e120bd27Smrgdone
4221e120bd27Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4222e120bd27Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4223e120bd27Smrgif $ac_preproc_ok; then :
42246c321187Smrg
4225e120bd27Smrgelse
4226e120bd27Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4227e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4228e120bd27Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4229e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
4230e120bd27Smrgfi
42316c321187Smrg
4232e120bd27Smrgac_ext=c
4233e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
4234e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4235e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4236e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
42376c321187Smrg
42386c321187Smrg
4239e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4240e120bd27Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4241e120bd27Smrgif ${ac_cv_path_GREP+:} false; then :
4242e120bd27Smrg  $as_echo_n "(cached) " >&6
4243e120bd27Smrgelse
4244e120bd27Smrg  if test -z "$GREP"; then
4245e120bd27Smrg  ac_path_GREP_found=false
4246e120bd27Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4247e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4248e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4249e120bd27Smrgdo
4250e120bd27Smrg  IFS=$as_save_IFS
4251e120bd27Smrg  test -z "$as_dir" && as_dir=.
4252e120bd27Smrg    for ac_prog in grep ggrep; do
4253e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4254e120bd27Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4255e120bd27Smrg      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4256e120bd27Smrg# Check for GNU ac_path_GREP and select it if it is found.
4257e120bd27Smrg  # Check for GNU $ac_path_GREP
4258e120bd27Smrgcase `"$ac_path_GREP" --version 2>&1` in
4259e120bd27Smrg*GNU*)
4260e120bd27Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4261e120bd27Smrg*)
4262e120bd27Smrg  ac_count=0
4263e120bd27Smrg  $as_echo_n 0123456789 >"conftest.in"
4264e120bd27Smrg  while :
4265e120bd27Smrg  do
4266e120bd27Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4267e120bd27Smrg    mv "conftest.tmp" "conftest.in"
4268e120bd27Smrg    cp "conftest.in" "conftest.nl"
4269e120bd27Smrg    $as_echo 'GREP' >> "conftest.nl"
4270e120bd27Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4271e120bd27Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4272e120bd27Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4273e120bd27Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4274e120bd27Smrg      # Best one so far, save it but keep looking for a better one
4275e120bd27Smrg      ac_cv_path_GREP="$ac_path_GREP"
4276e120bd27Smrg      ac_path_GREP_max=$ac_count
4277e120bd27Smrg    fi
4278e120bd27Smrg    # 10*(2^10) chars as input seems more than enough
4279e120bd27Smrg    test $ac_count -gt 10 && break
4280e120bd27Smrg  done
4281e120bd27Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4282e120bd27Smrgesac
42836c321187Smrg
4284e120bd27Smrg      $ac_path_GREP_found && break 3
4285e120bd27Smrg    done
4286e120bd27Smrg  done
4287e120bd27Smrg  done
4288e120bd27SmrgIFS=$as_save_IFS
4289e120bd27Smrg  if test -z "$ac_cv_path_GREP"; then
4290e120bd27Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4291e120bd27Smrg  fi
4292e120bd27Smrgelse
4293e120bd27Smrg  ac_cv_path_GREP=$GREP
4294e120bd27Smrgfi
42956c321187Smrg
42966c321187Smrgfi
4297e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4298e120bd27Smrg$as_echo "$ac_cv_path_GREP" >&6; }
4299e120bd27Smrg GREP="$ac_cv_path_GREP"
43006c321187Smrg
43016c321187Smrg
4302e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4303e120bd27Smrg$as_echo_n "checking for egrep... " >&6; }
4304e120bd27Smrgif ${ac_cv_path_EGREP+:} false; then :
4305e120bd27Smrg  $as_echo_n "(cached) " >&6
4306e120bd27Smrgelse
4307e120bd27Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4308e120bd27Smrg   then ac_cv_path_EGREP="$GREP -E"
4309e120bd27Smrg   else
4310e120bd27Smrg     if test -z "$EGREP"; then
4311e120bd27Smrg  ac_path_EGREP_found=false
4312e120bd27Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4313e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4315e120bd27Smrgdo
4316e120bd27Smrg  IFS=$as_save_IFS
4317e120bd27Smrg  test -z "$as_dir" && as_dir=.
4318e120bd27Smrg    for ac_prog in egrep; do
4319e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4320e120bd27Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4321e120bd27Smrg      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4322e120bd27Smrg# Check for GNU ac_path_EGREP and select it if it is found.
4323e120bd27Smrg  # Check for GNU $ac_path_EGREP
4324e120bd27Smrgcase `"$ac_path_EGREP" --version 2>&1` in
4325e120bd27Smrg*GNU*)
4326e120bd27Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4327e120bd27Smrg*)
4328e120bd27Smrg  ac_count=0
4329e120bd27Smrg  $as_echo_n 0123456789 >"conftest.in"
4330e120bd27Smrg  while :
4331e120bd27Smrg  do
4332e120bd27Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4333e120bd27Smrg    mv "conftest.tmp" "conftest.in"
4334e120bd27Smrg    cp "conftest.in" "conftest.nl"
4335e120bd27Smrg    $as_echo 'EGREP' >> "conftest.nl"
4336e120bd27Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4337e120bd27Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4338e120bd27Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4339e120bd27Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4340e120bd27Smrg      # Best one so far, save it but keep looking for a better one
4341e120bd27Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
4342e120bd27Smrg      ac_path_EGREP_max=$ac_count
4343e120bd27Smrg    fi
4344e120bd27Smrg    # 10*(2^10) chars as input seems more than enough
4345e120bd27Smrg    test $ac_count -gt 10 && break
4346e120bd27Smrg  done
4347e120bd27Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4348e120bd27Smrgesac
43496c321187Smrg
4350e120bd27Smrg      $ac_path_EGREP_found && break 3
4351e120bd27Smrg    done
4352e120bd27Smrg  done
4353e120bd27Smrg  done
4354e120bd27SmrgIFS=$as_save_IFS
4355e120bd27Smrg  if test -z "$ac_cv_path_EGREP"; then
4356e120bd27Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
43576c321187Smrg  fi
4358e120bd27Smrgelse
4359e120bd27Smrg  ac_cv_path_EGREP=$EGREP
43606c321187Smrgfi
43616c321187Smrg
4362e120bd27Smrg   fi
43636c321187Smrgfi
4364e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4365e120bd27Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
4366e120bd27Smrg EGREP="$ac_cv_path_EGREP"
43676c321187Smrg
43686c321187Smrg
4369e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4370e120bd27Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
4371e120bd27Smrgif ${ac_cv_header_stdc+:} false; then :
4372e120bd27Smrg  $as_echo_n "(cached) " >&6
4373e120bd27Smrgelse
4374e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4375e120bd27Smrg/* end confdefs.h.  */
4376e120bd27Smrg#include <stdlib.h>
4377e120bd27Smrg#include <stdarg.h>
4378e120bd27Smrg#include <string.h>
4379e120bd27Smrg#include <float.h>
43806c321187Smrg
4381e120bd27Smrgint
4382e120bd27Smrgmain ()
4383e120bd27Smrg{
43846c321187Smrg
4385e120bd27Smrg  ;
4386e120bd27Smrg  return 0;
4387e120bd27Smrg}
4388e120bd27Smrg_ACEOF
4389e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
4390e120bd27Smrg  ac_cv_header_stdc=yes
4391e120bd27Smrgelse
4392e120bd27Smrg  ac_cv_header_stdc=no
4393e120bd27Smrgfi
4394e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43956c321187Smrg
4396e120bd27Smrgif test $ac_cv_header_stdc = yes; then
4397e120bd27Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4398e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4399e120bd27Smrg/* end confdefs.h.  */
4400e120bd27Smrg#include <string.h>
44016c321187Smrg
4402e120bd27Smrg_ACEOF
4403e120bd27Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4404e120bd27Smrg  $EGREP "memchr" >/dev/null 2>&1; then :
44056c321187Smrg
4406e120bd27Smrgelse
4407e120bd27Smrg  ac_cv_header_stdc=no
4408e120bd27Smrgfi
4409e120bd27Smrgrm -f conftest*
44106c321187Smrg
4411e120bd27Smrgfi
44126c321187Smrg
4413e120bd27Smrgif test $ac_cv_header_stdc = yes; then
4414e120bd27Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4415e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4416e120bd27Smrg/* end confdefs.h.  */
4417e120bd27Smrg#include <stdlib.h>
44186c321187Smrg
4419e120bd27Smrg_ACEOF
4420e120bd27Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4421e120bd27Smrg  $EGREP "free" >/dev/null 2>&1; then :
44226c321187Smrg
4423e120bd27Smrgelse
4424e120bd27Smrg  ac_cv_header_stdc=no
4425e120bd27Smrgfi
4426e120bd27Smrgrm -f conftest*
44276c321187Smrg
4428e120bd27Smrgfi
44296c321187Smrg
4430e120bd27Smrgif test $ac_cv_header_stdc = yes; then
4431e120bd27Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4432e120bd27Smrg  if test "$cross_compiling" = yes; then :
4433e120bd27Smrg  :
4434e120bd27Smrgelse
4435e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436e120bd27Smrg/* end confdefs.h.  */
4437e120bd27Smrg#include <ctype.h>
4438e120bd27Smrg#include <stdlib.h>
4439e120bd27Smrg#if ((' ' & 0x0FF) == 0x020)
4440e120bd27Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4441e120bd27Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4442e120bd27Smrg#else
4443e120bd27Smrg# define ISLOWER(c) \
4444e120bd27Smrg		   (('a' <= (c) && (c) <= 'i') \
4445e120bd27Smrg		     || ('j' <= (c) && (c) <= 'r') \
4446e120bd27Smrg		     || ('s' <= (c) && (c) <= 'z'))
4447e120bd27Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4448e120bd27Smrg#endif
44496c321187Smrg
4450e120bd27Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4451e120bd27Smrgint
4452e120bd27Smrgmain ()
4453e120bd27Smrg{
4454e120bd27Smrg  int i;
4455e120bd27Smrg  for (i = 0; i < 256; i++)
4456e120bd27Smrg    if (XOR (islower (i), ISLOWER (i))
4457e120bd27Smrg	|| toupper (i) != TOUPPER (i))
4458e120bd27Smrg      return 2;
4459e120bd27Smrg  return 0;
4460e120bd27Smrg}
4461e120bd27Smrg_ACEOF
4462e120bd27Smrgif ac_fn_c_try_run "$LINENO"; then :
44636c321187Smrg
4464e120bd27Smrgelse
4465e120bd27Smrg  ac_cv_header_stdc=no
4466e120bd27Smrgfi
4467e120bd27Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4468e120bd27Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
4469e120bd27Smrgfi
44706c321187Smrg
4471e120bd27Smrgfi
4472e120bd27Smrgfi
4473e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4474e120bd27Smrg$as_echo "$ac_cv_header_stdc" >&6; }
4475e120bd27Smrgif test $ac_cv_header_stdc = yes; then
44766c321187Smrg
4477e120bd27Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
44786c321187Smrg
44796c321187Smrgfi
44806c321187Smrg
4481e120bd27Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4482e120bd27Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4483e120bd27Smrg		  inttypes.h stdint.h unistd.h
4484e120bd27Smrgdo :
4485e120bd27Smrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4486e120bd27Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4487e120bd27Smrg"
4488e120bd27Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4489e120bd27Smrg  cat >>confdefs.h <<_ACEOF
4490e120bd27Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4491e120bd27Smrg_ACEOF
44926c321187Smrg
44936c321187Smrgfi
44946c321187Smrg
4495e120bd27Smrgdone
44966c321187Smrg
44976c321187Smrg
44986c321187Smrg
4499e120bd27Smrg
4500e120bd27Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4501e120bd27Smrg	if test -n "$ac_tool_prefix"; then
4502e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4503e120bd27Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4504e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4505e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
4506e120bd27Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
450793493779Smrg  $as_echo_n "(cached) " >&6
45086c321187Smrgelse
4509e120bd27Smrg  case $PKG_CONFIG in
4510e120bd27Smrg  [\\/]* | ?:[\\/]*)
4511e120bd27Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4512e120bd27Smrg  ;;
4513e120bd27Smrg  *)
4514e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4515e120bd27Smrgfor as_dir in $PATH
4516e120bd27Smrgdo
4517e120bd27Smrg  IFS=$as_save_IFS
4518e120bd27Smrg  test -z "$as_dir" && as_dir=.
4519e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4520e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4521e120bd27Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4522e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4523e120bd27Smrg    break 2
4524e120bd27Smrg  fi
4525e120bd27Smrgdone
45266c321187Smrg  done
4527e120bd27SmrgIFS=$as_save_IFS
4528e120bd27Smrg
4529e120bd27Smrg  ;;
4530e120bd27Smrgesac
45316c321187Smrgfi
4532e120bd27SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4533e120bd27Smrgif test -n "$PKG_CONFIG"; then
4534e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4535e120bd27Smrg$as_echo "$PKG_CONFIG" >&6; }
45366c321187Smrgelse
4537e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
453893493779Smrg$as_echo "no" >&6; }
45396c321187Smrgfi
4540e120bd27Smrg
4541e120bd27Smrg
4542e120bd27Smrgfi
4543e120bd27Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4544e120bd27Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4545e120bd27Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4546e120bd27Smrgset dummy pkg-config; ac_word=$2
4547e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4548e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
4549e120bd27Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
455093493779Smrg  $as_echo_n "(cached) " >&6
45516c321187Smrgelse
4552e120bd27Smrg  case $ac_pt_PKG_CONFIG in
4553e120bd27Smrg  [\\/]* | ?:[\\/]*)
4554e120bd27Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
45556c321187Smrg  ;;
4556e120bd27Smrg  *)
4557e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558e120bd27Smrgfor as_dir in $PATH
4559e120bd27Smrgdo
4560e120bd27Smrg  IFS=$as_save_IFS
4561e120bd27Smrg  test -z "$as_dir" && as_dir=.
4562e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4563e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4564e120bd27Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4565e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4566e120bd27Smrg    break 2
4567e120bd27Smrg  fi
4568e120bd27Smrgdone
4569e120bd27Smrg  done
4570e120bd27SmrgIFS=$as_save_IFS
4571e120bd27Smrg
45726c321187Smrg  ;;
45736c321187Smrgesac
45746c321187Smrgfi
4575e120bd27Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4576e120bd27Smrgif test -n "$ac_pt_PKG_CONFIG"; then
4577e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4578e120bd27Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
4579e120bd27Smrgelse
4580e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4581e120bd27Smrg$as_echo "no" >&6; }
4582e120bd27Smrgfi
45836c321187Smrg
4584e120bd27Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4585e120bd27Smrg    PKG_CONFIG=""
45866c321187Smrg  else
4587e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
4588e120bd27Smrgyes:)
4589e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4590e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4591e120bd27Smrgac_tool_warned=yes ;;
4592e120bd27Smrgesac
4593e120bd27Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
45946c321187Smrg  fi
45956c321187Smrgelse
4596e120bd27Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
45976c321187Smrgfi
45986c321187Smrg
4599e120bd27Smrgfi
4600e120bd27Smrgif test -n "$PKG_CONFIG"; then
4601e120bd27Smrg	_pkg_min_version=0.9.0
4602e120bd27Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4603e120bd27Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4604e120bd27Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4605e120bd27Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4606e120bd27Smrg$as_echo "yes" >&6; }
46076c321187Smrg	else
4608e120bd27Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4609e120bd27Smrg$as_echo "no" >&6; }
4610e120bd27Smrg		PKG_CONFIG=""
46116c321187Smrg	fi
46126c321187Smrg
461393493779Smrgfi
4614e120bd27Smrg# Make sure we can run config.sub.
4615e120bd27Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4616e120bd27Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
46176c321187Smrg
4618e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4619e120bd27Smrg$as_echo_n "checking build system type... " >&6; }
4620e120bd27Smrgif ${ac_cv_build+:} false; then :
4621e120bd27Smrg  $as_echo_n "(cached) " >&6
4622e120bd27Smrgelse
4623e120bd27Smrg  ac_build_alias=$build_alias
4624e120bd27Smrgtest "x$ac_build_alias" = x &&
4625e120bd27Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4626e120bd27Smrgtest "x$ac_build_alias" = x &&
4627e120bd27Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4628e120bd27Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4629e120bd27Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
46306c321187Smrg
46316c321187Smrgfi
4632e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4633e120bd27Smrg$as_echo "$ac_cv_build" >&6; }
4634e120bd27Smrgcase $ac_cv_build in
4635e120bd27Smrg*-*-*) ;;
4636e120bd27Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4637e120bd27Smrgesac
4638e120bd27Smrgbuild=$ac_cv_build
4639e120bd27Smrgac_save_IFS=$IFS; IFS='-'
4640e120bd27Smrgset x $ac_cv_build
4641e120bd27Smrgshift
4642e120bd27Smrgbuild_cpu=$1
4643e120bd27Smrgbuild_vendor=$2
4644e120bd27Smrgshift; shift
4645e120bd27Smrg# Remember, the first character of IFS is used to create $*,
4646e120bd27Smrg# except with old shells:
4647e120bd27Smrgbuild_os=$*
4648e120bd27SmrgIFS=$ac_save_IFS
4649e120bd27Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
46506c321187Smrg
46516c321187Smrg
4652e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4653e120bd27Smrg$as_echo_n "checking host system type... " >&6; }
4654e120bd27Smrgif ${ac_cv_host+:} false; then :
4655e120bd27Smrg  $as_echo_n "(cached) " >&6
4656e120bd27Smrgelse
4657e120bd27Smrg  if test "x$host_alias" = x; then
4658e120bd27Smrg  ac_cv_host=$ac_cv_build
4659e120bd27Smrgelse
4660e120bd27Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4661e120bd27Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4662e120bd27Smrgfi
46636c321187Smrg
4664e120bd27Smrgfi
4665e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4666e120bd27Smrg$as_echo "$ac_cv_host" >&6; }
4667e120bd27Smrgcase $ac_cv_host in
4668e120bd27Smrg*-*-*) ;;
4669e120bd27Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
46706c321187Smrgesac
4671e120bd27Smrghost=$ac_cv_host
4672e120bd27Smrgac_save_IFS=$IFS; IFS='-'
4673e120bd27Smrgset x $ac_cv_host
4674e120bd27Smrgshift
4675e120bd27Smrghost_cpu=$1
4676e120bd27Smrghost_vendor=$2
4677e120bd27Smrgshift; shift
4678e120bd27Smrg# Remember, the first character of IFS is used to create $*,
4679e120bd27Smrg# except with old shells:
4680e120bd27Smrghost_os=$*
4681e120bd27SmrgIFS=$ac_save_IFS
4682e120bd27Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
46836c321187Smrg
46846c321187Smrg
4685e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4686e120bd27Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4687e120bd27Smrgif ${ac_cv_path_SED+:} false; then :
4688e120bd27Smrg  $as_echo_n "(cached) " >&6
4689e120bd27Smrgelse
4690e120bd27Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4691e120bd27Smrg     for ac_i in 1 2 3 4 5 6 7; do
4692e120bd27Smrg       ac_script="$ac_script$as_nl$ac_script"
4693e120bd27Smrg     done
4694e120bd27Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4695e120bd27Smrg     { ac_script=; unset ac_script;}
4696e120bd27Smrg     if test -z "$SED"; then
4697e120bd27Smrg  ac_path_SED_found=false
4698e120bd27Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4699e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4700e120bd27Smrgfor as_dir in $PATH
4701e120bd27Smrgdo
4702e120bd27Smrg  IFS=$as_save_IFS
4703e120bd27Smrg  test -z "$as_dir" && as_dir=.
4704e120bd27Smrg    for ac_prog in sed gsed; do
4705e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4706e120bd27Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4707e120bd27Smrg      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4708e120bd27Smrg# Check for GNU ac_path_SED and select it if it is found.
4709e120bd27Smrg  # Check for GNU $ac_path_SED
4710e120bd27Smrgcase `"$ac_path_SED" --version 2>&1` in
4711e120bd27Smrg*GNU*)
4712e120bd27Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4713e120bd27Smrg*)
4714e120bd27Smrg  ac_count=0
4715e120bd27Smrg  $as_echo_n 0123456789 >"conftest.in"
4716e120bd27Smrg  while :
4717e120bd27Smrg  do
4718e120bd27Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4719e120bd27Smrg    mv "conftest.tmp" "conftest.in"
4720e120bd27Smrg    cp "conftest.in" "conftest.nl"
4721e120bd27Smrg    $as_echo '' >> "conftest.nl"
4722e120bd27Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4723e120bd27Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4724e120bd27Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4725e120bd27Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
4726e120bd27Smrg      # Best one so far, save it but keep looking for a better one
4727e120bd27Smrg      ac_cv_path_SED="$ac_path_SED"
4728e120bd27Smrg      ac_path_SED_max=$ac_count
4729e120bd27Smrg    fi
4730e120bd27Smrg    # 10*(2^10) chars as input seems more than enough
4731e120bd27Smrg    test $ac_count -gt 10 && break
4732e120bd27Smrg  done
4733e120bd27Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4734e120bd27Smrgesac
47356c321187Smrg
4736e120bd27Smrg      $ac_path_SED_found && break 3
4737e120bd27Smrg    done
4738e120bd27Smrg  done
4739e120bd27Smrg  done
4740e120bd27SmrgIFS=$as_save_IFS
4741e120bd27Smrg  if test -z "$ac_cv_path_SED"; then
4742e120bd27Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4743e120bd27Smrg  fi
4744e120bd27Smrgelse
4745e120bd27Smrg  ac_cv_path_SED=$SED
47466c321187Smrgfi
47476c321187Smrg
4748e120bd27Smrgfi
4749e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4750e120bd27Smrg$as_echo "$ac_cv_path_SED" >&6; }
4751e120bd27Smrg SED="$ac_cv_path_SED"
4752e120bd27Smrg  rm -f conftest.sed
47536c321187Smrg
47546c321187Smrg
47556c321187Smrg
47566c321187Smrg
47576c321187Smrg
4758e120bd27Smrgif  test "x$GCC" = xyes ; then
4759e120bd27Smrg    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
4760e120bd27Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
4761e120bd27Smrg-Wbad-function-cast -Wformat=2"
4762e120bd27Smrg    case `$CC -dumpversion` in
4763e120bd27Smrg    3.4.* | 4.*)
4764e120bd27Smrg	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
47656c321187Smrg	;;
47666c321187Smrg    esac
4767e120bd27Smrgelse
4768e120bd27Smrg    ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4769e120bd27Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4770e120bd27Smrg  SUNCC="yes"
4771e120bd27Smrgelse
4772e120bd27Smrg  SUNCC="no"
4773e120bd27Smrgfi
47746c321187Smrg
4775e120bd27Smrg    if test "x$SUNCC" = "xyes"; then
4776e120bd27Smrg	CWARNFLAGS="-v"
47776c321187Smrg    fi
4778e120bd27Smrgfi
47796c321187Smrg
47806c321187Smrg
47816c321187Smrg
4782e120bd27Smrg# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
47836c321187Smrg
47846c321187Smrg
47856c321187Smrg
4786e120bd27Smrg# Check whether --enable-strict-compilation was given.
4787e120bd27Smrgif test "${enable_strict_compilation+set}" = set; then :
4788e120bd27Smrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
4789e120bd27Smrgelse
4790e120bd27Smrg  STRICT_COMPILE=no
4791e120bd27Smrgfi
47926c321187Smrg
4793e120bd27Smrgif test "x$STRICT_COMPILE" = "xyes"; then
4794e120bd27Smrg	ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4795e120bd27Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4796e120bd27Smrg  SUNCC="yes"
4797e120bd27Smrgelse
4798e120bd27Smrg  SUNCC="no"
4799e120bd27Smrgfi
48006c321187Smrg
4801e120bd27Smrg	ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4802e120bd27Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
4803e120bd27Smrg  INTELCC="yes"
4804e120bd27Smrgelse
4805e120bd27Smrg  INTELCC="no"
4806e120bd27Smrgfi
48076c321187Smrg
4808e120bd27Smrg	if test "x$GCC" = xyes ; then
4809e120bd27Smrg		STRICT_CFLAGS="-pedantic -Werror"
4810e120bd27Smrg	elif test "x$SUNCC" = "xyes"; then
4811e120bd27Smrg		STRICT_CFLAGS="-errwarn"
4812e120bd27Smrg    elif test "x$INTELCC" = "xyes"; then
4813e120bd27Smrg		STRICT_CFLAGS="-Werror"
48146c321187Smrg	fi
4815e120bd27Smrgfi
4816e120bd27SmrgCWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
48176c321187Smrg
48186c321187Smrg
48196c321187Smrg
48206c321187Smrg
4821e120bd27Smrgcat >>confdefs.h <<_ACEOF
4822e120bd27Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
4823e120bd27Smrg_ACEOF
48246c321187Smrg
4825e120bd27Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
4826e120bd27Smrg	if test "x$PVM" = "x"; then
4827e120bd27Smrg		PVM="0"
48286c321187Smrg	fi
48296c321187Smrg
4830e120bd27Smrgcat >>confdefs.h <<_ACEOF
4831e120bd27Smrg#define PACKAGE_VERSION_MINOR $PVM
4832e120bd27Smrg_ACEOF
48336c321187Smrg
4834e120bd27Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
4835e120bd27Smrg	if test "x$PVP" = "x"; then
4836e120bd27Smrg		PVP="0"
48376c321187Smrg	fi
48386c321187Smrg
4839e120bd27Smrgcat >>confdefs.h <<_ACEOF
4840e120bd27Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
4841e120bd27Smrg_ACEOF
48426c321187Smrg
48436c321187Smrg
48446c321187Smrg
4845e120bd27SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
4846e120bd27Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
4847e120bd27Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
4848e120bd27Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
48496c321187Smrg
48506c321187Smrg
48516c321187Smrg
48526c321187Smrg
4853e120bd27Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
4854e120bd27SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
4855e120bd27Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
4856e120bd27Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
4857e120bd27Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
48586c321187Smrg
4859e120bd27Smrg
4860e120bd27Smrg
4861e120bd27Smrg
4862e120bd27Smrg
4863e120bd27Smrg
4864e120bd27Smrgif test x$APP_MAN_SUFFIX = x    ; then
4865e120bd27Smrg    APP_MAN_SUFFIX=1
4866e120bd27Smrgfi
4867e120bd27Smrgif test x$APP_MAN_DIR = x    ; then
4868e120bd27Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
48696c321187Smrgfi
48706c321187Smrg
4871e120bd27Smrgif test x$LIB_MAN_SUFFIX = x    ; then
4872e120bd27Smrg    LIB_MAN_SUFFIX=3
4873e120bd27Smrgfi
4874e120bd27Smrgif test x$LIB_MAN_DIR = x    ; then
4875e120bd27Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
4876e120bd27Smrgfi
48776c321187Smrg
4878e120bd27Smrgif test x$FILE_MAN_SUFFIX = x    ; then
4879e120bd27Smrg    case $host_os in
4880e120bd27Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
4881e120bd27Smrg	*)		FILE_MAN_SUFFIX=5  ;;
4882e120bd27Smrg    esac
4883e120bd27Smrgfi
4884e120bd27Smrgif test x$FILE_MAN_DIR = x    ; then
4885e120bd27Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
488693493779Smrgfi
488793493779Smrg
4888e120bd27Smrgif test x$MISC_MAN_SUFFIX = x    ; then
4889e120bd27Smrg    case $host_os in
4890e120bd27Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
4891e120bd27Smrg	*)		MISC_MAN_SUFFIX=7  ;;
4892e120bd27Smrg    esac
4893e120bd27Smrgfi
4894e120bd27Smrgif test x$MISC_MAN_DIR = x    ; then
4895e120bd27Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
4896e120bd27Smrgfi
48976c321187Smrg
4898e120bd27Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
4899e120bd27Smrg    case $host_os in
4900e120bd27Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
4901e120bd27Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
490293493779Smrg    esac
4903e120bd27Smrgfi
4904e120bd27Smrgif test x$DRIVER_MAN_DIR = x    ; then
4905e120bd27Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
4906e120bd27Smrgfi
490793493779Smrg
4908e120bd27Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
4909e120bd27Smrg    case $host_os in
4910e120bd27Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
4911e120bd27Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
491293493779Smrg    esac
4913e120bd27Smrgfi
4914e120bd27Smrgif test x$ADMIN_MAN_DIR = x    ; then
4915e120bd27Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
4916e120bd27Smrgfi
491793493779Smrg
49186c321187Smrg
49196c321187Smrg
49206c321187Smrg
49216c321187Smrg
49226c321187Smrg
49236c321187Smrg
49246c321187Smrg
49256c321187Smrg
49266c321187Smrg
4927e120bd27Smrg
4928e120bd27Smrg
4929e120bd27Smrg
4930e120bd27Smrg
4931e120bd27Smrg
4932e120bd27SmrgXORG_MAN_PAGE="X Version 11"
4933e120bd27Smrg
4934e120bd27SmrgMAN_SUBSTS="\
4935e120bd27Smrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4936e120bd27Smrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4937e120bd27Smrg	-e 's|__xservername__|Xorg|g' \
4938e120bd27Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
4939e120bd27Smrg	-e 's|__projectroot__|\$(prefix)|g' \
4940e120bd27Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
4941e120bd27Smrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
4942e120bd27Smrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
4943e120bd27Smrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
4944e120bd27Smrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
4945e120bd27Smrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
4946e120bd27Smrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
4947e120bd27Smrg
4948e120bd27Smrg
4949e120bd27Smrg
4950e120bd27Smrg# Check whether --enable-silent-rules was given.
4951e120bd27Smrgif test "${enable_silent_rules+set}" = set; then :
4952e120bd27Smrg  enableval=$enable_silent_rules;
4953e120bd27Smrgfi
4954e120bd27Smrg
4955e120bd27Smrgcase $enable_silent_rules in
4956e120bd27Smrgyes) AM_DEFAULT_VERBOSITY=0;;
4957e120bd27Smrgno)  AM_DEFAULT_VERBOSITY=1;;
4958e120bd27Smrg*)   AM_DEFAULT_VERBOSITY=0;;
4959e120bd27Smrgesac
4960e120bd27SmrgAM_BACKSLASH='\'
4961e120bd27Smrg
4962e120bd27Smrg
4963e120bd27Smrg
4964e120bd27Smrg
4965e120bd27Smrg# Check whether --enable-docs was given.
4966e120bd27Smrgif test "${enable_docs+set}" = set; then :
4967e120bd27Smrg  enableval=$enable_docs; build_docs=$enableval
4968e120bd27Smrgelse
4969e120bd27Smrg  build_docs=yes
49706c321187Smrgfi
49716c321187Smrg
4972e120bd27Smrg
4973e120bd27Smrg if test x$build_docs = xyes; then
4974e120bd27Smrg  ENABLE_DOCS_TRUE=
4975e120bd27Smrg  ENABLE_DOCS_FALSE='#'
49766c321187Smrgelse
4977e120bd27Smrg  ENABLE_DOCS_TRUE='#'
4978e120bd27Smrg  ENABLE_DOCS_FALSE=
49796c321187Smrgfi
49806c321187Smrg
4981e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5
4982e120bd27Smrg$as_echo_n "checking whether to build documentation... " >&6; }
4983e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_docs" >&5
4984e120bd27Smrg$as_echo "$build_docs" >&6; }
4985e120bd27Smrg
4986e120bd27Smrg
4987e120bd27Smrg
4988e120bd27Smrg
4989e120bd27Smrg
4990e120bd27Smrg# Check whether --with-xmlto was given.
4991e120bd27Smrgif test "${with_xmlto+set}" = set; then :
4992e120bd27Smrg  withval=$with_xmlto; use_xmlto=$withval
4993e120bd27Smrgelse
4994e120bd27Smrg  use_xmlto=auto
49956c321187Smrgfi
4996e120bd27Smrg
4997e120bd27Smrg
4998e120bd27Smrg
4999e120bd27Smrgif test "x$use_xmlto" = x"auto"; then
5000e120bd27Smrg   # Extract the first word of "xmlto", so it can be a program name with args.
5001e120bd27Smrgset dummy xmlto; ac_word=$2
5002e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5003e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
5004e120bd27Smrgif ${ac_cv_path_XMLTO+:} false; then :
5005e120bd27Smrg  $as_echo_n "(cached) " >&6
5006e120bd27Smrgelse
5007e120bd27Smrg  case $XMLTO in
5008e120bd27Smrg  [\\/]* | ?:[\\/]*)
5009e120bd27Smrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
5010e120bd27Smrg  ;;
50116c321187Smrg  *)
5012e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5013e120bd27Smrgfor as_dir in $PATH
5014e120bd27Smrgdo
5015e120bd27Smrg  IFS=$as_save_IFS
5016e120bd27Smrg  test -z "$as_dir" && as_dir=.
5017e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5018e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5019e120bd27Smrg    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
5020e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5021e120bd27Smrg    break 2
5022e120bd27Smrg  fi
5023e120bd27Smrgdone
5024e120bd27Smrg  done
5025e120bd27SmrgIFS=$as_save_IFS
5026e120bd27Smrg
5027e120bd27Smrg  ;;
50286c321187Smrgesac
5029e120bd27Smrgfi
5030e120bd27SmrgXMLTO=$ac_cv_path_XMLTO
5031e120bd27Smrgif test -n "$XMLTO"; then
5032e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
5033e120bd27Smrg$as_echo "$XMLTO" >&6; }
5034e120bd27Smrgelse
5035e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5036e120bd27Smrg$as_echo "no" >&6; }
5037e120bd27Smrgfi
50386c321187Smrg
5039e120bd27Smrg
5040e120bd27Smrg   if test "x$XMLTO" = "x"; then
5041e120bd27Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
5042e120bd27Smrg$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
5043e120bd27Smrg	have_xmlto=no
5044e120bd27Smrg   else
5045e120bd27Smrg        have_xmlto=yes
5046e120bd27Smrg   fi
5047e120bd27Smrgelif test "x$use_xmlto" = x"yes" ; then
5048e120bd27Smrg   # Extract the first word of "xmlto", so it can be a program name with args.
5049e120bd27Smrgset dummy xmlto; ac_word=$2
5050e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5051e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
5052e120bd27Smrgif ${ac_cv_path_XMLTO+:} false; then :
505393493779Smrg  $as_echo_n "(cached) " >&6
50546c321187Smrgelse
5055e120bd27Smrg  case $XMLTO in
5056e120bd27Smrg  [\\/]* | ?:[\\/]*)
5057e120bd27Smrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
5058e120bd27Smrg  ;;
5059e120bd27Smrg  *)
5060e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5061e120bd27Smrgfor as_dir in $PATH
5062e120bd27Smrgdo
5063e120bd27Smrg  IFS=$as_save_IFS
5064e120bd27Smrg  test -z "$as_dir" && as_dir=.
5065e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5066e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5067e120bd27Smrg    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
5068e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5069e120bd27Smrg    break 2
5070e120bd27Smrg  fi
5071e120bd27Smrgdone
5072e120bd27Smrg  done
5073e120bd27SmrgIFS=$as_save_IFS
5074e120bd27Smrg
5075e120bd27Smrg  ;;
5076e120bd27Smrgesac
5077e120bd27Smrgfi
5078e120bd27SmrgXMLTO=$ac_cv_path_XMLTO
5079e120bd27Smrgif test -n "$XMLTO"; then
5080e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
5081e120bd27Smrg$as_echo "$XMLTO" >&6; }
5082e120bd27Smrgelse
5083e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5084e120bd27Smrg$as_echo "no" >&6; }
5085e120bd27Smrgfi
5086e120bd27Smrg
5087e120bd27Smrg
5088e120bd27Smrg   if test "x$XMLTO" = "x"; then
5089e120bd27Smrg        as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
50906c321187Smrg   fi
5091e120bd27Smrg   have_xmlto=yes
5092e120bd27Smrgelif test "x$use_xmlto" = x"no" ; then
5093e120bd27Smrg   if test "x$XMLTO" != "x"; then
5094e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
5095e120bd27Smrg$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
5096e120bd27Smrg   fi
5097e120bd27Smrg   have_xmlto=no
5098e120bd27Smrgelse
5099e120bd27Smrg   as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
5100e120bd27Smrgfi
5101e120bd27Smrg
5102e120bd27Smrg# Test for a minimum version of xmlto, if provided.
5103e120bd27Smrgif test "$have_xmlto" = yes; then
5104e120bd27Smrg    # scrape the xmlto version
5105e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
5106e120bd27Smrg$as_echo_n "checking the xmlto version... " >&6; }
5107e120bd27Smrg    xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
5108e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
5109e120bd27Smrg$as_echo "$xmlto_version" >&6; }
5110e120bd27Smrg    as_arg_v1=$xmlto_version
5111e120bd27Smrgas_arg_v2=0.0.20
5112e120bd27Smrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
5113e120bd27Smrgcase $? in #(
5114e120bd27Smrg  1) :
5115e120bd27Smrg    if test "x$use_xmlto" = xauto; then
5116e120bd27Smrg            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5
5117e120bd27Smrg$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;}
5118e120bd27Smrg            have_xmlto=no
5119e120bd27Smrg        else
5120e120bd27Smrg            as_fn_error $? "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5
5121e120bd27Smrg        fi ;; #(
5122e120bd27Smrg  0) :
5123e120bd27Smrg     ;; #(
5124e120bd27Smrg  2) :
5125e120bd27Smrg     ;; #(
5126e120bd27Smrg  *) :
5127e120bd27Smrg     ;;
5128e120bd27Smrgesac
5129e120bd27Smrgfi
51306c321187Smrg
5131e120bd27Smrg# Test for the ability of xmlto to generate a text target
5132e120bd27Smrghave_xmlto_text=no
5133e120bd27Smrgcat > conftest.xml << "EOF"
5134e120bd27SmrgEOF
5135e120bd27Smrgif test "$have_xmlto" = yes; then :
5136e120bd27Smrg  if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
5137e120bd27Smrg  have_xmlto_text=yes
5138e120bd27Smrgelse
5139e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
5140e120bd27Smrg$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
5141e120bd27Smrgfi
5142e120bd27Smrgfi
5143e120bd27Smrgrm -f conftest.xml
5144e120bd27Smrg if test $have_xmlto_text = yes; then
5145e120bd27Smrg  HAVE_XMLTO_TEXT_TRUE=
5146e120bd27Smrg  HAVE_XMLTO_TEXT_FALSE='#'
5147e120bd27Smrgelse
5148e120bd27Smrg  HAVE_XMLTO_TEXT_TRUE='#'
5149e120bd27Smrg  HAVE_XMLTO_TEXT_FALSE=
51506c321187Smrgfi
51516c321187Smrg
5152e120bd27Smrg if test "$have_xmlto" = yes; then
5153e120bd27Smrg  HAVE_XMLTO_TRUE=
5154e120bd27Smrg  HAVE_XMLTO_FALSE='#'
51556c321187Smrgelse
5156e120bd27Smrg  HAVE_XMLTO_TRUE='#'
5157e120bd27Smrg  HAVE_XMLTO_FALSE=
51586c321187Smrgfi
51596c321187Smrg
51606c321187Smrg
51616c321187Smrg
51626c321187Smrg
5163e120bd27Smrg
5164e120bd27Smrg
5165e120bd27Smrg# Check whether --with-fop was given.
5166e120bd27Smrgif test "${with_fop+set}" = set; then :
5167e120bd27Smrg  withval=$with_fop; use_fop=$withval
5168e120bd27Smrgelse
5169e120bd27Smrg  use_fop=auto
51706c321187Smrgfi
51716c321187Smrg
51726c321187Smrg
5173e120bd27Smrg
5174e120bd27Smrgif test "x$use_fop" = x"auto"; then
5175e120bd27Smrg   # Extract the first word of "fop", so it can be a program name with args.
5176e120bd27Smrgset dummy fop; ac_word=$2
5177e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5178e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
5179e120bd27Smrgif ${ac_cv_path_FOP+:} false; then :
5180e120bd27Smrg  $as_echo_n "(cached) " >&6
5181e120bd27Smrgelse
5182e120bd27Smrg  case $FOP in
5183e120bd27Smrg  [\\/]* | ?:[\\/]*)
5184e120bd27Smrg  ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
5185e120bd27Smrg  ;;
5186e120bd27Smrg  *)
5187e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5188e120bd27Smrgfor as_dir in $PATH
5189e120bd27Smrgdo
5190e120bd27Smrg  IFS=$as_save_IFS
5191e120bd27Smrg  test -z "$as_dir" && as_dir=.
5192e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5193e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5194e120bd27Smrg    ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
5195e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5196e120bd27Smrg    break 2
51976c321187Smrg  fi
5198e120bd27Smrgdone
5199e120bd27Smrg  done
5200e120bd27SmrgIFS=$as_save_IFS
5201e120bd27Smrg
5202e120bd27Smrg  ;;
5203e120bd27Smrgesac
5204e120bd27Smrgfi
5205e120bd27SmrgFOP=$ac_cv_path_FOP
5206e120bd27Smrgif test -n "$FOP"; then
5207e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
5208e120bd27Smrg$as_echo "$FOP" >&6; }
52096c321187Smrgelse
5210e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5211e120bd27Smrg$as_echo "no" >&6; }
52126c321187Smrgfi
52136c321187Smrg
52146c321187Smrg
5215e120bd27Smrg   if test "x$FOP" = "x"; then
5216e120bd27Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5
5217e120bd27Smrg$as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;}
5218e120bd27Smrg	have_fop=no
5219e120bd27Smrg   else
5220e120bd27Smrg        have_fop=yes
5221e120bd27Smrg   fi
5222e120bd27Smrgelif test "x$use_fop" = x"yes" ; then
5223e120bd27Smrg   # Extract the first word of "fop", so it can be a program name with args.
5224e120bd27Smrgset dummy fop; ac_word=$2
5225e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
5227e120bd27Smrgif ${ac_cv_path_FOP+:} false; then :
5228e120bd27Smrg  $as_echo_n "(cached) " >&6
5229e120bd27Smrgelse
5230e120bd27Smrg  case $FOP in
5231e120bd27Smrg  [\\/]* | ?:[\\/]*)
5232e120bd27Smrg  ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
52336c321187Smrg  ;;
52346c321187Smrg  *)
5235e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236e120bd27Smrgfor as_dir in $PATH
5237e120bd27Smrgdo
5238e120bd27Smrg  IFS=$as_save_IFS
5239e120bd27Smrg  test -z "$as_dir" && as_dir=.
5240e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5241e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5242e120bd27Smrg    ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
5243e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244e120bd27Smrg    break 2
5245e120bd27Smrg  fi
5246e120bd27Smrgdone
5247e120bd27Smrg  done
5248e120bd27SmrgIFS=$as_save_IFS
5249e120bd27Smrg
52506c321187Smrg  ;;
5251e120bd27Smrgesac
5252e120bd27Smrgfi
5253e120bd27SmrgFOP=$ac_cv_path_FOP
5254e120bd27Smrgif test -n "$FOP"; then
5255e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
5256e120bd27Smrg$as_echo "$FOP" >&6; }
5257e120bd27Smrgelse
5258e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259e120bd27Smrg$as_echo "no" >&6; }
5260e120bd27Smrgfi
52616c321187Smrg
52626c321187Smrg
5263e120bd27Smrg   if test "x$FOP" = "x"; then
5264e120bd27Smrg        as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5
5265e120bd27Smrg   fi
5266e120bd27Smrg   have_fop=yes
5267e120bd27Smrgelif test "x$use_fop" = x"no" ; then
5268e120bd27Smrg   if test "x$FOP" != "x"; then
5269e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5
5270e120bd27Smrg$as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;}
5271e120bd27Smrg   fi
5272e120bd27Smrg   have_fop=no
5273e120bd27Smrgelse
5274e120bd27Smrg   as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5
5275e120bd27Smrgfi
5276e120bd27Smrg if test "$have_fop" = yes; then
5277e120bd27Smrg  HAVE_FOP_TRUE=
5278e120bd27Smrg  HAVE_FOP_FALSE='#'
5279e120bd27Smrgelse
5280e120bd27Smrg  HAVE_FOP_TRUE='#'
5281e120bd27Smrg  HAVE_FOP_FALSE=
5282e120bd27Smrgfi
52836c321187Smrg
52846c321187Smrg
5285e120bd27Smrg
5286e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.5" >&5
5287e120bd27Smrg$as_echo_n "checking for X.Org SGML entities >= 1.5... " >&6; }
5288e120bd27SmrgXORG_SGML_PATH=
5289e120bd27Smrgif test -n "$PKG_CONFIG" && \
5290e120bd27Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.5\""; } >&5
5291e120bd27Smrg  ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.5") 2>&5
52926c321187Smrg  ac_status=$?
5293e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5294e120bd27Smrg  test $ac_status = 0; }; then
5295e120bd27Smrg  XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`
5296e120bd27Smrgelse
5297e120bd27Smrg  :
5298e120bd27Smrg
5299e120bd27Smrgfi
5300e120bd27Smrg
5301e120bd27Smrg# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing
5302e120bd27Smrg# the path and the name of the doc stylesheet
5303e120bd27Smrgif test "x$XORG_SGML_PATH" != "x" ; then
5304e120bd27Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5
5305e120bd27Smrg$as_echo "$XORG_SGML_PATH" >&6; }
5306e120bd27Smrg   STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11
5307e120bd27Smrg   XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl
5308e120bd27Smrgelse
5309e120bd27Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5310e120bd27Smrg$as_echo "no" >&6; }
5311e120bd27Smrgfi
5312e120bd27Smrg
5313e120bd27Smrg
5314e120bd27Smrg
5315e120bd27Smrg
5316e120bd27Smrg if test "x$XSL_STYLESHEET" != "x"; then
5317e120bd27Smrg  HAVE_STYLESHEETS_TRUE=
5318e120bd27Smrg  HAVE_STYLESHEETS_FALSE='#'
5319e120bd27Smrgelse
5320e120bd27Smrg  HAVE_STYLESHEETS_TRUE='#'
5321e120bd27Smrg  HAVE_STYLESHEETS_FALSE=
5322e120bd27Smrgfi
5323e120bd27Smrg
53246c321187Smrg
532593493779Smrg
5326e120bd27Smrgac_config_headers="$ac_config_headers config.h"
53276c321187Smrg
53286c321187Smrg
53296c321187Smrg
5330e120bd27Smrg# Checks for programs.
5331e120bd27Smrgcase `pwd` in
5332e120bd27Smrg  *\ * | *\	*)
5333e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5334e120bd27Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5335e120bd27Smrgesac
53366c321187Smrg
53376c321187Smrg
53386c321187Smrg
5339e120bd27Smrgmacro_version='2.2.10'
5340e120bd27Smrgmacro_revision='1.3175'
53416c321187Smrg
53426c321187Smrg
53436c321187Smrg
53446c321187Smrg
53456c321187Smrg
53466c321187Smrg
534793493779Smrg
53486c321187Smrg
53496c321187Smrg
53506c321187Smrg
53516c321187Smrg
53526c321187Smrg
53536c321187Smrg
5354e120bd27Smrgltmain="$ac_aux_dir/ltmain.sh"
5355e120bd27Smrg
5356e120bd27Smrg# Backslashify metacharacters that are still active within
5357e120bd27Smrg# double-quoted strings.
5358e120bd27Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5359e120bd27Smrg
5360e120bd27Smrg# Same as above, but do not quote variable references.
5361e120bd27Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
5362e120bd27Smrg
5363e120bd27Smrg# Sed substitution to delay expansion of an escaped shell variable in a
5364e120bd27Smrg# double_quote_subst'ed string.
5365e120bd27Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
53666c321187Smrg
5367e120bd27Smrg# Sed substitution to delay expansion of an escaped single quote.
5368e120bd27Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
53696c321187Smrg
5370e120bd27Smrg# Sed substitution to avoid accidental globbing in evaled expressions
5371e120bd27Smrgno_glob_subst='s/\*/\\\*/g'
53726c321187Smrg
5373e120bd27SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5374e120bd27SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5375e120bd27SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5376e120bd27Smrg
5377e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5378e120bd27Smrg$as_echo_n "checking how to print strings... " >&6; }
5379e120bd27Smrg# Test print first, because it will be a builtin if present.
5380e120bd27Smrgif test "X`print -r -- -n 2>/dev/null`" = X-n && \
5381e120bd27Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5382e120bd27Smrg  ECHO='print -r --'
5383e120bd27Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5384e120bd27Smrg  ECHO='printf %s\n'
5385e120bd27Smrgelse
5386e120bd27Smrg  # Use this function as a fallback that always works.
5387e120bd27Smrg  func_fallback_echo ()
5388e120bd27Smrg  {
5389e120bd27Smrg    eval 'cat <<_LTECHO_EOF
5390e120bd27Smrg$1
5391e120bd27Smrg_LTECHO_EOF'
5392e120bd27Smrg  }
5393e120bd27Smrg  ECHO='func_fallback_echo'
5394e120bd27Smrgfi
53956c321187Smrg
5396e120bd27Smrg# func_echo_all arg...
5397e120bd27Smrg# Invoke $ECHO with all args, space-separated.
5398e120bd27Smrgfunc_echo_all ()
5399e120bd27Smrg{
5400e120bd27Smrg    $ECHO ""
5401e120bd27Smrg}
54026c321187Smrg
5403e120bd27Smrgcase "$ECHO" in
5404e120bd27Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5405e120bd27Smrg$as_echo "printf" >&6; } ;;
5406e120bd27Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5407e120bd27Smrg$as_echo "print -r" >&6; } ;;
5408e120bd27Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5409e120bd27Smrg$as_echo "cat" >&6; } ;;
5410e120bd27Smrgesac
54116c321187Smrg
54126c321187Smrg
54136c321187Smrg
54146c321187Smrg
54156c321187Smrg
54166c321187Smrg
54176c321187Smrg
541893493779Smrg
54196c321187Smrg
54206c321187Smrg
54216c321187Smrg
54226c321187Smrg
54236c321187Smrg
54246c321187Smrg
5425e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5426e120bd27Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5427e120bd27Smrgif ${ac_cv_path_SED+:} false; then :
5428e120bd27Smrg  $as_echo_n "(cached) " >&6
5429e120bd27Smrgelse
5430e120bd27Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5431e120bd27Smrg     for ac_i in 1 2 3 4 5 6 7; do
5432e120bd27Smrg       ac_script="$ac_script$as_nl$ac_script"
5433e120bd27Smrg     done
5434e120bd27Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5435e120bd27Smrg     { ac_script=; unset ac_script;}
5436e120bd27Smrg     if test -z "$SED"; then
5437e120bd27Smrg  ac_path_SED_found=false
5438e120bd27Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
5439e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5440e120bd27Smrgfor as_dir in $PATH
5441e120bd27Smrgdo
5442e120bd27Smrg  IFS=$as_save_IFS
5443e120bd27Smrg  test -z "$as_dir" && as_dir=.
5444e120bd27Smrg    for ac_prog in sed gsed; do
5445e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5446e120bd27Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5447e120bd27Smrg      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5448e120bd27Smrg# Check for GNU ac_path_SED and select it if it is found.
5449e120bd27Smrg  # Check for GNU $ac_path_SED
5450e120bd27Smrgcase `"$ac_path_SED" --version 2>&1` in
5451e120bd27Smrg*GNU*)
5452e120bd27Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
54536c321187Smrg*)
5454e120bd27Smrg  ac_count=0
5455e120bd27Smrg  $as_echo_n 0123456789 >"conftest.in"
5456e120bd27Smrg  while :
5457e120bd27Smrg  do
5458e120bd27Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5459e120bd27Smrg    mv "conftest.tmp" "conftest.in"
5460e120bd27Smrg    cp "conftest.in" "conftest.nl"
5461e120bd27Smrg    $as_echo '' >> "conftest.nl"
5462e120bd27Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5463e120bd27Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5464e120bd27Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
5465e120bd27Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
5466e120bd27Smrg      # Best one so far, save it but keep looking for a better one
5467e120bd27Smrg      ac_cv_path_SED="$ac_path_SED"
5468e120bd27Smrg      ac_path_SED_max=$ac_count
5469e120bd27Smrg    fi
5470e120bd27Smrg    # 10*(2^10) chars as input seems more than enough
5471e120bd27Smrg    test $ac_count -gt 10 && break
5472e120bd27Smrg  done
5473e120bd27Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
54746c321187Smrgesac
54756c321187Smrg
5476e120bd27Smrg      $ac_path_SED_found && break 3
5477e120bd27Smrg    done
5478e120bd27Smrg  done
5479e120bd27Smrg  done
5480e120bd27SmrgIFS=$as_save_IFS
5481e120bd27Smrg  if test -z "$ac_cv_path_SED"; then
5482e120bd27Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5483e120bd27Smrg  fi
548493493779Smrgelse
5485e120bd27Smrg  ac_cv_path_SED=$SED
548693493779Smrgfi
548793493779Smrg
548893493779Smrgfi
5489e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5490e120bd27Smrg$as_echo "$ac_cv_path_SED" >&6; }
5491e120bd27Smrg SED="$ac_cv_path_SED"
5492e120bd27Smrg  rm -f conftest.sed
549393493779Smrg
5494e120bd27Smrgtest -z "$SED" && SED=sed
5495e120bd27SmrgXsed="$SED -e 1s/^X//"
549693493779Smrg
54976c321187Smrg
54986c321187Smrg
5499e120bd27Smrg
5500e120bd27Smrg
5501e120bd27Smrg
5502e120bd27Smrg
5503e120bd27Smrg
5504e120bd27Smrg
5505e120bd27Smrg
5506e120bd27Smrg
5507e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5508e120bd27Smrg$as_echo_n "checking for fgrep... " >&6; }
5509e120bd27Smrgif ${ac_cv_path_FGREP+:} false; then :
5510e120bd27Smrg  $as_echo_n "(cached) " >&6
5511e120bd27Smrgelse
5512e120bd27Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5513e120bd27Smrg   then ac_cv_path_FGREP="$GREP -F"
5514e120bd27Smrg   else
5515e120bd27Smrg     if test -z "$FGREP"; then
5516e120bd27Smrg  ac_path_FGREP_found=false
5517e120bd27Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
5518e120bd27Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5519e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5520e120bd27Smrgdo
5521e120bd27Smrg  IFS=$as_save_IFS
5522e120bd27Smrg  test -z "$as_dir" && as_dir=.
5523e120bd27Smrg    for ac_prog in fgrep; do
5524e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5525e120bd27Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5526e120bd27Smrg      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5527e120bd27Smrg# Check for GNU ac_path_FGREP and select it if it is found.
5528e120bd27Smrg  # Check for GNU $ac_path_FGREP
5529e120bd27Smrgcase `"$ac_path_FGREP" --version 2>&1` in
5530e120bd27Smrg*GNU*)
5531e120bd27Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5532e120bd27Smrg*)
5533e120bd27Smrg  ac_count=0
5534e120bd27Smrg  $as_echo_n 0123456789 >"conftest.in"
5535e120bd27Smrg  while :
5536e120bd27Smrg  do
5537e120bd27Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5538e120bd27Smrg    mv "conftest.tmp" "conftest.in"
5539e120bd27Smrg    cp "conftest.in" "conftest.nl"
5540e120bd27Smrg    $as_echo 'FGREP' >> "conftest.nl"
5541e120bd27Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5542e120bd27Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5543e120bd27Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
5544e120bd27Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5545e120bd27Smrg      # Best one so far, save it but keep looking for a better one
5546e120bd27Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
5547e120bd27Smrg      ac_path_FGREP_max=$ac_count
5548e120bd27Smrg    fi
5549e120bd27Smrg    # 10*(2^10) chars as input seems more than enough
5550e120bd27Smrg    test $ac_count -gt 10 && break
5551e120bd27Smrg  done
5552e120bd27Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5553e120bd27Smrgesac
5554e120bd27Smrg
5555e120bd27Smrg      $ac_path_FGREP_found && break 3
5556e120bd27Smrg    done
5557e120bd27Smrg  done
5558e120bd27Smrg  done
5559e120bd27SmrgIFS=$as_save_IFS
5560e120bd27Smrg  if test -z "$ac_cv_path_FGREP"; then
5561e120bd27Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
55626c321187Smrg  fi
55636c321187Smrgelse
5564e120bd27Smrg  ac_cv_path_FGREP=$FGREP
55656c321187Smrgfi
55666c321187Smrg
5567e120bd27Smrg   fi
55686c321187Smrgfi
5569e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5570e120bd27Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
5571e120bd27Smrg FGREP="$ac_cv_path_FGREP"
55726c321187Smrg
55736c321187Smrg
5574e120bd27Smrgtest -z "$GREP" && GREP=grep
55756c321187Smrg
55766c321187Smrg
55776c321187Smrg
55786c321187Smrg
55796c321187Smrg
55806c321187Smrg
55816c321187Smrg
55826c321187Smrg
55836c321187Smrg
55846c321187Smrg
55856c321187Smrg
55866c321187Smrg
55876c321187Smrg
55886c321187Smrg
55896c321187Smrg
55906c321187Smrg
55916c321187Smrg
55926c321187Smrg
55936c321187Smrg
5594e120bd27Smrg# Check whether --with-gnu-ld was given.
5595e120bd27Smrgif test "${with_gnu_ld+set}" = set; then :
5596e120bd27Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5597e120bd27Smrgelse
5598e120bd27Smrg  with_gnu_ld=no
5599e120bd27Smrgfi
5600e120bd27Smrg
5601e120bd27Smrgac_prog=ld
5602e120bd27Smrgif test "$GCC" = yes; then
5603e120bd27Smrg  # Check if gcc -print-prog-name=ld gives a path.
5604e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5605e120bd27Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
5606e120bd27Smrg  case $host in
5607e120bd27Smrg  *-*-mingw*)
5608e120bd27Smrg    # gcc leaves a trailing carriage return which upsets mingw
5609e120bd27Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5610e120bd27Smrg  *)
5611e120bd27Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5612e120bd27Smrg  esac
5613e120bd27Smrg  case $ac_prog in
5614e120bd27Smrg    # Accept absolute paths.
5615e120bd27Smrg    [\\/]* | ?:[\\/]*)
5616e120bd27Smrg      re_direlt='/[^/][^/]*/\.\./'
5617e120bd27Smrg      # Canonicalize the pathname of ld
5618e120bd27Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5619e120bd27Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5620e120bd27Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5621e120bd27Smrg      done
5622e120bd27Smrg      test -z "$LD" && LD="$ac_prog"
5623e120bd27Smrg      ;;
5624e120bd27Smrg  "")
5625e120bd27Smrg    # If it fails, then pretend we aren't using GCC.
5626e120bd27Smrg    ac_prog=ld
5627e120bd27Smrg    ;;
5628e120bd27Smrg  *)
5629e120bd27Smrg    # If it is relative, then search for the first ld in PATH.
5630e120bd27Smrg    with_gnu_ld=unknown
5631e120bd27Smrg    ;;
5632e120bd27Smrg  esac
5633e120bd27Smrgelif test "$with_gnu_ld" = yes; then
5634e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5635e120bd27Smrg$as_echo_n "checking for GNU ld... " >&6; }
5636e120bd27Smrgelse
5637e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5638e120bd27Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
5639e120bd27Smrgfi
5640e120bd27Smrgif ${lt_cv_path_LD+:} false; then :
5641e120bd27Smrg  $as_echo_n "(cached) " >&6
5642e120bd27Smrgelse
5643e120bd27Smrg  if test -z "$LD"; then
5644e120bd27Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5645e120bd27Smrg  for ac_dir in $PATH; do
5646e120bd27Smrg    IFS="$lt_save_ifs"
5647e120bd27Smrg    test -z "$ac_dir" && ac_dir=.
5648e120bd27Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5649e120bd27Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
5650e120bd27Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
5651e120bd27Smrg      # but apparently some variants of GNU ld only accept -v.
5652e120bd27Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
5653e120bd27Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5654e120bd27Smrg      *GNU* | *'with BFD'*)
5655e120bd27Smrg	test "$with_gnu_ld" != no && break
5656e120bd27Smrg	;;
5657e120bd27Smrg      *)
5658e120bd27Smrg	test "$with_gnu_ld" != yes && break
5659e120bd27Smrg	;;
5660e120bd27Smrg      esac
5661e120bd27Smrg    fi
5662e120bd27Smrg  done
5663e120bd27Smrg  IFS="$lt_save_ifs"
5664e120bd27Smrgelse
5665e120bd27Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5666e120bd27Smrgfi
5667e120bd27Smrgfi
5668e120bd27Smrg
5669e120bd27SmrgLD="$lt_cv_path_LD"
5670e120bd27Smrgif test -n "$LD"; then
5671e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5672e120bd27Smrg$as_echo "$LD" >&6; }
5673e120bd27Smrgelse
5674e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5675e120bd27Smrg$as_echo "no" >&6; }
5676e120bd27Smrgfi
5677e120bd27Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5678e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5679e120bd27Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5680e120bd27Smrgif ${lt_cv_prog_gnu_ld+:} false; then :
5681e120bd27Smrg  $as_echo_n "(cached) " >&6
5682e120bd27Smrgelse
5683e120bd27Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5684e120bd27Smrgcase `$LD -v 2>&1 </dev/null` in
5685e120bd27Smrg*GNU* | *'with BFD'*)
5686e120bd27Smrg  lt_cv_prog_gnu_ld=yes
5687e120bd27Smrg  ;;
5688e120bd27Smrg*)
5689e120bd27Smrg  lt_cv_prog_gnu_ld=no
5690e120bd27Smrg  ;;
5691e120bd27Smrgesac
5692e120bd27Smrgfi
5693e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5694e120bd27Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5695e120bd27Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
5696e120bd27Smrg
5697e120bd27Smrg
5698e120bd27Smrg
5699e120bd27Smrg
5700e120bd27Smrg
5701e120bd27Smrg
5702e120bd27Smrg
5703e120bd27Smrg
5704e120bd27Smrg
5705e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5706e120bd27Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5707e120bd27Smrgif ${lt_cv_path_NM+:} false; then :
5708e120bd27Smrg  $as_echo_n "(cached) " >&6
5709e120bd27Smrgelse
5710e120bd27Smrg  if test -n "$NM"; then
5711e120bd27Smrg  # Let the user override the test.
5712e120bd27Smrg  lt_cv_path_NM="$NM"
5713e120bd27Smrgelse
5714e120bd27Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
5715e120bd27Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5716e120bd27Smrg    lt_nm_to_check="$lt_nm_to_check nm"
5717e120bd27Smrg  fi
5718e120bd27Smrg  for lt_tmp_nm in $lt_nm_to_check; do
5719e120bd27Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5720e120bd27Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5721e120bd27Smrg      IFS="$lt_save_ifs"
5722e120bd27Smrg      test -z "$ac_dir" && ac_dir=.
5723e120bd27Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
5724e120bd27Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5725e120bd27Smrg	# Check to see if the nm accepts a BSD-compat flag.
5726e120bd27Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5727e120bd27Smrg	#   nm: unknown option "B" ignored
5728e120bd27Smrg	# Tru64's nm complains that /dev/null is an invalid object file
5729e120bd27Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5730e120bd27Smrg	*/dev/null* | *'Invalid file or object type'*)
5731e120bd27Smrg	  lt_cv_path_NM="$tmp_nm -B"
5732e120bd27Smrg	  break
5733e120bd27Smrg	  ;;
5734e120bd27Smrg	*)
5735e120bd27Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5736e120bd27Smrg	  */dev/null*)
5737e120bd27Smrg	    lt_cv_path_NM="$tmp_nm -p"
5738e120bd27Smrg	    break
5739e120bd27Smrg	    ;;
5740e120bd27Smrg	  *)
5741e120bd27Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5742e120bd27Smrg	    continue # so that we can try to find one that supports BSD flags
5743e120bd27Smrg	    ;;
5744e120bd27Smrg	  esac
5745e120bd27Smrg	  ;;
5746e120bd27Smrg	esac
5747e120bd27Smrg      fi
5748e120bd27Smrg    done
5749e120bd27Smrg    IFS="$lt_save_ifs"
5750e120bd27Smrg  done
5751e120bd27Smrg  : ${lt_cv_path_NM=no}
5752e120bd27Smrgfi
5753e120bd27Smrgfi
5754e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5755e120bd27Smrg$as_echo "$lt_cv_path_NM" >&6; }
5756e120bd27Smrgif test "$lt_cv_path_NM" != "no"; then
5757e120bd27Smrg  NM="$lt_cv_path_NM"
5758e120bd27Smrgelse
5759e120bd27Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
5760e120bd27Smrg  if test -n "$DUMPBIN"; then :
5761e120bd27Smrg    # Let the user override the test.
5762e120bd27Smrg  else
5763e120bd27Smrg    if test -n "$ac_tool_prefix"; then
5764e120bd27Smrg  for ac_prog in dumpbin "link -dump"
5765e120bd27Smrg  do
5766e120bd27Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5767e120bd27Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5768e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5769e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
5770e120bd27Smrgif ${ac_cv_prog_DUMPBIN+:} false; then :
5771e120bd27Smrg  $as_echo_n "(cached) " >&6
5772e120bd27Smrgelse
5773e120bd27Smrg  if test -n "$DUMPBIN"; then
5774e120bd27Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5775e120bd27Smrgelse
5776e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5777e120bd27Smrgfor as_dir in $PATH
5778e120bd27Smrgdo
5779e120bd27Smrg  IFS=$as_save_IFS
5780e120bd27Smrg  test -z "$as_dir" && as_dir=.
5781e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5782e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5783e120bd27Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5784e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5785e120bd27Smrg    break 2
5786e120bd27Smrg  fi
5787e120bd27Smrgdone
5788e120bd27Smrg  done
5789e120bd27SmrgIFS=$as_save_IFS
5790e120bd27Smrg
5791e120bd27Smrgfi
5792e120bd27Smrgfi
5793e120bd27SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
5794e120bd27Smrgif test -n "$DUMPBIN"; then
5795e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5796e120bd27Smrg$as_echo "$DUMPBIN" >&6; }
5797e120bd27Smrgelse
5798e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5799e120bd27Smrg$as_echo "no" >&6; }
5800e120bd27Smrgfi
58016c321187Smrg
58026c321187Smrg
5803e120bd27Smrg    test -n "$DUMPBIN" && break
5804e120bd27Smrg  done
5805e120bd27Smrgfi
5806e120bd27Smrgif test -z "$DUMPBIN"; then
5807e120bd27Smrg  ac_ct_DUMPBIN=$DUMPBIN
5808e120bd27Smrg  for ac_prog in dumpbin "link -dump"
5809e120bd27Smrgdo
5810e120bd27Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
5811e120bd27Smrgset dummy $ac_prog; ac_word=$2
5812e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5813e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
5814e120bd27Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5815e120bd27Smrg  $as_echo_n "(cached) " >&6
5816e120bd27Smrgelse
5817e120bd27Smrg  if test -n "$ac_ct_DUMPBIN"; then
5818e120bd27Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5819e120bd27Smrgelse
5820e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5821e120bd27Smrgfor as_dir in $PATH
5822e120bd27Smrgdo
5823e120bd27Smrg  IFS=$as_save_IFS
5824e120bd27Smrg  test -z "$as_dir" && as_dir=.
5825e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5826e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5827e120bd27Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5828e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5829e120bd27Smrg    break 2
5830e120bd27Smrg  fi
5831e120bd27Smrgdone
5832e120bd27Smrg  done
5833e120bd27SmrgIFS=$as_save_IFS
58346c321187Smrg
5835e120bd27Smrgfi
5836e120bd27Smrgfi
5837e120bd27Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5838e120bd27Smrgif test -n "$ac_ct_DUMPBIN"; then
5839e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5840e120bd27Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
5841e120bd27Smrgelse
5842e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5843e120bd27Smrg$as_echo "no" >&6; }
5844e120bd27Smrgfi
58456c321187Smrg
58466c321187Smrg
5847e120bd27Smrg  test -n "$ac_ct_DUMPBIN" && break
5848e120bd27Smrgdone
58496c321187Smrg
5850e120bd27Smrg  if test "x$ac_ct_DUMPBIN" = x; then
5851e120bd27Smrg    DUMPBIN=":"
5852e120bd27Smrg  else
5853e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
5854e120bd27Smrgyes:)
5855e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5856e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5857e120bd27Smrgac_tool_warned=yes ;;
5858e120bd27Smrgesac
5859e120bd27Smrg    DUMPBIN=$ac_ct_DUMPBIN
5860e120bd27Smrg  fi
5861e120bd27Smrgfi
58626c321187Smrg
5863e120bd27Smrg    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5864e120bd27Smrg    *COFF*)
5865e120bd27Smrg      DUMPBIN="$DUMPBIN -symbols"
5866e120bd27Smrg      ;;
5867e120bd27Smrg    *)
5868e120bd27Smrg      DUMPBIN=:
5869e120bd27Smrg      ;;
5870e120bd27Smrg    esac
5871e120bd27Smrg  fi
58726c321187Smrg
5873e120bd27Smrg  if test "$DUMPBIN" != ":"; then
5874e120bd27Smrg    NM="$DUMPBIN"
5875e120bd27Smrg  fi
5876e120bd27Smrgfi
5877e120bd27Smrgtest -z "$NM" && NM=nm
58786c321187Smrg
58796c321187Smrg
58806c321187Smrg
58816c321187Smrg
58826c321187Smrg
58836c321187Smrg
5884e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5885e120bd27Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5886e120bd27Smrgif ${lt_cv_nm_interface+:} false; then :
5887e120bd27Smrg  $as_echo_n "(cached) " >&6
5888e120bd27Smrgelse
5889e120bd27Smrg  lt_cv_nm_interface="BSD nm"
5890e120bd27Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
5891e120bd27Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5892e120bd27Smrg  (eval "$ac_compile" 2>conftest.err)
5893e120bd27Smrg  cat conftest.err >&5
5894e120bd27Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5895e120bd27Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5896e120bd27Smrg  cat conftest.err >&5
5897e120bd27Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5898e120bd27Smrg  cat conftest.out >&5
5899e120bd27Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5900e120bd27Smrg    lt_cv_nm_interface="MS dumpbin"
5901e120bd27Smrg  fi
5902e120bd27Smrg  rm -f conftest*
5903e120bd27Smrgfi
5904e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5905e120bd27Smrg$as_echo "$lt_cv_nm_interface" >&6; }
59066c321187Smrg
5907e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5908e120bd27Smrg$as_echo_n "checking whether ln -s works... " >&6; }
5909e120bd27SmrgLN_S=$as_ln_s
5910e120bd27Smrgif test "$LN_S" = "ln -s"; then
5911e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5912e120bd27Smrg$as_echo "yes" >&6; }
5913e120bd27Smrgelse
5914e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5915e120bd27Smrg$as_echo "no, using $LN_S" >&6; }
5916e120bd27Smrgfi
59176c321187Smrg
5918e120bd27Smrg# find the maximum length of command line arguments
5919e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5920e120bd27Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5921e120bd27Smrgif ${lt_cv_sys_max_cmd_len+:} false; then :
5922e120bd27Smrg  $as_echo_n "(cached) " >&6
5923e120bd27Smrgelse
5924e120bd27Smrg    i=0
5925e120bd27Smrg  teststring="ABCD"
59266c321187Smrg
5927e120bd27Smrg  case $build_os in
5928e120bd27Smrg  msdosdjgpp*)
5929e120bd27Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
5930e120bd27Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
5931e120bd27Smrg    # during glob expansion).  Even if it were fixed, the result of this
5932e120bd27Smrg    # check would be larger than it should be.
5933e120bd27Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5934e120bd27Smrg    ;;
59356c321187Smrg
5936e120bd27Smrg  gnu*)
5937e120bd27Smrg    # Under GNU Hurd, this test is not required because there is
5938e120bd27Smrg    # no limit to the length of command line arguments.
5939e120bd27Smrg    # Libtool will interpret -1 as no limit whatsoever
5940e120bd27Smrg    lt_cv_sys_max_cmd_len=-1;
5941e120bd27Smrg    ;;
59426c321187Smrg
5943e120bd27Smrg  cygwin* | mingw* | cegcc*)
5944e120bd27Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
5945e120bd27Smrg    # about 5 minutes as the teststring grows exponentially.
5946e120bd27Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
5947e120bd27Smrg    # you end up with a "frozen" computer, even though with patience
5948e120bd27Smrg    # the test eventually succeeds (with a max line length of 256k).
5949e120bd27Smrg    # Instead, let's just punt: use the minimum linelength reported by
5950e120bd27Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
5951e120bd27Smrg    lt_cv_sys_max_cmd_len=8192;
5952e120bd27Smrg    ;;
59536c321187Smrg
5954e120bd27Smrg  mint*)
5955e120bd27Smrg    # On MiNT this can take a long time and run out of memory.
5956e120bd27Smrg    lt_cv_sys_max_cmd_len=8192;
5957e120bd27Smrg    ;;
59586c321187Smrg
5959e120bd27Smrg  amigaos*)
5960e120bd27Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
5961e120bd27Smrg    # So we just punt and use a minimum line length of 8192.
5962e120bd27Smrg    lt_cv_sys_max_cmd_len=8192;
5963e120bd27Smrg    ;;
59646c321187Smrg
5965e120bd27Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5966e120bd27Smrg    # This has been around since 386BSD, at least.  Likely further.
5967e120bd27Smrg    if test -x /sbin/sysctl; then
5968e120bd27Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5969e120bd27Smrg    elif test -x /usr/sbin/sysctl; then
5970e120bd27Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5971e120bd27Smrg    else
5972e120bd27Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5973e120bd27Smrg    fi
5974e120bd27Smrg    # And add a safety zone
5975e120bd27Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5976e120bd27Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5977e120bd27Smrg    ;;
59786c321187Smrg
5979e120bd27Smrg  interix*)
5980e120bd27Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5981e120bd27Smrg    lt_cv_sys_max_cmd_len=196608
5982e120bd27Smrg    ;;
59836c321187Smrg
5984e120bd27Smrg  osf*)
5985e120bd27Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5986e120bd27Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5987e120bd27Smrg    # nice to cause kernel panics so lets avoid the loop below.
5988e120bd27Smrg    # First set a reasonable default.
5989e120bd27Smrg    lt_cv_sys_max_cmd_len=16384
5990e120bd27Smrg    #
5991e120bd27Smrg    if test -x /sbin/sysconfig; then
5992e120bd27Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5993e120bd27Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5994e120bd27Smrg      esac
5995e120bd27Smrg    fi
5996e120bd27Smrg    ;;
5997e120bd27Smrg  sco3.2v5*)
5998e120bd27Smrg    lt_cv_sys_max_cmd_len=102400
5999e120bd27Smrg    ;;
6000e120bd27Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
6001e120bd27Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6002e120bd27Smrg    if test -n "$kargmax"; then
6003e120bd27Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6004e120bd27Smrg    else
6005e120bd27Smrg      lt_cv_sys_max_cmd_len=32768
6006e120bd27Smrg    fi
6007e120bd27Smrg    ;;
6008e120bd27Smrg  *)
6009e120bd27Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6010e120bd27Smrg    if test -n "$lt_cv_sys_max_cmd_len"; then
6011e120bd27Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6012e120bd27Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6013e120bd27Smrg    else
6014e120bd27Smrg      # Make teststring a little bigger before we do anything with it.
6015e120bd27Smrg      # a 1K string should be a reasonable start.
6016e120bd27Smrg      for i in 1 2 3 4 5 6 7 8 ; do
6017e120bd27Smrg        teststring=$teststring$teststring
6018e120bd27Smrg      done
6019e120bd27Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6020e120bd27Smrg      # If test is not a shell built-in, we'll probably end up computing a
6021e120bd27Smrg      # maximum length that is only half of the actual maximum length, but
6022e120bd27Smrg      # we can't tell.
6023e120bd27Smrg      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6024e120bd27Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6025e120bd27Smrg	      test $i != 17 # 1/2 MB should be enough
6026e120bd27Smrg      do
6027e120bd27Smrg        i=`expr $i + 1`
6028e120bd27Smrg        teststring=$teststring$teststring
6029e120bd27Smrg      done
6030e120bd27Smrg      # Only check the string length outside the loop.
6031e120bd27Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6032e120bd27Smrg      teststring=
6033e120bd27Smrg      # Add a significant safety factor because C++ compilers can tack on
6034e120bd27Smrg      # massive amounts of additional arguments before passing them to the
6035e120bd27Smrg      # linker.  It appears as though 1/2 is a usable value.
6036e120bd27Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6037e120bd27Smrg    fi
6038e120bd27Smrg    ;;
6039e120bd27Smrg  esac
60406c321187Smrg
6041e120bd27Smrgfi
60426c321187Smrg
6043e120bd27Smrgif test -n $lt_cv_sys_max_cmd_len ; then
6044e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6045e120bd27Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6046e120bd27Smrgelse
6047e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6048e120bd27Smrg$as_echo "none" >&6; }
6049e120bd27Smrgfi
6050e120bd27Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
60516c321187Smrg
60526c321187Smrg
60536c321187Smrg
60546c321187Smrg
60556c321187Smrg
60566c321187Smrg
6057e120bd27Smrg: ${CP="cp -f"}
6058e120bd27Smrg: ${MV="mv -f"}
6059e120bd27Smrg: ${RM="rm -f"}
60606c321187Smrg
6061e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6062e120bd27Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6063e120bd27Smrg# Try some XSI features
6064e120bd27Smrgxsi_shell=no
6065e120bd27Smrg( _lt_dummy="a/b/c"
6066e120bd27Smrg  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6067e120bd27Smrg      = c,a/b,, \
6068e120bd27Smrg    && eval 'test $(( 1 + 1 )) -eq 2 \
6069e120bd27Smrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6070e120bd27Smrg  && xsi_shell=yes
6071e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6072e120bd27Smrg$as_echo "$xsi_shell" >&6; }
60736c321187Smrg
60746c321187Smrg
6075e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6076e120bd27Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6077e120bd27Smrglt_shell_append=no
6078e120bd27Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6079e120bd27Smrg    >/dev/null 2>&1 \
6080e120bd27Smrg  && lt_shell_append=yes
6081e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6082e120bd27Smrg$as_echo "$lt_shell_append" >&6; }
60836c321187Smrg
60846c321187Smrg
6085e120bd27Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6086e120bd27Smrg  lt_unset=unset
6087e120bd27Smrgelse
6088e120bd27Smrg  lt_unset=false
6089e120bd27Smrgfi
60906c321187Smrg
60916c321187Smrg
60926c321187Smrg
60936c321187Smrg
60946c321187Smrg
6095e120bd27Smrg# test EBCDIC or ASCII
6096e120bd27Smrgcase `echo X|tr X '\101'` in
6097e120bd27Smrg A) # ASCII based system
6098e120bd27Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6099e120bd27Smrg  lt_SP2NL='tr \040 \012'
6100e120bd27Smrg  lt_NL2SP='tr \015\012 \040\040'
6101e120bd27Smrg  ;;
6102e120bd27Smrg *) # EBCDIC based system
6103e120bd27Smrg  lt_SP2NL='tr \100 \n'
6104e120bd27Smrg  lt_NL2SP='tr \r\n \100\100'
6105e120bd27Smrg  ;;
6106e120bd27Smrgesac
61076c321187Smrg
61086c321187Smrg
610993493779Smrg
61106c321187Smrg
61116c321187Smrg
61126c321187Smrg
61136c321187Smrg
61146c321187Smrg
61156c321187Smrg
6116e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6117e120bd27Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
6118e120bd27Smrgif ${lt_cv_ld_reload_flag+:} false; then :
6119e120bd27Smrg  $as_echo_n "(cached) " >&6
6120e120bd27Smrgelse
6121e120bd27Smrg  lt_cv_ld_reload_flag='-r'
6122e120bd27Smrgfi
6123e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6124e120bd27Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
6125e120bd27Smrgreload_flag=$lt_cv_ld_reload_flag
6126e120bd27Smrgcase $reload_flag in
6127e120bd27Smrg"" | " "*) ;;
6128e120bd27Smrg*) reload_flag=" $reload_flag" ;;
6129e120bd27Smrgesac
6130e120bd27Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
6131e120bd27Smrgcase $host_os in
6132e120bd27Smrg  darwin*)
6133e120bd27Smrg    if test "$GCC" = yes; then
6134e120bd27Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6135e120bd27Smrg    else
6136e120bd27Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6137e120bd27Smrg    fi
6138e120bd27Smrg    ;;
6139e120bd27Smrgesac
61406c321187Smrg
61416c321187Smrg
61426c321187Smrg
61436c321187Smrg
61446c321187Smrg
61456c321187Smrg
61466c321187Smrg
61476c321187Smrg
61486c321187Smrg
6149e120bd27Smrgif test -n "$ac_tool_prefix"; then
6150e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6151e120bd27Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
6152e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6153e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6154e120bd27Smrgif ${ac_cv_prog_OBJDUMP+:} false; then :
6155e120bd27Smrg  $as_echo_n "(cached) " >&6
6156e120bd27Smrgelse
6157e120bd27Smrg  if test -n "$OBJDUMP"; then
6158e120bd27Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6159e120bd27Smrgelse
6160e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6161e120bd27Smrgfor as_dir in $PATH
6162e120bd27Smrgdo
6163e120bd27Smrg  IFS=$as_save_IFS
6164e120bd27Smrg  test -z "$as_dir" && as_dir=.
6165e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6166e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6167e120bd27Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6168e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6169e120bd27Smrg    break 2
6170e120bd27Smrg  fi
6171e120bd27Smrgdone
6172e120bd27Smrg  done
6173e120bd27SmrgIFS=$as_save_IFS
61746c321187Smrg
6175e120bd27Smrgfi
6176e120bd27Smrgfi
6177e120bd27SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
6178e120bd27Smrgif test -n "$OBJDUMP"; then
6179e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6180e120bd27Smrg$as_echo "$OBJDUMP" >&6; }
6181e120bd27Smrgelse
6182e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6183e120bd27Smrg$as_echo "no" >&6; }
6184e120bd27Smrgfi
61856c321187Smrg
61866c321187Smrg
6187e120bd27Smrgfi
6188e120bd27Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
6189e120bd27Smrg  ac_ct_OBJDUMP=$OBJDUMP
6190e120bd27Smrg  # Extract the first word of "objdump", so it can be a program name with args.
6191e120bd27Smrgset dummy objdump; ac_word=$2
6192e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6193e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6194e120bd27Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6195e120bd27Smrg  $as_echo_n "(cached) " >&6
6196e120bd27Smrgelse
6197e120bd27Smrg  if test -n "$ac_ct_OBJDUMP"; then
6198e120bd27Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6199e120bd27Smrgelse
6200e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6201e120bd27Smrgfor as_dir in $PATH
6202e120bd27Smrgdo
6203e120bd27Smrg  IFS=$as_save_IFS
6204e120bd27Smrg  test -z "$as_dir" && as_dir=.
6205e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6206e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6207e120bd27Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6208e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6209e120bd27Smrg    break 2
6210e120bd27Smrg  fi
6211e120bd27Smrgdone
6212e120bd27Smrg  done
6213e120bd27SmrgIFS=$as_save_IFS
62146c321187Smrg
6215e120bd27Smrgfi
6216e120bd27Smrgfi
6217e120bd27Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6218e120bd27Smrgif test -n "$ac_ct_OBJDUMP"; then
6219e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6220e120bd27Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
6221e120bd27Smrgelse
6222e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6223e120bd27Smrg$as_echo "no" >&6; }
6224e120bd27Smrgfi
62256c321187Smrg
6226e120bd27Smrg  if test "x$ac_ct_OBJDUMP" = x; then
6227e120bd27Smrg    OBJDUMP="false"
6228e120bd27Smrg  else
6229e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
6230e120bd27Smrgyes:)
6231e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6232e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6233e120bd27Smrgac_tool_warned=yes ;;
6234e120bd27Smrgesac
6235e120bd27Smrg    OBJDUMP=$ac_ct_OBJDUMP
6236e120bd27Smrg  fi
6237e120bd27Smrgelse
6238e120bd27Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
6239e120bd27Smrgfi
62406c321187Smrg
6241e120bd27Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
62426c321187Smrg
62436c321187Smrg
62446c321187Smrg
62456c321187Smrg
62466c321187Smrg
62476c321187Smrg
62486c321187Smrg
62496c321187Smrg
62506c321187Smrg
6251e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6252e120bd27Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6253e120bd27Smrgif ${lt_cv_deplibs_check_method+:} false; then :
6254e120bd27Smrg  $as_echo_n "(cached) " >&6
6255e120bd27Smrgelse
6256e120bd27Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
6257e120bd27Smrglt_cv_file_magic_test_file=
6258e120bd27Smrglt_cv_deplibs_check_method='unknown'
6259e120bd27Smrg# Need to set the preceding variable on all platforms that support
6260e120bd27Smrg# interlibrary dependencies.
6261e120bd27Smrg# 'none' -- dependencies not supported.
6262e120bd27Smrg# `unknown' -- same as none, but documents that we really don't know.
6263e120bd27Smrg# 'pass_all' -- all dependencies passed with no checks.
6264e120bd27Smrg# 'test_compile' -- check by making test program.
6265e120bd27Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
6266e120bd27Smrg# which responds to the $file_magic_cmd with a given extended regex.
6267e120bd27Smrg# If you have `file' or equivalent on your system and you're not sure
6268e120bd27Smrg# whether `pass_all' will *always* work, you probably want this one.
62696c321187Smrg
6270e120bd27Smrgcase $host_os in
6271e120bd27Smrgaix[4-9]*)
6272e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6273e120bd27Smrg  ;;
62746c321187Smrg
6275e120bd27Smrgbeos*)
6276e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6277e120bd27Smrg  ;;
62786c321187Smrg
6279e120bd27Smrgbsdi[45]*)
6280e120bd27Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6281e120bd27Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
6282e120bd27Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
6283e120bd27Smrg  ;;
62846c321187Smrg
6285e120bd27Smrgcygwin*)
6286e120bd27Smrg  # func_win32_libid is a shell function defined in ltmain.sh
6287e120bd27Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6288e120bd27Smrg  lt_cv_file_magic_cmd='func_win32_libid'
6289e120bd27Smrg  ;;
62906c321187Smrg
6291e120bd27Smrgmingw* | pw32*)
6292e120bd27Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
6293e120bd27Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6294e120bd27Smrg  # unless we find 'file', for example because we are cross-compiling.
6295e120bd27Smrg  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6296e120bd27Smrg  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6297e120bd27Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6298e120bd27Smrg    lt_cv_file_magic_cmd='func_win32_libid'
6299e120bd27Smrg  else
6300e120bd27Smrg    # Keep this pattern in sync with the one in func_win32_libid.
6301e120bd27Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6302e120bd27Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
63036c321187Smrg  fi
6304e120bd27Smrg  ;;
63056c321187Smrg
6306e120bd27Smrgcegcc*)
6307e120bd27Smrg  # use the weaker test based on 'objdump'. See mingw*.
6308e120bd27Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6309e120bd27Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
6310e120bd27Smrg  ;;
63116c321187Smrg
6312e120bd27Smrgdarwin* | rhapsody*)
6313e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6314e120bd27Smrg  ;;
63156c321187Smrg
6316e120bd27Smrgfreebsd* | dragonfly*)
6317e120bd27Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6318e120bd27Smrg    case $host_cpu in
6319e120bd27Smrg    i*86 )
6320e120bd27Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
6321e120bd27Smrg      # Let's accept both of them until this is cleared up.
6322e120bd27Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6323e120bd27Smrg      lt_cv_file_magic_cmd=/usr/bin/file
6324e120bd27Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6325e120bd27Smrg      ;;
6326e120bd27Smrg    esac
6327e120bd27Smrg  else
6328e120bd27Smrg    lt_cv_deplibs_check_method=pass_all
6329e120bd27Smrg  fi
6330e120bd27Smrg  ;;
63316c321187Smrg
6332e120bd27Smrggnu*)
6333e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6334e120bd27Smrg  ;;
63356c321187Smrg
6336e120bd27Smrghaiku*)
6337e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6338e120bd27Smrg  ;;
63396c321187Smrg
6340e120bd27Smrghpux10.20* | hpux11*)
6341e120bd27Smrg  lt_cv_file_magic_cmd=/usr/bin/file
6342e120bd27Smrg  case $host_cpu in
6343e120bd27Smrg  ia64*)
6344e120bd27Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6345e120bd27Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6346e120bd27Smrg    ;;
6347e120bd27Smrg  hppa*64*)
6348e120bd27Smrg    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]'
6349e120bd27Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6350e120bd27Smrg    ;;
6351e120bd27Smrg  *)
6352e120bd27Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6353e120bd27Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6354e120bd27Smrg    ;;
6355e120bd27Smrg  esac
6356e120bd27Smrg  ;;
63576c321187Smrg
6358e120bd27Smrginterix[3-9]*)
6359e120bd27Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6360e120bd27Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6361e120bd27Smrg  ;;
63626c321187Smrg
6363e120bd27Smrgirix5* | irix6* | nonstopux*)
6364e120bd27Smrg  case $LD in
6365e120bd27Smrg  *-32|*"-32 ") libmagic=32-bit;;
6366e120bd27Smrg  *-n32|*"-n32 ") libmagic=N32;;
6367e120bd27Smrg  *-64|*"-64 ") libmagic=64-bit;;
6368e120bd27Smrg  *) libmagic=never-match;;
6369e120bd27Smrg  esac
6370e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6371e120bd27Smrg  ;;
63726c321187Smrg
6373e120bd27Smrg# This must be Linux ELF.
6374e120bd27Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
6375e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6376e120bd27Smrg  ;;
63776c321187Smrg
6378e120bd27Smrgnetbsd*)
6379e120bd27Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6380e120bd27Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6381e120bd27Smrg  else
6382e120bd27Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6383e120bd27Smrg  fi
6384e120bd27Smrg  ;;
63856c321187Smrg
6386e120bd27Smrgnewos6*)
6387e120bd27Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6388e120bd27Smrg  lt_cv_file_magic_cmd=/usr/bin/file
6389e120bd27Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6390e120bd27Smrg  ;;
63916c321187Smrg
6392e120bd27Smrg*nto* | *qnx*)
6393e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6394e120bd27Smrg  ;;
63956c321187Smrg
6396e120bd27Smrgopenbsd*)
6397e120bd27Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6398e120bd27Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6399e120bd27Smrg  else
6400e120bd27Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6401e120bd27Smrg  fi
6402e120bd27Smrg  ;;
64036c321187Smrg
6404e120bd27Smrgosf3* | osf4* | osf5*)
6405e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6406e120bd27Smrg  ;;
64076c321187Smrg
6408e120bd27Smrgrdos*)
6409e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6410e120bd27Smrg  ;;
64116c321187Smrg
6412e120bd27Smrgsolaris*)
6413e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6414e120bd27Smrg  ;;
64156c321187Smrg
6416e120bd27Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6417e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
6418e120bd27Smrg  ;;
64196c321187Smrg
6420e120bd27Smrgsysv4 | sysv4.3*)
6421e120bd27Smrg  case $host_vendor in
6422e120bd27Smrg  motorola)
6423e120bd27Smrg    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]'
6424e120bd27Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6425e120bd27Smrg    ;;
6426e120bd27Smrg  ncr)
6427e120bd27Smrg    lt_cv_deplibs_check_method=pass_all
6428e120bd27Smrg    ;;
6429e120bd27Smrg  sequent)
6430e120bd27Smrg    lt_cv_file_magic_cmd='/bin/file'
6431e120bd27Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6432e120bd27Smrg    ;;
6433e120bd27Smrg  sni)
6434e120bd27Smrg    lt_cv_file_magic_cmd='/bin/file'
6435e120bd27Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6436e120bd27Smrg    lt_cv_file_magic_test_file=/lib/libc.so
6437e120bd27Smrg    ;;
6438e120bd27Smrg  siemens)
6439e120bd27Smrg    lt_cv_deplibs_check_method=pass_all
6440e120bd27Smrg    ;;
6441e120bd27Smrg  pc)
6442e120bd27Smrg    lt_cv_deplibs_check_method=pass_all
6443e120bd27Smrg    ;;
6444e120bd27Smrg  esac
64456c321187Smrg  ;;
6446e120bd27Smrg
6447e120bd27Smrgtpf*)
6448e120bd27Smrg  lt_cv_deplibs_check_method=pass_all
64496c321187Smrg  ;;
64506c321187Smrgesac
64516c321187Smrg
6452e120bd27Smrgfi
6453e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6454e120bd27Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
6455e120bd27Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
6456e120bd27Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
6457e120bd27Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
64586c321187Smrg
64596c321187Smrg
64606c321187Smrg
64616c321187Smrg
64626c321187Smrg
64636c321187Smrg
64646c321187Smrg
64656c321187Smrg
64666c321187Smrg
64676c321187Smrg
64686c321187Smrg
64696c321187Smrg
6470e120bd27Smrgif test -n "$ac_tool_prefix"; then
6471e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6472e120bd27Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2
6473e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6474e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6475e120bd27Smrgif ${ac_cv_prog_AR+:} false; then :
6476e120bd27Smrg  $as_echo_n "(cached) " >&6
6477e120bd27Smrgelse
6478e120bd27Smrg  if test -n "$AR"; then
6479e120bd27Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
6480e120bd27Smrgelse
6481e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6482e120bd27Smrgfor as_dir in $PATH
6483e120bd27Smrgdo
6484e120bd27Smrg  IFS=$as_save_IFS
6485e120bd27Smrg  test -z "$as_dir" && as_dir=.
6486e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6487e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6488e120bd27Smrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
6489e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6490e120bd27Smrg    break 2
6491e120bd27Smrg  fi
6492e120bd27Smrgdone
6493e120bd27Smrg  done
6494e120bd27SmrgIFS=$as_save_IFS
64956c321187Smrg
6496e120bd27Smrgfi
6497e120bd27Smrgfi
6498e120bd27SmrgAR=$ac_cv_prog_AR
6499e120bd27Smrgif test -n "$AR"; then
6500e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6501e120bd27Smrg$as_echo "$AR" >&6; }
6502e120bd27Smrgelse
6503e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6504e120bd27Smrg$as_echo "no" >&6; }
6505e120bd27Smrgfi
65066c321187Smrg
65076c321187Smrg
6508e120bd27Smrgfi
6509e120bd27Smrgif test -z "$ac_cv_prog_AR"; then
6510e120bd27Smrg  ac_ct_AR=$AR
6511e120bd27Smrg  # Extract the first word of "ar", so it can be a program name with args.
6512e120bd27Smrgset dummy ar; ac_word=$2
6513e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6514e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6515e120bd27Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
6516e120bd27Smrg  $as_echo_n "(cached) " >&6
6517e120bd27Smrgelse
6518e120bd27Smrg  if test -n "$ac_ct_AR"; then
6519e120bd27Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6520e120bd27Smrgelse
6521e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522e120bd27Smrgfor as_dir in $PATH
6523e120bd27Smrgdo
6524e120bd27Smrg  IFS=$as_save_IFS
6525e120bd27Smrg  test -z "$as_dir" && as_dir=.
6526e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6527e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6528e120bd27Smrg    ac_cv_prog_ac_ct_AR="ar"
6529e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6530e120bd27Smrg    break 2
6531e120bd27Smrg  fi
6532e120bd27Smrgdone
6533e120bd27Smrg  done
6534e120bd27SmrgIFS=$as_save_IFS
65356c321187Smrg
6536e120bd27Smrgfi
6537e120bd27Smrgfi
6538e120bd27Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
6539e120bd27Smrgif test -n "$ac_ct_AR"; then
6540e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6541e120bd27Smrg$as_echo "$ac_ct_AR" >&6; }
6542e120bd27Smrgelse
6543e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544e120bd27Smrg$as_echo "no" >&6; }
6545e120bd27Smrgfi
65466c321187Smrg
6547e120bd27Smrg  if test "x$ac_ct_AR" = x; then
6548e120bd27Smrg    AR="false"
6549e120bd27Smrg  else
6550e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
6551e120bd27Smrgyes:)
6552e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6553e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6554e120bd27Smrgac_tool_warned=yes ;;
6555e120bd27Smrgesac
6556e120bd27Smrg    AR=$ac_ct_AR
6557e120bd27Smrg  fi
6558e120bd27Smrgelse
6559e120bd27Smrg  AR="$ac_cv_prog_AR"
6560e120bd27Smrgfi
65616c321187Smrg
6562e120bd27Smrgtest -z "$AR" && AR=ar
6563e120bd27Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru
65646c321187Smrg
65656c321187Smrg
65666c321187Smrg
656793493779Smrg
65686c321187Smrg
65696c321187Smrg
65706c321187Smrg
65716c321187Smrg
65726c321187Smrg
65736c321187Smrg
65746c321187Smrg
6575e120bd27Smrgif test -n "$ac_tool_prefix"; then
6576e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6577e120bd27Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
6578e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6579e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6580e120bd27Smrgif ${ac_cv_prog_STRIP+:} false; then :
6581e120bd27Smrg  $as_echo_n "(cached) " >&6
6582e120bd27Smrgelse
6583e120bd27Smrg  if test -n "$STRIP"; then
6584e120bd27Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6585e120bd27Smrgelse
6586e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6587e120bd27Smrgfor as_dir in $PATH
6588e120bd27Smrgdo
6589e120bd27Smrg  IFS=$as_save_IFS
6590e120bd27Smrg  test -z "$as_dir" && as_dir=.
6591e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6592e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6593e120bd27Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6594e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6595e120bd27Smrg    break 2
65966c321187Smrg  fi
6597e120bd27Smrgdone
6598e120bd27Smrg  done
6599e120bd27SmrgIFS=$as_save_IFS
66006c321187Smrg
6601e120bd27Smrgfi
6602e120bd27Smrgfi
6603e120bd27SmrgSTRIP=$ac_cv_prog_STRIP
6604e120bd27Smrgif test -n "$STRIP"; then
6605e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6606e120bd27Smrg$as_echo "$STRIP" >&6; }
6607e120bd27Smrgelse
6608e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6609e120bd27Smrg$as_echo "no" >&6; }
6610e120bd27Smrgfi
66116c321187Smrg
66126c321187Smrg
6613e120bd27Smrgfi
6614e120bd27Smrgif test -z "$ac_cv_prog_STRIP"; then
6615e120bd27Smrg  ac_ct_STRIP=$STRIP
6616e120bd27Smrg  # Extract the first word of "strip", so it can be a program name with args.
6617e120bd27Smrgset dummy strip; ac_word=$2
6618e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6619e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6620e120bd27Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
662193493779Smrg  $as_echo_n "(cached) " >&6
66226c321187Smrgelse
6623e120bd27Smrg  if test -n "$ac_ct_STRIP"; then
6624e120bd27Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6625e120bd27Smrgelse
6626e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627e120bd27Smrgfor as_dir in $PATH
6628e120bd27Smrgdo
6629e120bd27Smrg  IFS=$as_save_IFS
6630e120bd27Smrg  test -z "$as_dir" && as_dir=.
6631e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6632e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6633e120bd27Smrg    ac_cv_prog_ac_ct_STRIP="strip"
6634e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6635e120bd27Smrg    break 2
6636e120bd27Smrg  fi
6637e120bd27Smrgdone
6638e120bd27Smrg  done
6639e120bd27SmrgIFS=$as_save_IFS
66406c321187Smrg
66416c321187Smrgfi
6642e120bd27Smrgfi
6643e120bd27Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6644e120bd27Smrgif test -n "$ac_ct_STRIP"; then
6645e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6646e120bd27Smrg$as_echo "$ac_ct_STRIP" >&6; }
66476c321187Smrgelse
6648e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649e120bd27Smrg$as_echo "no" >&6; }
66506c321187Smrgfi
66516c321187Smrg
6652e120bd27Smrg  if test "x$ac_ct_STRIP" = x; then
6653e120bd27Smrg    STRIP=":"
6654e120bd27Smrg  else
6655e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
6656e120bd27Smrgyes:)
6657e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6658e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6659e120bd27Smrgac_tool_warned=yes ;;
66606c321187Smrgesac
6661e120bd27Smrg    STRIP=$ac_ct_STRIP
6662e120bd27Smrg  fi
6663e120bd27Smrgelse
6664e120bd27Smrg  STRIP="$ac_cv_prog_STRIP"
6665e120bd27Smrgfi
66666c321187Smrg
6667e120bd27Smrgtest -z "$STRIP" && STRIP=:
6668e120bd27Smrg
6669e120bd27Smrg
6670e120bd27Smrg
6671e120bd27Smrg
6672e120bd27Smrg
6673e120bd27Smrg
6674e120bd27Smrgif test -n "$ac_tool_prefix"; then
6675e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6676e120bd27Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
6677e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6678e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6679e120bd27Smrgif ${ac_cv_prog_RANLIB+:} false; then :
668093493779Smrg  $as_echo_n "(cached) " >&6
66816c321187Smrgelse
6682e120bd27Smrg  if test -n "$RANLIB"; then
6683e120bd27Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6684e120bd27Smrgelse
6685e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6686e120bd27Smrgfor as_dir in $PATH
6687e120bd27Smrgdo
6688e120bd27Smrg  IFS=$as_save_IFS
6689e120bd27Smrg  test -z "$as_dir" && as_dir=.
6690e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6691e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6692e120bd27Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6693e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6694e120bd27Smrg    break 2
6695e120bd27Smrg  fi
6696e120bd27Smrgdone
6697e120bd27Smrg  done
6698e120bd27SmrgIFS=$as_save_IFS
66996c321187Smrg
67006c321187Smrgfi
6701e120bd27Smrgfi
6702e120bd27SmrgRANLIB=$ac_cv_prog_RANLIB
6703e120bd27Smrgif test -n "$RANLIB"; then
6704e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6705e120bd27Smrg$as_echo "$RANLIB" >&6; }
67066c321187Smrgelse
6707e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6708e120bd27Smrg$as_echo "no" >&6; }
67096c321187Smrgfi
67106c321187Smrg
67116c321187Smrg
6712e120bd27Smrgfi
6713e120bd27Smrgif test -z "$ac_cv_prog_RANLIB"; then
6714e120bd27Smrg  ac_ct_RANLIB=$RANLIB
6715e120bd27Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
6716e120bd27Smrgset dummy ranlib; ac_word=$2
6717e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6718e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
6719e120bd27Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
672093493779Smrg  $as_echo_n "(cached) " >&6
67216c321187Smrgelse
6722e120bd27Smrg  if test -n "$ac_ct_RANLIB"; then
6723e120bd27Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6724e120bd27Smrgelse
6725e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726e120bd27Smrgfor as_dir in $PATH
6727e120bd27Smrgdo
6728e120bd27Smrg  IFS=$as_save_IFS
6729e120bd27Smrg  test -z "$as_dir" && as_dir=.
6730e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6731e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6732e120bd27Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
6733e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6734e120bd27Smrg    break 2
6735e120bd27Smrg  fi
6736e120bd27Smrgdone
6737e120bd27Smrg  done
6738e120bd27SmrgIFS=$as_save_IFS
67396c321187Smrg
67406c321187Smrgfi
6741e120bd27Smrgfi
6742e120bd27Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6743e120bd27Smrgif test -n "$ac_ct_RANLIB"; then
6744e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6745e120bd27Smrg$as_echo "$ac_ct_RANLIB" >&6; }
6746e120bd27Smrgelse
6747e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6748e120bd27Smrg$as_echo "no" >&6; }
6749e120bd27Smrgfi
67506c321187Smrg
6751e120bd27Smrg  if test "x$ac_ct_RANLIB" = x; then
6752e120bd27Smrg    RANLIB=":"
6753e120bd27Smrg  else
6754e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
6755e120bd27Smrgyes:)
6756e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6757e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6758e120bd27Smrgac_tool_warned=yes ;;
6759e120bd27Smrgesac
6760e120bd27Smrg    RANLIB=$ac_ct_RANLIB
67616c321187Smrg  fi
67626c321187Smrgelse
6763e120bd27Smrg  RANLIB="$ac_cv_prog_RANLIB"
67646c321187Smrgfi
67656c321187Smrg
6766e120bd27Smrgtest -z "$RANLIB" && RANLIB=:
67676c321187Smrg
67686c321187Smrg
67696c321187Smrg
67706c321187Smrg
67716c321187Smrg
67726c321187Smrg
6773e120bd27Smrg# Determine commands to create old-style static archives.
6774e120bd27Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6775e120bd27Smrgold_postinstall_cmds='chmod 644 $oldlib'
6776e120bd27Smrgold_postuninstall_cmds=
6777e120bd27Smrg
6778e120bd27Smrgif test -n "$RANLIB"; then
6779e120bd27Smrg  case $host_os in
6780e120bd27Smrg  openbsd*)
6781e120bd27Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6782e120bd27Smrg    ;;
6783e120bd27Smrg  *)
6784e120bd27Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6785e120bd27Smrg    ;;
6786e120bd27Smrg  esac
6787e120bd27Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6788e120bd27Smrgfi
6789e120bd27Smrg
6790e120bd27Smrgcase $host_os in
6791e120bd27Smrg  darwin*)
6792e120bd27Smrg    lock_old_archive_extraction=yes ;;
6793e120bd27Smrg  *)
6794e120bd27Smrg    lock_old_archive_extraction=no ;;
6795e120bd27Smrgesac
67966c321187Smrg
67976c321187Smrg
67986c321187Smrg
67996c321187Smrg
68006c321187Smrg
68016c321187Smrg
68026c321187Smrg
68036c321187Smrg
68046c321187Smrg
68056c321187Smrg
68066c321187Smrg
68076c321187Smrg
68086c321187Smrg
68096c321187Smrg
68106c321187Smrg
68116c321187Smrg
68126c321187Smrg
68136c321187Smrg
68146c321187Smrg
68156c321187Smrg
68166c321187Smrg
68176c321187Smrg
68186c321187Smrg
68196c321187Smrg
68206c321187Smrg
68216c321187Smrg
68226c321187Smrg
68236c321187Smrg
68246c321187Smrg
68256c321187Smrg
6826e120bd27Smrg
6827e120bd27Smrg
6828e120bd27Smrg
6829e120bd27Smrg
6830e120bd27Smrg
6831e120bd27Smrg
6832e120bd27Smrg
6833e120bd27Smrg
6834e120bd27Smrg
6835e120bd27Smrg# If no C compiler was specified, use CC.
6836e120bd27SmrgLTCC=${LTCC-"$CC"}
6837e120bd27Smrg
6838e120bd27Smrg# If no C compiler flags were specified, use CFLAGS.
6839e120bd27SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6840e120bd27Smrg
6841e120bd27Smrg# Allow CC to be a program name with arguments.
6842e120bd27Smrgcompiler=$CC
6843e120bd27Smrg
6844e120bd27Smrg
6845e120bd27Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
6846e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6847e120bd27Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6848e120bd27Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
6849e120bd27Smrg  $as_echo_n "(cached) " >&6
68506c321187Smrgelse
68516c321187Smrg
6852e120bd27Smrg# These are sane defaults that work on at least a few old systems.
6853e120bd27Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
68546c321187Smrg
6855e120bd27Smrg# Character class describing NM global symbol codes.
6856e120bd27Smrgsymcode='[BCDEGRST]'
68576c321187Smrg
6858e120bd27Smrg# Regexp to match symbols that can be accessed directly from C.
6859e120bd27Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
68606c321187Smrg
6861e120bd27Smrg# Define system-specific variables.
6862e120bd27Smrgcase $host_os in
6863e120bd27Smrgaix*)
6864e120bd27Smrg  symcode='[BCDT]'
6865e120bd27Smrg  ;;
6866e120bd27Smrgcygwin* | mingw* | pw32* | cegcc*)
6867e120bd27Smrg  symcode='[ABCDGISTW]'
6868e120bd27Smrg  ;;
6869e120bd27Smrghpux*)
6870e120bd27Smrg  if test "$host_cpu" = ia64; then
6871e120bd27Smrg    symcode='[ABCDEGRST]'
6872e120bd27Smrg  fi
6873e120bd27Smrg  ;;
6874e120bd27Smrgirix* | nonstopux*)
6875e120bd27Smrg  symcode='[BCDEGRST]'
6876e120bd27Smrg  ;;
6877e120bd27Smrgosf*)
6878e120bd27Smrg  symcode='[BCDEGQRST]'
6879e120bd27Smrg  ;;
6880e120bd27Smrgsolaris*)
6881e120bd27Smrg  symcode='[BDRT]'
6882e120bd27Smrg  ;;
6883e120bd27Smrgsco3.2v5*)
6884e120bd27Smrg  symcode='[DT]'
6885e120bd27Smrg  ;;
6886e120bd27Smrgsysv4.2uw2*)
6887e120bd27Smrg  symcode='[DT]'
6888e120bd27Smrg  ;;
6889e120bd27Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
6890e120bd27Smrg  symcode='[ABDT]'
6891e120bd27Smrg  ;;
6892e120bd27Smrgsysv4)
6893e120bd27Smrg  symcode='[DFNSTU]'
6894e120bd27Smrg  ;;
6895e120bd27Smrgesac
68966c321187Smrg
6897e120bd27Smrg# If we're using GNU nm, then use its standard symbol codes.
6898e120bd27Smrgcase `$NM -V 2>&1` in
6899e120bd27Smrg*GNU* | *'with BFD'*)
6900e120bd27Smrg  symcode='[ABCDGIRSTW]' ;;
6901e120bd27Smrgesac
69026c321187Smrg
6903e120bd27Smrg# Transform an extracted symbol line into a proper C declaration.
6904e120bd27Smrg# Some systems (esp. on ia64) link data and code symbols differently,
6905e120bd27Smrg# so use this general approach.
6906e120bd27Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
69076c321187Smrg
6908e120bd27Smrg# Transform an extracted symbol line into symbol name and symbol address
6909e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6910e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
69116c321187Smrg
6912e120bd27Smrg# Handle CRLF in mingw tool chain
6913e120bd27Smrgopt_cr=
6914e120bd27Smrgcase $build_os in
6915e120bd27Smrgmingw*)
6916e120bd27Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6917e120bd27Smrg  ;;
6918e120bd27Smrgesac
69196c321187Smrg
6920e120bd27Smrg# Try without a prefix underscore, then with it.
6921e120bd27Smrgfor ac_symprfx in "" "_"; do
69226c321187Smrg
6923e120bd27Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6924e120bd27Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
69256c321187Smrg
6926e120bd27Smrg  # Write the raw and C identifiers.
6927e120bd27Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6928e120bd27Smrg    # Fake it for dumpbin and say T for any non-static function
6929e120bd27Smrg    # and D for any global variable.
6930e120bd27Smrg    # Also find C++ and __fastcall symbols from MSVC++,
6931e120bd27Smrg    # which start with @ or ?.
6932e120bd27Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
6933e120bd27Smrg"     {last_section=section; section=\$ 3};"\
6934e120bd27Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6935e120bd27Smrg"     \$ 0!~/External *\|/{next};"\
6936e120bd27Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6937e120bd27Smrg"     {if(hide[section]) next};"\
6938e120bd27Smrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6939e120bd27Smrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6940e120bd27Smrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6941e120bd27Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6942e120bd27Smrg"     ' prfx=^$ac_symprfx"
6943e120bd27Smrg  else
6944e120bd27Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6945e120bd27Smrg  fi
69466c321187Smrg
6947e120bd27Smrg  # Check to see that the pipe works correctly.
6948e120bd27Smrg  pipe_works=no
69496c321187Smrg
6950e120bd27Smrg  rm -f conftest*
6951e120bd27Smrg  cat > conftest.$ac_ext <<_LT_EOF
6952e120bd27Smrg#ifdef __cplusplus
6953e120bd27Smrgextern "C" {
6954e120bd27Smrg#endif
6955e120bd27Smrgchar nm_test_var;
6956e120bd27Smrgvoid nm_test_func(void);
6957e120bd27Smrgvoid nm_test_func(void){}
6958e120bd27Smrg#ifdef __cplusplus
6959e120bd27Smrg}
6960e120bd27Smrg#endif
6961e120bd27Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
6962e120bd27Smrg_LT_EOF
69636c321187Smrg
6964e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6965e120bd27Smrg  (eval $ac_compile) 2>&5
6966e120bd27Smrg  ac_status=$?
6967e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6968e120bd27Smrg  test $ac_status = 0; }; then
6969e120bd27Smrg    # Now try to grab the symbols.
6970e120bd27Smrg    nlist=conftest.nm
6971e120bd27Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6972e120bd27Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6973e120bd27Smrg  ac_status=$?
6974e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6975e120bd27Smrg  test $ac_status = 0; } && test -s "$nlist"; then
6976e120bd27Smrg      # Try sorting and uniquifying the output.
6977e120bd27Smrg      if sort "$nlist" | uniq > "$nlist"T; then
6978e120bd27Smrg	mv -f "$nlist"T "$nlist"
69796c321187Smrg      else
6980e120bd27Smrg	rm -f "$nlist"T
69816c321187Smrg      fi
69826c321187Smrg
6983e120bd27Smrg      # Make sure that we snagged all the symbols we need.
6984e120bd27Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6985e120bd27Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6986e120bd27Smrg	  cat <<_LT_EOF > conftest.$ac_ext
6987e120bd27Smrg#ifdef __cplusplus
6988e120bd27Smrgextern "C" {
6989e120bd27Smrg#endif
69906c321187Smrg
6991e120bd27Smrg_LT_EOF
6992e120bd27Smrg	  # Now generate the symbol file.
6993e120bd27Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
69946c321187Smrg
6995e120bd27Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
69966c321187Smrg
6997e120bd27Smrg/* The mapping between symbol names and symbols.  */
6998e120bd27Smrgconst struct {
6999e120bd27Smrg  const char *name;
7000e120bd27Smrg  void       *address;
7001e120bd27Smrg}
7002e120bd27Smrglt__PROGRAM__LTX_preloaded_symbols[] =
7003e120bd27Smrg{
7004e120bd27Smrg  { "@PROGRAM@", (void *) 0 },
7005e120bd27Smrg_LT_EOF
7006e120bd27Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7007e120bd27Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
7008e120bd27Smrg  {0, (void *) 0}
7009e120bd27Smrg};
70106c321187Smrg
7011e120bd27Smrg/* This works around a problem in FreeBSD linker */
7012e120bd27Smrg#ifdef FREEBSD_WORKAROUND
7013e120bd27Smrgstatic const void *lt_preloaded_setup() {
7014e120bd27Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
7015e120bd27Smrg}
7016e120bd27Smrg#endif
7017e120bd27Smrg
7018e120bd27Smrg#ifdef __cplusplus
7019e120bd27Smrg}
7020e120bd27Smrg#endif
7021e120bd27Smrg_LT_EOF
7022e120bd27Smrg	  # Now try linking the two files.
7023e120bd27Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
7024e120bd27Smrg	  lt_save_LIBS="$LIBS"
7025e120bd27Smrg	  lt_save_CFLAGS="$CFLAGS"
7026e120bd27Smrg	  LIBS="conftstm.$ac_objext"
7027e120bd27Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7028e120bd27Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7029e120bd27Smrg  (eval $ac_link) 2>&5
7030e120bd27Smrg  ac_status=$?
7031e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7032e120bd27Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7033e120bd27Smrg	    pipe_works=yes
7034e120bd27Smrg	  fi
7035e120bd27Smrg	  LIBS="$lt_save_LIBS"
7036e120bd27Smrg	  CFLAGS="$lt_save_CFLAGS"
7037e120bd27Smrg	else
7038e120bd27Smrg	  echo "cannot find nm_test_func in $nlist" >&5
7039e120bd27Smrg	fi
70406c321187Smrg      else
7041e120bd27Smrg	echo "cannot find nm_test_var in $nlist" >&5
70426c321187Smrg      fi
7043e120bd27Smrg    else
7044e120bd27Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7045e120bd27Smrg    fi
7046e120bd27Smrg  else
7047e120bd27Smrg    echo "$progname: failed program was:" >&5
7048e120bd27Smrg    cat conftest.$ac_ext >&5
7049e120bd27Smrg  fi
7050e120bd27Smrg  rm -rf conftest* conftst*
7051e120bd27Smrg
7052e120bd27Smrg  # Do not use the global_symbol_pipe unless it works.
7053e120bd27Smrg  if test "$pipe_works" = yes; then
7054e120bd27Smrg    break
7055e120bd27Smrg  else
7056e120bd27Smrg    lt_cv_sys_global_symbol_pipe=
7057e120bd27Smrg  fi
7058e120bd27Smrgdone
70596c321187Smrg
7060e120bd27Smrgfi
70616c321187Smrg
7062e120bd27Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
7063e120bd27Smrg  lt_cv_sys_global_symbol_to_cdecl=
7064e120bd27Smrgfi
7065e120bd27Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7066e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7067e120bd27Smrg$as_echo "failed" >&6; }
7068e120bd27Smrgelse
7069e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7070e120bd27Smrg$as_echo "ok" >&6; }
7071e120bd27Smrgfi
70726c321187Smrg
70736c321187Smrg
70746c321187Smrg
70756c321187Smrg
70766c321187Smrg
70776c321187Smrg
70786c321187Smrg
70796c321187Smrg
70806c321187Smrg
70816c321187Smrg
70826c321187Smrg
70836c321187Smrg
70846c321187Smrg
70856c321187Smrg
70866c321187Smrg
70876c321187Smrg
70886c321187Smrg
70896c321187Smrg
70906c321187Smrg
70916c321187Smrg
70926c321187Smrg
70936c321187Smrg
7094e120bd27Smrg# Check whether --enable-libtool-lock was given.
7095e120bd27Smrgif test "${enable_libtool_lock+set}" = set; then :
7096e120bd27Smrg  enableval=$enable_libtool_lock;
7097e120bd27Smrgfi
7098e120bd27Smrg
7099e120bd27Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
71006c321187Smrg
7101e120bd27Smrg# Some flags need to be propagated to the compiler or linker for good
7102e120bd27Smrg# libtool support.
7103e120bd27Smrgcase $host in
7104e120bd27Smrgia64-*-hpux*)
7105e120bd27Smrg  # Find out which ABI we are using.
7106e120bd27Smrg  echo 'int i;' > conftest.$ac_ext
7107e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7108e120bd27Smrg  (eval $ac_compile) 2>&5
7109e120bd27Smrg  ac_status=$?
7110e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7111e120bd27Smrg  test $ac_status = 0; }; then
7112e120bd27Smrg    case `/usr/bin/file conftest.$ac_objext` in
7113e120bd27Smrg      *ELF-32*)
7114e120bd27Smrg	HPUX_IA64_MODE="32"
7115e120bd27Smrg	;;
7116e120bd27Smrg      *ELF-64*)
7117e120bd27Smrg	HPUX_IA64_MODE="64"
7118e120bd27Smrg	;;
7119e120bd27Smrg    esac
7120e120bd27Smrg  fi
7121e120bd27Smrg  rm -rf conftest*
7122e120bd27Smrg  ;;
7123e120bd27Smrg*-*-irix6*)
7124e120bd27Smrg  # Find out which ABI we are using.
7125e120bd27Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7126e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
71276c321187Smrg  (eval $ac_compile) 2>&5
71286c321187Smrg  ac_status=$?
7129e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7130e120bd27Smrg  test $ac_status = 0; }; then
7131e120bd27Smrg    if test "$lt_cv_prog_gnu_ld" = yes; then
7132e120bd27Smrg      case `/usr/bin/file conftest.$ac_objext` in
7133e120bd27Smrg	*32-bit*)
7134e120bd27Smrg	  LD="${LD-ld} -melf32bsmip"
7135e120bd27Smrg	  ;;
7136e120bd27Smrg	*N32*)
7137e120bd27Smrg	  LD="${LD-ld} -melf32bmipn32"
7138e120bd27Smrg	  ;;
7139e120bd27Smrg	*64-bit*)
7140e120bd27Smrg	  LD="${LD-ld} -melf64bmip"
7141e120bd27Smrg	;;
7142e120bd27Smrg      esac
7143e120bd27Smrg    else
7144e120bd27Smrg      case `/usr/bin/file conftest.$ac_objext` in
7145e120bd27Smrg	*32-bit*)
7146e120bd27Smrg	  LD="${LD-ld} -32"
7147e120bd27Smrg	  ;;
7148e120bd27Smrg	*N32*)
7149e120bd27Smrg	  LD="${LD-ld} -n32"
7150e120bd27Smrg	  ;;
7151e120bd27Smrg	*64-bit*)
7152e120bd27Smrg	  LD="${LD-ld} -64"
7153e120bd27Smrg	  ;;
7154e120bd27Smrg      esac
7155e120bd27Smrg    fi
7156e120bd27Smrg  fi
7157e120bd27Smrg  rm -rf conftest*
7158e120bd27Smrg  ;;
7159e120bd27Smrg
7160e120bd27Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7161e120bd27Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7162e120bd27Smrg  # Find out which ABI we are using.
7163e120bd27Smrg  echo 'int i;' > conftest.$ac_ext
7164e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7165e120bd27Smrg  (eval $ac_compile) 2>&5
71666c321187Smrg  ac_status=$?
7167e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7168e120bd27Smrg  test $ac_status = 0; }; then
7169e120bd27Smrg    case `/usr/bin/file conftest.o` in
7170e120bd27Smrg      *32-bit*)
7171e120bd27Smrg	case $host in
7172e120bd27Smrg	  x86_64-*kfreebsd*-gnu)
7173e120bd27Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
7174e120bd27Smrg	    ;;
7175e120bd27Smrg	  x86_64-*linux*)
7176e120bd27Smrg	    LD="${LD-ld} -m elf_i386"
7177e120bd27Smrg	    ;;
7178e120bd27Smrg	  ppc64-*linux*|powerpc64-*linux*)
7179e120bd27Smrg	    LD="${LD-ld} -m elf32ppclinux"
7180e120bd27Smrg	    ;;
7181e120bd27Smrg	  s390x-*linux*)
7182e120bd27Smrg	    LD="${LD-ld} -m elf_s390"
7183e120bd27Smrg	    ;;
7184e120bd27Smrg	  sparc64-*linux*)
7185e120bd27Smrg	    LD="${LD-ld} -m elf32_sparc"
7186e120bd27Smrg	    ;;
7187e120bd27Smrg	esac
7188e120bd27Smrg	;;
7189e120bd27Smrg      *64-bit*)
7190e120bd27Smrg	case $host in
7191e120bd27Smrg	  x86_64-*kfreebsd*-gnu)
7192e120bd27Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
7193e120bd27Smrg	    ;;
7194e120bd27Smrg	  x86_64-*linux*)
7195e120bd27Smrg	    LD="${LD-ld} -m elf_x86_64"
7196e120bd27Smrg	    ;;
7197e120bd27Smrg	  ppc*-*linux*|powerpc*-*linux*)
7198e120bd27Smrg	    LD="${LD-ld} -m elf64ppc"
7199e120bd27Smrg	    ;;
7200e120bd27Smrg	  s390*-*linux*|s390*-*tpf*)
7201e120bd27Smrg	    LD="${LD-ld} -m elf64_s390"
7202e120bd27Smrg	    ;;
7203e120bd27Smrg	  sparc*-*linux*)
7204e120bd27Smrg	    LD="${LD-ld} -m elf64_sparc"
7205e120bd27Smrg	    ;;
7206e120bd27Smrg	esac
7207e120bd27Smrg	;;
72086c321187Smrg    esac
72096c321187Smrg  fi
7210e120bd27Smrg  rm -rf conftest*
72116c321187Smrg  ;;
72126c321187Smrg
7213e120bd27Smrg*-*-sco3.2v5*)
7214e120bd27Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7215e120bd27Smrg  SAVE_CFLAGS="$CFLAGS"
7216e120bd27Smrg  CFLAGS="$CFLAGS -belf"
7217e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7218e120bd27Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7219e120bd27Smrgif ${lt_cv_cc_needs_belf+:} false; then :
7220e120bd27Smrg  $as_echo_n "(cached) " >&6
7221e120bd27Smrgelse
7222e120bd27Smrg  ac_ext=c
7223e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
7224e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7225e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7226e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
722793493779Smrg
7228e120bd27Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7229e120bd27Smrg/* end confdefs.h.  */
72306c321187Smrg
7231e120bd27Smrgint
7232e120bd27Smrgmain ()
7233e120bd27Smrg{
72346c321187Smrg
7235e120bd27Smrg  ;
7236e120bd27Smrg  return 0;
7237e120bd27Smrg}
7238e120bd27Smrg_ACEOF
7239e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
7240e120bd27Smrg  lt_cv_cc_needs_belf=yes
7241e120bd27Smrgelse
7242e120bd27Smrg  lt_cv_cc_needs_belf=no
7243e120bd27Smrgfi
7244e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
7245e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
7246e120bd27Smrg     ac_ext=c
7247e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
7248e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7249e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7250e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
72516c321187Smrg
7252e120bd27Smrgfi
7253e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7254e120bd27Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
7255e120bd27Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7256e120bd27Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7257e120bd27Smrg    CFLAGS="$SAVE_CFLAGS"
7258e120bd27Smrg  fi
72596c321187Smrg  ;;
7260e120bd27Smrgsparc*-*solaris*)
7261e120bd27Smrg  # Find out which ABI we are using.
7262e120bd27Smrg  echo 'int i;' > conftest.$ac_ext
7263e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7264e120bd27Smrg  (eval $ac_compile) 2>&5
7265e120bd27Smrg  ac_status=$?
7266e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7267e120bd27Smrg  test $ac_status = 0; }; then
7268e120bd27Smrg    case `/usr/bin/file conftest.o` in
7269e120bd27Smrg    *64-bit*)
7270e120bd27Smrg      case $lt_cv_prog_gnu_ld in
7271e120bd27Smrg      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7272e120bd27Smrg      *)
7273e120bd27Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7274e120bd27Smrg	  LD="${LD-ld} -64"
7275e120bd27Smrg	fi
7276e120bd27Smrg	;;
7277e120bd27Smrg      esac
72786c321187Smrg      ;;
72796c321187Smrg    esac
72806c321187Smrg  fi
7281e120bd27Smrg  rm -rf conftest*
72826c321187Smrg  ;;
7283e120bd27Smrgesac
72846c321187Smrg
7285e120bd27Smrgneed_locks="$enable_libtool_lock"
72866c321187Smrg
72876c321187Smrg
7288e120bd27Smrg  case $host_os in
7289e120bd27Smrg    rhapsody* | darwin*)
7290e120bd27Smrg    if test -n "$ac_tool_prefix"; then
7291e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7292e120bd27Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7293e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7294e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7295e120bd27Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
7296e120bd27Smrg  $as_echo_n "(cached) " >&6
7297e120bd27Smrgelse
7298e120bd27Smrg  if test -n "$DSYMUTIL"; then
7299e120bd27Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7300e120bd27Smrgelse
7301e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302e120bd27Smrgfor as_dir in $PATH
7303e120bd27Smrgdo
7304e120bd27Smrg  IFS=$as_save_IFS
7305e120bd27Smrg  test -z "$as_dir" && as_dir=.
7306e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7307e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7308e120bd27Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7309e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7310e120bd27Smrg    break 2
7311e120bd27Smrg  fi
7312e120bd27Smrgdone
7313e120bd27Smrg  done
7314e120bd27SmrgIFS=$as_save_IFS
73156c321187Smrg
7316e120bd27Smrgfi
7317e120bd27Smrgfi
7318e120bd27SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
7319e120bd27Smrgif test -n "$DSYMUTIL"; then
7320e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7321e120bd27Smrg$as_echo "$DSYMUTIL" >&6; }
7322e120bd27Smrgelse
7323e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7324e120bd27Smrg$as_echo "no" >&6; }
7325e120bd27Smrgfi
73266c321187Smrg
73276c321187Smrg
7328e120bd27Smrgfi
7329e120bd27Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
7330e120bd27Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
7331e120bd27Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
7332e120bd27Smrgset dummy dsymutil; ac_word=$2
7333e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7334e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7335e120bd27Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7336e120bd27Smrg  $as_echo_n "(cached) " >&6
7337e120bd27Smrgelse
7338e120bd27Smrg  if test -n "$ac_ct_DSYMUTIL"; then
7339e120bd27Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7340e120bd27Smrgelse
7341e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342e120bd27Smrgfor as_dir in $PATH
7343e120bd27Smrgdo
7344e120bd27Smrg  IFS=$as_save_IFS
7345e120bd27Smrg  test -z "$as_dir" && as_dir=.
7346e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7347e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7348e120bd27Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7349e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7350e120bd27Smrg    break 2
7351e120bd27Smrg  fi
7352e120bd27Smrgdone
7353e120bd27Smrg  done
7354e120bd27SmrgIFS=$as_save_IFS
73556c321187Smrg
7356e120bd27Smrgfi
7357e120bd27Smrgfi
7358e120bd27Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7359e120bd27Smrgif test -n "$ac_ct_DSYMUTIL"; then
7360e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7361e120bd27Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
7362e120bd27Smrgelse
7363e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7364e120bd27Smrg$as_echo "no" >&6; }
7365e120bd27Smrgfi
73666c321187Smrg
7367e120bd27Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
7368e120bd27Smrg    DSYMUTIL=":"
7369e120bd27Smrg  else
7370e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
7371e120bd27Smrgyes:)
7372e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7373e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7374e120bd27Smrgac_tool_warned=yes ;;
7375e120bd27Smrgesac
7376e120bd27Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
7377e120bd27Smrg  fi
7378e120bd27Smrgelse
7379e120bd27Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7380e120bd27Smrgfi
738193493779Smrg
7382e120bd27Smrg    if test -n "$ac_tool_prefix"; then
7383e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7384e120bd27Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7385e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7386e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7387e120bd27Smrgif ${ac_cv_prog_NMEDIT+:} false; then :
7388e120bd27Smrg  $as_echo_n "(cached) " >&6
7389e120bd27Smrgelse
7390e120bd27Smrg  if test -n "$NMEDIT"; then
7391e120bd27Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7392e120bd27Smrgelse
7393e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7394e120bd27Smrgfor as_dir in $PATH
7395e120bd27Smrgdo
7396e120bd27Smrg  IFS=$as_save_IFS
7397e120bd27Smrg  test -z "$as_dir" && as_dir=.
7398e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7399e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7400e120bd27Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7401e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7402e120bd27Smrg    break 2
7403e120bd27Smrg  fi
7404e120bd27Smrgdone
7405e120bd27Smrg  done
7406e120bd27SmrgIFS=$as_save_IFS
74076c321187Smrg
7408e120bd27Smrgfi
7409e120bd27Smrgfi
7410e120bd27SmrgNMEDIT=$ac_cv_prog_NMEDIT
7411e120bd27Smrgif test -n "$NMEDIT"; then
7412e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7413e120bd27Smrg$as_echo "$NMEDIT" >&6; }
7414e120bd27Smrgelse
7415e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7416e120bd27Smrg$as_echo "no" >&6; }
7417e120bd27Smrgfi
7418e120bd27Smrg
7419e120bd27Smrg
7420e120bd27Smrgfi
7421e120bd27Smrgif test -z "$ac_cv_prog_NMEDIT"; then
7422e120bd27Smrg  ac_ct_NMEDIT=$NMEDIT
7423e120bd27Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
7424e120bd27Smrgset dummy nmedit; ac_word=$2
7425e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7426e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7427e120bd27Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7428e120bd27Smrg  $as_echo_n "(cached) " >&6
7429e120bd27Smrgelse
7430e120bd27Smrg  if test -n "$ac_ct_NMEDIT"; then
7431e120bd27Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7432e120bd27Smrgelse
7433e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7434e120bd27Smrgfor as_dir in $PATH
7435e120bd27Smrgdo
7436e120bd27Smrg  IFS=$as_save_IFS
7437e120bd27Smrg  test -z "$as_dir" && as_dir=.
7438e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7439e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7440e120bd27Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7441e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7442e120bd27Smrg    break 2
7443e120bd27Smrg  fi
7444e120bd27Smrgdone
7445e120bd27Smrg  done
7446e120bd27SmrgIFS=$as_save_IFS
74476c321187Smrg
7448e120bd27Smrgfi
7449e120bd27Smrgfi
7450e120bd27Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7451e120bd27Smrgif test -n "$ac_ct_NMEDIT"; then
7452e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7453e120bd27Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
7454e120bd27Smrgelse
7455e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7456e120bd27Smrg$as_echo "no" >&6; }
7457e120bd27Smrgfi
74586c321187Smrg
7459e120bd27Smrg  if test "x$ac_ct_NMEDIT" = x; then
7460e120bd27Smrg    NMEDIT=":"
74616c321187Smrg  else
7462e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
7463e120bd27Smrgyes:)
7464e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7465e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7466e120bd27Smrgac_tool_warned=yes ;;
7467e120bd27Smrgesac
7468e120bd27Smrg    NMEDIT=$ac_ct_NMEDIT
74696c321187Smrg  fi
7470e120bd27Smrgelse
7471e120bd27Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
7472e120bd27Smrgfi
74736c321187Smrg
7474e120bd27Smrg    if test -n "$ac_tool_prefix"; then
7475e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7476e120bd27Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
7477e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7478e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7479e120bd27Smrgif ${ac_cv_prog_LIPO+:} false; then :
7480e120bd27Smrg  $as_echo_n "(cached) " >&6
7481e120bd27Smrgelse
7482e120bd27Smrg  if test -n "$LIPO"; then
7483e120bd27Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7484e120bd27Smrgelse
7485e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7486e120bd27Smrgfor as_dir in $PATH
7487e120bd27Smrgdo
7488e120bd27Smrg  IFS=$as_save_IFS
7489e120bd27Smrg  test -z "$as_dir" && as_dir=.
7490e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7491e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7492e120bd27Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7493e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7494e120bd27Smrg    break 2
7495e120bd27Smrg  fi
7496e120bd27Smrgdone
7497e120bd27Smrg  done
7498e120bd27SmrgIFS=$as_save_IFS
74996c321187Smrg
7500e120bd27Smrgfi
7501e120bd27Smrgfi
7502e120bd27SmrgLIPO=$ac_cv_prog_LIPO
7503e120bd27Smrgif test -n "$LIPO"; then
7504e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7505e120bd27Smrg$as_echo "$LIPO" >&6; }
7506e120bd27Smrgelse
7507e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7508e120bd27Smrg$as_echo "no" >&6; }
7509e120bd27Smrgfi
75106c321187Smrg
75116c321187Smrg
7512e120bd27Smrgfi
7513e120bd27Smrgif test -z "$ac_cv_prog_LIPO"; then
7514e120bd27Smrg  ac_ct_LIPO=$LIPO
7515e120bd27Smrg  # Extract the first word of "lipo", so it can be a program name with args.
7516e120bd27Smrgset dummy lipo; ac_word=$2
7517e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7518e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7519e120bd27Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7520e120bd27Smrg  $as_echo_n "(cached) " >&6
7521e120bd27Smrgelse
7522e120bd27Smrg  if test -n "$ac_ct_LIPO"; then
7523e120bd27Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7524e120bd27Smrgelse
7525e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7526e120bd27Smrgfor as_dir in $PATH
7527e120bd27Smrgdo
7528e120bd27Smrg  IFS=$as_save_IFS
7529e120bd27Smrg  test -z "$as_dir" && as_dir=.
7530e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7531e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7532e120bd27Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
7533e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7534e120bd27Smrg    break 2
7535e120bd27Smrg  fi
7536e120bd27Smrgdone
7537e120bd27Smrg  done
7538e120bd27SmrgIFS=$as_save_IFS
75396c321187Smrg
7540e120bd27Smrgfi
7541e120bd27Smrgfi
7542e120bd27Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7543e120bd27Smrgif test -n "$ac_ct_LIPO"; then
7544e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7545e120bd27Smrg$as_echo "$ac_ct_LIPO" >&6; }
7546e120bd27Smrgelse
7547e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7548e120bd27Smrg$as_echo "no" >&6; }
7549e120bd27Smrgfi
75506c321187Smrg
7551e120bd27Smrg  if test "x$ac_ct_LIPO" = x; then
7552e120bd27Smrg    LIPO=":"
7553e120bd27Smrg  else
7554e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
7555e120bd27Smrgyes:)
7556e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7557e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7558e120bd27Smrgac_tool_warned=yes ;;
7559e120bd27Smrgesac
7560e120bd27Smrg    LIPO=$ac_ct_LIPO
7561e120bd27Smrg  fi
7562e120bd27Smrgelse
7563e120bd27Smrg  LIPO="$ac_cv_prog_LIPO"
7564e120bd27Smrgfi
7565e120bd27Smrg
7566e120bd27Smrg    if test -n "$ac_tool_prefix"; then
7567e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7568e120bd27Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
7569e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7570e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7571e120bd27Smrgif ${ac_cv_prog_OTOOL+:} false; then :
7572e120bd27Smrg  $as_echo_n "(cached) " >&6
7573e120bd27Smrgelse
7574e120bd27Smrg  if test -n "$OTOOL"; then
7575e120bd27Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7576e120bd27Smrgelse
7577e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7578e120bd27Smrgfor as_dir in $PATH
7579e120bd27Smrgdo
7580e120bd27Smrg  IFS=$as_save_IFS
7581e120bd27Smrg  test -z "$as_dir" && as_dir=.
7582e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7583e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7584e120bd27Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7585e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7586e120bd27Smrg    break 2
7587e120bd27Smrg  fi
7588e120bd27Smrgdone
7589e120bd27Smrg  done
7590e120bd27SmrgIFS=$as_save_IFS
75916c321187Smrg
7592e120bd27Smrgfi
7593e120bd27Smrgfi
7594e120bd27SmrgOTOOL=$ac_cv_prog_OTOOL
7595e120bd27Smrgif test -n "$OTOOL"; then
7596e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7597e120bd27Smrg$as_echo "$OTOOL" >&6; }
7598e120bd27Smrgelse
7599e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7600e120bd27Smrg$as_echo "no" >&6; }
7601e120bd27Smrgfi
7602e120bd27Smrg
7603e120bd27Smrg
7604e120bd27Smrgfi
7605e120bd27Smrgif test -z "$ac_cv_prog_OTOOL"; then
7606e120bd27Smrg  ac_ct_OTOOL=$OTOOL
7607e120bd27Smrg  # Extract the first word of "otool", so it can be a program name with args.
7608e120bd27Smrgset dummy otool; ac_word=$2
7609e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7610e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7611e120bd27Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7612e120bd27Smrg  $as_echo_n "(cached) " >&6
7613e120bd27Smrgelse
7614e120bd27Smrg  if test -n "$ac_ct_OTOOL"; then
7615e120bd27Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7616e120bd27Smrgelse
7617e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7618e120bd27Smrgfor as_dir in $PATH
7619e120bd27Smrgdo
7620e120bd27Smrg  IFS=$as_save_IFS
7621e120bd27Smrg  test -z "$as_dir" && as_dir=.
7622e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7623e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7624e120bd27Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
7625e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626e120bd27Smrg    break 2
76276c321187Smrg  fi
7628e120bd27Smrgdone
7629e120bd27Smrg  done
7630e120bd27SmrgIFS=$as_save_IFS
76316c321187Smrg
7632e120bd27Smrgfi
7633e120bd27Smrgfi
7634e120bd27Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7635e120bd27Smrgif test -n "$ac_ct_OTOOL"; then
7636e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7637e120bd27Smrg$as_echo "$ac_ct_OTOOL" >&6; }
7638e120bd27Smrgelse
7639e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640e120bd27Smrg$as_echo "no" >&6; }
7641e120bd27Smrgfi
76426c321187Smrg
7643e120bd27Smrg  if test "x$ac_ct_OTOOL" = x; then
7644e120bd27Smrg    OTOOL=":"
76456c321187Smrg  else
7646e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
7647e120bd27Smrgyes:)
7648e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7649e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7650e120bd27Smrgac_tool_warned=yes ;;
7651e120bd27Smrgesac
7652e120bd27Smrg    OTOOL=$ac_ct_OTOOL
76536c321187Smrg  fi
7654e120bd27Smrgelse
7655e120bd27Smrg  OTOOL="$ac_cv_prog_OTOOL"
7656e120bd27Smrgfi
76576c321187Smrg
7658e120bd27Smrg    if test -n "$ac_tool_prefix"; then
7659e120bd27Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7660e120bd27Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
7661e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7662e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7663e120bd27Smrgif ${ac_cv_prog_OTOOL64+:} false; then :
7664e120bd27Smrg  $as_echo_n "(cached) " >&6
7665e120bd27Smrgelse
7666e120bd27Smrg  if test -n "$OTOOL64"; then
7667e120bd27Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7668e120bd27Smrgelse
7669e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7670e120bd27Smrgfor as_dir in $PATH
7671e120bd27Smrgdo
7672e120bd27Smrg  IFS=$as_save_IFS
7673e120bd27Smrg  test -z "$as_dir" && as_dir=.
7674e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7675e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7676e120bd27Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7677e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7678e120bd27Smrg    break 2
7679e120bd27Smrg  fi
7680e120bd27Smrgdone
7681e120bd27Smrg  done
7682e120bd27SmrgIFS=$as_save_IFS
76836c321187Smrg
7684e120bd27Smrgfi
7685e120bd27Smrgfi
7686e120bd27SmrgOTOOL64=$ac_cv_prog_OTOOL64
7687e120bd27Smrgif test -n "$OTOOL64"; then
7688e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7689e120bd27Smrg$as_echo "$OTOOL64" >&6; }
7690e120bd27Smrgelse
7691e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7692e120bd27Smrg$as_echo "no" >&6; }
7693e120bd27Smrgfi
76946c321187Smrg
7695e120bd27Smrg
7696e120bd27Smrgfi
7697e120bd27Smrgif test -z "$ac_cv_prog_OTOOL64"; then
7698e120bd27Smrg  ac_ct_OTOOL64=$OTOOL64
7699e120bd27Smrg  # Extract the first word of "otool64", so it can be a program name with args.
7700e120bd27Smrgset dummy otool64; ac_word=$2
7701e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; }
7703e120bd27Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7704e120bd27Smrg  $as_echo_n "(cached) " >&6
7705e120bd27Smrgelse
7706e120bd27Smrg  if test -n "$ac_ct_OTOOL64"; then
7707e120bd27Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7708e120bd27Smrgelse
7709e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7710e120bd27Smrgfor as_dir in $PATH
7711e120bd27Smrgdo
7712e120bd27Smrg  IFS=$as_save_IFS
7713e120bd27Smrg  test -z "$as_dir" && as_dir=.
7714e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7715e120bd27Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7716e120bd27Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
7717e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7718e120bd27Smrg    break 2
7719e120bd27Smrg  fi
7720e120bd27Smrgdone
7721e120bd27Smrg  done
7722e120bd27SmrgIFS=$as_save_IFS
7723e120bd27Smrg
7724e120bd27Smrgfi
7725e120bd27Smrgfi
7726e120bd27Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7727e120bd27Smrgif test -n "$ac_ct_OTOOL64"; then
7728e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7729e120bd27Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
7730e120bd27Smrgelse
7731e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7732e120bd27Smrg$as_echo "no" >&6; }
7733e120bd27Smrgfi
7734e120bd27Smrg
7735e120bd27Smrg  if test "x$ac_ct_OTOOL64" = x; then
7736e120bd27Smrg    OTOOL64=":"
77376c321187Smrg  else
7738e120bd27Smrg    case $cross_compiling:$ac_tool_warned in
7739e120bd27Smrgyes:)
7740e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7741e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7742e120bd27Smrgac_tool_warned=yes ;;
7743e120bd27Smrgesac
7744e120bd27Smrg    OTOOL64=$ac_ct_OTOOL64
77456c321187Smrg  fi
7746e120bd27Smrgelse
7747e120bd27Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
7748e120bd27Smrgfi
7749e120bd27Smrg
7750e120bd27Smrg
7751e120bd27Smrg
7752e120bd27Smrg
7753e120bd27Smrg
7754e120bd27Smrg
7755e120bd27Smrg
7756e120bd27Smrg
7757e120bd27Smrg
77586c321187Smrg
77596c321187Smrg
77606c321187Smrg
776193493779Smrg
77626c321187Smrg
77636c321187Smrg
77646c321187Smrg
77656c321187Smrg
77666c321187Smrg
77676c321187Smrg
77686c321187Smrg
7769e120bd27Smrg
7770e120bd27Smrg
7771e120bd27Smrg
7772e120bd27Smrg
7773e120bd27Smrg
7774e120bd27Smrg
7775e120bd27Smrg
7776e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7777e120bd27Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
7778e120bd27Smrgif ${lt_cv_apple_cc_single_mod+:} false; then :
7779e120bd27Smrg  $as_echo_n "(cached) " >&6
7780e120bd27Smrgelse
7781e120bd27Smrg  lt_cv_apple_cc_single_mod=no
7782e120bd27Smrg      if test -z "${LT_MULTI_MODULE}"; then
7783e120bd27Smrg	# By default we will add the -single_module flag. You can override
7784e120bd27Smrg	# by either setting the environment variable LT_MULTI_MODULE
7785e120bd27Smrg	# non-empty at configure time, or by adding -multi_module to the
7786e120bd27Smrg	# link flags.
7787e120bd27Smrg	rm -rf libconftest.dylib*
7788e120bd27Smrg	echo "int foo(void){return 1;}" > conftest.c
7789e120bd27Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7790e120bd27Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
7791e120bd27Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7792e120bd27Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7793e120bd27Smrg        _lt_result=$?
7794e120bd27Smrg	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7795e120bd27Smrg	  lt_cv_apple_cc_single_mod=yes
7796e120bd27Smrg	else
7797e120bd27Smrg	  cat conftest.err >&5
7798e120bd27Smrg	fi
7799e120bd27Smrg	rm -rf libconftest.dylib*
7800e120bd27Smrg	rm -f conftest.*
7801e120bd27Smrg      fi
7802e120bd27Smrgfi
7803e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7804e120bd27Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7805e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7806e120bd27Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7807e120bd27Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
780893493779Smrg  $as_echo_n "(cached) " >&6
780993493779Smrgelse
7810e120bd27Smrg  lt_cv_ld_exported_symbols_list=no
7811e120bd27Smrg      save_LDFLAGS=$LDFLAGS
7812e120bd27Smrg      echo "_main" > conftest.sym
7813e120bd27Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7814e120bd27Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7815e120bd27Smrg/* end confdefs.h.  */
7816e120bd27Smrg
7817e120bd27Smrgint
7818e120bd27Smrgmain ()
7819e120bd27Smrg{
7820e120bd27Smrg
7821e120bd27Smrg  ;
7822e120bd27Smrg  return 0;
7823e120bd27Smrg}
7824e120bd27Smrg_ACEOF
7825e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
7826e120bd27Smrg  lt_cv_ld_exported_symbols_list=yes
7827e120bd27Smrgelse
7828e120bd27Smrg  lt_cv_ld_exported_symbols_list=no
782993493779Smrgfi
7830e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
7831e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
7832e120bd27Smrg	LDFLAGS="$save_LDFLAGS"
783393493779Smrg
7834e120bd27Smrgfi
7835e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7836e120bd27Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7837e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7838e120bd27Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
7839e120bd27Smrgif ${lt_cv_ld_force_load+:} false; then :
784093493779Smrg  $as_echo_n "(cached) " >&6
784193493779Smrgelse
7842e120bd27Smrg  lt_cv_ld_force_load=no
7843e120bd27Smrg      cat > conftest.c << _LT_EOF
7844e120bd27Smrgint forced_loaded() { return 2;}
7845e120bd27Smrg_LT_EOF
7846e120bd27Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7847e120bd27Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7848e120bd27Smrg      echo "$AR cru libconftest.a conftest.o" >&5
7849e120bd27Smrg      $AR cru libconftest.a conftest.o 2>&5
7850e120bd27Smrg      echo "$RANLIB libconftest.a" >&5
7851e120bd27Smrg      $RANLIB libconftest.a 2>&5
7852e120bd27Smrg      cat > conftest.c << _LT_EOF
7853e120bd27Smrgint main() { return 0;}
7854e120bd27Smrg_LT_EOF
7855e120bd27Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7856e120bd27Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7857e120bd27Smrg      _lt_result=$?
7858e120bd27Smrg      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7859e120bd27Smrg	lt_cv_ld_force_load=yes
7860e120bd27Smrg      else
7861e120bd27Smrg	cat conftest.err >&5
7862e120bd27Smrg      fi
7863e120bd27Smrg        rm -f conftest.err libconftest.a conftest conftest.c
7864e120bd27Smrg        rm -rf conftest.dSYM
7865e120bd27Smrg
786693493779Smrgfi
7867e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7868e120bd27Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
7869e120bd27Smrg    case $host_os in
7870e120bd27Smrg    rhapsody* | darwin1.[012])
7871e120bd27Smrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7872e120bd27Smrg    darwin1.*)
7873e120bd27Smrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7874e120bd27Smrg    darwin*) # darwin 5.x on
7875e120bd27Smrg      # if running on 10.5 or later, the deployment target defaults
7876e120bd27Smrg      # to the OS version, if on x86, and 10.4, the deployment
7877e120bd27Smrg      # target defaults to 10.4. Don't you love it?
7878e120bd27Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7879e120bd27Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7880e120bd27Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7881e120bd27Smrg	10.[012]*)
7882e120bd27Smrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7883e120bd27Smrg	10.*)
7884e120bd27Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7885e120bd27Smrg      esac
7886e120bd27Smrg    ;;
7887e120bd27Smrg  esac
7888e120bd27Smrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7889e120bd27Smrg      _lt_dar_single_mod='$single_module'
7890e120bd27Smrg    fi
7891e120bd27Smrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7892e120bd27Smrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7893e120bd27Smrg    else
7894e120bd27Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7895e120bd27Smrg    fi
7896e120bd27Smrg    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7897e120bd27Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
7898e120bd27Smrg    else
7899e120bd27Smrg      _lt_dsymutil=
7900e120bd27Smrg    fi
7901e120bd27Smrg    ;;
7902e120bd27Smrg  esac
790393493779Smrg
7904e120bd27Smrgfor ac_header in dlfcn.h
7905e120bd27Smrgdo :
7906e120bd27Smrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7907e120bd27Smrg"
7908e120bd27Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
7909e120bd27Smrg  cat >>confdefs.h <<_ACEOF
7910e120bd27Smrg#define HAVE_DLFCN_H 1
7911e120bd27Smrg_ACEOF
791293493779Smrg
79136c321187Smrgfi
79146c321187Smrg
7915e120bd27Smrgdone
79166c321187Smrg
7917e120bd27Smrg
7918e120bd27Smrg
7919e120bd27Smrg
7920e120bd27Smrg
7921e120bd27Smrg# Set options
7922e120bd27Smrg
7923e120bd27Smrg
7924e120bd27Smrg
7925e120bd27Smrg        enable_dlopen=no
7926e120bd27Smrg
7927e120bd27Smrg
7928e120bd27Smrg  enable_win32_dll=no
7929e120bd27Smrg
7930e120bd27Smrg
7931e120bd27Smrg            # Check whether --enable-shared was given.
7932e120bd27Smrgif test "${enable_shared+set}" = set; then :
7933e120bd27Smrg  enableval=$enable_shared; p=${PACKAGE-default}
7934e120bd27Smrg    case $enableval in
7935e120bd27Smrg    yes) enable_shared=yes ;;
7936e120bd27Smrg    no) enable_shared=no ;;
7937e120bd27Smrg    *)
7938e120bd27Smrg      enable_shared=no
7939e120bd27Smrg      # Look at the argument we got.  We use all the common list separators.
7940e120bd27Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7941e120bd27Smrg      for pkg in $enableval; do
7942e120bd27Smrg	IFS="$lt_save_ifs"
7943e120bd27Smrg	if test "X$pkg" = "X$p"; then
7944e120bd27Smrg	  enable_shared=yes
7945e120bd27Smrg	fi
7946e120bd27Smrg      done
7947e120bd27Smrg      IFS="$lt_save_ifs"
7948e120bd27Smrg      ;;
7949e120bd27Smrg    esac
79506c321187Smrgelse
7951e120bd27Smrg  enable_shared=yes
79526c321187Smrgfi
79536c321187Smrg
79546c321187Smrg
79556c321187Smrg
7956e120bd27Smrg
7957e120bd27Smrg
7958e120bd27Smrg
7959e120bd27Smrg
7960e120bd27Smrg
7961e120bd27Smrg
7962e120bd27Smrg  # Check whether --enable-static was given.
7963e120bd27Smrgif test "${enable_static+set}" = set; then :
7964e120bd27Smrg  enableval=$enable_static; p=${PACKAGE-default}
7965e120bd27Smrg    case $enableval in
7966e120bd27Smrg    yes) enable_static=yes ;;
7967e120bd27Smrg    no) enable_static=no ;;
79686c321187Smrg    *)
7969e120bd27Smrg     enable_static=no
7970e120bd27Smrg      # Look at the argument we got.  We use all the common list separators.
7971e120bd27Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7972e120bd27Smrg      for pkg in $enableval; do
7973e120bd27Smrg	IFS="$lt_save_ifs"
7974e120bd27Smrg	if test "X$pkg" = "X$p"; then
7975e120bd27Smrg	  enable_static=yes
7976e120bd27Smrg	fi
7977e120bd27Smrg      done
7978e120bd27Smrg      IFS="$lt_save_ifs"
79796c321187Smrg      ;;
79806c321187Smrg    esac
7981e120bd27Smrgelse
7982e120bd27Smrg  enable_static=yes
7983e120bd27Smrgfi
79846c321187Smrg
79856c321187Smrg
79866c321187Smrg
79876c321187Smrg
79886c321187Smrg
79896c321187Smrg
79906c321187Smrg
79916c321187Smrg
79926c321187Smrg
79936c321187Smrg
7994e120bd27Smrg# Check whether --with-pic was given.
7995e120bd27Smrgif test "${with_pic+set}" = set; then :
7996e120bd27Smrg  withval=$with_pic; pic_mode="$withval"
7997e120bd27Smrgelse
7998e120bd27Smrg  pic_mode=default
7999e120bd27Smrgfi
80006c321187Smrg
80016c321187Smrg
8002e120bd27Smrgtest -z "$pic_mode" && pic_mode=default
80036c321187Smrg
80046c321187Smrg
80056c321187Smrg
80066c321187Smrg
80076c321187Smrg
80086c321187Smrg
80096c321187Smrg
8010e120bd27Smrg  # Check whether --enable-fast-install was given.
8011e120bd27Smrgif test "${enable_fast_install+set}" = set; then :
8012e120bd27Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
8013e120bd27Smrg    case $enableval in
8014e120bd27Smrg    yes) enable_fast_install=yes ;;
8015e120bd27Smrg    no) enable_fast_install=no ;;
8016e120bd27Smrg    *)
8017e120bd27Smrg      enable_fast_install=no
8018e120bd27Smrg      # Look at the argument we got.  We use all the common list separators.
8019e120bd27Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8020e120bd27Smrg      for pkg in $enableval; do
8021e120bd27Smrg	IFS="$lt_save_ifs"
8022e120bd27Smrg	if test "X$pkg" = "X$p"; then
8023e120bd27Smrg	  enable_fast_install=yes
8024e120bd27Smrg	fi
8025e120bd27Smrg      done
8026e120bd27Smrg      IFS="$lt_save_ifs"
8027e120bd27Smrg      ;;
8028e120bd27Smrg    esac
8029e120bd27Smrgelse
8030e120bd27Smrg  enable_fast_install=yes
8031e120bd27Smrgfi
80326c321187Smrg
80336c321187Smrg
80346c321187Smrg
80356c321187Smrg
80366c321187Smrg
80376c321187Smrg
80386c321187Smrg
80396c321187Smrg
80406c321187Smrg
80416c321187Smrg
80426c321187Smrg
8043e120bd27Smrg# This can be used to rebuild libtool when needed
8044e120bd27SmrgLIBTOOL_DEPS="$ltmain"
8045e120bd27Smrg
8046e120bd27Smrg# Always use our own libtool.
8047e120bd27SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
80486c321187Smrg
80496c321187Smrg
80506c321187Smrg
80516c321187Smrg
80526c321187Smrg
80536c321187Smrg
80546c321187Smrg
80556c321187Smrg
80566c321187Smrg
80576c321187Smrg
80586c321187Smrg
80596c321187Smrg
80606c321187Smrg
80616c321187Smrg
80626c321187Smrg
80636c321187Smrg
80646c321187Smrg
80656c321187Smrg
80666c321187Smrg
80676c321187Smrg
80686c321187Smrg
80696c321187Smrg
80706c321187Smrg
80716c321187Smrg
80726c321187Smrg
80736c321187Smrg
8074e120bd27Smrgtest -z "$LN_S" && LN_S="ln -s"
80756c321187Smrg
80766c321187Smrg
80776c321187Smrg
80786c321187Smrg
80796c321187Smrg
80806c321187Smrg
80816c321187Smrg
808293493779Smrg
80836c321187Smrg
80846c321187Smrg
80856c321187Smrg
80866c321187Smrg
80876c321187Smrg
80886c321187Smrg
8089e120bd27Smrgif test -n "${ZSH_VERSION+set}" ; then
8090e120bd27Smrg   setopt NO_GLOB_SUBST
8091e120bd27Smrgfi
80926c321187Smrg
8093e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8094e120bd27Smrg$as_echo_n "checking for objdir... " >&6; }
8095e120bd27Smrgif ${lt_cv_objdir+:} false; then :
8096e120bd27Smrg  $as_echo_n "(cached) " >&6
8097e120bd27Smrgelse
8098e120bd27Smrg  rm -f .libs 2>/dev/null
8099e120bd27Smrgmkdir .libs 2>/dev/null
8100e120bd27Smrgif test -d .libs; then
8101e120bd27Smrg  lt_cv_objdir=.libs
8102e120bd27Smrgelse
8103e120bd27Smrg  # MS-DOS does not allow filenames that begin with a dot.
8104e120bd27Smrg  lt_cv_objdir=_libs
8105e120bd27Smrgfi
8106e120bd27Smrgrmdir .libs 2>/dev/null
8107e120bd27Smrgfi
8108e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8109e120bd27Smrg$as_echo "$lt_cv_objdir" >&6; }
8110e120bd27Smrgobjdir=$lt_cv_objdir
81116c321187Smrg
81126c321187Smrg
81136c321187Smrg
81146c321187Smrg
81156c321187Smrg
8116e120bd27Smrgcat >>confdefs.h <<_ACEOF
8117e120bd27Smrg#define LT_OBJDIR "$lt_cv_objdir/"
8118e120bd27Smrg_ACEOF
81196c321187Smrg
81206c321187Smrg
81216c321187Smrg
81226c321187Smrg
8123e120bd27Smrgcase $host_os in
8124e120bd27Smrgaix3*)
8125e120bd27Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
8126e120bd27Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
8127e120bd27Smrg  # vanish in a puff of smoke.
8128e120bd27Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
8129e120bd27Smrg    COLLECT_NAMES=
8130e120bd27Smrg    export COLLECT_NAMES
8131e120bd27Smrg  fi
8132e120bd27Smrg  ;;
8133e120bd27Smrgesac
81346c321187Smrg
8135e120bd27Smrg# Global variables:
8136e120bd27Smrgofile=libtool
8137e120bd27Smrgcan_build_shared=yes
81386c321187Smrg
8139e120bd27Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
8140e120bd27Smrg# which needs '.lib').
8141e120bd27Smrglibext=a
81426c321187Smrg
8143e120bd27Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
81446c321187Smrg
8145e120bd27Smrgold_CC="$CC"
8146e120bd27Smrgold_CFLAGS="$CFLAGS"
81476c321187Smrg
8148e120bd27Smrg# Set sane defaults for various variables
8149e120bd27Smrgtest -z "$CC" && CC=cc
8150e120bd27Smrgtest -z "$LTCC" && LTCC=$CC
8151e120bd27Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8152e120bd27Smrgtest -z "$LD" && LD=ld
8153e120bd27Smrgtest -z "$ac_objext" && ac_objext=o
81546c321187Smrg
8155e120bd27Smrgfor cc_temp in $compiler""; do
8156e120bd27Smrg  case $cc_temp in
8157e120bd27Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8158e120bd27Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8159e120bd27Smrg    \-*) ;;
8160e120bd27Smrg    *) break;;
8161e120bd27Smrg  esac
8162e120bd27Smrgdone
8163e120bd27Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
81646c321187Smrg
81656c321187Smrg
8166e120bd27Smrg# Only perform the check for file, if the check method requires it
8167e120bd27Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
8168e120bd27Smrgcase $deplibs_check_method in
8169e120bd27Smrgfile_magic*)
8170e120bd27Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8171e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8172e120bd27Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8173e120bd27Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
8174e120bd27Smrg  $as_echo_n "(cached) " >&6
8175e120bd27Smrgelse
8176e120bd27Smrg  case $MAGIC_CMD in
8177e120bd27Smrg[\\/*] |  ?:[\\/]*)
8178e120bd27Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8179e120bd27Smrg  ;;
8180e120bd27Smrg*)
8181e120bd27Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
8182e120bd27Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8183e120bd27Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8184e120bd27Smrg  for ac_dir in $ac_dummy; do
8185e120bd27Smrg    IFS="$lt_save_ifs"
8186e120bd27Smrg    test -z "$ac_dir" && ac_dir=.
8187e120bd27Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
8188e120bd27Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8189e120bd27Smrg      if test -n "$file_magic_test_file"; then
8190e120bd27Smrg	case $deplibs_check_method in
8191e120bd27Smrg	"file_magic "*)
8192e120bd27Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8193e120bd27Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8194e120bd27Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8195e120bd27Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
8196e120bd27Smrg	    :
8197e120bd27Smrg	  else
8198e120bd27Smrg	    cat <<_LT_EOF 1>&2
81996c321187Smrg
8200e120bd27Smrg*** Warning: the command libtool uses to detect shared libraries,
8201e120bd27Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
8202e120bd27Smrg*** The result is that libtool may fail to recognize shared libraries
8203e120bd27Smrg*** as such.  This will affect the creation of libtool libraries that
8204e120bd27Smrg*** depend on shared libraries, but programs linked with such libtool
8205e120bd27Smrg*** libraries will work regardless of this problem.  Nevertheless, you
8206e120bd27Smrg*** may want to report the problem to your system manager and/or to
8207e120bd27Smrg*** bug-libtool@gnu.org
82086c321187Smrg
8209e120bd27Smrg_LT_EOF
8210e120bd27Smrg	  fi ;;
8211e120bd27Smrg	esac
8212e120bd27Smrg      fi
8213e120bd27Smrg      break
8214e120bd27Smrg    fi
8215e120bd27Smrg  done
8216e120bd27Smrg  IFS="$lt_save_ifs"
8217e120bd27Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
8218e120bd27Smrg  ;;
8219e120bd27Smrgesac
8220e120bd27Smrgfi
82216c321187Smrg
8222e120bd27SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8223e120bd27Smrgif test -n "$MAGIC_CMD"; then
8224e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8225e120bd27Smrg$as_echo "$MAGIC_CMD" >&6; }
8226e120bd27Smrgelse
8227e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8228e120bd27Smrg$as_echo "no" >&6; }
8229e120bd27Smrgfi
82306c321187Smrg
82316c321187Smrg
82326c321187Smrg
82336c321187Smrg
82346c321187Smrg
8235e120bd27Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
8236e120bd27Smrg  if test -n "$ac_tool_prefix"; then
8237e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8238e120bd27Smrg$as_echo_n "checking for file... " >&6; }
8239e120bd27Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
8240e120bd27Smrg  $as_echo_n "(cached) " >&6
8241e120bd27Smrgelse
8242e120bd27Smrg  case $MAGIC_CMD in
8243e120bd27Smrg[\\/*] |  ?:[\\/]*)
8244e120bd27Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8245e120bd27Smrg  ;;
8246e120bd27Smrg*)
8247e120bd27Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
8248e120bd27Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8249e120bd27Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8250e120bd27Smrg  for ac_dir in $ac_dummy; do
8251e120bd27Smrg    IFS="$lt_save_ifs"
8252e120bd27Smrg    test -z "$ac_dir" && ac_dir=.
8253e120bd27Smrg    if test -f $ac_dir/file; then
8254e120bd27Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8255e120bd27Smrg      if test -n "$file_magic_test_file"; then
8256e120bd27Smrg	case $deplibs_check_method in
8257e120bd27Smrg	"file_magic "*)
8258e120bd27Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8259e120bd27Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8260e120bd27Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8261e120bd27Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
8262e120bd27Smrg	    :
8263e120bd27Smrg	  else
8264e120bd27Smrg	    cat <<_LT_EOF 1>&2
82656c321187Smrg
8266e120bd27Smrg*** Warning: the command libtool uses to detect shared libraries,
8267e120bd27Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
8268e120bd27Smrg*** The result is that libtool may fail to recognize shared libraries
8269e120bd27Smrg*** as such.  This will affect the creation of libtool libraries that
8270e120bd27Smrg*** depend on shared libraries, but programs linked with such libtool
8271e120bd27Smrg*** libraries will work regardless of this problem.  Nevertheless, you
8272e120bd27Smrg*** may want to report the problem to your system manager and/or to
8273e120bd27Smrg*** bug-libtool@gnu.org
82746c321187Smrg
8275e120bd27Smrg_LT_EOF
8276e120bd27Smrg	  fi ;;
8277e120bd27Smrg	esac
8278e120bd27Smrg      fi
8279e120bd27Smrg      break
8280e120bd27Smrg    fi
8281e120bd27Smrg  done
8282e120bd27Smrg  IFS="$lt_save_ifs"
8283e120bd27Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
8284e120bd27Smrg  ;;
8285e120bd27Smrgesac
8286e120bd27Smrgfi
82876c321187Smrg
8288e120bd27SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8289e120bd27Smrgif test -n "$MAGIC_CMD"; then
8290e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8291e120bd27Smrg$as_echo "$MAGIC_CMD" >&6; }
82926c321187Smrgelse
8293e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8294e120bd27Smrg$as_echo "no" >&6; }
8295e120bd27Smrgfi
8296e120bd27Smrg
8297e120bd27Smrg
8298e120bd27Smrg  else
8299e120bd27Smrg    MAGIC_CMD=:
83006c321187Smrg  fi
83016c321187Smrgfi
83026c321187Smrg
8303e120bd27Smrg  fi
8304e120bd27Smrg  ;;
8305e120bd27Smrgesac
8306e120bd27Smrg
8307e120bd27Smrg# Use C for the default configuration in the libtool script
83086c321187Smrg
8309e120bd27Smrglt_save_CC="$CC"
83106c321187Smrgac_ext=c
83116c321187Smrgac_cpp='$CPP $CPPFLAGS'
83126c321187Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
83136c321187Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
83146c321187Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
83156c321187Smrg
83166c321187Smrg
8317e120bd27Smrg# Source file extension for C test sources.
8318e120bd27Smrgac_ext=c
83196c321187Smrg
8320e120bd27Smrg# Object file extension for compiled C test sources.
83216c321187Smrgobjext=o
8322e120bd27Smrgobjext=$objext
83236c321187Smrg
83246c321187Smrg# Code to be used in simple compile tests
8325e120bd27Smrglt_simple_compile_test_code="int some_variable = 0;"
83266c321187Smrg
83276c321187Smrg# Code to be used in simple link tests
8328e120bd27Smrglt_simple_link_test_code='int main(){return(0);}'
8329e120bd27Smrg
8330e120bd27Smrg
8331e120bd27Smrg
8332e120bd27Smrg
8333e120bd27Smrg
83346c321187Smrg
83356c321187Smrg
83366c321187Smrg# If no C compiler was specified, use CC.
83376c321187SmrgLTCC=${LTCC-"$CC"}
83386c321187Smrg
83396c321187Smrg# If no C compiler flags were specified, use CFLAGS.
83406c321187SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
83416c321187Smrg
83426c321187Smrg# Allow CC to be a program name with arguments.
83436c321187Smrgcompiler=$CC
83446c321187Smrg
8345e120bd27Smrg# Save the default compiler, since it gets overwritten when the other
8346e120bd27Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8347e120bd27Smrgcompiler_DEFAULT=$CC
83486c321187Smrg
83496c321187Smrg# save warnings/boilerplate of simple test code
83506c321187Smrgac_outfile=conftest.$ac_objext
835193493779Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
83526c321187Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
83536c321187Smrg_lt_compiler_boilerplate=`cat conftest.err`
8354e120bd27Smrg$RM conftest*
83556c321187Smrg
83566c321187Smrgac_outfile=conftest.$ac_objext
835793493779Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
83586c321187Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
83596c321187Smrg_lt_linker_boilerplate=`cat conftest.err`
8360e120bd27Smrg$RM -r conftest*
83616c321187Smrg
83626c321187Smrg
8363e120bd27Smrgif test -n "$compiler"; then
83646c321187Smrg
8365e120bd27Smrglt_prog_compiler_no_builtin_flag=
83666c321187Smrg
83676c321187Smrgif test "$GCC" = yes; then
8368e120bd27Smrg  case $cc_basename in
8369e120bd27Smrg  nvcc*)
8370e120bd27Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8371e120bd27Smrg  *)
8372e120bd27Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8373e120bd27Smrg  esac
83746c321187Smrg
8375e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
837693493779Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8377e120bd27Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
837893493779Smrg  $as_echo_n "(cached) " >&6
83796c321187Smrgelse
83806c321187Smrg  lt_cv_prog_compiler_rtti_exceptions=no
8381e120bd27Smrg   ac_outfile=conftest.$ac_objext
838293493779Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
83836c321187Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
83846c321187Smrg   # Insert the option either (1) after the last *FLAGS variable, or
83856c321187Smrg   # (2) before a word containing "conftest.", or (3) at the end.
83866c321187Smrg   # Note that $ac_compile itself does not contain backslashes and begins
83876c321187Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
83886c321187Smrg   # The option is referenced via a variable to avoid confusing sed.
83896c321187Smrg   lt_compile=`echo "$ac_compile" | $SED \
83906c321187Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83916c321187Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83926c321187Smrg   -e 's:$: $lt_compiler_flag:'`
8393e120bd27Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
83946c321187Smrg   (eval "$lt_compile" 2>conftest.err)
83956c321187Smrg   ac_status=$?
83966c321187Smrg   cat conftest.err >&5
8397e120bd27Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
83986c321187Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
83996c321187Smrg     # The compiler can only warn and ignore the option if not recognized
84006c321187Smrg     # So say no if there are warnings other than the usual output.
8401e120bd27Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
84026c321187Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
84036c321187Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
84046c321187Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
84056c321187Smrg     fi
84066c321187Smrg   fi
8407e120bd27Smrg   $RM conftest*
84086c321187Smrg
84096c321187Smrgfi
8410e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
841193493779Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
84126c321187Smrg
84136c321187Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8414e120bd27Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
84156c321187Smrgelse
84166c321187Smrg    :
84176c321187Smrgfi
84186c321187Smrg
8419e120bd27Smrgfi
8420e120bd27Smrg
8421e120bd27Smrg
8422e120bd27Smrg
8423e120bd27Smrg
8424e120bd27Smrg
84256c321187Smrg
8426e120bd27Smrg  lt_prog_compiler_wl=
8427e120bd27Smrglt_prog_compiler_pic=
8428e120bd27Smrglt_prog_compiler_static=
84296c321187Smrg
8430e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
843193493779Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
84326c321187Smrg
84336c321187Smrg  if test "$GCC" = yes; then
8434e120bd27Smrg    lt_prog_compiler_wl='-Wl,'
8435e120bd27Smrg    lt_prog_compiler_static='-static'
84366c321187Smrg
84376c321187Smrg    case $host_os in
84386c321187Smrg      aix*)
84396c321187Smrg      # All AIX code is PIC.
84406c321187Smrg      if test "$host_cpu" = ia64; then
84416c321187Smrg	# AIX 5 now supports IA64 processor
8442e120bd27Smrg	lt_prog_compiler_static='-Bstatic'
84436c321187Smrg      fi
84446c321187Smrg      ;;
84456c321187Smrg
84466c321187Smrg    amigaos*)
8447e120bd27Smrg      case $host_cpu in
8448e120bd27Smrg      powerpc)
8449e120bd27Smrg            # see comment about AmigaOS4 .so support
8450e120bd27Smrg            lt_prog_compiler_pic='-fPIC'
8451e120bd27Smrg        ;;
8452e120bd27Smrg      m68k)
8453e120bd27Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
8454e120bd27Smrg            # adding the `-m68020' flag to GCC prevents building anything better,
8455e120bd27Smrg            # like `-m68040'.
8456e120bd27Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8457e120bd27Smrg        ;;
8458e120bd27Smrg      esac
84596c321187Smrg      ;;
84606c321187Smrg
846193493779Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
84626c321187Smrg      # PIC is the default for these OSes.
84636c321187Smrg      ;;
84646c321187Smrg
8465e120bd27Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
84666c321187Smrg      # This hack is so that the source file can tell whether it is being
84676c321187Smrg      # built for inclusion in a dll (and should export symbols for example).
846893493779Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
846993493779Smrg      # (--disable-auto-import) libraries
8470e120bd27Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
84716c321187Smrg      ;;
84726c321187Smrg
84736c321187Smrg    darwin* | rhapsody*)
84746c321187Smrg      # PIC is the default on this platform
84756c321187Smrg      # Common symbols not allowed in MH_DYLIB files
8476e120bd27Smrg      lt_prog_compiler_pic='-fno-common'
8477e120bd27Smrg      ;;
8478e120bd27Smrg
8479e120bd27Smrg    haiku*)
8480e120bd27Smrg      # PIC is the default for Haiku.
8481e120bd27Smrg      # The "-static" flag exists, but is broken.
8482e120bd27Smrg      lt_prog_compiler_static=
8483e120bd27Smrg      ;;
8484e120bd27Smrg
8485e120bd27Smrg    hpux*)
8486e120bd27Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8487e120bd27Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8488e120bd27Smrg      # sets the default TLS model and affects inlining.
8489e120bd27Smrg      case $host_cpu in
8490e120bd27Smrg      hppa*64*)
8491e120bd27Smrg	# +Z the default
8492e120bd27Smrg	;;
8493e120bd27Smrg      *)
8494e120bd27Smrg	lt_prog_compiler_pic='-fPIC'
8495e120bd27Smrg	;;
8496e120bd27Smrg      esac
84976c321187Smrg      ;;
84986c321187Smrg
849993493779Smrg    interix[3-9]*)
85006c321187Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
85016c321187Smrg      # Instead, we relocate shared libraries at runtime.
85026c321187Smrg      ;;
85036c321187Smrg
85046c321187Smrg    msdosdjgpp*)
85056c321187Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
85066c321187Smrg      # on systems that don't support them.
8507e120bd27Smrg      lt_prog_compiler_can_build_shared=no
85086c321187Smrg      enable_shared=no
85096c321187Smrg      ;;
85106c321187Smrg
8511e120bd27Smrg    *nto* | *qnx*)
8512e120bd27Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
8513e120bd27Smrg      # it will coredump.
8514e120bd27Smrg      lt_prog_compiler_pic='-fPIC -shared'
8515e120bd27Smrg      ;;
8516e120bd27Smrg
85176c321187Smrg    sysv4*MP*)
85186c321187Smrg      if test -d /usr/nec; then
8519e120bd27Smrg	lt_prog_compiler_pic=-Kconform_pic
85206c321187Smrg      fi
85216c321187Smrg      ;;
85226c321187Smrg
8523e120bd27Smrg    *)
8524e120bd27Smrg      lt_prog_compiler_pic='-fPIC'
85256c321187Smrg      ;;
8526e120bd27Smrg    esac
85276c321187Smrg
8528e120bd27Smrg    case $cc_basename in
8529e120bd27Smrg    nvcc*) # Cuda Compiler Driver 2.2
8530e120bd27Smrg      lt_prog_compiler_wl='-Xlinker '
8531e120bd27Smrg      lt_prog_compiler_pic='-Xcompiler -fPIC'
85326c321187Smrg      ;;
85336c321187Smrg    esac
85346c321187Smrg  else
85356c321187Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
85366c321187Smrg    case $host_os in
85376c321187Smrg    aix*)
8538e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
85396c321187Smrg      if test "$host_cpu" = ia64; then
85406c321187Smrg	# AIX 5 now supports IA64 processor
8541e120bd27Smrg	lt_prog_compiler_static='-Bstatic'
85426c321187Smrg      else
8543e120bd27Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
85446c321187Smrg      fi
85456c321187Smrg      ;;
85466c321187Smrg
8547e120bd27Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
85486c321187Smrg      # This hack is so that the source file can tell whether it is being
85496c321187Smrg      # built for inclusion in a dll (and should export symbols for example).
8550e120bd27Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
85516c321187Smrg      ;;
85526c321187Smrg
85536c321187Smrg    hpux9* | hpux10* | hpux11*)
8554e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
85556c321187Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
85566c321187Smrg      # not for PA HP-UX.
85576c321187Smrg      case $host_cpu in
85586c321187Smrg      hppa*64*|ia64*)
85596c321187Smrg	# +Z the default
85606c321187Smrg	;;
85616c321187Smrg      *)
8562e120bd27Smrg	lt_prog_compiler_pic='+Z'
85636c321187Smrg	;;
85646c321187Smrg      esac
85656c321187Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8566e120bd27Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
85676c321187Smrg      ;;
85686c321187Smrg
85696c321187Smrg    irix5* | irix6* | nonstopux*)
8570e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
85716c321187Smrg      # PIC (with -KPIC) is the default.
8572e120bd27Smrg      lt_prog_compiler_static='-non_shared'
85736c321187Smrg      ;;
85746c321187Smrg
8575e120bd27Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu)
85766c321187Smrg      case $cc_basename in
8577e120bd27Smrg      # old Intel for x86_64 which still supported -KPIC.
8578e120bd27Smrg      ecc*)
8579e120bd27Smrg	lt_prog_compiler_wl='-Wl,'
8580e120bd27Smrg	lt_prog_compiler_pic='-KPIC'
8581e120bd27Smrg	lt_prog_compiler_static='-static'
8582e120bd27Smrg        ;;
8583e120bd27Smrg      # icc used to be incompatible with GCC.
8584e120bd27Smrg      # ICC 10 doesn't accept -KPIC any more.
8585e120bd27Smrg      icc* | ifort*)
8586e120bd27Smrg	lt_prog_compiler_wl='-Wl,'
8587e120bd27Smrg	lt_prog_compiler_pic='-fPIC'
8588e120bd27Smrg	lt_prog_compiler_static='-static'
85896c321187Smrg        ;;
8590e120bd27Smrg      # Lahey Fortran 8.1.
8591e120bd27Smrg      lf95*)
8592e120bd27Smrg	lt_prog_compiler_wl='-Wl,'
8593e120bd27Smrg	lt_prog_compiler_pic='--shared'
8594e120bd27Smrg	lt_prog_compiler_static='--static'
8595e120bd27Smrg	;;
8596e120bd27Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
85976c321187Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
85986c321187Smrg	# which looks to be a dead project)
8599e120bd27Smrg	lt_prog_compiler_wl='-Wl,'
8600e120bd27Smrg	lt_prog_compiler_pic='-fpic'
8601e120bd27Smrg	lt_prog_compiler_static='-Bstatic'
86026c321187Smrg        ;;
86036c321187Smrg      ccc*)
8604e120bd27Smrg        lt_prog_compiler_wl='-Wl,'
86056c321187Smrg        # All Alpha code is PIC.
8606e120bd27Smrg        lt_prog_compiler_static='-non_shared'
86076c321187Smrg        ;;
8608e120bd27Smrg      xl* | bgxl* | bgf* | mpixl*)
8609e120bd27Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8610e120bd27Smrg	lt_prog_compiler_wl='-Wl,'
8611e120bd27Smrg	lt_prog_compiler_pic='-qpic'
8612e120bd27Smrg	lt_prog_compiler_static='-qstaticlink'
8613e120bd27Smrg	;;
861493493779Smrg      *)
8615e120bd27Smrg	case `$CC -V 2>&1 | sed 5q` in
8616e120bd27Smrg	*Sun\ F* | *Sun*Fortran*)
8617e120bd27Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8618e120bd27Smrg	  lt_prog_compiler_pic='-KPIC'
8619e120bd27Smrg	  lt_prog_compiler_static='-Bstatic'
8620e120bd27Smrg	  lt_prog_compiler_wl=''
8621e120bd27Smrg	  ;;
862293493779Smrg	*Sun\ C*)
862393493779Smrg	  # Sun C 5.9
8624e120bd27Smrg	  lt_prog_compiler_pic='-KPIC'
8625e120bd27Smrg	  lt_prog_compiler_static='-Bstatic'
8626e120bd27Smrg	  lt_prog_compiler_wl='-Wl,'
862793493779Smrg	  ;;
862893493779Smrg	esac
862993493779Smrg	;;
86306c321187Smrg      esac
86316c321187Smrg      ;;
86326c321187Smrg
8633e120bd27Smrg    newsos6)
8634e120bd27Smrg      lt_prog_compiler_pic='-KPIC'
8635e120bd27Smrg      lt_prog_compiler_static='-Bstatic'
8636e120bd27Smrg      ;;
8637e120bd27Smrg
8638e120bd27Smrg    *nto* | *qnx*)
8639e120bd27Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
8640e120bd27Smrg      # it will coredump.
8641e120bd27Smrg      lt_prog_compiler_pic='-fPIC -shared'
8642e120bd27Smrg      ;;
8643e120bd27Smrg
86446c321187Smrg    osf3* | osf4* | osf5*)
8645e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
86466c321187Smrg      # All OSF/1 code is PIC.
8647e120bd27Smrg      lt_prog_compiler_static='-non_shared'
86486c321187Smrg      ;;
86496c321187Smrg
865093493779Smrg    rdos*)
8651e120bd27Smrg      lt_prog_compiler_static='-non_shared'
865293493779Smrg      ;;
865393493779Smrg
86546c321187Smrg    solaris*)
8655e120bd27Smrg      lt_prog_compiler_pic='-KPIC'
8656e120bd27Smrg      lt_prog_compiler_static='-Bstatic'
86576c321187Smrg      case $cc_basename in
8658e120bd27Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8659e120bd27Smrg	lt_prog_compiler_wl='-Qoption ld ';;
86606c321187Smrg      *)
8661e120bd27Smrg	lt_prog_compiler_wl='-Wl,';;
86626c321187Smrg      esac
86636c321187Smrg      ;;
86646c321187Smrg
86656c321187Smrg    sunos4*)
8666e120bd27Smrg      lt_prog_compiler_wl='-Qoption ld '
8667e120bd27Smrg      lt_prog_compiler_pic='-PIC'
8668e120bd27Smrg      lt_prog_compiler_static='-Bstatic'
86696c321187Smrg      ;;
86706c321187Smrg
86716c321187Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
8672e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
8673e120bd27Smrg      lt_prog_compiler_pic='-KPIC'
8674e120bd27Smrg      lt_prog_compiler_static='-Bstatic'
86756c321187Smrg      ;;
86766c321187Smrg
86776c321187Smrg    sysv4*MP*)
86786c321187Smrg      if test -d /usr/nec ;then
8679e120bd27Smrg	lt_prog_compiler_pic='-Kconform_pic'
8680e120bd27Smrg	lt_prog_compiler_static='-Bstatic'
86816c321187Smrg      fi
86826c321187Smrg      ;;
86836c321187Smrg
86846c321187Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8685e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
8686e120bd27Smrg      lt_prog_compiler_pic='-KPIC'
8687e120bd27Smrg      lt_prog_compiler_static='-Bstatic'
86886c321187Smrg      ;;
86896c321187Smrg
86906c321187Smrg    unicos*)
8691e120bd27Smrg      lt_prog_compiler_wl='-Wl,'
8692e120bd27Smrg      lt_prog_compiler_can_build_shared=no
86936c321187Smrg      ;;
86946c321187Smrg
86956c321187Smrg    uts4*)
8696e120bd27Smrg      lt_prog_compiler_pic='-pic'
8697e120bd27Smrg      lt_prog_compiler_static='-Bstatic'
86986c321187Smrg      ;;
86996c321187Smrg
87006c321187Smrg    *)
8701e120bd27Smrg      lt_prog_compiler_can_build_shared=no
87026c321187Smrg      ;;
87036c321187Smrg    esac
87046c321187Smrg  fi
87056c321187Smrg
8706e120bd27Smrgcase $host_os in
8707e120bd27Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
8708e120bd27Smrg  *djgpp*)
8709e120bd27Smrg    lt_prog_compiler_pic=
8710e120bd27Smrg    ;;
8711e120bd27Smrg  *)
8712e120bd27Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8713e120bd27Smrg    ;;
8714e120bd27Smrgesac
8715e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8716e120bd27Smrg$as_echo "$lt_prog_compiler_pic" >&6; }
8717e120bd27Smrg
8718e120bd27Smrg
8719e120bd27Smrg
8720e120bd27Smrg
8721e120bd27Smrg
87226c321187Smrg
87236c321187Smrg#
87246c321187Smrg# Check to make sure the PIC flag actually works.
87256c321187Smrg#
8726e120bd27Smrgif test -n "$lt_prog_compiler_pic"; then
8727e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8728e120bd27Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8729e120bd27Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
873093493779Smrg  $as_echo_n "(cached) " >&6
87316c321187Smrgelse
8732e120bd27Smrg  lt_cv_prog_compiler_pic_works=no
8733e120bd27Smrg   ac_outfile=conftest.$ac_objext
873493493779Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8735e120bd27Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
87366c321187Smrg   # Insert the option either (1) after the last *FLAGS variable, or
87376c321187Smrg   # (2) before a word containing "conftest.", or (3) at the end.
87386c321187Smrg   # Note that $ac_compile itself does not contain backslashes and begins
87396c321187Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
87406c321187Smrg   # The option is referenced via a variable to avoid confusing sed.
87416c321187Smrg   lt_compile=`echo "$ac_compile" | $SED \
87426c321187Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
87436c321187Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
87446c321187Smrg   -e 's:$: $lt_compiler_flag:'`
8745e120bd27Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
87466c321187Smrg   (eval "$lt_compile" 2>conftest.err)
87476c321187Smrg   ac_status=$?
87486c321187Smrg   cat conftest.err >&5
8749e120bd27Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
87506c321187Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
87516c321187Smrg     # The compiler can only warn and ignore the option if not recognized
87526c321187Smrg     # So say no if there are warnings other than the usual output.
8753e120bd27Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
87546c321187Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
87556c321187Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8756e120bd27Smrg       lt_cv_prog_compiler_pic_works=yes
87576c321187Smrg     fi
87586c321187Smrg   fi
8759e120bd27Smrg   $RM conftest*
87606c321187Smrg
87616c321187Smrgfi
8762e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8763e120bd27Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
87646c321187Smrg
8765e120bd27Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8766e120bd27Smrg    case $lt_prog_compiler_pic in
87676c321187Smrg     "" | " "*) ;;
8768e120bd27Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
87696c321187Smrg     esac
87706c321187Smrgelse
8771e120bd27Smrg    lt_prog_compiler_pic=
8772e120bd27Smrg     lt_prog_compiler_can_build_shared=no
87736c321187Smrgfi
87746c321187Smrg
87756c321187Smrgfi
8776e120bd27Smrg
8777e120bd27Smrg
8778e120bd27Smrg
8779e120bd27Smrg
8780e120bd27Smrg
87816c321187Smrg
87826c321187Smrg#
87836c321187Smrg# Check to make sure the static flag actually works.
87846c321187Smrg#
8785e120bd27Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8786e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
878793493779Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8788e120bd27Smrgif ${lt_cv_prog_compiler_static_works+:} false; then :
878993493779Smrg  $as_echo_n "(cached) " >&6
87906c321187Smrgelse
8791e120bd27Smrg  lt_cv_prog_compiler_static_works=no
87926c321187Smrg   save_LDFLAGS="$LDFLAGS"
87936c321187Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
879493493779Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
87956c321187Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
87966c321187Smrg     # The linker can only warn and ignore the option if not recognized
87976c321187Smrg     # So say no if there are warnings
87986c321187Smrg     if test -s conftest.err; then
87996c321187Smrg       # Append any errors to the config.log.
88006c321187Smrg       cat conftest.err 1>&5
8801e120bd27Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
88026c321187Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
88036c321187Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
8804e120bd27Smrg         lt_cv_prog_compiler_static_works=yes
88056c321187Smrg       fi
88066c321187Smrg     else
8807e120bd27Smrg       lt_cv_prog_compiler_static_works=yes
88086c321187Smrg     fi
88096c321187Smrg   fi
8810e120bd27Smrg   $RM -r conftest*
88116c321187Smrg   LDFLAGS="$save_LDFLAGS"
88126c321187Smrg
88136c321187Smrgfi
8814e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8815e120bd27Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
88166c321187Smrg
8817e120bd27Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
88186c321187Smrg    :
88196c321187Smrgelse
8820e120bd27Smrg    lt_prog_compiler_static=
8821e120bd27Smrgfi
8822e120bd27Smrg
8823e120bd27Smrg
8824e120bd27Smrg
8825e120bd27Smrg
8826e120bd27Smrg
8827e120bd27Smrg
8828e120bd27Smrg
8829e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8830e120bd27Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8831e120bd27Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
8832e120bd27Smrg  $as_echo_n "(cached) " >&6
8833e120bd27Smrgelse
8834e120bd27Smrg  lt_cv_prog_compiler_c_o=no
8835e120bd27Smrg   $RM -r conftest 2>/dev/null
8836e120bd27Smrg   mkdir conftest
8837e120bd27Smrg   cd conftest
8838e120bd27Smrg   mkdir out
8839e120bd27Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8840e120bd27Smrg
8841e120bd27Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
8842e120bd27Smrg   # Insert the option either (1) after the last *FLAGS variable, or
8843e120bd27Smrg   # (2) before a word containing "conftest.", or (3) at the end.
8844e120bd27Smrg   # Note that $ac_compile itself does not contain backslashes and begins
8845e120bd27Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
8846e120bd27Smrg   lt_compile=`echo "$ac_compile" | $SED \
8847e120bd27Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8848e120bd27Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8849e120bd27Smrg   -e 's:$: $lt_compiler_flag:'`
8850e120bd27Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8851e120bd27Smrg   (eval "$lt_compile" 2>out/conftest.err)
8852e120bd27Smrg   ac_status=$?
8853e120bd27Smrg   cat out/conftest.err >&5
8854e120bd27Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8855e120bd27Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8856e120bd27Smrg   then
8857e120bd27Smrg     # The compiler can only warn and ignore the option if not recognized
8858e120bd27Smrg     # So say no if there are warnings
8859e120bd27Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8860e120bd27Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8861e120bd27Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8862e120bd27Smrg       lt_cv_prog_compiler_c_o=yes
8863e120bd27Smrg     fi
8864e120bd27Smrg   fi
8865e120bd27Smrg   chmod u+w . 2>&5
8866e120bd27Smrg   $RM conftest*
8867e120bd27Smrg   # SGI C++ compiler will create directory out/ii_files/ for
8868e120bd27Smrg   # template instantiation
8869e120bd27Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8870e120bd27Smrg   $RM out/* && rmdir out
8871e120bd27Smrg   cd ..
8872e120bd27Smrg   $RM -r conftest
8873e120bd27Smrg   $RM conftest*
8874e120bd27Smrg
88756c321187Smrgfi
8876e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8877e120bd27Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8878e120bd27Smrg
8879e120bd27Smrg
88806c321187Smrg
88816c321187Smrg
8882e120bd27Smrg
8883e120bd27Smrg
8884e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
888593493779Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8886e120bd27Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
888793493779Smrg  $as_echo_n "(cached) " >&6
88886c321187Smrgelse
8889e120bd27Smrg  lt_cv_prog_compiler_c_o=no
8890e120bd27Smrg   $RM -r conftest 2>/dev/null
88916c321187Smrg   mkdir conftest
88926c321187Smrg   cd conftest
88936c321187Smrg   mkdir out
889493493779Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
88956c321187Smrg
88966c321187Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
88976c321187Smrg   # Insert the option either (1) after the last *FLAGS variable, or
88986c321187Smrg   # (2) before a word containing "conftest.", or (3) at the end.
88996c321187Smrg   # Note that $ac_compile itself does not contain backslashes and begins
89006c321187Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
89016c321187Smrg   lt_compile=`echo "$ac_compile" | $SED \
89026c321187Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
89036c321187Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
89046c321187Smrg   -e 's:$: $lt_compiler_flag:'`
8905e120bd27Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
89066c321187Smrg   (eval "$lt_compile" 2>out/conftest.err)
89076c321187Smrg   ac_status=$?
89086c321187Smrg   cat out/conftest.err >&5
8909e120bd27Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
89106c321187Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
89116c321187Smrg   then
89126c321187Smrg     # The compiler can only warn and ignore the option if not recognized
89136c321187Smrg     # So say no if there are warnings
8914e120bd27Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
89156c321187Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
89166c321187Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8917e120bd27Smrg       lt_cv_prog_compiler_c_o=yes
89186c321187Smrg     fi
89196c321187Smrg   fi
89206c321187Smrg   chmod u+w . 2>&5
8921e120bd27Smrg   $RM conftest*
89226c321187Smrg   # SGI C++ compiler will create directory out/ii_files/ for
89236c321187Smrg   # template instantiation
8924e120bd27Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8925e120bd27Smrg   $RM out/* && rmdir out
89266c321187Smrg   cd ..
8927e120bd27Smrg   $RM -r conftest
8928e120bd27Smrg   $RM conftest*
89296c321187Smrg
89306c321187Smrgfi
8931e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8932e120bd27Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8933e120bd27Smrg
8934e120bd27Smrg
89356c321187Smrg
89366c321187Smrg
89376c321187Smrghard_links="nottested"
8938e120bd27Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
89396c321187Smrg  # do not overwrite the value of need_locks provided by the user
8940e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
894193493779Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
89426c321187Smrg  hard_links=yes
8943e120bd27Smrg  $RM conftest*
89446c321187Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
89456c321187Smrg  touch conftest.a
89466c321187Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
89476c321187Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8948e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
894993493779Smrg$as_echo "$hard_links" >&6; }
89506c321187Smrg  if test "$hard_links" = no; then
8951e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
895293493779Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
89536c321187Smrg    need_locks=warn
89546c321187Smrg  fi
89556c321187Smrgelse
89566c321187Smrg  need_locks=no
89576c321187Smrgfi
89586c321187Smrg
8959e120bd27Smrg
8960e120bd27Smrg
8961e120bd27Smrg
8962e120bd27Smrg
8963e120bd27Smrg
8964e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
896593493779Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
89666c321187Smrg
89676c321187Smrg  runpath_var=
8968e120bd27Smrg  allow_undefined_flag=
8969e120bd27Smrg  always_export_symbols=no
8970e120bd27Smrg  archive_cmds=
8971e120bd27Smrg  archive_expsym_cmds=
8972e120bd27Smrg  compiler_needs_object=no
8973e120bd27Smrg  enable_shared_with_static_runtimes=no
8974e120bd27Smrg  export_dynamic_flag_spec=
8975e120bd27Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8976e120bd27Smrg  hardcode_automatic=no
8977e120bd27Smrg  hardcode_direct=no
8978e120bd27Smrg  hardcode_direct_absolute=no
8979e120bd27Smrg  hardcode_libdir_flag_spec=
8980e120bd27Smrg  hardcode_libdir_flag_spec_ld=
8981e120bd27Smrg  hardcode_libdir_separator=
8982e120bd27Smrg  hardcode_minus_L=no
8983e120bd27Smrg  hardcode_shlibpath_var=unsupported
8984e120bd27Smrg  inherit_rpath=no
8985e120bd27Smrg  link_all_deplibs=unknown
8986e120bd27Smrg  module_cmds=
8987e120bd27Smrg  module_expsym_cmds=
8988e120bd27Smrg  old_archive_from_new_cmds=
8989e120bd27Smrg  old_archive_from_expsyms_cmds=
8990e120bd27Smrg  thread_safe_flag_spec=
8991e120bd27Smrg  whole_archive_flag_spec=
89926c321187Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
89936c321187Smrg  # included in the symbol list
8994e120bd27Smrg  include_expsyms=
89956c321187Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
89966c321187Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
89976c321187Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
89986c321187Smrg  # as well as any symbol that contains `d'.
8999e120bd27Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
90006c321187Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
90016c321187Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
90026c321187Smrg  # the symbol is explicitly referenced.  Since portable code cannot
90036c321187Smrg  # rely on this symbol name, it's probably fine to never include it in
90046c321187Smrg  # preloaded symbol tables.
900593493779Smrg  # Exclude shared library initialization/finalization symbols.
90066c321187Smrg  extract_expsyms_cmds=
90076c321187Smrg
90086c321187Smrg  case $host_os in
9009e120bd27Smrg  cygwin* | mingw* | pw32* | cegcc*)
90106c321187Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
90116c321187Smrg    # When not using gcc, we currently assume that we are using
90126c321187Smrg    # Microsoft Visual C++.
90136c321187Smrg    if test "$GCC" != yes; then
90146c321187Smrg      with_gnu_ld=no
90156c321187Smrg    fi
90166c321187Smrg    ;;
90176c321187Smrg  interix*)
90186c321187Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
90196c321187Smrg    with_gnu_ld=yes
90206c321187Smrg    ;;
90216c321187Smrg  openbsd*)
90226c321187Smrg    with_gnu_ld=no
90236c321187Smrg    ;;
90246c321187Smrg  esac
90256c321187Smrg
9026e120bd27Smrg  ld_shlibs=yes
9027e120bd27Smrg
9028e120bd27Smrg  # On some targets, GNU ld is compatible enough with the native linker
9029e120bd27Smrg  # that we're better off using the native interface for both.
9030e120bd27Smrg  lt_use_gnu_ld_interface=no
9031e120bd27Smrg  if test "$with_gnu_ld" = yes; then
9032e120bd27Smrg    case $host_os in
9033e120bd27Smrg      aix*)
9034e120bd27Smrg	# The AIX port of GNU ld has always aspired to compatibility
9035e120bd27Smrg	# with the native linker.  However, as the warning in the GNU ld
9036e120bd27Smrg	# block says, versions before 2.19.5* couldn't really create working
9037e120bd27Smrg	# shared libraries, regardless of the interface used.
9038e120bd27Smrg	case `$LD -v 2>&1` in
9039e120bd27Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9040e120bd27Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9041e120bd27Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9042e120bd27Smrg	  *)
9043e120bd27Smrg	    lt_use_gnu_ld_interface=yes
9044e120bd27Smrg	    ;;
9045e120bd27Smrg	esac
9046e120bd27Smrg	;;
9047e120bd27Smrg      *)
9048e120bd27Smrg	lt_use_gnu_ld_interface=yes
9049e120bd27Smrg	;;
9050e120bd27Smrg    esac
9051e120bd27Smrg  fi
9052e120bd27Smrg
9053e120bd27Smrg  if test "$lt_use_gnu_ld_interface" = yes; then
90546c321187Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
90556c321187Smrg    wlarc='${wl}'
90566c321187Smrg
90576c321187Smrg    # Set some defaults for GNU ld with shared library support. These
90586c321187Smrg    # are reset later if shared libraries are not supported. Putting them
90596c321187Smrg    # here allows them to be overridden if necessary.
90606c321187Smrg    runpath_var=LD_RUN_PATH
9061e120bd27Smrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9062e120bd27Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
90636c321187Smrg    # ancient GNU ld didn't support --whole-archive et. al.
9064e120bd27Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9065e120bd27Smrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9066e120bd27Smrg    else
9067e120bd27Smrg      whole_archive_flag_spec=
90686c321187Smrg    fi
90696c321187Smrg    supports_anon_versioning=no
9070e120bd27Smrg    case `$LD -v 2>&1` in
9071e120bd27Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
90726c321187Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
90736c321187Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
90746c321187Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
90756c321187Smrg      *\ 2.11.*) ;; # other 2.11 versions
90766c321187Smrg      *) supports_anon_versioning=yes ;;
90776c321187Smrg    esac
90786c321187Smrg
90796c321187Smrg    # See if GNU ld supports shared libraries.
90806c321187Smrg    case $host_os in
908193493779Smrg    aix[3-9]*)
90826c321187Smrg      # On AIX/PPC, the GNU linker is very broken
90836c321187Smrg      if test "$host_cpu" != ia64; then
9084e120bd27Smrg	ld_shlibs=no
9085e120bd27Smrg	cat <<_LT_EOF 1>&2
90866c321187Smrg
9087e120bd27Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
90886c321187Smrg*** to be unable to reliably create shared libraries on AIX.
90896c321187Smrg*** Therefore, libtool is disabling shared libraries support.  If you
9090e120bd27Smrg*** really care for shared libraries, you may want to install binutils
9091e120bd27Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9092e120bd27Smrg*** You will then need to restart the configuration process.
90936c321187Smrg
9094e120bd27Smrg_LT_EOF
90956c321187Smrg      fi
90966c321187Smrg      ;;
90976c321187Smrg
90986c321187Smrg    amigaos*)
9099e120bd27Smrg      case $host_cpu in
9100e120bd27Smrg      powerpc)
9101e120bd27Smrg            # see comment about AmigaOS4 .so support
9102e120bd27Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9103e120bd27Smrg            archive_expsym_cmds=''
9104e120bd27Smrg        ;;
9105e120bd27Smrg      m68k)
9106e120bd27Smrg            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)'
9107e120bd27Smrg            hardcode_libdir_flag_spec='-L$libdir'
9108e120bd27Smrg            hardcode_minus_L=yes
9109e120bd27Smrg        ;;
9110e120bd27Smrg      esac
91116c321187Smrg      ;;
91126c321187Smrg
91136c321187Smrg    beos*)
9114e120bd27Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9115e120bd27Smrg	allow_undefined_flag=unsupported
91166c321187Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
91176c321187Smrg	# support --undefined.  This deserves some investigation.  FIXME
9118e120bd27Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
91196c321187Smrg      else
9120e120bd27Smrg	ld_shlibs=no
91216c321187Smrg      fi
91226c321187Smrg      ;;
91236c321187Smrg
9124e120bd27Smrg    cygwin* | mingw* | pw32* | cegcc*)
9125e120bd27Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
91266c321187Smrg      # as there is no search path for DLLs.
9127e120bd27Smrg      hardcode_libdir_flag_spec='-L$libdir'
9128e120bd27Smrg      export_dynamic_flag_spec='${wl}--export-all-symbols'
9129e120bd27Smrg      allow_undefined_flag=unsupported
9130e120bd27Smrg      always_export_symbols=no
9131e120bd27Smrg      enable_shared_with_static_runtimes=yes
9132e120bd27Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9133e120bd27Smrg
9134e120bd27Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9135e120bd27Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
91366c321187Smrg	# If the export-symbols file already is a .def file (1st line
91376c321187Smrg	# is EXPORTS), use it as is; otherwise, prepend...
9138e120bd27Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
91396c321187Smrg	  cp $export_symbols $output_objdir/$soname.def;
91406c321187Smrg	else
91416c321187Smrg	  echo EXPORTS > $output_objdir/$soname.def;
91426c321187Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
91436c321187Smrg	fi~
91446c321187Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
91456c321187Smrg      else
9146e120bd27Smrg	ld_shlibs=no
91476c321187Smrg      fi
91486c321187Smrg      ;;
91496c321187Smrg
9150e120bd27Smrg    haiku*)
9151e120bd27Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9152e120bd27Smrg      link_all_deplibs=yes
9153e120bd27Smrg      ;;
9154e120bd27Smrg
915593493779Smrg    interix[3-9]*)
9156e120bd27Smrg      hardcode_direct=no
9157e120bd27Smrg      hardcode_shlibpath_var=no
9158e120bd27Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9159e120bd27Smrg      export_dynamic_flag_spec='${wl}-E'
91606c321187Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
91616c321187Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
91626c321187Smrg      # default) and relocated if they conflict, which is a slow very memory
91636c321187Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
91646c321187Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
91656c321187Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9166e120bd27Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9167e120bd27Smrg      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'
91686c321187Smrg      ;;
91696c321187Smrg
9170e120bd27Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9171e120bd27Smrg      tmp_diet=no
9172e120bd27Smrg      if test "$host_os" = linux-dietlibc; then
9173e120bd27Smrg	case $cc_basename in
9174e120bd27Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9175e120bd27Smrg	esac
9176e120bd27Smrg      fi
9177e120bd27Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9178e120bd27Smrg	 && test "$tmp_diet" = no
9179e120bd27Smrg      then
91806c321187Smrg	tmp_addflag=
9181e120bd27Smrg	tmp_sharedflag='-shared'
91826c321187Smrg	case $cc_basename,$host_cpu in
9183e120bd27Smrg        pgcc*)				# Portland Group C compiler
9184e120bd27Smrg	  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'
91856c321187Smrg	  tmp_addflag=' $pic_flag'
91866c321187Smrg	  ;;
9187e120bd27Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
9188e120bd27Smrg					# Portland Group f77 and f90 compilers
9189e120bd27Smrg	  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'
91906c321187Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
9191e120bd27Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
91926c321187Smrg	  tmp_addflag=' -i_dynamic' ;;
91936c321187Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
91946c321187Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
91956c321187Smrg	ifc* | ifort*)			# Intel Fortran compiler
91966c321187Smrg	  tmp_addflag=' -nofor_main' ;;
9197e120bd27Smrg	lf95*)				# Lahey Fortran 8.1
9198e120bd27Smrg	  whole_archive_flag_spec=
9199e120bd27Smrg	  tmp_sharedflag='--shared' ;;
9200e120bd27Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9201e120bd27Smrg	  tmp_sharedflag='-qmkshrobj'
9202e120bd27Smrg	  tmp_addflag= ;;
9203e120bd27Smrg	nvcc*)	# Cuda Compiler Driver 2.2
9204e120bd27Smrg	  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'
9205e120bd27Smrg	  compiler_needs_object=yes
9206e120bd27Smrg	  ;;
92076c321187Smrg	esac
920893493779Smrg	case `$CC -V 2>&1 | sed 5q` in
920993493779Smrg	*Sun\ C*)			# Sun C 5.9
9210e120bd27Smrg	  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'
9211e120bd27Smrg	  compiler_needs_object=yes
921293493779Smrg	  tmp_sharedflag='-G' ;;
921393493779Smrg	*Sun\ F*)			# Sun Fortran 8.3
921493493779Smrg	  tmp_sharedflag='-G' ;;
921593493779Smrg	esac
9216e120bd27Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
92176c321187Smrg
9218e120bd27Smrg        if test "x$supports_anon_versioning" = xyes; then
9219e120bd27Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9220e120bd27Smrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9221e120bd27Smrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
9222e120bd27Smrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9223e120bd27Smrg        fi
9224e120bd27Smrg
9225e120bd27Smrg	case $cc_basename in
9226e120bd27Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
9227e120bd27Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9228e120bd27Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9229e120bd27Smrg	  hardcode_libdir_flag_spec=
9230e120bd27Smrg	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9231e120bd27Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9232e120bd27Smrg	  if test "x$supports_anon_versioning" = xyes; then
9233e120bd27Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9234e120bd27Smrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9235e120bd27Smrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
9236e120bd27Smrg	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9237e120bd27Smrg	  fi
9238e120bd27Smrg	  ;;
9239e120bd27Smrg	esac
92406c321187Smrg      else
9241e120bd27Smrg        ld_shlibs=no
92426c321187Smrg      fi
92436c321187Smrg      ;;
92446c321187Smrg
92456c321187Smrg    netbsd*)
9246e120bd27Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9247e120bd27Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
92486c321187Smrg	wlarc=
92496c321187Smrg      else
9250e120bd27Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9251e120bd27Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
92526c321187Smrg      fi
92536c321187Smrg      ;;
92546c321187Smrg
92556c321187Smrg    solaris*)
9256e120bd27Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9257e120bd27Smrg	ld_shlibs=no
9258e120bd27Smrg	cat <<_LT_EOF 1>&2
92596c321187Smrg
92606c321187Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
92616c321187Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
92626c321187Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
92636c321187Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
92646c321187Smrg*** your PATH or compiler configuration so that the native linker is
92656c321187Smrg*** used, and then restart.
92666c321187Smrg
9267e120bd27Smrg_LT_EOF
9268e120bd27Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9269e120bd27Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9270e120bd27Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
92716c321187Smrg      else
9272e120bd27Smrg	ld_shlibs=no
92736c321187Smrg      fi
92746c321187Smrg      ;;
92756c321187Smrg
92766c321187Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
92776c321187Smrg      case `$LD -v 2>&1` in
92786c321187Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9279e120bd27Smrg	ld_shlibs=no
92806c321187Smrg	cat <<_LT_EOF 1>&2
92816c321187Smrg
92826c321187Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
92836c321187Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
92846c321187Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
92856c321187Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
92866c321187Smrg*** your PATH or compiler configuration so that the native linker is
92876c321187Smrg*** used, and then restart.
92886c321187Smrg
92896c321187Smrg_LT_EOF
92906c321187Smrg	;;
92916c321187Smrg	*)
9292e120bd27Smrg	  # For security reasons, it is highly recommended that you always
9293e120bd27Smrg	  # use absolute paths for naming shared libraries, and exclude the
9294e120bd27Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
9295e120bd27Smrg	  # requires that you compile everything twice, which is a pain.
9296e120bd27Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9297e120bd27Smrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9298e120bd27Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9299e120bd27Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
93006c321187Smrg	  else
9301e120bd27Smrg	    ld_shlibs=no
93026c321187Smrg	  fi
93036c321187Smrg	;;
93046c321187Smrg      esac
93056c321187Smrg      ;;
93066c321187Smrg
93076c321187Smrg    sunos4*)
9308e120bd27Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
93096c321187Smrg      wlarc=
9310e120bd27Smrg      hardcode_direct=yes
9311e120bd27Smrg      hardcode_shlibpath_var=no
93126c321187Smrg      ;;
93136c321187Smrg
93146c321187Smrg    *)
9315e120bd27Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9316e120bd27Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9317e120bd27Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
93186c321187Smrg      else
9319e120bd27Smrg	ld_shlibs=no
93206c321187Smrg      fi
93216c321187Smrg      ;;
93226c321187Smrg    esac
93236c321187Smrg
9324e120bd27Smrg    if test "$ld_shlibs" = no; then
93256c321187Smrg      runpath_var=
9326e120bd27Smrg      hardcode_libdir_flag_spec=
9327e120bd27Smrg      export_dynamic_flag_spec=
9328e120bd27Smrg      whole_archive_flag_spec=
93296c321187Smrg    fi
93306c321187Smrg  else
93316c321187Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
93326c321187Smrg    case $host_os in
93336c321187Smrg    aix3*)
9334e120bd27Smrg      allow_undefined_flag=unsupported
9335e120bd27Smrg      always_export_symbols=yes
9336e120bd27Smrg      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'
93376c321187Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
93386c321187Smrg      # are no directories specified by -L.
9339e120bd27Smrg      hardcode_minus_L=yes
93406c321187Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
93416c321187Smrg	# Neither direct hardcoding nor static linking is supported with a
93426c321187Smrg	# broken collect2.
9343e120bd27Smrg	hardcode_direct=unsupported
93446c321187Smrg      fi
93456c321187Smrg      ;;
93466c321187Smrg
934793493779Smrg    aix[4-9]*)
93486c321187Smrg      if test "$host_cpu" = ia64; then
93496c321187Smrg	# On IA64, the linker does run time linking by default, so we don't
93506c321187Smrg	# have to do anything special.
93516c321187Smrg	aix_use_runtimelinking=no
93526c321187Smrg	exp_sym_flag='-Bexport'
93536c321187Smrg	no_entry_flag=""
93546c321187Smrg      else
93556c321187Smrg	# If we're using GNU nm, then we don't want the "-C" option.
93566c321187Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9357e120bd27Smrg	# Also, AIX nm treats weak defined symbols like other global
9358e120bd27Smrg	# defined symbols, whereas GNU nm marks them as "W".
9359e120bd27Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9360e120bd27Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
93616c321187Smrg	else
9362e120bd27Smrg	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
93636c321187Smrg	fi
93646c321187Smrg	aix_use_runtimelinking=no
93656c321187Smrg
93666c321187Smrg	# Test if we are trying to use run time linking or normal
93676c321187Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
93686c321187Smrg	# need to do runtime linking.
936993493779Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
93706c321187Smrg	  for ld_flag in $LDFLAGS; do
9371e120bd27Smrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9372e120bd27Smrg	    aix_use_runtimelinking=yes
9373e120bd27Smrg	    break
9374e120bd27Smrg	  fi
93756c321187Smrg	  done
93766c321187Smrg	  ;;
93776c321187Smrg	esac
93786c321187Smrg
93796c321187Smrg	exp_sym_flag='-bexport'
93806c321187Smrg	no_entry_flag='-bnoentry'
93816c321187Smrg      fi
93826c321187Smrg
93836c321187Smrg      # When large executables or shared objects are built, AIX ld can
93846c321187Smrg      # have problems creating the table of contents.  If linking a library
93856c321187Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
93866c321187Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
93876c321187Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
93886c321187Smrg
9389e120bd27Smrg      archive_cmds=''
9390e120bd27Smrg      hardcode_direct=yes
9391e120bd27Smrg      hardcode_direct_absolute=yes
9392e120bd27Smrg      hardcode_libdir_separator=':'
9393e120bd27Smrg      link_all_deplibs=yes
9394e120bd27Smrg      file_list_spec='${wl}-f,'
93956c321187Smrg
93966c321187Smrg      if test "$GCC" = yes; then
93976c321187Smrg	case $host_os in aix4.[012]|aix4.[012].*)
93986c321187Smrg	# We only want to do this on AIX 4.2 and lower, the check
93996c321187Smrg	# below for broken collect2 doesn't work under 4.3+
94006c321187Smrg	  collect2name=`${CC} -print-prog-name=collect2`
9401e120bd27Smrg	  if test -f "$collect2name" &&
9402e120bd27Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
94036c321187Smrg	  then
9404e120bd27Smrg	  # We have reworked collect2
9405e120bd27Smrg	  :
94066c321187Smrg	  else
9407e120bd27Smrg	  # We have old collect2
9408e120bd27Smrg	  hardcode_direct=unsupported
9409e120bd27Smrg	  # It fails to find uninstalled libraries when the uninstalled
9410e120bd27Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
9411e120bd27Smrg	  # to unsupported forces relinking
9412e120bd27Smrg	  hardcode_minus_L=yes
9413e120bd27Smrg	  hardcode_libdir_flag_spec='-L$libdir'
9414e120bd27Smrg	  hardcode_libdir_separator=
94156c321187Smrg	  fi
94166c321187Smrg	  ;;
94176c321187Smrg	esac
94186c321187Smrg	shared_flag='-shared'
94196c321187Smrg	if test "$aix_use_runtimelinking" = yes; then
94206c321187Smrg	  shared_flag="$shared_flag "'${wl}-G'
94216c321187Smrg	fi
94226c321187Smrg      else
94236c321187Smrg	# not using gcc
94246c321187Smrg	if test "$host_cpu" = ia64; then
9425e120bd27Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9426e120bd27Smrg	# chokes on -Wl,-G. The following line is correct:
94276c321187Smrg	  shared_flag='-G'
94286c321187Smrg	else
94296c321187Smrg	  if test "$aix_use_runtimelinking" = yes; then
94306c321187Smrg	    shared_flag='${wl}-G'
94316c321187Smrg	  else
94326c321187Smrg	    shared_flag='${wl}-bM:SRE'
94336c321187Smrg	  fi
94346c321187Smrg	fi
94356c321187Smrg      fi
94366c321187Smrg
9437e120bd27Smrg      export_dynamic_flag_spec='${wl}-bexpall'
94386c321187Smrg      # It seems that -bexpall does not export symbols beginning with
94396c321187Smrg      # underscore (_), so it is better to generate a list of symbols to export.
9440e120bd27Smrg      always_export_symbols=yes
94416c321187Smrg      if test "$aix_use_runtimelinking" = yes; then
94426c321187Smrg	# Warning - without using the other runtime loading flags (-brtl),
94436c321187Smrg	# -berok will link without error, but may produce a broken library.
9444e120bd27Smrg	allow_undefined_flag='-berok'
9445e120bd27Smrg        # Determine the default libpath from the value encoded in an
9446e120bd27Smrg        # empty executable.
9447e120bd27Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
94486c321187Smrg/* end confdefs.h.  */
94496c321187Smrg
94506c321187Smrgint
94516c321187Smrgmain ()
94526c321187Smrg{
94536c321187Smrg
94546c321187Smrg  ;
94556c321187Smrg  return 0;
94566c321187Smrg}
94576c321187Smrg_ACEOF
9458e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
94596c321187Smrg
946093493779Smrglt_aix_libpath_sed='
946193493779Smrg    /Import File Strings/,/^$/ {
946293493779Smrg	/^0/ {
946393493779Smrg	    s/^0  *\(.*\)$/\1/
946493493779Smrg	    p
946593493779Smrg	}
946693493779Smrg    }'
946793493779Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
94686c321187Smrg# Check for a 64-bit object if we didn't find anything.
946993493779Smrgif test -z "$aix_libpath"; then
947093493779Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
947193493779Smrgfi
94726c321187Smrgfi
9473e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
9474e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
94756c321187Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
94766c321187Smrg
9477e120bd27Smrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9478e120bd27Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9479e120bd27Smrg      else
94806c321187Smrg	if test "$host_cpu" = ia64; then
9481e120bd27Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9482e120bd27Smrg	  allow_undefined_flag="-z nodefs"
9483e120bd27Smrg	  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"
94846c321187Smrg	else
9485e120bd27Smrg	 # Determine the default libpath from the value encoded in an
9486e120bd27Smrg	 # empty executable.
9487e120bd27Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
94886c321187Smrg/* end confdefs.h.  */
94896c321187Smrg
94906c321187Smrgint
94916c321187Smrgmain ()
94926c321187Smrg{
94936c321187Smrg
94946c321187Smrg  ;
94956c321187Smrg  return 0;
94966c321187Smrg}
94976c321187Smrg_ACEOF
9498e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
94996c321187Smrg
950093493779Smrglt_aix_libpath_sed='
950193493779Smrg    /Import File Strings/,/^$/ {
950293493779Smrg	/^0/ {
950393493779Smrg	    s/^0  *\(.*\)$/\1/
950493493779Smrg	    p
950593493779Smrg	}
950693493779Smrg    }'
950793493779Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
95086c321187Smrg# Check for a 64-bit object if we didn't find anything.
950993493779Smrgif test -z "$aix_libpath"; then
951093493779Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
951193493779Smrgfi
95126c321187Smrgfi
9513e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
9514e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
95156c321187Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
95166c321187Smrg
9517e120bd27Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
95186c321187Smrg	  # Warning - without using the other run time loading flags,
95196c321187Smrg	  # -berok will link without error, but may produce a broken library.
9520e120bd27Smrg	  no_undefined_flag=' ${wl}-bernotok'
9521e120bd27Smrg	  allow_undefined_flag=' ${wl}-berok'
9522e120bd27Smrg	  if test "$with_gnu_ld" = yes; then
9523e120bd27Smrg	    # We only use this code for GNU lds that support --whole-archive.
9524e120bd27Smrg	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9525e120bd27Smrg	  else
9526e120bd27Smrg	    # Exported symbols can be pulled into shared objects from archives
9527e120bd27Smrg	    whole_archive_flag_spec='$convenience'
9528e120bd27Smrg	  fi
9529e120bd27Smrg	  archive_cmds_need_lc=yes
95306c321187Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
9531e120bd27Smrg	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
95326c321187Smrg	fi
95336c321187Smrg      fi
95346c321187Smrg      ;;
95356c321187Smrg
95366c321187Smrg    amigaos*)
9537e120bd27Smrg      case $host_cpu in
9538e120bd27Smrg      powerpc)
9539e120bd27Smrg            # see comment about AmigaOS4 .so support
9540e120bd27Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9541e120bd27Smrg            archive_expsym_cmds=''
9542e120bd27Smrg        ;;
9543e120bd27Smrg      m68k)
9544e120bd27Smrg            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)'
9545e120bd27Smrg            hardcode_libdir_flag_spec='-L$libdir'
9546e120bd27Smrg            hardcode_minus_L=yes
9547e120bd27Smrg        ;;
9548e120bd27Smrg      esac
95496c321187Smrg      ;;
95506c321187Smrg
95516c321187Smrg    bsdi[45]*)
9552e120bd27Smrg      export_dynamic_flag_spec=-rdynamic
95536c321187Smrg      ;;
95546c321187Smrg
9555e120bd27Smrg    cygwin* | mingw* | pw32* | cegcc*)
95566c321187Smrg      # When not using gcc, we currently assume that we are using
95576c321187Smrg      # Microsoft Visual C++.
95586c321187Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
95596c321187Smrg      # no search path for DLLs.
9560e120bd27Smrg      hardcode_libdir_flag_spec=' '
9561e120bd27Smrg      allow_undefined_flag=unsupported
95626c321187Smrg      # Tell ltmain to make .lib files, not .a files.
95636c321187Smrg      libext=lib
95646c321187Smrg      # Tell ltmain to make .dll files, not .so files.
95656c321187Smrg      shrext_cmds=".dll"
95666c321187Smrg      # FIXME: Setting linknames here is a bad hack.
9567e120bd27Smrg      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
95686c321187Smrg      # The linker will automatically build a .lib file if we build a DLL.
9569e120bd27Smrg      old_archive_from_new_cmds='true'
95706c321187Smrg      # FIXME: Should let the user specify the lib program.
9571e120bd27Smrg      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9572e120bd27Smrg      fix_srcfile_path='`cygpath -w "$srcfile"`'
9573e120bd27Smrg      enable_shared_with_static_runtimes=yes
95746c321187Smrg      ;;
95756c321187Smrg
95766c321187Smrg    darwin* | rhapsody*)
9577e120bd27Smrg
9578e120bd27Smrg
9579e120bd27Smrg  archive_cmds_need_lc=no
9580e120bd27Smrg  hardcode_direct=no
9581e120bd27Smrg  hardcode_automatic=yes
9582e120bd27Smrg  hardcode_shlibpath_var=unsupported
9583e120bd27Smrg  if test "$lt_cv_ld_force_load" = "yes"; then
9584e120bd27Smrg    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\"`'
9585e120bd27Smrg  else
9586e120bd27Smrg    whole_archive_flag_spec=''
9587e120bd27Smrg  fi
9588e120bd27Smrg  link_all_deplibs=yes
9589e120bd27Smrg  allow_undefined_flag="$_lt_dar_allow_undefined"
9590e120bd27Smrg  case $cc_basename in
9591e120bd27Smrg     ifort*) _lt_dar_can_shared=yes ;;
9592e120bd27Smrg     *) _lt_dar_can_shared=$GCC ;;
9593e120bd27Smrg  esac
9594e120bd27Smrg  if test "$_lt_dar_can_shared" = "yes"; then
9595e120bd27Smrg    output_verbose_link_cmd=func_echo_all
9596e120bd27Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9597e120bd27Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9598e120bd27Smrg    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}"
9599e120bd27Smrg    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}"
9600e120bd27Smrg
9601e120bd27Smrg  else
9602e120bd27Smrg  ld_shlibs=no
9603e120bd27Smrg  fi
9604e120bd27Smrg
96056c321187Smrg      ;;
96066c321187Smrg
96076c321187Smrg    dgux*)
9608e120bd27Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9609e120bd27Smrg      hardcode_libdir_flag_spec='-L$libdir'
9610e120bd27Smrg      hardcode_shlibpath_var=no
96116c321187Smrg      ;;
96126c321187Smrg
96136c321187Smrg    freebsd1*)
9614e120bd27Smrg      ld_shlibs=no
96156c321187Smrg      ;;
96166c321187Smrg
96176c321187Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
96186c321187Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
96196c321187Smrg    # does not break anything, and helps significantly (at the cost of a little
96206c321187Smrg    # extra space).
96216c321187Smrg    freebsd2.2*)
9622e120bd27Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9623e120bd27Smrg      hardcode_libdir_flag_spec='-R$libdir'
9624e120bd27Smrg      hardcode_direct=yes
9625e120bd27Smrg      hardcode_shlibpath_var=no
96266c321187Smrg      ;;
96276c321187Smrg
96286c321187Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
96296c321187Smrg    freebsd2*)
9630e120bd27Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9631e120bd27Smrg      hardcode_direct=yes
9632e120bd27Smrg      hardcode_minus_L=yes
9633e120bd27Smrg      hardcode_shlibpath_var=no
96346c321187Smrg      ;;
96356c321187Smrg
96366c321187Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
963793493779Smrg    freebsd* | dragonfly*)
9638e120bd27Smrg      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9639e120bd27Smrg      hardcode_libdir_flag_spec='-R$libdir'
9640e120bd27Smrg      hardcode_direct=yes
9641e120bd27Smrg      hardcode_shlibpath_var=no
96426c321187Smrg      ;;
96436c321187Smrg
96446c321187Smrg    hpux9*)
96456c321187Smrg      if test "$GCC" = yes; then
9646e120bd27Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
96476c321187Smrg      else
9648e120bd27Smrg	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
96496c321187Smrg      fi
9650e120bd27Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9651e120bd27Smrg      hardcode_libdir_separator=:
9652e120bd27Smrg      hardcode_direct=yes
96536c321187Smrg
96546c321187Smrg      # hardcode_minus_L: Not really in the search PATH,
96556c321187Smrg      # but as the default location of the library.
9656e120bd27Smrg      hardcode_minus_L=yes
9657e120bd27Smrg      export_dynamic_flag_spec='${wl}-E'
96586c321187Smrg      ;;
96596c321187Smrg
96606c321187Smrg    hpux10*)
9661e120bd27Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9662e120bd27Smrg	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
96636c321187Smrg      else
9664e120bd27Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
96656c321187Smrg      fi
96666c321187Smrg      if test "$with_gnu_ld" = no; then
9667e120bd27Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9668e120bd27Smrg	hardcode_libdir_flag_spec_ld='+b $libdir'
9669e120bd27Smrg	hardcode_libdir_separator=:
9670e120bd27Smrg	hardcode_direct=yes
9671e120bd27Smrg	hardcode_direct_absolute=yes
9672e120bd27Smrg	export_dynamic_flag_spec='${wl}-E'
96736c321187Smrg	# hardcode_minus_L: Not really in the search PATH,
96746c321187Smrg	# but as the default location of the library.
9675e120bd27Smrg	hardcode_minus_L=yes
96766c321187Smrg      fi
96776c321187Smrg      ;;
96786c321187Smrg
96796c321187Smrg    hpux11*)
9680e120bd27Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
96816c321187Smrg	case $host_cpu in
96826c321187Smrg	hppa*64*)
9683e120bd27Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
96846c321187Smrg	  ;;
96856c321187Smrg	ia64*)
9686e120bd27Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
96876c321187Smrg	  ;;
96886c321187Smrg	*)
9689e120bd27Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
96906c321187Smrg	  ;;
96916c321187Smrg	esac
96926c321187Smrg      else
96936c321187Smrg	case $host_cpu in
96946c321187Smrg	hppa*64*)
9695e120bd27Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
96966c321187Smrg	  ;;
96976c321187Smrg	ia64*)
9698e120bd27Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
96996c321187Smrg	  ;;
97006c321187Smrg	*)
9701e120bd27Smrg
9702e120bd27Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
9703e120bd27Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9704e120bd27Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9705e120bd27Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
9706e120bd27Smrgif ${lt_cv_prog_compiler__b+:} false; then :
9707e120bd27Smrg  $as_echo_n "(cached) " >&6
9708e120bd27Smrgelse
9709e120bd27Smrg  lt_cv_prog_compiler__b=no
9710e120bd27Smrg   save_LDFLAGS="$LDFLAGS"
9711e120bd27Smrg   LDFLAGS="$LDFLAGS -b"
9712e120bd27Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9713e120bd27Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9714e120bd27Smrg     # The linker can only warn and ignore the option if not recognized
9715e120bd27Smrg     # So say no if there are warnings
9716e120bd27Smrg     if test -s conftest.err; then
9717e120bd27Smrg       # Append any errors to the config.log.
9718e120bd27Smrg       cat conftest.err 1>&5
9719e120bd27Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9720e120bd27Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9721e120bd27Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
9722e120bd27Smrg         lt_cv_prog_compiler__b=yes
9723e120bd27Smrg       fi
9724e120bd27Smrg     else
9725e120bd27Smrg       lt_cv_prog_compiler__b=yes
9726e120bd27Smrg     fi
9727e120bd27Smrg   fi
9728e120bd27Smrg   $RM -r conftest*
9729e120bd27Smrg   LDFLAGS="$save_LDFLAGS"
9730e120bd27Smrg
9731e120bd27Smrgfi
9732e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9733e120bd27Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
9734e120bd27Smrg
9735e120bd27Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then
9736e120bd27Smrg    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9737e120bd27Smrgelse
9738e120bd27Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9739e120bd27Smrgfi
9740e120bd27Smrg
97416c321187Smrg	  ;;
97426c321187Smrg	esac
97436c321187Smrg      fi
97446c321187Smrg      if test "$with_gnu_ld" = no; then
9745e120bd27Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9746e120bd27Smrg	hardcode_libdir_separator=:
97476c321187Smrg
97486c321187Smrg	case $host_cpu in
97496c321187Smrg	hppa*64*|ia64*)
9750e120bd27Smrg	  hardcode_direct=no
9751e120bd27Smrg	  hardcode_shlibpath_var=no
97526c321187Smrg	  ;;
97536c321187Smrg	*)
9754e120bd27Smrg	  hardcode_direct=yes
9755e120bd27Smrg	  hardcode_direct_absolute=yes
9756e120bd27Smrg	  export_dynamic_flag_spec='${wl}-E'
97576c321187Smrg
97586c321187Smrg	  # hardcode_minus_L: Not really in the search PATH,
97596c321187Smrg	  # but as the default location of the library.
9760e120bd27Smrg	  hardcode_minus_L=yes
97616c321187Smrg	  ;;
97626c321187Smrg	esac
97636c321187Smrg      fi
97646c321187Smrg      ;;
97656c321187Smrg
97666c321187Smrg    irix5* | irix6* | nonstopux*)
97676c321187Smrg      if test "$GCC" = yes; then
9768e120bd27Smrg	archive_cmds='$CC -shared $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'
9769e120bd27Smrg	# Try to use the -exported_symbol ld option, if it does not
9770e120bd27Smrg	# work, assume that -exports_file does not work either and
9771e120bd27Smrg	# implicitly export all symbols.
9772e120bd27Smrg        save_LDFLAGS="$LDFLAGS"
9773e120bd27Smrg        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9774e120bd27Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9775e120bd27Smrg/* end confdefs.h.  */
9776e120bd27Smrgint foo(void) {}
9777e120bd27Smrg_ACEOF
9778e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
9779e120bd27Smrg  archive_expsym_cmds='$CC -shared $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'
9780e120bd27Smrg
9781e120bd27Smrgfi
9782e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
9783e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
9784e120bd27Smrg        LDFLAGS="$save_LDFLAGS"
97856c321187Smrg      else
9786e120bd27Smrg	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'
9787e120bd27Smrg	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'
97886c321187Smrg      fi
9789e120bd27Smrg      archive_cmds_need_lc='no'
9790e120bd27Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9791e120bd27Smrg      hardcode_libdir_separator=:
9792e120bd27Smrg      inherit_rpath=yes
9793e120bd27Smrg      link_all_deplibs=yes
97946c321187Smrg      ;;
97956c321187Smrg
97966c321187Smrg    netbsd*)
9797e120bd27Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9798e120bd27Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
97996c321187Smrg      else
9800e120bd27Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
98016c321187Smrg      fi
9802e120bd27Smrg      hardcode_libdir_flag_spec='-R$libdir'
9803e120bd27Smrg      hardcode_direct=yes
9804e120bd27Smrg      hardcode_shlibpath_var=no
9805e120bd27Smrg      ;;
9806e120bd27Smrg
9807e120bd27Smrg    newsos6)
9808e120bd27Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9809e120bd27Smrg      hardcode_direct=yes
9810e120bd27Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9811e120bd27Smrg      hardcode_libdir_separator=:
9812e120bd27Smrg      hardcode_shlibpath_var=no
98136c321187Smrg      ;;
98146c321187Smrg
9815e120bd27Smrg    *nto* | *qnx*)
98166c321187Smrg      ;;
98176c321187Smrg
98186c321187Smrg    openbsd*)
981993493779Smrg      if test -f /usr/libexec/ld.so; then
9820e120bd27Smrg	hardcode_direct=yes
9821e120bd27Smrg	hardcode_shlibpath_var=no
9822e120bd27Smrg	hardcode_direct_absolute=yes
9823e120bd27Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9824e120bd27Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9825e120bd27Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9826e120bd27Smrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9827e120bd27Smrg	  export_dynamic_flag_spec='${wl}-E'
982893493779Smrg	else
982993493779Smrg	  case $host_os in
983093493779Smrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9831e120bd27Smrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9832e120bd27Smrg	     hardcode_libdir_flag_spec='-R$libdir'
983393493779Smrg	     ;;
983493493779Smrg	   *)
9835e120bd27Smrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9836e120bd27Smrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
983793493779Smrg	     ;;
983893493779Smrg	  esac
9839e120bd27Smrg	fi
98406c321187Smrg      else
9841e120bd27Smrg	ld_shlibs=no
98426c321187Smrg      fi
98436c321187Smrg      ;;
98446c321187Smrg
98456c321187Smrg    os2*)
9846e120bd27Smrg      hardcode_libdir_flag_spec='-L$libdir'
9847e120bd27Smrg      hardcode_minus_L=yes
9848e120bd27Smrg      allow_undefined_flag=unsupported
9849e120bd27Smrg      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9850e120bd27Smrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
98516c321187Smrg      ;;
98526c321187Smrg
98536c321187Smrg    osf3*)
98546c321187Smrg      if test "$GCC" = yes; then
9855e120bd27Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9856e120bd27Smrg	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'
98576c321187Smrg      else
9858e120bd27Smrg	allow_undefined_flag=' -expect_unresolved \*'
9859e120bd27Smrg	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'
98606c321187Smrg      fi
9861e120bd27Smrg      archive_cmds_need_lc='no'
9862e120bd27Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9863e120bd27Smrg      hardcode_libdir_separator=:
98646c321187Smrg      ;;
98656c321187Smrg
98666c321187Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
98676c321187Smrg      if test "$GCC" = yes; then
9868e120bd27Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9869e120bd27Smrg	archive_cmds='$CC -shared${allow_undefined_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'
9870e120bd27Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
98716c321187Smrg      else
9872e120bd27Smrg	allow_undefined_flag=' -expect_unresolved \*'
9873e120bd27Smrg	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'
9874e120bd27Smrg	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~
9875e120bd27Smrg	$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'
98766c321187Smrg
98776c321187Smrg	# Both c and cxx compiler support -rpath directly
9878e120bd27Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
98796c321187Smrg      fi
9880e120bd27Smrg      archive_cmds_need_lc='no'
9881e120bd27Smrg      hardcode_libdir_separator=:
98826c321187Smrg      ;;
98836c321187Smrg
98846c321187Smrg    solaris*)
9885e120bd27Smrg      no_undefined_flag=' -z defs'
98866c321187Smrg      if test "$GCC" = yes; then
98876c321187Smrg	wlarc='${wl}'
9888e120bd27Smrg	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9889e120bd27Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9890e120bd27Smrg	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
98916c321187Smrg      else
9892e120bd27Smrg	case `$CC -V 2>&1` in
9893e120bd27Smrg	*"Compilers 5.0"*)
9894e120bd27Smrg	  wlarc=''
9895e120bd27Smrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9896e120bd27Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9897e120bd27Smrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9898e120bd27Smrg	  ;;
9899e120bd27Smrg	*)
9900e120bd27Smrg	  wlarc='${wl}'
9901e120bd27Smrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9902e120bd27Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9903e120bd27Smrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9904e120bd27Smrg	  ;;
9905e120bd27Smrg	esac
99066c321187Smrg      fi
9907e120bd27Smrg      hardcode_libdir_flag_spec='-R$libdir'
9908e120bd27Smrg      hardcode_shlibpath_var=no
99096c321187Smrg      case $host_os in
99106c321187Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
99116c321187Smrg      *)
9912e120bd27Smrg	# The compiler driver will combine and reorder linker options,
9913e120bd27Smrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9914e120bd27Smrg	# but is careful enough not to reorder.
9915e120bd27Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
9916e120bd27Smrg	if test "$GCC" = yes; then
9917e120bd27Smrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9918e120bd27Smrg	else
9919e120bd27Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9920e120bd27Smrg	fi
9921e120bd27Smrg	;;
9922e120bd27Smrg      esac
9923e120bd27Smrg      link_all_deplibs=yes
99246c321187Smrg      ;;
9925e120bd27Smrg
9926e120bd27Smrg    sunos4*)
9927e120bd27Smrg      if test "x$host_vendor" = xsequent; then
9928e120bd27Smrg	# Use $CC to link under sequent, because it throws in some extra .o
9929e120bd27Smrg	# files that make .init and .fini sections work.
9930e120bd27Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
99316c321187Smrg      else
9932e120bd27Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
99336c321187Smrg      fi
9934e120bd27Smrg      hardcode_libdir_flag_spec='-L$libdir'
9935e120bd27Smrg      hardcode_direct=yes
9936e120bd27Smrg      hardcode_minus_L=yes
9937e120bd27Smrg      hardcode_shlibpath_var=no
99386c321187Smrg      ;;
99396c321187Smrg
9940e120bd27Smrg    sysv4)
9941e120bd27Smrg      case $host_vendor in
9942e120bd27Smrg	sni)
9943e120bd27Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9944e120bd27Smrg	  hardcode_direct=yes # is this really true???
9945e120bd27Smrg	;;
9946e120bd27Smrg	siemens)
9947e120bd27Smrg	  ## LD is ld it makes a PLAMLIB
9948e120bd27Smrg	  ## CC just makes a GrossModule.
9949e120bd27Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9950e120bd27Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
9951e120bd27Smrg	  hardcode_direct=no
9952e120bd27Smrg        ;;
9953e120bd27Smrg	motorola)
9954e120bd27Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9955e120bd27Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9956e120bd27Smrg	;;
9957e120bd27Smrg      esac
9958e120bd27Smrg      runpath_var='LD_RUN_PATH'
9959e120bd27Smrg      hardcode_shlibpath_var=no
9960e120bd27Smrg      ;;
99616c321187Smrg
9962e120bd27Smrg    sysv4.3*)
9963e120bd27Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9964e120bd27Smrg      hardcode_shlibpath_var=no
9965e120bd27Smrg      export_dynamic_flag_spec='-Bexport'
99666c321187Smrg      ;;
9967e120bd27Smrg
9968e120bd27Smrg    sysv4*MP*)
9969e120bd27Smrg      if test -d /usr/nec; then
9970e120bd27Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9971e120bd27Smrg	hardcode_shlibpath_var=no
9972e120bd27Smrg	runpath_var=LD_RUN_PATH
9973e120bd27Smrg	hardcode_runpath_var=yes
9974e120bd27Smrg	ld_shlibs=yes
9975e120bd27Smrg      fi
99766c321187Smrg      ;;
99776c321187Smrg
9978e120bd27Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9979e120bd27Smrg      no_undefined_flag='${wl}-z,text'
9980e120bd27Smrg      archive_cmds_need_lc=no
9981e120bd27Smrg      hardcode_shlibpath_var=no
9982e120bd27Smrg      runpath_var='LD_RUN_PATH'
99836c321187Smrg
9984e120bd27Smrg      if test "$GCC" = yes; then
9985e120bd27Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9986e120bd27Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9987e120bd27Smrg      else
9988e120bd27Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9989e120bd27Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9990e120bd27Smrg      fi
9991e120bd27Smrg      ;;
99926c321187Smrg
9993e120bd27Smrg    sysv5* | sco3.2v5* | sco5v6*)
9994e120bd27Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
9995e120bd27Smrg      # link with -lc, and that would cause any symbols used from libc to
9996e120bd27Smrg      # always be unresolved, which means just about no library would
9997e120bd27Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
9998e120bd27Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
9999e120bd27Smrg      # as -z defs.
10000e120bd27Smrg      no_undefined_flag='${wl}-z,text'
10001e120bd27Smrg      allow_undefined_flag='${wl}-z,nodefs'
10002e120bd27Smrg      archive_cmds_need_lc=no
10003e120bd27Smrg      hardcode_shlibpath_var=no
10004e120bd27Smrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10005e120bd27Smrg      hardcode_libdir_separator=':'
10006e120bd27Smrg      link_all_deplibs=yes
10007e120bd27Smrg      export_dynamic_flag_spec='${wl}-Bexport'
10008e120bd27Smrg      runpath_var='LD_RUN_PATH'
100096c321187Smrg
10010e120bd27Smrg      if test "$GCC" = yes; then
10011e120bd27Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10012e120bd27Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10013e120bd27Smrg      else
10014e120bd27Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10015e120bd27Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10016e120bd27Smrg      fi
10017e120bd27Smrg      ;;
100186c321187Smrg
10019e120bd27Smrg    uts4*)
10020e120bd27Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10021e120bd27Smrg      hardcode_libdir_flag_spec='-L$libdir'
10022e120bd27Smrg      hardcode_shlibpath_var=no
10023e120bd27Smrg      ;;
100246c321187Smrg
10025e120bd27Smrg    *)
10026e120bd27Smrg      ld_shlibs=no
10027e120bd27Smrg      ;;
10028e120bd27Smrg    esac
100296c321187Smrg
10030e120bd27Smrg    if test x$host_vendor = xsni; then
10031e120bd27Smrg      case $host in
10032e120bd27Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10033e120bd27Smrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
10034e120bd27Smrg	;;
10035e120bd27Smrg      esac
10036e120bd27Smrg    fi
100376c321187Smrg  fi
100386c321187Smrg
10039e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10040e120bd27Smrg$as_echo "$ld_shlibs" >&6; }
10041e120bd27Smrgtest "$ld_shlibs" = no && can_build_shared=no
100426c321187Smrg
10043e120bd27Smrgwith_gnu_ld=$with_gnu_ld
100446c321187Smrg
100456c321187Smrg
100466c321187Smrg
100476c321187Smrg
100486c321187Smrg
100496c321187Smrg
1005093493779Smrg
100516c321187Smrg
100526c321187Smrg
100536c321187Smrg
100546c321187Smrg
100556c321187Smrg
100566c321187Smrg
100576c321187Smrg
1005893493779Smrg
10059e120bd27Smrg#
10060e120bd27Smrg# Do we need to explicitly link libc?
10061e120bd27Smrg#
10062e120bd27Smrgcase "x$archive_cmds_need_lc" in
10063e120bd27Smrgx|xyes)
10064e120bd27Smrg  # Assume -lc should be added
10065e120bd27Smrg  archive_cmds_need_lc=yes
10066e120bd27Smrg
10067e120bd27Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
10068e120bd27Smrg    case $archive_cmds in
10069e120bd27Smrg    *'~'*)
10070e120bd27Smrg      # FIXME: we may have to deal with multi-command sequences.
10071e120bd27Smrg      ;;
10072e120bd27Smrg    '$CC '*)
10073e120bd27Smrg      # Test whether the compiler implicitly links with -lc since on some
10074e120bd27Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10075e120bd27Smrg      # to ld, don't add -lc before -lgcc.
10076e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10077e120bd27Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10078e120bd27Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
1007993493779Smrg  $as_echo_n "(cached) " >&6
1008093493779Smrgelse
10081e120bd27Smrg  $RM conftest*
10082e120bd27Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1008393493779Smrg
10084e120bd27Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10085e120bd27Smrg  (eval $ac_compile) 2>&5
10086e120bd27Smrg  ac_status=$?
10087e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10088e120bd27Smrg  test $ac_status = 0; } 2>conftest.err; then
10089e120bd27Smrg	  soname=conftest
10090e120bd27Smrg	  lib=conftest
10091e120bd27Smrg	  libobjs=conftest.$ac_objext
10092e120bd27Smrg	  deplibs=
10093e120bd27Smrg	  wl=$lt_prog_compiler_wl
10094e120bd27Smrg	  pic_flag=$lt_prog_compiler_pic
10095e120bd27Smrg	  compiler_flags=-v
10096e120bd27Smrg	  linker_flags=-v
10097e120bd27Smrg	  verstring=
10098e120bd27Smrg	  output_objdir=.
10099e120bd27Smrg	  libname=conftest
10100e120bd27Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
10101e120bd27Smrg	  allow_undefined_flag=
10102e120bd27Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10103e120bd27Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10104e120bd27Smrg  ac_status=$?
10105e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10106e120bd27Smrg  test $ac_status = 0; }
10107e120bd27Smrg	  then
10108e120bd27Smrg	    lt_cv_archive_cmds_need_lc=no
10109e120bd27Smrg	  else
10110e120bd27Smrg	    lt_cv_archive_cmds_need_lc=yes
10111e120bd27Smrg	  fi
10112e120bd27Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
10113e120bd27Smrg	else
10114e120bd27Smrg	  cat conftest.err 1>&5
10115e120bd27Smrg	fi
10116e120bd27Smrg	$RM conftest*
1011793493779Smrg
101186c321187Smrgfi
10119e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10120e120bd27Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10121e120bd27Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10122e120bd27Smrg      ;;
10123e120bd27Smrg    esac
10124e120bd27Smrg  fi
10125e120bd27Smrg  ;;
10126e120bd27Smrgesac
10127e120bd27Smrg
10128e120bd27Smrg
10129e120bd27Smrg
10130e120bd27Smrg
10131e120bd27Smrg
101326c321187Smrg
101336c321187Smrg
101346c321187Smrg
101356c321187Smrg
101366c321187Smrg
101376c321187Smrg
101386c321187Smrg
101396c321187Smrg
101406c321187Smrg
101416c321187Smrg
101426c321187Smrg
101436c321187Smrg
101446c321187Smrg
101456c321187Smrg
101466c321187Smrg
101476c321187Smrg
101486c321187Smrg
101496c321187Smrg
101506c321187Smrg
101516c321187Smrg
101526c321187Smrg
101536c321187Smrg
101546c321187Smrg
101556c321187Smrg
101566c321187Smrg
101576c321187Smrg
101586c321187Smrg
101596c321187Smrg
101606c321187Smrg
101616c321187Smrg
101626c321187Smrg
101636c321187Smrg
101646c321187Smrg
101656c321187Smrg
101666c321187Smrg
101676c321187Smrg
101686c321187Smrg
101696c321187Smrg
101706c321187Smrg
101716c321187Smrg
101726c321187Smrg
101736c321187Smrg
101746c321187Smrg
101756c321187Smrg
101766c321187Smrg
101776c321187Smrg
101786c321187Smrg
101796c321187Smrg
101806c321187Smrg
101816c321187Smrg
101826c321187Smrg
101836c321187Smrg
101846c321187Smrg
101856c321187Smrg
101866c321187Smrg
101876c321187Smrg
101886c321187Smrg
101896c321187Smrg
101906c321187Smrg
101916c321187Smrg
101926c321187Smrg
101936c321187Smrg
101946c321187Smrg
101956c321187Smrg
101966c321187Smrg
101976c321187Smrg
101986c321187Smrg
101996c321187Smrg
1020093493779Smrg
102016c321187Smrg
102026c321187Smrg
102036c321187Smrg
102046c321187Smrg
102056c321187Smrg
102066c321187Smrg
102076c321187Smrg
102086c321187Smrg
102096c321187Smrg
102106c321187Smrg
102116c321187Smrg
102126c321187Smrg
102136c321187Smrg
102146c321187Smrg
102156c321187Smrg
102166c321187Smrg
102176c321187Smrg
102186c321187Smrg
102196c321187Smrg
102206c321187Smrg
102216c321187Smrg
102226c321187Smrg
102236c321187Smrg
102246c321187Smrg
102256c321187Smrg
102266c321187Smrg
102276c321187Smrg
102286c321187Smrg
102296c321187Smrg
102306c321187Smrg
102316c321187Smrg
102326c321187Smrg
102336c321187Smrg
102346c321187Smrg
102356c321187Smrg
102366c321187Smrg
102376c321187Smrg
102386c321187Smrg
102396c321187Smrg
102406c321187Smrg
102416c321187Smrg
102426c321187Smrg
102436c321187Smrg
102446c321187Smrg
102456c321187Smrg
102466c321187Smrg
102476c321187Smrg
102486c321187Smrg
102496c321187Smrg
102506c321187Smrg
102516c321187Smrg
102526c321187Smrg
102536c321187Smrg
102546c321187Smrg
102556c321187Smrg
102566c321187Smrg
102576c321187Smrg
102586c321187Smrg
102596c321187Smrg
102606c321187Smrg
102616c321187Smrg
102626c321187Smrg
102636c321187Smrg
102646c321187Smrg
102656c321187Smrg
102666c321187Smrg
102676c321187Smrg
102686c321187Smrg
102696c321187Smrg
102706c321187Smrg
102716c321187Smrg
102726c321187Smrg
102736c321187Smrg
102746c321187Smrg
102756c321187Smrg
102766c321187Smrg
102776c321187Smrg
102786c321187Smrg
102796c321187Smrg
102806c321187Smrg
102816c321187Smrg
102826c321187Smrg
102836c321187Smrg
10284e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10285e120bd27Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
10286e120bd27Smrg
10287e120bd27Smrgif test "$GCC" = yes; then
10288e120bd27Smrg  case $host_os in
10289e120bd27Smrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10290e120bd27Smrg    *) lt_awk_arg="/^libraries:/" ;;
10291e120bd27Smrg  esac
10292e120bd27Smrg  case $host_os in
10293e120bd27Smrg    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10294e120bd27Smrg    *) lt_sed_strip_eq="s,=/,/,g" ;;
10295e120bd27Smrg  esac
10296e120bd27Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10297e120bd27Smrg  case $lt_search_path_spec in
10298e120bd27Smrg  *\;*)
10299e120bd27Smrg    # if the path contains ";" then we assume it to be the separator
10300e120bd27Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
10301e120bd27Smrg    # assumed that no part of a normal pathname contains ";" but that should
10302e120bd27Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
10303e120bd27Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10304e120bd27Smrg    ;;
10305e120bd27Smrg  *)
10306e120bd27Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10307e120bd27Smrg    ;;
10308e120bd27Smrg  esac
10309e120bd27Smrg  # Ok, now we have the path, separated by spaces, we can step through it
10310e120bd27Smrg  # and add multilib dir if necessary.
10311e120bd27Smrg  lt_tmp_lt_search_path_spec=
10312e120bd27Smrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10313e120bd27Smrg  for lt_sys_path in $lt_search_path_spec; do
10314e120bd27Smrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10315e120bd27Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10316e120bd27Smrg    else
10317e120bd27Smrg      test -d "$lt_sys_path" && \
10318e120bd27Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10319e120bd27Smrg    fi
10320e120bd27Smrg  done
10321e120bd27Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10322e120bd27SmrgBEGIN {RS=" "; FS="/|\n";} {
10323e120bd27Smrg  lt_foo="";
10324e120bd27Smrg  lt_count=0;
10325e120bd27Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
10326e120bd27Smrg    if ($lt_i != "" && $lt_i != ".") {
10327e120bd27Smrg      if ($lt_i == "..") {
10328e120bd27Smrg        lt_count++;
10329e120bd27Smrg      } else {
10330e120bd27Smrg        if (lt_count == 0) {
10331e120bd27Smrg          lt_foo="/" $lt_i lt_foo;
10332e120bd27Smrg        } else {
10333e120bd27Smrg          lt_count--;
10334e120bd27Smrg        }
10335e120bd27Smrg      }
10336e120bd27Smrg    }
10337e120bd27Smrg  }
10338e120bd27Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
10339e120bd27Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10340e120bd27Smrg}'`
10341e120bd27Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
10342e120bd27Smrg  # for these hosts.
10343e120bd27Smrg  case $host_os in
10344e120bd27Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10345e120bd27Smrg      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10346e120bd27Smrg  esac
10347e120bd27Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10348e120bd27Smrgelse
10349e120bd27Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10350e120bd27Smrgfi
10351e120bd27Smrglibrary_names_spec=
10352e120bd27Smrglibname_spec='lib$name'
10353e120bd27Smrgsoname_spec=
10354e120bd27Smrgshrext_cmds=".so"
10355e120bd27Smrgpostinstall_cmds=
10356e120bd27Smrgpostuninstall_cmds=
10357e120bd27Smrgfinish_cmds=
10358e120bd27Smrgfinish_eval=
10359e120bd27Smrgshlibpath_var=
10360e120bd27Smrgshlibpath_overrides_runpath=unknown
10361e120bd27Smrgversion_type=none
10362e120bd27Smrgdynamic_linker="$host_os ld.so"
10363e120bd27Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
10364e120bd27Smrgneed_lib_prefix=unknown
10365e120bd27Smrghardcode_into_libs=no
10366e120bd27Smrg
10367e120bd27Smrg# when you set need_version to no, make sure it does not cause -set_version
10368e120bd27Smrg# flags to be left without arguments
10369e120bd27Smrgneed_version=unknown
103706c321187Smrg
10371e120bd27Smrgcase $host_os in
10372e120bd27Smrgaix3*)
10373e120bd27Smrg  version_type=linux
10374e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10375e120bd27Smrg  shlibpath_var=LIBPATH
103766c321187Smrg
10377e120bd27Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
10378e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10379e120bd27Smrg  ;;
103806c321187Smrg
10381e120bd27Smrgaix[4-9]*)
10382e120bd27Smrg  version_type=linux
10383e120bd27Smrg  need_lib_prefix=no
10384e120bd27Smrg  need_version=no
10385e120bd27Smrg  hardcode_into_libs=yes
10386e120bd27Smrg  if test "$host_cpu" = ia64; then
10387e120bd27Smrg    # AIX 5 supports IA64
10388e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10389e120bd27Smrg    shlibpath_var=LD_LIBRARY_PATH
10390e120bd27Smrg  else
10391e120bd27Smrg    # With GCC up to 2.95.x, collect2 would create an import file
10392e120bd27Smrg    # for dependence libraries.  The import file would start with
10393e120bd27Smrg    # the line `#! .'.  This would cause the generated library to
10394e120bd27Smrg    # depend on `.', always an invalid library.  This was fixed in
10395e120bd27Smrg    # development snapshots of GCC prior to 3.0.
10396e120bd27Smrg    case $host_os in
10397e120bd27Smrg      aix4 | aix4.[01] | aix4.[01].*)
10398e120bd27Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10399e120bd27Smrg	   echo ' yes '
10400e120bd27Smrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10401e120bd27Smrg	:
10402e120bd27Smrg      else
10403e120bd27Smrg	can_build_shared=no
10404e120bd27Smrg      fi
10405e120bd27Smrg      ;;
10406e120bd27Smrg    esac
10407e120bd27Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10408e120bd27Smrg    # soname into executable. Probably we can add versioning support to
10409e120bd27Smrg    # collect2, so additional links can be useful in future.
10410e120bd27Smrg    if test "$aix_use_runtimelinking" = yes; then
10411e120bd27Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10412e120bd27Smrg      # instead of lib<name>.a to let people know that these are not
10413e120bd27Smrg      # typical AIX shared libraries.
10414e120bd27Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10415e120bd27Smrg    else
10416e120bd27Smrg      # We preserve .a as extension for shared libraries through AIX4.2
10417e120bd27Smrg      # and later when we are not doing run time linking.
10418e120bd27Smrg      library_names_spec='${libname}${release}.a $libname.a'
10419e120bd27Smrg      soname_spec='${libname}${release}${shared_ext}$major'
10420e120bd27Smrg    fi
10421e120bd27Smrg    shlibpath_var=LIBPATH
10422e120bd27Smrg  fi
10423e120bd27Smrg  ;;
104246c321187Smrg
10425e120bd27Smrgamigaos*)
10426e120bd27Smrg  case $host_cpu in
10427e120bd27Smrg  powerpc)
10428e120bd27Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
10429e120bd27Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10430e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10431e120bd27Smrg    ;;
10432e120bd27Smrg  m68k)
10433e120bd27Smrg    library_names_spec='$libname.ixlibrary $libname.a'
10434e120bd27Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10435e120bd27Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10436e120bd27Smrg    ;;
10437e120bd27Smrg  esac
10438e120bd27Smrg  ;;
104396c321187Smrg
10440e120bd27Smrgbeos*)
10441e120bd27Smrg  library_names_spec='${libname}${shared_ext}'
10442e120bd27Smrg  dynamic_linker="$host_os ld.so"
10443e120bd27Smrg  shlibpath_var=LIBRARY_PATH
10444e120bd27Smrg  ;;
104456c321187Smrg
10446e120bd27Smrgbsdi[45]*)
10447e120bd27Smrg  version_type=linux
10448e120bd27Smrg  need_version=no
10449e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10450e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10451e120bd27Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10452e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10453e120bd27Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10454e120bd27Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10455e120bd27Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
10456e120bd27Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10457e120bd27Smrg  # libtool to hard-code these into programs
10458e120bd27Smrg  ;;
104596c321187Smrg
10460e120bd27Smrgcygwin* | mingw* | pw32* | cegcc*)
10461e120bd27Smrg  version_type=windows
10462e120bd27Smrg  shrext_cmds=".dll"
10463e120bd27Smrg  need_version=no
10464e120bd27Smrg  need_lib_prefix=no
104656c321187Smrg
10466e120bd27Smrg  case $GCC,$host_os in
10467e120bd27Smrg  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10468e120bd27Smrg    library_names_spec='$libname.dll.a'
10469e120bd27Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10470e120bd27Smrg    postinstall_cmds='base_file=`basename \${file}`~
10471e120bd27Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10472e120bd27Smrg      dldir=$destdir/`dirname \$dlpath`~
10473e120bd27Smrg      test -d \$dldir || mkdir -p \$dldir~
10474e120bd27Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
10475e120bd27Smrg      chmod a+x \$dldir/$dlname~
10476e120bd27Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10477e120bd27Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10478e120bd27Smrg      fi'
10479e120bd27Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10480e120bd27Smrg      dlpath=$dir/\$dldll~
10481e120bd27Smrg       $RM \$dlpath'
10482e120bd27Smrg    shlibpath_overrides_runpath=yes
104836c321187Smrg
10484e120bd27Smrg    case $host_os in
10485e120bd27Smrg    cygwin*)
10486e120bd27Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10487e120bd27Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
104886c321187Smrg
10489e120bd27Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10490e120bd27Smrg      ;;
10491e120bd27Smrg    mingw* | cegcc*)
10492e120bd27Smrg      # MinGW DLLs use traditional 'lib' prefix
10493e120bd27Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10494e120bd27Smrg      ;;
10495e120bd27Smrg    pw32*)
10496e120bd27Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
10497e120bd27Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10498e120bd27Smrg      ;;
10499e120bd27Smrg    esac
10500e120bd27Smrg    ;;
105016c321187Smrg
10502e120bd27Smrg  *)
10503e120bd27Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10504e120bd27Smrg    ;;
10505e120bd27Smrg  esac
10506e120bd27Smrg  dynamic_linker='Win32 ld.exe'
10507e120bd27Smrg  # FIXME: first we should search . and the directory the executable is in
10508e120bd27Smrg  shlibpath_var=PATH
10509e120bd27Smrg  ;;
105106c321187Smrg
10511e120bd27Smrgdarwin* | rhapsody*)
10512e120bd27Smrg  dynamic_linker="$host_os dyld"
10513e120bd27Smrg  version_type=darwin
10514e120bd27Smrg  need_lib_prefix=no
10515e120bd27Smrg  need_version=no
10516e120bd27Smrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10517e120bd27Smrg  soname_spec='${libname}${release}${major}$shared_ext'
10518e120bd27Smrg  shlibpath_overrides_runpath=yes
10519e120bd27Smrg  shlibpath_var=DYLD_LIBRARY_PATH
10520e120bd27Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
105216c321187Smrg
10522e120bd27Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10523e120bd27Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10524e120bd27Smrg  ;;
105256c321187Smrg
10526e120bd27Smrgdgux*)
10527e120bd27Smrg  version_type=linux
10528e120bd27Smrg  need_lib_prefix=no
10529e120bd27Smrg  need_version=no
10530e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10531e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10532e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10533e120bd27Smrg  ;;
105346c321187Smrg
10535e120bd27Smrgfreebsd1*)
10536e120bd27Smrg  dynamic_linker=no
10537e120bd27Smrg  ;;
105386c321187Smrg
10539e120bd27Smrgfreebsd* | dragonfly*)
10540e120bd27Smrg  # DragonFly does not have aout.  When/if they implement a new
10541e120bd27Smrg  # versioning mechanism, adjust this.
10542e120bd27Smrg  if test -x /usr/bin/objformat; then
10543e120bd27Smrg    objformat=`/usr/bin/objformat`
10544e120bd27Smrg  else
10545e120bd27Smrg    case $host_os in
10546e120bd27Smrg    freebsd[123]*) objformat=aout ;;
10547e120bd27Smrg    *) objformat=elf ;;
10548e120bd27Smrg    esac
10549e120bd27Smrg  fi
10550e120bd27Smrg  version_type=freebsd-$objformat
10551e120bd27Smrg  case $version_type in
10552e120bd27Smrg    freebsd-elf*)
10553e120bd27Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10554e120bd27Smrg      need_version=no
10555e120bd27Smrg      need_lib_prefix=no
10556e120bd27Smrg      ;;
10557e120bd27Smrg    freebsd-*)
10558e120bd27Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10559e120bd27Smrg      need_version=yes
10560e120bd27Smrg      ;;
10561e120bd27Smrg  esac
10562e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10563e120bd27Smrg  case $host_os in
10564e120bd27Smrg  freebsd2*)
10565e120bd27Smrg    shlibpath_overrides_runpath=yes
10566e120bd27Smrg    ;;
10567e120bd27Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
10568e120bd27Smrg    shlibpath_overrides_runpath=yes
10569e120bd27Smrg    hardcode_into_libs=yes
10570e120bd27Smrg    ;;
10571e120bd27Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10572e120bd27Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10573e120bd27Smrg    shlibpath_overrides_runpath=no
10574e120bd27Smrg    hardcode_into_libs=yes
10575e120bd27Smrg    ;;
10576e120bd27Smrg  *) # from 4.6 on, and DragonFly
10577e120bd27Smrg    shlibpath_overrides_runpath=yes
10578e120bd27Smrg    hardcode_into_libs=yes
10579e120bd27Smrg    ;;
10580e120bd27Smrg  esac
10581e120bd27Smrg  ;;
105826c321187Smrg
10583e120bd27Smrggnu*)
10584e120bd27Smrg  version_type=linux
10585e120bd27Smrg  need_lib_prefix=no
10586e120bd27Smrg  need_version=no
10587e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10588e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10589e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10590e120bd27Smrg  hardcode_into_libs=yes
10591e120bd27Smrg  ;;
105926c321187Smrg
10593e120bd27Smrghaiku*)
10594e120bd27Smrg  version_type=linux
10595e120bd27Smrg  need_lib_prefix=no
10596e120bd27Smrg  need_version=no
10597e120bd27Smrg  dynamic_linker="$host_os runtime_loader"
10598e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10599e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10600e120bd27Smrg  shlibpath_var=LIBRARY_PATH
10601e120bd27Smrg  shlibpath_overrides_runpath=yes
10602e120bd27Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10603e120bd27Smrg  hardcode_into_libs=yes
10604e120bd27Smrg  ;;
106056c321187Smrg
10606e120bd27Smrghpux9* | hpux10* | hpux11*)
10607e120bd27Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
10608e120bd27Smrg  # link against other versions.
10609e120bd27Smrg  version_type=sunos
10610e120bd27Smrg  need_lib_prefix=no
10611e120bd27Smrg  need_version=no
10612e120bd27Smrg  case $host_cpu in
10613e120bd27Smrg  ia64*)
10614e120bd27Smrg    shrext_cmds='.so'
10615e120bd27Smrg    hardcode_into_libs=yes
10616e120bd27Smrg    dynamic_linker="$host_os dld.so"
10617e120bd27Smrg    shlibpath_var=LD_LIBRARY_PATH
10618e120bd27Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10619e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10620e120bd27Smrg    soname_spec='${libname}${release}${shared_ext}$major'
10621e120bd27Smrg    if test "X$HPUX_IA64_MODE" = X32; then
10622e120bd27Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10623e120bd27Smrg    else
10624e120bd27Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10625e120bd27Smrg    fi
10626e120bd27Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10627e120bd27Smrg    ;;
10628e120bd27Smrg  hppa*64*)
10629e120bd27Smrg    shrext_cmds='.sl'
10630e120bd27Smrg    hardcode_into_libs=yes
10631e120bd27Smrg    dynamic_linker="$host_os dld.sl"
10632e120bd27Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10633e120bd27Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10634e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10635e120bd27Smrg    soname_spec='${libname}${release}${shared_ext}$major'
10636e120bd27Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10637e120bd27Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10638e120bd27Smrg    ;;
10639e120bd27Smrg  *)
10640e120bd27Smrg    shrext_cmds='.sl'
10641e120bd27Smrg    dynamic_linker="$host_os dld.sl"
10642e120bd27Smrg    shlibpath_var=SHLIB_PATH
10643e120bd27Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10644e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10645e120bd27Smrg    soname_spec='${libname}${release}${shared_ext}$major'
10646e120bd27Smrg    ;;
10647e120bd27Smrg  esac
10648e120bd27Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10649e120bd27Smrg  postinstall_cmds='chmod 555 $lib'
10650e120bd27Smrg  # or fails outright, so override atomically:
10651e120bd27Smrg  install_override_mode=555
10652e120bd27Smrg  ;;
106536c321187Smrg
10654e120bd27Smrginterix[3-9]*)
10655e120bd27Smrg  version_type=linux
10656e120bd27Smrg  need_lib_prefix=no
10657e120bd27Smrg  need_version=no
10658e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10659e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10660e120bd27Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10661e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10662e120bd27Smrg  shlibpath_overrides_runpath=no
10663e120bd27Smrg  hardcode_into_libs=yes
10664e120bd27Smrg  ;;
106656c321187Smrg
10666e120bd27Smrgirix5* | irix6* | nonstopux*)
10667e120bd27Smrg  case $host_os in
10668e120bd27Smrg    nonstopux*) version_type=nonstopux ;;
10669e120bd27Smrg    *)
10670e120bd27Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
10671e120bd27Smrg		version_type=linux
10672e120bd27Smrg	else
10673e120bd27Smrg		version_type=irix
10674e120bd27Smrg	fi ;;
10675e120bd27Smrg  esac
10676e120bd27Smrg  need_lib_prefix=no
10677e120bd27Smrg  need_version=no
10678e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10679e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10680e120bd27Smrg  case $host_os in
10681e120bd27Smrg  irix5* | nonstopux*)
10682e120bd27Smrg    libsuff= shlibsuff=
10683e120bd27Smrg    ;;
10684e120bd27Smrg  *)
10685e120bd27Smrg    case $LD in # libtool.m4 will add one of these switches to LD
10686e120bd27Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10687e120bd27Smrg      libsuff= shlibsuff= libmagic=32-bit;;
10688e120bd27Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10689e120bd27Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
10690e120bd27Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10691e120bd27Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10692e120bd27Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
10693e120bd27Smrg    esac
10694e120bd27Smrg    ;;
10695e120bd27Smrg  esac
10696e120bd27Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10697e120bd27Smrg  shlibpath_overrides_runpath=no
10698e120bd27Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10699e120bd27Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10700e120bd27Smrg  hardcode_into_libs=yes
10701e120bd27Smrg  ;;
107026c321187Smrg
10703e120bd27Smrg# No shared lib support for Linux oldld, aout, or coff.
10704e120bd27Smrglinux*oldld* | linux*aout* | linux*coff*)
10705e120bd27Smrg  dynamic_linker=no
10706e120bd27Smrg  ;;
107076c321187Smrg
10708e120bd27Smrg# This must be Linux ELF.
10709e120bd27Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
10710e120bd27Smrg  version_type=linux
10711e120bd27Smrg  need_lib_prefix=no
10712e120bd27Smrg  need_version=no
10713e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10714e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10715e120bd27Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10716e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10717e120bd27Smrg  shlibpath_overrides_runpath=no
107186c321187Smrg
10719e120bd27Smrg  # Some binutils ld are patched to set DT_RUNPATH
10720e120bd27Smrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10721e120bd27Smrg  $as_echo_n "(cached) " >&6
10722e120bd27Smrgelse
10723e120bd27Smrg  lt_cv_shlibpath_overrides_runpath=no
10724e120bd27Smrg    save_LDFLAGS=$LDFLAGS
10725e120bd27Smrg    save_libdir=$libdir
10726e120bd27Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10727e120bd27Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10728e120bd27Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10729e120bd27Smrg/* end confdefs.h.  */
107306c321187Smrg
10731e120bd27Smrgint
10732e120bd27Smrgmain ()
10733e120bd27Smrg{
107346c321187Smrg
10735e120bd27Smrg  ;
10736e120bd27Smrg  return 0;
10737e120bd27Smrg}
10738e120bd27Smrg_ACEOF
10739e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
10740e120bd27Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10741e120bd27Smrg  lt_cv_shlibpath_overrides_runpath=yes
10742e120bd27Smrgfi
10743e120bd27Smrgfi
10744e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
10745e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
10746e120bd27Smrg    LDFLAGS=$save_LDFLAGS
10747e120bd27Smrg    libdir=$save_libdir
107486c321187Smrg
10749e120bd27Smrgfi
107506c321187Smrg
10751e120bd27Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
107526c321187Smrg
10753e120bd27Smrg  # This implies no fast_install, which is unacceptable.
10754e120bd27Smrg  # Some rework will be needed to allow for fast_install
10755e120bd27Smrg  # before this can be enabled.
10756e120bd27Smrg  hardcode_into_libs=yes
107576c321187Smrg
10758e120bd27Smrg  # Append ld.so.conf contents to the search path
10759e120bd27Smrg  if test -f /etc/ld.so.conf; then
10760e120bd27Smrg    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' ' '`
10761e120bd27Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10762e120bd27Smrg  fi
107636c321187Smrg
10764e120bd27Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
10765e120bd27Smrg  # powerpc, because MkLinux only supported shared libraries with the
10766e120bd27Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
10767e120bd27Smrg  # most powerpc-linux boxes support dynamic linking these days and
10768e120bd27Smrg  # people can always --disable-shared, the test was removed, and we
10769e120bd27Smrg  # assume the GNU/Linux dynamic linker is in use.
10770e120bd27Smrg  dynamic_linker='GNU/Linux ld.so'
10771e120bd27Smrg  ;;
107726c321187Smrg
10773e120bd27Smrgnetbsd*)
10774e120bd27Smrg  version_type=sunos
10775e120bd27Smrg  need_lib_prefix=no
10776e120bd27Smrg  need_version=no
10777e120bd27Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10778e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10779e120bd27Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10780e120bd27Smrg    dynamic_linker='NetBSD (a.out) ld.so'
10781e120bd27Smrg  else
10782e120bd27Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10783e120bd27Smrg    soname_spec='${libname}${release}${shared_ext}$major'
10784e120bd27Smrg    dynamic_linker='NetBSD ld.elf_so'
10785e120bd27Smrg  fi
10786e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10787e120bd27Smrg  shlibpath_overrides_runpath=yes
10788e120bd27Smrg  hardcode_into_libs=yes
10789e120bd27Smrg  ;;
107906c321187Smrg
10791e120bd27Smrgnewsos6)
10792e120bd27Smrg  version_type=linux
10793e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10794e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10795e120bd27Smrg  shlibpath_overrides_runpath=yes
10796e120bd27Smrg  ;;
107976c321187Smrg
10798e120bd27Smrg*nto* | *qnx*)
10799e120bd27Smrg  version_type=qnx
10800e120bd27Smrg  need_lib_prefix=no
10801e120bd27Smrg  need_version=no
10802e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10803e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10804e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10805e120bd27Smrg  shlibpath_overrides_runpath=no
10806e120bd27Smrg  hardcode_into_libs=yes
10807e120bd27Smrg  dynamic_linker='ldqnx.so'
10808e120bd27Smrg  ;;
1080993493779Smrg
10810e120bd27Smrgopenbsd*)
10811e120bd27Smrg  version_type=sunos
10812e120bd27Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
10813e120bd27Smrg  need_lib_prefix=no
10814e120bd27Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10815e120bd27Smrg  case $host_os in
10816e120bd27Smrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10817e120bd27Smrg    *)				need_version=no  ;;
10818e120bd27Smrg  esac
10819e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10820e120bd27Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10821e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10822e120bd27Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10823e120bd27Smrg    case $host_os in
10824e120bd27Smrg      openbsd2.[89] | openbsd2.[89].*)
10825e120bd27Smrg	shlibpath_overrides_runpath=no
10826e120bd27Smrg	;;
10827e120bd27Smrg      *)
10828e120bd27Smrg	shlibpath_overrides_runpath=yes
10829e120bd27Smrg	;;
10830e120bd27Smrg      esac
10831e120bd27Smrg  else
10832e120bd27Smrg    shlibpath_overrides_runpath=yes
10833e120bd27Smrg  fi
10834e120bd27Smrg  ;;
108356c321187Smrg
10836e120bd27Smrgos2*)
10837e120bd27Smrg  libname_spec='$name'
10838e120bd27Smrg  shrext_cmds=".dll"
10839e120bd27Smrg  need_lib_prefix=no
10840e120bd27Smrg  library_names_spec='$libname${shared_ext} $libname.a'
10841e120bd27Smrg  dynamic_linker='OS/2 ld.exe'
10842e120bd27Smrg  shlibpath_var=LIBPATH
10843e120bd27Smrg  ;;
108446c321187Smrg
10845e120bd27Smrgosf3* | osf4* | osf5*)
10846e120bd27Smrg  version_type=osf
10847e120bd27Smrg  need_lib_prefix=no
10848e120bd27Smrg  need_version=no
10849e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10850e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10851e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10852e120bd27Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10853e120bd27Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10854e120bd27Smrg  ;;
108556c321187Smrg
10856e120bd27Smrgrdos*)
10857e120bd27Smrg  dynamic_linker=no
10858e120bd27Smrg  ;;
108596c321187Smrg
10860e120bd27Smrgsolaris*)
10861e120bd27Smrg  version_type=linux
10862e120bd27Smrg  need_lib_prefix=no
10863e120bd27Smrg  need_version=no
10864e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10865e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10866e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10867e120bd27Smrg  shlibpath_overrides_runpath=yes
10868e120bd27Smrg  hardcode_into_libs=yes
10869e120bd27Smrg  # ldd complains unless libraries are executable
10870e120bd27Smrg  postinstall_cmds='chmod +x $lib'
10871e120bd27Smrg  ;;
108726c321187Smrg
10873e120bd27Smrgsunos4*)
10874e120bd27Smrg  version_type=sunos
10875e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10876e120bd27Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10877e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10878e120bd27Smrg  shlibpath_overrides_runpath=yes
10879e120bd27Smrg  if test "$with_gnu_ld" = yes; then
10880e120bd27Smrg    need_lib_prefix=no
10881e120bd27Smrg  fi
10882e120bd27Smrg  need_version=yes
10883e120bd27Smrg  ;;
108846c321187Smrg
10885e120bd27Smrgsysv4 | sysv4.3*)
10886e120bd27Smrg  version_type=linux
10887e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10888e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10889e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10890e120bd27Smrg  case $host_vendor in
10891e120bd27Smrg    sni)
10892e120bd27Smrg      shlibpath_overrides_runpath=no
10893e120bd27Smrg      need_lib_prefix=no
10894e120bd27Smrg      runpath_var=LD_RUN_PATH
10895e120bd27Smrg      ;;
10896e120bd27Smrg    siemens)
10897e120bd27Smrg      need_lib_prefix=no
10898e120bd27Smrg      ;;
10899e120bd27Smrg    motorola)
10900e120bd27Smrg      need_lib_prefix=no
10901e120bd27Smrg      need_version=no
10902e120bd27Smrg      shlibpath_overrides_runpath=no
10903e120bd27Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10904e120bd27Smrg      ;;
10905e120bd27Smrg  esac
10906e120bd27Smrg  ;;
109076c321187Smrg
10908e120bd27Smrgsysv4*MP*)
10909e120bd27Smrg  if test -d /usr/nec ;then
10910e120bd27Smrg    version_type=linux
10911e120bd27Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10912e120bd27Smrg    soname_spec='$libname${shared_ext}.$major'
10913e120bd27Smrg    shlibpath_var=LD_LIBRARY_PATH
10914e120bd27Smrg  fi
10915e120bd27Smrg  ;;
109166c321187Smrg
10917e120bd27Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10918e120bd27Smrg  version_type=freebsd-elf
10919e120bd27Smrg  need_lib_prefix=no
10920e120bd27Smrg  need_version=no
10921e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10922e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10923e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10924e120bd27Smrg  shlibpath_overrides_runpath=yes
10925e120bd27Smrg  hardcode_into_libs=yes
10926e120bd27Smrg  if test "$with_gnu_ld" = yes; then
10927e120bd27Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10928e120bd27Smrg  else
10929e120bd27Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10930e120bd27Smrg    case $host_os in
10931e120bd27Smrg      sco3.2v5*)
10932e120bd27Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10933e120bd27Smrg	;;
10934e120bd27Smrg    esac
10935e120bd27Smrg  fi
10936e120bd27Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
10937e120bd27Smrg  ;;
109386c321187Smrg
10939e120bd27Smrgtpf*)
10940e120bd27Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10941e120bd27Smrg  version_type=linux
10942e120bd27Smrg  need_lib_prefix=no
10943e120bd27Smrg  need_version=no
10944e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10945e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10946e120bd27Smrg  shlibpath_overrides_runpath=no
10947e120bd27Smrg  hardcode_into_libs=yes
10948e120bd27Smrg  ;;
109496c321187Smrg
10950e120bd27Smrguts4*)
10951e120bd27Smrg  version_type=linux
10952e120bd27Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10953e120bd27Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10954e120bd27Smrg  shlibpath_var=LD_LIBRARY_PATH
10955e120bd27Smrg  ;;
109566c321187Smrg
10957e120bd27Smrg*)
10958e120bd27Smrg  dynamic_linker=no
10959e120bd27Smrg  ;;
10960e120bd27Smrgesac
10961e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10962e120bd27Smrg$as_echo "$dynamic_linker" >&6; }
10963e120bd27Smrgtest "$dynamic_linker" = no && can_build_shared=no
109646c321187Smrg
10965e120bd27Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10966e120bd27Smrgif test "$GCC" = yes; then
10967e120bd27Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10968e120bd27Smrgfi
109696c321187Smrg
10970e120bd27Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10971e120bd27Smrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10972e120bd27Smrgfi
10973e120bd27Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10974e120bd27Smrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10975e120bd27Smrgfi
109766c321187Smrg
109776c321187Smrg
109786c321187Smrg
109796c321187Smrg
109806c321187Smrg
109816c321187Smrg
109826c321187Smrg
109836c321187Smrg
109846c321187Smrg
109856c321187Smrg
109866c321187Smrg
109876c321187Smrg
109886c321187Smrg
109896c321187Smrg
109906c321187Smrg
109916c321187Smrg
109926c321187Smrg
109936c321187Smrg
109946c321187Smrg
109956c321187Smrg
109966c321187Smrg
109976c321187Smrg
109986c321187Smrg
109996c321187Smrg
110006c321187Smrg
110016c321187Smrg
110026c321187Smrg
110036c321187Smrg
110046c321187Smrg
110056c321187Smrg
110066c321187Smrg
110076c321187Smrg
110086c321187Smrg
110096c321187Smrg
110106c321187Smrg
110116c321187Smrg
110126c321187Smrg
110136c321187Smrg
110146c321187Smrg
110156c321187Smrg
110166c321187Smrg
110176c321187Smrg
110186c321187Smrg
110196c321187Smrg
110206c321187Smrg
110216c321187Smrg
110226c321187Smrg
110236c321187Smrg
110246c321187Smrg
110256c321187Smrg
110266c321187Smrg
110276c321187Smrg
110286c321187Smrg
110296c321187Smrg
110306c321187Smrg
110316c321187Smrg
110326c321187Smrg
110336c321187Smrg
110346c321187Smrg
110356c321187Smrg
110366c321187Smrg
110376c321187Smrg
110386c321187Smrg
110396c321187Smrg
110406c321187Smrg
110416c321187Smrg
110426c321187Smrg
110436c321187Smrg
110446c321187Smrg
110456c321187Smrg
110466c321187Smrg
110476c321187Smrg
110486c321187Smrg
11049e120bd27Smrg
11050e120bd27Smrg
11051e120bd27Smrg
11052e120bd27Smrg
11053e120bd27Smrg
11054e120bd27Smrg
11055e120bd27Smrg
11056e120bd27Smrg
11057e120bd27Smrg
11058e120bd27Smrg
11059e120bd27Smrg
11060e120bd27Smrg
11061e120bd27Smrg
11062e120bd27Smrg
11063e120bd27Smrg
11064e120bd27Smrg
11065e120bd27Smrg
11066e120bd27Smrg
11067e120bd27Smrg
11068e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11069e120bd27Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11070e120bd27Smrghardcode_action=
11071e120bd27Smrgif test -n "$hardcode_libdir_flag_spec" ||
11072e120bd27Smrg   test -n "$runpath_var" ||
11073e120bd27Smrg   test "X$hardcode_automatic" = "Xyes" ; then
11074e120bd27Smrg
11075e120bd27Smrg  # We can hardcode non-existent directories.
11076e120bd27Smrg  if test "$hardcode_direct" != no &&
11077e120bd27Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11078e120bd27Smrg     # have to relink, otherwise we might link with an installed library
11079e120bd27Smrg     # when we should be linking with a yet-to-be-installed one
11080e120bd27Smrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11081e120bd27Smrg     test "$hardcode_minus_L" != no; then
11082e120bd27Smrg    # Linking always hardcodes the temporary library directory.
11083e120bd27Smrg    hardcode_action=relink
110846c321187Smrg  else
11085e120bd27Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11086e120bd27Smrg    hardcode_action=immediate
110876c321187Smrg  fi
11088e120bd27Smrgelse
11089e120bd27Smrg  # We cannot hardcode anything, or else we can only hardcode existing
11090e120bd27Smrg  # directories.
11091e120bd27Smrg  hardcode_action=unsupported
110926c321187Smrgfi
11093e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11094e120bd27Smrg$as_echo "$hardcode_action" >&6; }
110956c321187Smrg
11096e120bd27Smrgif test "$hardcode_action" = relink ||
11097e120bd27Smrg   test "$inherit_rpath" = yes; then
11098e120bd27Smrg  # Fast installation is not supported
11099e120bd27Smrg  enable_fast_install=no
11100e120bd27Smrgelif test "$shlibpath_overrides_runpath" = yes ||
11101e120bd27Smrg     test "$enable_shared" = no; then
11102e120bd27Smrg  # Fast installation is not necessary
11103e120bd27Smrg  enable_fast_install=needless
111046c321187Smrgfi
111056c321187Smrg
111066c321187Smrg
111076c321187Smrg
111086c321187Smrg
11109e120bd27Smrg
11110e120bd27Smrg
11111e120bd27Smrg  if test "x$enable_dlopen" != xyes; then
11112e120bd27Smrg  enable_dlopen=unknown
11113e120bd27Smrg  enable_dlopen_self=unknown
11114e120bd27Smrg  enable_dlopen_self_static=unknown
11115e120bd27Smrgelse
11116e120bd27Smrg  lt_cv_dlopen=no
11117e120bd27Smrg  lt_cv_dlopen_libs=
11118e120bd27Smrg
11119e120bd27Smrg  case $host_os in
11120e120bd27Smrg  beos*)
11121e120bd27Smrg    lt_cv_dlopen="load_add_on"
11122e120bd27Smrg    lt_cv_dlopen_libs=
11123e120bd27Smrg    lt_cv_dlopen_self=yes
11124e120bd27Smrg    ;;
11125e120bd27Smrg
11126e120bd27Smrg  mingw* | pw32* | cegcc*)
11127e120bd27Smrg    lt_cv_dlopen="LoadLibrary"
11128e120bd27Smrg    lt_cv_dlopen_libs=
11129e120bd27Smrg    ;;
11130e120bd27Smrg
11131e120bd27Smrg  cygwin*)
11132e120bd27Smrg    lt_cv_dlopen="dlopen"
11133e120bd27Smrg    lt_cv_dlopen_libs=
11134e120bd27Smrg    ;;
11135e120bd27Smrg
11136e120bd27Smrg  darwin*)
11137e120bd27Smrg  # if libdl is installed we need to link against it
11138e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11139e120bd27Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
11140e120bd27Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
1114193493779Smrg  $as_echo_n "(cached) " >&6
111426c321187Smrgelse
11143e120bd27Smrg  ac_check_lib_save_LIBS=$LIBS
11144e120bd27SmrgLIBS="-ldl  $LIBS"
11145e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
111466c321187Smrg/* end confdefs.h.  */
111476c321187Smrg
11148e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
11149e120bd27Smrg   Use char because int might match the return type of a GCC
11150e120bd27Smrg   builtin and then its argument prototype would still apply.  */
11151e120bd27Smrg#ifdef __cplusplus
11152e120bd27Smrgextern "C"
11153e120bd27Smrg#endif
11154e120bd27Smrgchar dlopen ();
111556c321187Smrgint
111566c321187Smrgmain ()
111576c321187Smrg{
11158e120bd27Smrgreturn dlopen ();
111596c321187Smrg  ;
111606c321187Smrg  return 0;
111616c321187Smrg}
111626c321187Smrg_ACEOF
11163e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
11164e120bd27Smrg  ac_cv_lib_dl_dlopen=yes
111656c321187Smrgelse
11166e120bd27Smrg  ac_cv_lib_dl_dlopen=no
11167e120bd27Smrgfi
11168e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
11169e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
11170e120bd27SmrgLIBS=$ac_check_lib_save_LIBS
111716c321187Smrgfi
11172e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11173e120bd27Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11174e120bd27Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11175e120bd27Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11176e120bd27Smrgelse
111776c321187Smrg
11178e120bd27Smrg    lt_cv_dlopen="dyld"
11179e120bd27Smrg    lt_cv_dlopen_libs=
11180e120bd27Smrg    lt_cv_dlopen_self=yes
111816c321187Smrg
111826c321187Smrgfi
11183e120bd27Smrg
11184e120bd27Smrg    ;;
11185e120bd27Smrg
11186e120bd27Smrg  *)
11187e120bd27Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11188e120bd27Smrgif test "x$ac_cv_func_shl_load" = xyes; then :
11189e120bd27Smrg  lt_cv_dlopen="shl_load"
11190e120bd27Smrgelse
11191e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11192e120bd27Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
11193e120bd27Smrgif ${ac_cv_lib_dld_shl_load+:} false; then :
11194e120bd27Smrg  $as_echo_n "(cached) " >&6
11195e120bd27Smrgelse
11196e120bd27Smrg  ac_check_lib_save_LIBS=$LIBS
11197e120bd27SmrgLIBS="-ldld  $LIBS"
11198e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
11199e120bd27Smrg/* end confdefs.h.  */
11200e120bd27Smrg
11201e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
11202e120bd27Smrg   Use char because int might match the return type of a GCC
11203e120bd27Smrg   builtin and then its argument prototype would still apply.  */
11204e120bd27Smrg#ifdef __cplusplus
11205e120bd27Smrgextern "C"
11206e120bd27Smrg#endif
11207e120bd27Smrgchar shl_load ();
11208e120bd27Smrgint
11209e120bd27Smrgmain ()
11210e120bd27Smrg{
11211e120bd27Smrgreturn shl_load ();
11212e120bd27Smrg  ;
11213e120bd27Smrg  return 0;
11214e120bd27Smrg}
11215e120bd27Smrg_ACEOF
11216e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
11217e120bd27Smrg  ac_cv_lib_dld_shl_load=yes
1121893493779Smrgelse
11219e120bd27Smrg  ac_cv_lib_dld_shl_load=no
1122093493779Smrgfi
11221e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
11222e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
11223e120bd27SmrgLIBS=$ac_check_lib_save_LIBS
11224e120bd27Smrgfi
11225e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11226e120bd27Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11227e120bd27Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11228e120bd27Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11229e120bd27Smrgelse
11230e120bd27Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11231e120bd27Smrgif test "x$ac_cv_func_dlopen" = xyes; then :
11232e120bd27Smrg  lt_cv_dlopen="dlopen"
11233e120bd27Smrgelse
11234e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11235e120bd27Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
11236e120bd27Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
1123793493779Smrg  $as_echo_n "(cached) " >&6
112386c321187Smrgelse
11239e120bd27Smrg  ac_check_lib_save_LIBS=$LIBS
11240e120bd27SmrgLIBS="-ldl  $LIBS"
11241e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
112426c321187Smrg/* end confdefs.h.  */
112436c321187Smrg
11244e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
11245e120bd27Smrg   Use char because int might match the return type of a GCC
11246e120bd27Smrg   builtin and then its argument prototype would still apply.  */
11247e120bd27Smrg#ifdef __cplusplus
11248e120bd27Smrgextern "C"
11249e120bd27Smrg#endif
11250e120bd27Smrgchar dlopen ();
112516c321187Smrgint
112526c321187Smrgmain ()
112536c321187Smrg{
11254e120bd27Smrgreturn dlopen ();
112556c321187Smrg  ;
112566c321187Smrg  return 0;
112576c321187Smrg}
112586c321187Smrg_ACEOF
11259e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
11260e120bd27Smrg  ac_cv_lib_dl_dlopen=yes
112616c321187Smrgelse
11262e120bd27Smrg  ac_cv_lib_dl_dlopen=no
11263e120bd27Smrgfi
11264e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
11265e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
11266e120bd27SmrgLIBS=$ac_check_lib_save_LIBS
11267e120bd27Smrgfi
11268e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11269e120bd27Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11270e120bd27Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11271e120bd27Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11272e120bd27Smrgelse
11273e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11274e120bd27Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11275e120bd27Smrgif ${ac_cv_lib_svld_dlopen+:} false; then :
11276e120bd27Smrg  $as_echo_n "(cached) " >&6
11277e120bd27Smrgelse
11278e120bd27Smrg  ac_check_lib_save_LIBS=$LIBS
11279e120bd27SmrgLIBS="-lsvld  $LIBS"
11280e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
112816c321187Smrg/* end confdefs.h.  */
112826c321187Smrg
11283e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
11284e120bd27Smrg   Use char because int might match the return type of a GCC
11285e120bd27Smrg   builtin and then its argument prototype would still apply.  */
11286e120bd27Smrg#ifdef __cplusplus
11287e120bd27Smrgextern "C"
11288e120bd27Smrg#endif
11289e120bd27Smrgchar dlopen ();
112906c321187Smrgint
112916c321187Smrgmain ()
112926c321187Smrg{
11293e120bd27Smrgreturn dlopen ();
112946c321187Smrg  ;
112956c321187Smrg  return 0;
112966c321187Smrg}
112976c321187Smrg_ACEOF
11298e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
11299e120bd27Smrg  ac_cv_lib_svld_dlopen=yes
113006c321187Smrgelse
11301e120bd27Smrg  ac_cv_lib_svld_dlopen=no
11302e120bd27Smrgfi
11303e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
11304e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
11305e120bd27SmrgLIBS=$ac_check_lib_save_LIBS
11306e120bd27Smrgfi
11307e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11308e120bd27Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11309e120bd27Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11310e120bd27Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11311e120bd27Smrgelse
11312e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11313e120bd27Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
11314e120bd27Smrgif ${ac_cv_lib_dld_dld_link+:} false; then :
11315e120bd27Smrg  $as_echo_n "(cached) " >&6
11316e120bd27Smrgelse
11317e120bd27Smrg  ac_check_lib_save_LIBS=$LIBS
11318e120bd27SmrgLIBS="-ldld  $LIBS"
11319e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
113206c321187Smrg/* end confdefs.h.  */
113216c321187Smrg
11322e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
11323e120bd27Smrg   Use char because int might match the return type of a GCC
11324e120bd27Smrg   builtin and then its argument prototype would still apply.  */
11325e120bd27Smrg#ifdef __cplusplus
11326e120bd27Smrgextern "C"
11327e120bd27Smrg#endif
11328e120bd27Smrgchar dld_link ();
113296c321187Smrgint
113306c321187Smrgmain ()
113316c321187Smrg{
11332e120bd27Smrgreturn dld_link ();
113336c321187Smrg  ;
113346c321187Smrg  return 0;
113356c321187Smrg}
113366c321187Smrg_ACEOF
11337e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
11338e120bd27Smrg  ac_cv_lib_dld_dld_link=yes
113396c321187Smrgelse
11340e120bd27Smrg  ac_cv_lib_dld_dld_link=no
11341e120bd27Smrgfi
11342e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
11343e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
11344e120bd27SmrgLIBS=$ac_check_lib_save_LIBS
11345e120bd27Smrgfi
11346e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11347e120bd27Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11348e120bd27Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11349e120bd27Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11350e120bd27Smrgfi
113516c321187Smrg
113526c321187Smrg
113536c321187Smrgfi
113546c321187Smrg
11355e120bd27Smrg
113566c321187Smrgfi
113576c321187Smrg
11358e120bd27Smrg
113596c321187Smrgfi
113606c321187Smrg
11361e120bd27Smrg
113626c321187Smrgfi
11363e120bd27Smrg
11364e120bd27Smrg
11365e120bd27Smrgfi
11366e120bd27Smrg
11367e120bd27Smrg    ;;
11368e120bd27Smrg  esac
11369e120bd27Smrg
11370e120bd27Smrg  if test "x$lt_cv_dlopen" != xno; then
11371e120bd27Smrg    enable_dlopen=yes
113726c321187Smrg  else
11373e120bd27Smrg    enable_dlopen=no
113746c321187Smrg  fi
11375e120bd27Smrg
11376e120bd27Smrg  case $lt_cv_dlopen in
11377e120bd27Smrg  dlopen)
11378e120bd27Smrg    save_CPPFLAGS="$CPPFLAGS"
11379e120bd27Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11380e120bd27Smrg
11381e120bd27Smrg    save_LDFLAGS="$LDFLAGS"
11382e120bd27Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11383e120bd27Smrg
11384e120bd27Smrg    save_LIBS="$LIBS"
11385e120bd27Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
11386e120bd27Smrg
11387e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11388e120bd27Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11389e120bd27Smrgif ${lt_cv_dlopen_self+:} false; then :
1139093493779Smrg  $as_echo_n "(cached) " >&6
113916c321187Smrgelse
11392e120bd27Smrg  	  if test "$cross_compiling" = yes; then :
11393e120bd27Smrg  lt_cv_dlopen_self=cross
11394e120bd27Smrgelse
11395e120bd27Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11396e120bd27Smrg  lt_status=$lt_dlunknown
11397e120bd27Smrg  cat > conftest.$ac_ext <<_LT_EOF
11398e120bd27Smrg#line $LINENO "configure"
11399e120bd27Smrg#include "confdefs.h"
11400e120bd27Smrg
11401e120bd27Smrg#if HAVE_DLFCN_H
11402e120bd27Smrg#include <dlfcn.h>
11403e120bd27Smrg#endif
11404e120bd27Smrg
114056c321187Smrg#include <stdio.h>
114066c321187Smrg
11407e120bd27Smrg#ifdef RTLD_GLOBAL
11408e120bd27Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
11409e120bd27Smrg#else
11410e120bd27Smrg#  ifdef DL_GLOBAL
11411e120bd27Smrg#    define LT_DLGLOBAL		DL_GLOBAL
11412e120bd27Smrg#  else
11413e120bd27Smrg#    define LT_DLGLOBAL		0
11414e120bd27Smrg#  endif
11415e120bd27Smrg#endif
114166c321187Smrg
11417e120bd27Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11418e120bd27Smrg   find out it does not work in some platform. */
11419e120bd27Smrg#ifndef LT_DLLAZY_OR_NOW
11420e120bd27Smrg#  ifdef RTLD_LAZY
11421e120bd27Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11422e120bd27Smrg#  else
11423e120bd27Smrg#    ifdef DL_LAZY
11424e120bd27Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
11425e120bd27Smrg#    else
11426e120bd27Smrg#      ifdef RTLD_NOW
11427e120bd27Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11428e120bd27Smrg#      else
11429e120bd27Smrg#        ifdef DL_NOW
11430e120bd27Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
11431e120bd27Smrg#        else
11432e120bd27Smrg#          define LT_DLLAZY_OR_NOW	0
11433e120bd27Smrg#        endif
11434e120bd27Smrg#      endif
11435e120bd27Smrg#    endif
11436e120bd27Smrg#  endif
11437e120bd27Smrg#endif
11438e120bd27Smrg
11439e120bd27Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
11440e120bd27Smrg   correspondingly for the symbols needed.  */
11441e120bd27Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11442e120bd27Smrgvoid fnord () __attribute__((visibility("default")));
11443e120bd27Smrg#endif
11444e120bd27Smrg
11445e120bd27Smrgvoid fnord () { int i=42; }
11446e120bd27Smrgint main ()
11447e120bd27Smrg{
11448e120bd27Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11449e120bd27Smrg  int status = $lt_dlunknown;
11450e120bd27Smrg
11451e120bd27Smrg  if (self)
11452e120bd27Smrg    {
11453e120bd27Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11454e120bd27Smrg      else
11455e120bd27Smrg        {
11456e120bd27Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11457e120bd27Smrg          else puts (dlerror ());
11458e120bd27Smrg	}
11459e120bd27Smrg      /* dlclose (self); */
11460e120bd27Smrg    }
11461e120bd27Smrg  else
11462e120bd27Smrg    puts (dlerror ());
114636c321187Smrg
11464e120bd27Smrg  return status;
114656c321187Smrg}
11466e120bd27Smrg_LT_EOF
11467e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11468e120bd27Smrg  (eval $ac_link) 2>&5
114696c321187Smrg  ac_status=$?
11470e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11471e120bd27Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11472e120bd27Smrg    (./conftest; exit; ) >&5 2>/dev/null
11473e120bd27Smrg    lt_status=$?
11474e120bd27Smrg    case x$lt_status in
11475e120bd27Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11476e120bd27Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11477e120bd27Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11478e120bd27Smrg    esac
11479e120bd27Smrg  else :
11480e120bd27Smrg    # compilation failed
11481e120bd27Smrg    lt_cv_dlopen_self=no
11482e120bd27Smrg  fi
114836c321187Smrgfi
11484e120bd27Smrgrm -fr conftest*
114856c321187Smrg
114866c321187Smrg
114876c321187Smrgfi
11488e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11489e120bd27Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
114906c321187Smrg
11491e120bd27Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
11492e120bd27Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11493e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11494e120bd27Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11495e120bd27Smrgif ${lt_cv_dlopen_self_static+:} false; then :
11496e120bd27Smrg  $as_echo_n "(cached) " >&6
11497e120bd27Smrgelse
11498e120bd27Smrg  	  if test "$cross_compiling" = yes; then :
11499e120bd27Smrg  lt_cv_dlopen_self_static=cross
11500e120bd27Smrgelse
11501e120bd27Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11502e120bd27Smrg  lt_status=$lt_dlunknown
11503e120bd27Smrg  cat > conftest.$ac_ext <<_LT_EOF
11504e120bd27Smrg#line $LINENO "configure"
11505e120bd27Smrg#include "confdefs.h"
115066c321187Smrg
11507e120bd27Smrg#if HAVE_DLFCN_H
11508e120bd27Smrg#include <dlfcn.h>
11509e120bd27Smrg#endif
115106c321187Smrg
11511e120bd27Smrg#include <stdio.h>
115126c321187Smrg
11513e120bd27Smrg#ifdef RTLD_GLOBAL
11514e120bd27Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
11515e120bd27Smrg#else
11516e120bd27Smrg#  ifdef DL_GLOBAL
11517e120bd27Smrg#    define LT_DLGLOBAL		DL_GLOBAL
11518e120bd27Smrg#  else
11519e120bd27Smrg#    define LT_DLGLOBAL		0
11520e120bd27Smrg#  endif
11521e120bd27Smrg#endif
115226c321187Smrg
11523e120bd27Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11524e120bd27Smrg   find out it does not work in some platform. */
11525e120bd27Smrg#ifndef LT_DLLAZY_OR_NOW
11526e120bd27Smrg#  ifdef RTLD_LAZY
11527e120bd27Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11528e120bd27Smrg#  else
11529e120bd27Smrg#    ifdef DL_LAZY
11530e120bd27Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
11531e120bd27Smrg#    else
11532e120bd27Smrg#      ifdef RTLD_NOW
11533e120bd27Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11534e120bd27Smrg#      else
11535e120bd27Smrg#        ifdef DL_NOW
11536e120bd27Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
11537e120bd27Smrg#        else
11538e120bd27Smrg#          define LT_DLLAZY_OR_NOW	0
11539e120bd27Smrg#        endif
11540e120bd27Smrg#      endif
11541e120bd27Smrg#    endif
11542e120bd27Smrg#  endif
11543e120bd27Smrg#endif
1154493493779Smrg
11545e120bd27Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
11546e120bd27Smrg   correspondingly for the symbols needed.  */
11547e120bd27Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11548e120bd27Smrgvoid fnord () __attribute__((visibility("default")));
11549e120bd27Smrg#endif
115506c321187Smrg
11551e120bd27Smrgvoid fnord () { int i=42; }
11552e120bd27Smrgint main ()
11553e120bd27Smrg{
11554e120bd27Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11555e120bd27Smrg  int status = $lt_dlunknown;
11556e120bd27Smrg
11557e120bd27Smrg  if (self)
11558e120bd27Smrg    {
11559e120bd27Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
115606c321187Smrg      else
11561e120bd27Smrg        {
11562e120bd27Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11563e120bd27Smrg          else puts (dlerror ());
11564e120bd27Smrg	}
11565e120bd27Smrg      /* dlclose (self); */
11566e120bd27Smrg    }
11567e120bd27Smrg  else
11568e120bd27Smrg    puts (dlerror ());
11569e120bd27Smrg
11570e120bd27Smrg  return status;
11571e120bd27Smrg}
11572e120bd27Smrg_LT_EOF
11573e120bd27Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11574e120bd27Smrg  (eval $ac_link) 2>&5
11575e120bd27Smrg  ac_status=$?
11576e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11577e120bd27Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11578e120bd27Smrg    (./conftest; exit; ) >&5 2>/dev/null
11579e120bd27Smrg    lt_status=$?
11580e120bd27Smrg    case x$lt_status in
11581e120bd27Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11582e120bd27Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11583e120bd27Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
115846c321187Smrg    esac
11585e120bd27Smrg  else :
11586e120bd27Smrg    # compilation failed
11587e120bd27Smrg    lt_cv_dlopen_self_static=no
11588e120bd27Smrg  fi
11589e120bd27Smrgfi
11590e120bd27Smrgrm -fr conftest*
11591e120bd27Smrg
11592e120bd27Smrg
11593e120bd27Smrgfi
11594e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11595e120bd27Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
115966c321187Smrg    fi
115976c321187Smrg
11598e120bd27Smrg    CPPFLAGS="$save_CPPFLAGS"
11599e120bd27Smrg    LDFLAGS="$save_LDFLAGS"
11600e120bd27Smrg    LIBS="$save_LIBS"
11601e120bd27Smrg    ;;
11602e120bd27Smrg  esac
11603e120bd27Smrg
11604e120bd27Smrg  case $lt_cv_dlopen_self in
11605e120bd27Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11606e120bd27Smrg  *) enable_dlopen_self=unknown ;;
11607e120bd27Smrg  esac
11608e120bd27Smrg
11609e120bd27Smrg  case $lt_cv_dlopen_self_static in
11610e120bd27Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11611e120bd27Smrg  *) enable_dlopen_self_static=unknown ;;
11612e120bd27Smrg  esac
11613e120bd27Smrgfi
11614e120bd27Smrg
11615e120bd27Smrg
11616e120bd27Smrg
11617e120bd27Smrg
11618e120bd27Smrg
11619e120bd27Smrg
11620e120bd27Smrg
11621e120bd27Smrg
11622e120bd27Smrg
11623e120bd27Smrg
11624e120bd27Smrg
11625e120bd27Smrg
11626e120bd27Smrg
11627e120bd27Smrg
11628e120bd27Smrg
11629e120bd27Smrg
11630e120bd27Smrg
11631e120bd27Smrgstriplib=
11632e120bd27Smrgold_striplib=
11633e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11634e120bd27Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11635e120bd27Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11636e120bd27Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11637e120bd27Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11638e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11639e120bd27Smrg$as_echo "yes" >&6; }
116406c321187Smrgelse
11641e120bd27Smrg# FIXME - insert some real tests, host_os isn't really good enough
11642e120bd27Smrg  case $host_os in
11643e120bd27Smrg  darwin*)
11644e120bd27Smrg    if test -n "$STRIP" ; then
11645e120bd27Smrg      striplib="$STRIP -x"
11646e120bd27Smrg      old_striplib="$STRIP -S"
11647e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11648e120bd27Smrg$as_echo "yes" >&6; }
11649e120bd27Smrg    else
11650e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11651e120bd27Smrg$as_echo "no" >&6; }
11652e120bd27Smrg    fi
11653e120bd27Smrg    ;;
11654e120bd27Smrg  *)
11655e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11656e120bd27Smrg$as_echo "no" >&6; }
11657e120bd27Smrg    ;;
11658e120bd27Smrg  esac
116596c321187Smrgfi
116606c321187Smrg
116616c321187Smrg
11662e120bd27Smrg
11663e120bd27Smrg
11664e120bd27Smrg
11665e120bd27Smrg
11666e120bd27Smrg
11667e120bd27Smrg
11668e120bd27Smrg
11669e120bd27Smrg
11670e120bd27Smrg
11671e120bd27Smrg
11672e120bd27Smrg  # Report which library types will actually be built
11673e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11674e120bd27Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11675e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11676e120bd27Smrg$as_echo "$can_build_shared" >&6; }
11677e120bd27Smrg
11678e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11679e120bd27Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
11680e120bd27Smrg  test "$can_build_shared" = "no" && enable_shared=no
11681e120bd27Smrg
11682e120bd27Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
11683e120bd27Smrg  # are all built from PIC.
11684e120bd27Smrg  case $host_os in
11685e120bd27Smrg  aix3*)
11686e120bd27Smrg    test "$enable_shared" = yes && enable_static=no
11687e120bd27Smrg    if test -n "$RANLIB"; then
11688e120bd27Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11689e120bd27Smrg      postinstall_cmds='$RANLIB $lib'
11690e120bd27Smrg    fi
11691e120bd27Smrg    ;;
11692e120bd27Smrg
11693e120bd27Smrg  aix[4-9]*)
11694e120bd27Smrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11695e120bd27Smrg      test "$enable_shared" = yes && enable_static=no
11696e120bd27Smrg    fi
11697e120bd27Smrg    ;;
11698e120bd27Smrg  esac
11699e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11700e120bd27Smrg$as_echo "$enable_shared" >&6; }
11701e120bd27Smrg
11702e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11703e120bd27Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
11704e120bd27Smrg  # Make sure either enable_shared or enable_static is yes.
11705e120bd27Smrg  test "$enable_shared" = yes || enable_static=yes
11706e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11707e120bd27Smrg$as_echo "$enable_static" >&6; }
11708e120bd27Smrg
11709e120bd27Smrg
11710e120bd27Smrg
11711e120bd27Smrg
117126c321187Smrgfi
11713e120bd27Smrgac_ext=c
11714e120bd27Smrgac_cpp='$CPP $CPPFLAGS'
11715e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11716e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11717e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
117186c321187Smrg
11719e120bd27SmrgCC="$lt_save_CC"
117206c321187Smrg
117216c321187Smrg
117226c321187Smrg
117236c321187Smrg
117246c321187Smrg
117256c321187Smrg
117266c321187Smrg
117276c321187Smrg
117286c321187Smrg
117296c321187Smrg
117306c321187Smrg
117316c321187Smrg
117326c321187Smrg
11733e120bd27Smrg        ac_config_commands="$ac_config_commands libtool"
117346c321187Smrg
117356c321187Smrg
117366c321187Smrg
117376c321187Smrg
11738e120bd27Smrg# Only expand once:
11739e120bd27Smrg
11740e120bd27Smrg
11741e120bd27Smrg
11742e120bd27Smrg# Checks for pkg-config packages
11743e120bd27Smrg
11744e120bd27Smrgpkg_failed=no
11745e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XMU" >&5
11746e120bd27Smrg$as_echo_n "checking for XMU... " >&6; }
11747e120bd27Smrg
11748e120bd27Smrgif test -n "$XMU_CFLAGS"; then
11749e120bd27Smrg    pkg_cv_XMU_CFLAGS="$XMU_CFLAGS"
11750e120bd27Smrg elif test -n "$PKG_CONFIG"; then
11751e120bd27Smrg    if test -n "$PKG_CONFIG" && \
11752e120bd27Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\""; } >&5
11753e120bd27Smrg  ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5
11754e120bd27Smrg  ac_status=$?
11755e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11756e120bd27Smrg  test $ac_status = 0; }; then
11757e120bd27Smrg  pkg_cv_XMU_CFLAGS=`$PKG_CONFIG --cflags "xt xext x11 xextproto" 2>/dev/null`
11758e120bd27Smrgelse
11759e120bd27Smrg  pkg_failed=yes
11760e120bd27Smrgfi
11761e120bd27Smrg else
11762e120bd27Smrg    pkg_failed=untried
11763e120bd27Smrgfi
11764e120bd27Smrgif test -n "$XMU_LIBS"; then
11765e120bd27Smrg    pkg_cv_XMU_LIBS="$XMU_LIBS"
11766e120bd27Smrg elif test -n "$PKG_CONFIG"; then
11767e120bd27Smrg    if test -n "$PKG_CONFIG" && \
11768e120bd27Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\""; } >&5
11769e120bd27Smrg  ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5
11770e120bd27Smrg  ac_status=$?
11771e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11772e120bd27Smrg  test $ac_status = 0; }; then
11773e120bd27Smrg  pkg_cv_XMU_LIBS=`$PKG_CONFIG --libs "xt xext x11 xextproto" 2>/dev/null`
11774e120bd27Smrgelse
11775e120bd27Smrg  pkg_failed=yes
11776e120bd27Smrgfi
11777e120bd27Smrg else
11778e120bd27Smrg    pkg_failed=untried
11779e120bd27Smrgfi
11780e120bd27Smrg
11781e120bd27Smrg
11782e120bd27Smrg
11783e120bd27Smrgif test $pkg_failed = yes; then
11784e120bd27Smrg
11785e120bd27Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11786e120bd27Smrg        _pkg_short_errors_supported=yes
11787e120bd27Smrgelse
11788e120bd27Smrg        _pkg_short_errors_supported=no
11789e120bd27Smrgfi
11790e120bd27Smrg        if test $_pkg_short_errors_supported = yes; then
11791e120bd27Smrg	        XMU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xt xext x11 xextproto" 2>&1`
11792e120bd27Smrg        else
11793e120bd27Smrg	        XMU_PKG_ERRORS=`$PKG_CONFIG --print-errors "xt xext x11 xextproto" 2>&1`
11794e120bd27Smrg        fi
11795e120bd27Smrg	# Put the nasty error message in config.log where it belongs
11796e120bd27Smrg	echo "$XMU_PKG_ERRORS" >&5
11797e120bd27Smrg
11798e120bd27Smrg	as_fn_error $? "Package requirements (xt xext x11 xextproto) were not met:
11799e120bd27Smrg
11800e120bd27Smrg$XMU_PKG_ERRORS
11801e120bd27Smrg
11802e120bd27SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
11803e120bd27Smrginstalled software in a non-standard prefix.
11804e120bd27Smrg
11805e120bd27SmrgAlternatively, you may set the environment variables XMU_CFLAGS
11806e120bd27Smrgand XMU_LIBS to avoid the need to call pkg-config.
11807e120bd27SmrgSee the pkg-config man page for more details.
11808e120bd27Smrg" "$LINENO" 5
11809e120bd27Smrgelif test $pkg_failed = untried; then
11810e120bd27Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11811e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11812e120bd27Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
11813e120bd27Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
11814e120bd27Smrgpath to pkg-config.
118156c321187Smrg
11816e120bd27SmrgAlternatively, you may set the environment variables XMU_CFLAGS
11817e120bd27Smrgand XMU_LIBS to avoid the need to call pkg-config.
11818e120bd27SmrgSee the pkg-config man page for more details.
118196c321187Smrg
11820e120bd27SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
11821e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
11822e120bd27Smrgelse
11823e120bd27Smrg	XMU_CFLAGS=$pkg_cv_XMU_CFLAGS
11824e120bd27Smrg	XMU_LIBS=$pkg_cv_XMU_LIBS
11825e120bd27Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11826e120bd27Smrg$as_echo "yes" >&6; }
11827e120bd27Smrg	:
11828e120bd27Smrgfi
118296c321187Smrg
11830e120bd27Smrgpkg_failed=no
11831e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XMUU" >&5
11832e120bd27Smrg$as_echo_n "checking for XMUU... " >&6; }
11833e120bd27Smrg
11834e120bd27Smrgif test -n "$XMUU_CFLAGS"; then
11835e120bd27Smrg    pkg_cv_XMUU_CFLAGS="$XMUU_CFLAGS"
11836e120bd27Smrg elif test -n "$PKG_CONFIG"; then
11837e120bd27Smrg    if test -n "$PKG_CONFIG" && \
11838e120bd27Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11\""; } >&5
11839e120bd27Smrg  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
1184093493779Smrg  ac_status=$?
11841e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11842e120bd27Smrg  test $ac_status = 0; }; then
11843e120bd27Smrg  pkg_cv_XMUU_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null`
1184493493779Smrgelse
11845e120bd27Smrg  pkg_failed=yes
11846e120bd27Smrgfi
11847e120bd27Smrg else
11848e120bd27Smrg    pkg_failed=untried
11849e120bd27Smrgfi
11850e120bd27Smrgif test -n "$XMUU_LIBS"; then
11851e120bd27Smrg    pkg_cv_XMUU_LIBS="$XMUU_LIBS"
11852e120bd27Smrg elif test -n "$PKG_CONFIG"; then
11853e120bd27Smrg    if test -n "$PKG_CONFIG" && \
11854e120bd27Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11\""; } >&5
11855e120bd27Smrg  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
11856e120bd27Smrg  ac_status=$?
11857e120bd27Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11858e120bd27Smrg  test $ac_status = 0; }; then
11859e120bd27Smrg  pkg_cv_XMUU_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null`
11860e120bd27Smrgelse
11861e120bd27Smrg  pkg_failed=yes
11862e120bd27Smrgfi
11863e120bd27Smrg else
11864e120bd27Smrg    pkg_failed=untried
11865e120bd27Smrgfi
1186693493779Smrg
1186793493779Smrg
1186893493779Smrg
11869e120bd27Smrgif test $pkg_failed = yes; then
1187093493779Smrg
11871e120bd27Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11872e120bd27Smrg        _pkg_short_errors_supported=yes
11873e120bd27Smrgelse
11874e120bd27Smrg        _pkg_short_errors_supported=no
1187593493779Smrgfi
11876e120bd27Smrg        if test $_pkg_short_errors_supported = yes; then
11877e120bd27Smrg	        XMUU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11" 2>&1`
11878e120bd27Smrg        else
11879e120bd27Smrg	        XMUU_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11" 2>&1`
11880e120bd27Smrg        fi
11881e120bd27Smrg	# Put the nasty error message in config.log where it belongs
11882e120bd27Smrg	echo "$XMUU_PKG_ERRORS" >&5
1188393493779Smrg
11884e120bd27Smrg	as_fn_error $? "Package requirements (x11) were not met:
1188593493779Smrg
11886e120bd27Smrg$XMUU_PKG_ERRORS
1188793493779Smrg
11888e120bd27SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
11889e120bd27Smrginstalled software in a non-standard prefix.
1189093493779Smrg
11891e120bd27SmrgAlternatively, you may set the environment variables XMUU_CFLAGS
11892e120bd27Smrgand XMUU_LIBS to avoid the need to call pkg-config.
11893e120bd27SmrgSee the pkg-config man page for more details.
11894e120bd27Smrg" "$LINENO" 5
11895e120bd27Smrgelif test $pkg_failed = untried; then
11896e120bd27Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11897e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11898e120bd27Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
11899e120bd27Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
11900e120bd27Smrgpath to pkg-config.
1190193493779Smrg
11902e120bd27SmrgAlternatively, you may set the environment variables XMUU_CFLAGS
11903e120bd27Smrgand XMUU_LIBS to avoid the need to call pkg-config.
11904e120bd27SmrgSee the pkg-config man page for more details.
1190593493779Smrg
11906e120bd27SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
11907e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; }
1190893493779Smrgelse
11909e120bd27Smrg	XMUU_CFLAGS=$pkg_cv_XMUU_CFLAGS
11910e120bd27Smrg	XMUU_LIBS=$pkg_cv_XMUU_LIBS
11911e120bd27Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11912e120bd27Smrg$as_echo "yes" >&6; }
11913e120bd27Smrg	:
11914e120bd27Smrgfi
11915e120bd27Smrg
11916e120bd27Smrg# CvtStdSel.c needs to know which network transports to build hostname
11917e120bd27Smrg# conversion routines for
11918e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11919e120bd27Smrg$as_echo_n "checking return type of signal handlers... " >&6; }
11920e120bd27Smrgif ${ac_cv_type_signal+:} false; then :
1192193493779Smrg  $as_echo_n "(cached) " >&6
1192293493779Smrgelse
11923e120bd27Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1192493493779Smrg/* end confdefs.h.  */
11925e120bd27Smrg#include <sys/types.h>
11926e120bd27Smrg#include <signal.h>
11927e120bd27Smrg
1192893493779Smrgint
1192993493779Smrgmain ()
1193093493779Smrg{
11931e120bd27Smrgreturn *(signal (0, 0)) (0) == 1;
1193293493779Smrg  ;
1193393493779Smrg  return 0;
1193493493779Smrg}
1193593493779Smrg_ACEOF
11936e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then :
11937e120bd27Smrg  ac_cv_type_signal=int
1193893493779Smrgelse
11939e120bd27Smrg  ac_cv_type_signal=void
1194093493779Smrgfi
1194193493779Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1194293493779Smrgfi
11943e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11944e120bd27Smrg$as_echo "$ac_cv_type_signal" >&6; }
1194593493779Smrg
11946e120bd27Smrgcat >>confdefs.h <<_ACEOF
11947e120bd27Smrg#define RETSIGTYPE $ac_cv_type_signal
11948e120bd27Smrg_ACEOF
1194993493779Smrg
11950e120bd27Smrg
11951e120bd27Smrg
11952e120bd27Smrg
11953e120bd27Smrg
11954e120bd27Smrg case $host_os in
11955e120bd27Smrg	mingw*)	unixdef="no"   ;;
11956e120bd27Smrg	*)	unixdef="yes"  ;;
11957e120bd27Smrg esac
11958e120bd27Smrg # Check whether --enable-unix-transport was given.
11959e120bd27Smrgif test "${enable_unix_transport+set}" = set; then :
11960e120bd27Smrg  enableval=$enable_unix_transport; UNIXCONN=$enableval
11961e120bd27Smrgelse
11962e120bd27Smrg  UNIXCONN=$unixdef
1196393493779Smrgfi
1196493493779Smrg
11965e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support UNIX socket connections" >&5
11966e120bd27Smrg$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; }
11967e120bd27Smrg if test "$UNIXCONN" = "yes"; then
1196893493779Smrg
11969e120bd27Smrg$as_echo "#define UNIXCONN 1" >>confdefs.h
11970e120bd27Smrg
11971e120bd27Smrg fi
11972e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIXCONN" >&5
11973e120bd27Smrg$as_echo "$UNIXCONN" >&6; }
11974e120bd27Smrg # Check whether --enable-tcp-transport was given.
11975e120bd27Smrgif test "${enable_tcp_transport+set}" = set; then :
11976e120bd27Smrg  enableval=$enable_tcp_transport; TCPCONN=$enableval
11977e120bd27Smrgelse
11978e120bd27Smrg  TCPCONN=yes
11979e120bd27Smrgfi
1198093493779Smrg
11981e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support TCP socket connections" >&5
11982e120bd27Smrg$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; }
11983e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCPCONN" >&5
11984e120bd27Smrg$as_echo "$TCPCONN" >&6; }
11985e120bd27Smrg if test "$TCPCONN" = "yes"; then
1198693493779Smrg
11987e120bd27Smrg$as_echo "#define TCPCONN 1" >>confdefs.h
1198893493779Smrg
1198993493779Smrg
11990e120bd27Smrg # SVR4 hides these in libraries other than libc
11991e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
11992e120bd27Smrg$as_echo_n "checking for library containing socket... " >&6; }
11993e120bd27Smrgif ${ac_cv_search_socket+:} false; then :
11994e120bd27Smrg  $as_echo_n "(cached) " >&6
11995e120bd27Smrgelse
11996e120bd27Smrg  ac_func_search_save_LIBS=$LIBS
11997e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
11998e120bd27Smrg/* end confdefs.h.  */
1199993493779Smrg
12000e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
12001e120bd27Smrg   Use char because int might match the return type of a GCC
12002e120bd27Smrg   builtin and then its argument prototype would still apply.  */
12003e120bd27Smrg#ifdef __cplusplus
12004e120bd27Smrgextern "C"
12005e120bd27Smrg#endif
12006e120bd27Smrgchar socket ();
12007e120bd27Smrgint
12008e120bd27Smrgmain ()
12009e120bd27Smrg{
12010e120bd27Smrgreturn socket ();
12011e120bd27Smrg  ;
12012e120bd27Smrg  return 0;
12013e120bd27Smrg}
12014e120bd27Smrg_ACEOF
12015e120bd27Smrgfor ac_lib in '' socket; do
12016e120bd27Smrg  if test -z "$ac_lib"; then
12017e120bd27Smrg    ac_res="none required"
12018e120bd27Smrg  else
12019e120bd27Smrg    ac_res=-l$ac_lib
12020e120bd27Smrg    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12021e120bd27Smrg  fi
12022e120bd27Smrg  if ac_fn_c_try_link "$LINENO"; then :
12023e120bd27Smrg  ac_cv_search_socket=$ac_res
12024e120bd27Smrgfi
12025e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
12026e120bd27Smrg    conftest$ac_exeext
12027e120bd27Smrg  if ${ac_cv_search_socket+:} false; then :
12028e120bd27Smrg  break
12029e120bd27Smrgfi
12030e120bd27Smrgdone
12031e120bd27Smrgif ${ac_cv_search_socket+:} false; then :
1203293493779Smrg
1203393493779Smrgelse
12034e120bd27Smrg  ac_cv_search_socket=no
12035e120bd27Smrgfi
12036e120bd27Smrgrm conftest.$ac_ext
12037e120bd27SmrgLIBS=$ac_func_search_save_LIBS
12038e120bd27Smrgfi
12039e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
12040e120bd27Smrg$as_echo "$ac_cv_search_socket" >&6; }
12041e120bd27Smrgac_res=$ac_cv_search_socket
12042e120bd27Smrgif test "$ac_res" != no; then :
12043e120bd27Smrg  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12044e120bd27Smrg
1204593493779Smrgfi
1204693493779Smrg
12047e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
12048e120bd27Smrg$as_echo_n "checking for library containing gethostbyname... " >&6; }
12049e120bd27Smrgif ${ac_cv_search_gethostbyname+:} false; then :
1205093493779Smrg  $as_echo_n "(cached) " >&6
1205193493779Smrgelse
12052e120bd27Smrg  ac_func_search_save_LIBS=$LIBS
12053e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1205493493779Smrg/* end confdefs.h.  */
12055e120bd27Smrg
12056e120bd27Smrg/* Override any GCC internal prototype to avoid an error.
12057e120bd27Smrg   Use char because int might match the return type of a GCC
12058e120bd27Smrg   builtin and then its argument prototype would still apply.  */
12059e120bd27Smrg#ifdef __cplusplus
12060e120bd27Smrgextern "C"
12061e120bd27Smrg#endif
12062e120bd27Smrgchar gethostbyname ();
1206393493779Smrgint
1206493493779Smrgmain ()
1206593493779Smrg{
12066e120bd27Smrgreturn gethostbyname ();
1206793493779Smrg  ;
1206893493779Smrg  return 0;
1206993493779Smrg}
1207093493779Smrg_ACEOF
12071e120bd27Smrgfor ac_lib in '' nsl; do
12072e120bd27Smrg  if test -z "$ac_lib"; then
12073e120bd27Smrg    ac_res="none required"
12074e120bd27Smrg  else
12075e120bd27Smrg    ac_res=-l$ac_lib
12076e120bd27Smrg    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12077e120bd27Smrg  fi
12078e120bd27Smrg  if ac_fn_c_try_link "$LINENO"; then :
12079e120bd27Smrg  ac_cv_search_gethostbyname=$ac_res
1208093493779Smrgfi
12081e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
12082e120bd27Smrg    conftest$ac_exeext
12083e120bd27Smrg  if ${ac_cv_search_gethostbyname+:} false; then :
12084e120bd27Smrg  break
1208593493779Smrgfi
12086e120bd27Smrgdone
12087e120bd27Smrgif ${ac_cv_search_gethostbyname+:} false; then :
12088e120bd27Smrg
1208993493779Smrgelse
12090e120bd27Smrg  ac_cv_search_gethostbyname=no
12091e120bd27Smrgfi
12092e120bd27Smrgrm conftest.$ac_ext
12093e120bd27SmrgLIBS=$ac_func_search_save_LIBS
12094e120bd27Smrgfi
12095e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
12096e120bd27Smrg$as_echo "$ac_cv_search_gethostbyname" >&6; }
12097e120bd27Smrgac_res=$ac_cv_search_gethostbyname
12098e120bd27Smrgif test "$ac_res" != no; then :
12099e120bd27Smrg  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12100e120bd27Smrg
1210193493779Smrgfi
1210293493779Smrg
12103e120bd27Smrg if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then
12104e120bd27Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5
12105e120bd27Smrg$as_echo_n "checking for main in -lws2_32... " >&6; }
12106e120bd27Smrgif ${ac_cv_lib_ws2_32_main+:} false; then :
1210793493779Smrg  $as_echo_n "(cached) " >&6
1210893493779Smrgelse
12109e120bd27Smrg  ac_check_lib_save_LIBS=$LIBS
12110e120bd27SmrgLIBS="-lws2_32  $LIBS"
12111e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1211293493779Smrg/* end confdefs.h.  */
12113e120bd27Smrg
12114e120bd27Smrg
1211593493779Smrgint
1211693493779Smrgmain ()
1211793493779Smrg{
12118e120bd27Smrgreturn main ();
1211993493779Smrg  ;
1212093493779Smrg  return 0;
1212193493779Smrg}
1212293493779Smrg_ACEOF
12123e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then :
12124e120bd27Smrg  ac_cv_lib_ws2_32_main=yes
1212593493779Smrgelse
12126e120bd27Smrg  ac_cv_lib_ws2_32_main=no
121276c321187Smrgfi
12128e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \
12129e120bd27Smrg    conftest$ac_exeext conftest.$ac_ext
12130e120bd27SmrgLIBS=$ac_check_lib_save_LIBS
1213193493779Smrgfi
12132e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5
12133e120bd27Smrg$as_echo "$ac_cv_lib_ws2_32_main" >&6; }
12134e120bd27Smrgif test "x$ac_cv_lib_ws2_32_main" = xyes; then :
12135e120bd27Smrg  cat >>confdefs.h <<_ACEOF
12136e120bd27Smrg#define HAVE_LIBWS2_32 1
12137e120bd27Smrg_ACEOF
1213893493779Smrg
12139e120bd27Smrg  LIBS="-lws2_32 $LIBS"
1214093493779Smrg
12141e120bd27Smrgfi
12142e120bd27Smrgac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main
1214393493779Smrg
12144e120bd27Smrg fi
1214593493779Smrg
12146e120bd27Smrg # Needs to come after above checks for libsocket & libnsl for SVR4 systems
12147e120bd27Smrg # Check whether --enable-ipv6 was given.
12148e120bd27Smrgif test "${enable_ipv6+set}" = set; then :
12149e120bd27Smrg  enableval=$enable_ipv6; IPV6CONN=$enableval
121506c321187Smrgelse
12151e120bd27Smrg  ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
12152e120bd27Smrgif test "x$ac_cv_func_getaddrinfo" = xyes; then :
12153e120bd27Smrg  IPV6CONN=yes
12154e120bd27Smrgelse
12155e120bd27Smrg  IPV6CONN=no
1215693493779Smrgfi
1215793493779Smrg
12158e120bd27Smrgfi
1215993493779Smrg
12160e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support should be built" >&5
12161e120bd27Smrg$as_echo_n "checking if IPv6 support should be built... " >&6; }
12162e120bd27Smrg if test "$IPV6CONN" = "yes"; then
1216393493779Smrg
12164e120bd27Smrg$as_echo "#define IPv6 1" >>confdefs.h
1216593493779Smrg
12166e120bd27Smrg fi
12167e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IPV6CONN" >&5
12168e120bd27Smrg$as_echo "$IPV6CONN" >&6; }
1216993493779Smrg
12170e120bd27Smrg # 4.3BSD-Reno added a new member to struct sockaddr_in
12171e120bd27Smrg ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "
12172e120bd27Smrg#include <sys/types.h>
12173e120bd27Smrg#include <sys/socket.h>
12174e120bd27Smrg#include <netinet/in.h>
1217593493779Smrg
12176e120bd27Smrg"
12177e120bd27Smrgif test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
1217893493779Smrg
12179e120bd27Smrg$as_echo "#define BSD44SOCKETS 1" >>confdefs.h
1218093493779Smrg
1218193493779Smrgfi
1218293493779Smrg
1218393493779Smrg
12184e120bd27Smrg # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc.
12185e120bd27Smrg ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
12186e120bd27Smrg$ac_includes_default
12187e120bd27Smrg#include <sys/socket.h>
12188e120bd27Smrg"
12189e120bd27Smrgif test "x$ac_cv_type_socklen_t" = xyes; then :
1219093493779Smrg
12191e120bd27Smrgcat >>confdefs.h <<_ACEOF
12192e120bd27Smrg#define HAVE_SOCKLEN_T 1
12193e120bd27Smrg_ACEOF
1219493493779Smrg
1219593493779Smrg
1219693493779Smrgfi
1219793493779Smrg
1219893493779Smrg
1219993493779Smrg
12200e120bd27Smrg fi
12201e120bd27Smrg case $host_os in
12202e120bd27Smrg	solaris*|sco*|sysv4*)	localdef="yes" ;;
12203e120bd27Smrg	*)			localdef="no"  ;;
12204e120bd27Smrg esac
12205e120bd27Smrg # Check whether --enable-local-transport was given.
12206e120bd27Smrgif test "${enable_local_transport+set}" = set; then :
12207e120bd27Smrg  enableval=$enable_local_transport; LOCALCONN=$enableval
12208e120bd27Smrgelse
12209e120bd27Smrg  LOCALCONN=$localdef
12210e120bd27Smrgfi
1221193493779Smrg
12212e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support os-specific local connections" >&5
12213e120bd27Smrg$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; }
12214e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCALCONN" >&5
12215e120bd27Smrg$as_echo "$LOCALCONN" >&6; }
12216e120bd27Smrg if test "$LOCALCONN" = "yes"; then
1221793493779Smrg
12218e120bd27Smrg$as_echo "#define LOCALCONN 1" >>confdefs.h
1221993493779Smrg
12220e120bd27Smrg fi
1222193493779Smrg
1222293493779Smrg
1222393493779Smrg
12224e120bd27Smrg#
12225e120bd27Smrg# Assume that we have sprintf. If a system shows up
12226e120bd27Smrg# that doesn't, we will deal with it at that point.
12227e120bd27Smrg#
12228e120bd27Smrg# The way to deal with it is:
12229e120bd27Smrg#
12230e120bd27Smrg#  1. Add a test for sprintf it here in configure.ac
12231e120bd27Smrg#     that sets or unsets HAS_SNPRINTF as appropriate
12232e120bd27Smrg#
12233e120bd27Smrg#  2. add a copy of xc/lib/misc/snprintf.c
12234e120bd27Smrg#
12235e120bd27Smrg# The source file in question is Lower.c
12236e120bd27Smrg#
1223793493779Smrg
1223893493779Smrg
12239e120bd27Smrg$as_echo "#define HAS_SNPRINTF /**/" >>confdefs.h
1224093493779Smrg
1224193493779Smrg
1224293493779Smrg
1224393493779Smrg
1224493493779Smrg
1224593493779Smrg
1224693493779Smrg
1224793493779Smrg
12248e120bd27Smrg# Check whether --with-lint was given.
12249e120bd27Smrgif test "${with_lint+set}" = set; then :
12250e120bd27Smrg  withval=$with_lint; use_lint=$withval
1225193493779Smrgelse
12252e120bd27Smrg  use_lint=no
1225393493779Smrgfi
1225493493779Smrg
1225593493779Smrg
12256e120bd27Smrg# Obtain platform specific info like program name and options
12257e120bd27Smrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris
12258e120bd27Smrgcase $host_os in
12259e120bd27Smrg  *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
12260e120bd27Smrg	lint_name=splint
12261e120bd27Smrg	lint_options="-badflag"
12262e120bd27Smrg	;;
12263e120bd27Smrg  *freebsd* | *netbsd*)
12264e120bd27Smrg	lint_name=lint
12265e120bd27Smrg	lint_options="-u -b"
12266e120bd27Smrg	;;
12267e120bd27Smrg  *solaris*)
12268e120bd27Smrg	lint_name=lint
12269e120bd27Smrg	lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
12270e120bd27Smrg	;;
12271e120bd27Smrgesac
12272e120bd27Smrg
12273e120bd27Smrg# Test for the presence of the program (either guessed by the code or spelled out by the user)
12274e120bd27Smrgif test "x$use_lint" = x"yes" ; then
12275e120bd27Smrg   # Extract the first word of "$lint_name", so it can be a program name with args.
12276e120bd27Smrgset dummy $lint_name; ac_word=$2
12277e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1227893493779Smrg$as_echo_n "checking for $ac_word... " >&6; }
12279e120bd27Smrgif ${ac_cv_path_LINT+:} false; then :
1228093493779Smrg  $as_echo_n "(cached) " >&6
1228193493779Smrgelse
12282e120bd27Smrg  case $LINT in
1228393493779Smrg  [\\/]* | ?:[\\/]*)
12284e120bd27Smrg  ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
1228593493779Smrg  ;;
1228693493779Smrg  *)
1228793493779Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1228893493779Smrgfor as_dir in $PATH
1228993493779Smrgdo
1229093493779Smrg  IFS=$as_save_IFS
1229193493779Smrg  test -z "$as_dir" && as_dir=.
12292e120bd27Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1229393493779Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12294e120bd27Smrg    ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext"
12295e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1229693493779Smrg    break 2
1229793493779Smrg  fi
1229893493779Smrgdone
12299e120bd27Smrg  done
1230093493779SmrgIFS=$as_save_IFS
1230193493779Smrg
1230293493779Smrg  ;;
1230393493779Smrgesac
1230493493779Smrgfi
12305e120bd27SmrgLINT=$ac_cv_path_LINT
12306e120bd27Smrgif test -n "$LINT"; then
12307e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
12308e120bd27Smrg$as_echo "$LINT" >&6; }
1230993493779Smrgelse
12310e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1231193493779Smrg$as_echo "no" >&6; }
1231293493779Smrgfi
1231393493779Smrg
1231493493779Smrg
12315e120bd27Smrg   if test "x$LINT" = "x"; then
12316e120bd27Smrg        as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
12317e120bd27Smrg   fi
12318e120bd27Smrgelif test "x$use_lint" = x"no" ; then
12319e120bd27Smrg   if test "x$LINT" != "x"; then
12320e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
12321e120bd27Smrg$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
12322e120bd27Smrg   fi
12323e120bd27Smrgelse
12324e120bd27Smrg   as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
1232593493779Smrgfi
1232693493779Smrg
12327e120bd27Smrg# User supplied flags override default flags
12328e120bd27Smrgif test "x$LINT_FLAGS" != "x"; then
12329e120bd27Smrg   lint_options=$LINT_FLAGS
1233093493779Smrgfi
1233193493779Smrg
12332e120bd27SmrgLINT_FLAGS=$lint_options
1233393493779Smrg
12334e120bd27Smrg if test "x$LINT" != x; then
12335e120bd27Smrg  LINT_TRUE=
12336e120bd27Smrg  LINT_FALSE='#'
123376c321187Smrgelse
12338e120bd27Smrg  LINT_TRUE='#'
12339e120bd27Smrg  LINT_FALSE=
123406c321187Smrgfi
123416c321187Smrg
1234293493779Smrg
1234393493779Smrg
1234493493779Smrg
12345e120bd27Smrg
12346e120bd27Smrg# Check whether --enable-lint-library was given.
12347e120bd27Smrgif test "${enable_lint_library+set}" = set; then :
12348e120bd27Smrg  enableval=$enable_lint_library; make_lint_lib=$enableval
1234993493779Smrgelse
12350e120bd27Smrg  make_lint_lib=no
1235193493779Smrgfi
1235293493779Smrg
1235393493779Smrg
12354e120bd27Smrgif test "x$make_lint_lib" = x"yes" ; then
12355e120bd27Smrg   LINTLIB=llib-lXmu.ln
12356e120bd27Smrg   if test "x$LINT" = "x"; then
12357e120bd27Smrg        as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5
12358e120bd27Smrg   fi
12359e120bd27Smrgelif test "x$make_lint_lib" != x"no" ; then
12360e120bd27Smrg   as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5
12361e120bd27Smrgfi
123626c321187Smrg
123636c321187Smrg
12364e120bd27Smrg if test x$make_lint_lib != xno; then
12365e120bd27Smrg  MAKE_LINT_LIB_TRUE=
12366e120bd27Smrg  MAKE_LINT_LIB_FALSE='#'
12367e120bd27Smrgelse
12368e120bd27Smrg  MAKE_LINT_LIB_TRUE='#'
12369e120bd27Smrg  MAKE_LINT_LIB_FALSE=
12370e120bd27Smrgfi
1237193493779Smrg
1237293493779Smrg
123736c321187Smrg
12374e120bd27SmrgLINTLIBUU=`echo $LINTLIB | sed s/Xmu/Xmuu/`
123756c321187Smrg
123766c321187Smrg
12377e120bd27Smrgac_config_files="$ac_config_files Makefile doc/Makefile include/Makefile src/Makefile xmu.pc xmuu.pc"
123786c321187Smrg
12379e120bd27Smrgcat >confcache <<\_ACEOF
12380e120bd27Smrg# This file is a shell script that caches the results of configure
12381e120bd27Smrg# tests run on this system so they can be shared between configure
12382e120bd27Smrg# scripts and configure runs, see configure's option --config-cache.
12383e120bd27Smrg# It is not useful on other systems.  If it contains results you don't
12384e120bd27Smrg# want to keep, you may remove or edit it.
12385e120bd27Smrg#
12386e120bd27Smrg# config.status only pays attention to the cache file if you give it
12387e120bd27Smrg# the --recheck option to rerun configure.
12388e120bd27Smrg#
12389e120bd27Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
12390e120bd27Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
12391e120bd27Smrg# following values.
123926c321187Smrg
12393e120bd27Smrg_ACEOF
12394e120bd27Smrg
12395e120bd27Smrg# The following way of writing the cache mishandles newlines in values,
12396e120bd27Smrg# but we know of no workaround that is simple, portable, and efficient.
12397e120bd27Smrg# So, we kill variables containing newlines.
12398e120bd27Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
12399e120bd27Smrg# and sets the high bit in the cache file unless we assign to the vars.
12400e120bd27Smrg(
12401e120bd27Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12402e120bd27Smrg    eval ac_val=\$$ac_var
12403e120bd27Smrg    case $ac_val in #(
12404e120bd27Smrg    *${as_nl}*)
12405e120bd27Smrg      case $ac_var in #(
12406e120bd27Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12407e120bd27Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12408e120bd27Smrg      esac
12409e120bd27Smrg      case $ac_var in #(
12410e120bd27Smrg      _ | IFS | as_nl) ;; #(
12411e120bd27Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12412e120bd27Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
12413e120bd27Smrg      esac ;;
12414e120bd27Smrg    esac
12415e120bd27Smrg  done
12416e120bd27Smrg
12417e120bd27Smrg  (set) 2>&1 |
12418e120bd27Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12419e120bd27Smrg    *${as_nl}ac_space=\ *)
12420e120bd27Smrg      # `set' does not quote correctly, so add quotes: double-quote
12421e120bd27Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
12422e120bd27Smrg      sed -n \
12423e120bd27Smrg	"s/'/'\\\\''/g;
12424e120bd27Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12425e120bd27Smrg      ;; #(
12426e120bd27Smrg    *)
12427e120bd27Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
12428e120bd27Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12429e120bd27Smrg      ;;
12430e120bd27Smrg    esac |
12431e120bd27Smrg    sort
12432e120bd27Smrg) |
12433e120bd27Smrg  sed '
12434e120bd27Smrg     /^ac_cv_env_/b end
12435e120bd27Smrg     t clear
12436e120bd27Smrg     :clear
12437e120bd27Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12438e120bd27Smrg     t end
12439e120bd27Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12440e120bd27Smrg     :end' >>confcache
12441e120bd27Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12442e120bd27Smrg  if test -w "$cache_file"; then
12443e120bd27Smrg    if test "x$cache_file" != "x/dev/null"; then
12444e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12445e120bd27Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
12446e120bd27Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
12447e120bd27Smrg	cat confcache >"$cache_file"
12448e120bd27Smrg      else
12449e120bd27Smrg        case $cache_file in #(
12450e120bd27Smrg        */* | ?:*)
12451e120bd27Smrg	  mv -f confcache "$cache_file"$$ &&
12452e120bd27Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
12453e120bd27Smrg        *)
12454e120bd27Smrg	  mv -f confcache "$cache_file" ;;
12455e120bd27Smrg	esac
12456e120bd27Smrg      fi
12457e120bd27Smrg    fi
12458e120bd27Smrg  else
12459e120bd27Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12460e120bd27Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12461e120bd27Smrg  fi
1246293493779Smrgfi
12463e120bd27Smrgrm -f confcache
12464e120bd27Smrg
12465e120bd27Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
12466e120bd27Smrg# Let make expand exec_prefix.
12467e120bd27Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1246893493779Smrg
12469e120bd27SmrgDEFS=-DHAVE_CONFIG_H
1247093493779Smrg
12471e120bd27Smrgac_libobjs=
12472e120bd27Smrgac_ltlibobjs=
12473e120bd27SmrgU=
12474e120bd27Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12475e120bd27Smrg  # 1. Remove the extension, and $U if already installed.
12476e120bd27Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12477e120bd27Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12478e120bd27Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12479e120bd27Smrg  #    will be set to the directory where LIBOBJS objects are built.
12480e120bd27Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12481e120bd27Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12482e120bd27Smrgdone
12483e120bd27SmrgLIBOBJS=$ac_libobjs
1248493493779Smrg
12485e120bd27SmrgLTLIBOBJS=$ac_ltlibobjs
1248693493779Smrg
1248793493779Smrg
12488e120bd27Smrg if test -n "$EXEEXT"; then
12489e120bd27Smrg  am__EXEEXT_TRUE=
12490e120bd27Smrg  am__EXEEXT_FALSE='#'
1249193493779Smrgelse
12492e120bd27Smrg  am__EXEEXT_TRUE='#'
12493e120bd27Smrg  am__EXEEXT_FALSE=
1249493493779Smrgfi
12495e120bd27Smrg
12496e120bd27Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12497e120bd27Smrg  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12498e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1249993493779Smrgfi
12500e120bd27Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12501e120bd27Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
12502e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1250393493779Smrgfi
12504e120bd27Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12505e120bd27Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12506e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12507e120bd27Smrgfi
12508e120bd27Smrgif test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then
12509e120bd27Smrg  as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined.
12510e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12511e120bd27Smrgfi
12512e120bd27Smrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
12513e120bd27Smrg  as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
12514e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12515e120bd27Smrgfi
12516e120bd27Smrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
12517e120bd27Smrg  as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
12518e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12519e120bd27Smrgfi
12520e120bd27Smrgif test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then
12521e120bd27Smrg  as_fn_error $? "conditional \"HAVE_FOP\" was never defined.
12522e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12523e120bd27Smrgfi
12524e120bd27Smrgif test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then
12525e120bd27Smrg  as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined.
12526e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12527e120bd27Smrgfi
12528e120bd27Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
12529e120bd27Smrg  as_fn_error $? "conditional \"LINT\" was never defined.
12530e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12531e120bd27Smrgfi
12532e120bd27Smrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
12533e120bd27Smrg  as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined.
12534e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1253593493779Smrgfi
1253693493779Smrg
12537e120bd27Smrg: "${CONFIG_STATUS=./config.status}"
12538e120bd27Smrgac_write_fail=0
12539e120bd27Smrgac_clean_files_save=$ac_clean_files
12540e120bd27Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
12541e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12542e120bd27Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12543e120bd27Smrgas_write_fail=0
12544e120bd27Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12545e120bd27Smrg#! $SHELL
12546e120bd27Smrg# Generated by $as_me.
12547e120bd27Smrg# Run this file to recreate the current configuration.
12548e120bd27Smrg# Compiler output produced by configure, useful for debugging
12549e120bd27Smrg# configure, is in config.log if it exists.
1255093493779Smrg
12551e120bd27Smrgdebug=false
12552e120bd27Smrgac_cs_recheck=false
12553e120bd27Smrgac_cs_silent=false
1255493493779Smrg
12555e120bd27SmrgSHELL=\${CONFIG_SHELL-$SHELL}
12556e120bd27Smrgexport SHELL
12557e120bd27Smrg_ASEOF
12558e120bd27Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12559e120bd27Smrg## -------------------- ##
12560e120bd27Smrg## M4sh Initialization. ##
12561e120bd27Smrg## -------------------- ##
1256293493779Smrg
12563e120bd27Smrg# Be more Bourne compatible
12564e120bd27SmrgDUALCASE=1; export DUALCASE # for MKS sh
12565e120bd27Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12566e120bd27Smrg  emulate sh
12567e120bd27Smrg  NULLCMD=:
12568e120bd27Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12569e120bd27Smrg  # is contrary to our usage.  Disable this feature.
12570e120bd27Smrg  alias -g '${1+"$@"}'='"$@"'
12571e120bd27Smrg  setopt NO_GLOB_SUBST
1257293493779Smrgelse
12573e120bd27Smrg  case `(set -o) 2>/dev/null` in #(
12574e120bd27Smrg  *posix*) :
12575e120bd27Smrg    set -o posix ;; #(
12576e120bd27Smrg  *) :
12577e120bd27Smrg     ;;
12578e120bd27Smrgesac
1257993493779Smrgfi
1258093493779Smrg
1258193493779Smrg
12582e120bd27Smrgas_nl='
12583e120bd27Smrg'
12584e120bd27Smrgexport as_nl
12585e120bd27Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
12586e120bd27Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12587e120bd27Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12588e120bd27Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12589e120bd27Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
12590e120bd27Smrg# but without wasting forks for bash or zsh.
12591e120bd27Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
12592e120bd27Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12593e120bd27Smrg  as_echo='print -r --'
12594e120bd27Smrg  as_echo_n='print -rn --'
12595e120bd27Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12596e120bd27Smrg  as_echo='printf %s\n'
12597e120bd27Smrg  as_echo_n='printf %s'
12598e120bd27Smrgelse
12599e120bd27Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12600e120bd27Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12601e120bd27Smrg    as_echo_n='/usr/ucb/echo -n'
12602e120bd27Smrg  else
12603e120bd27Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12604e120bd27Smrg    as_echo_n_body='eval
12605e120bd27Smrg      arg=$1;
12606e120bd27Smrg      case $arg in #(
12607e120bd27Smrg      *"$as_nl"*)
12608e120bd27Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
12609e120bd27Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12610e120bd27Smrg      esac;
12611e120bd27Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12612e120bd27Smrg    '
12613e120bd27Smrg    export as_echo_n_body
12614e120bd27Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
12615e120bd27Smrg  fi
12616e120bd27Smrg  export as_echo_body
12617e120bd27Smrg  as_echo='sh -c $as_echo_body as_echo'
12618e120bd27Smrgfi
1261993493779Smrg
12620e120bd27Smrg# The user is always right.
12621e120bd27Smrgif test "${PATH_SEPARATOR+set}" != set; then
12622e120bd27Smrg  PATH_SEPARATOR=:
12623e120bd27Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12624e120bd27Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12625e120bd27Smrg      PATH_SEPARATOR=';'
12626e120bd27Smrg  }
12627e120bd27Smrgfi
1262893493779Smrg
1262993493779Smrg
12630e120bd27Smrg# IFS
12631e120bd27Smrg# We need space, tab and new line, in precisely that order.  Quoting is
12632e120bd27Smrg# there to prevent editors from complaining about space-tab.
12633e120bd27Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12634e120bd27Smrg# splitting by setting IFS to empty value.)
12635e120bd27SmrgIFS=" ""	$as_nl"
1263693493779Smrg
12637e120bd27Smrg# Find who we are.  Look in the path if we contain no directory separator.
12638e120bd27Smrgas_myself=
12639e120bd27Smrgcase $0 in #((
12640e120bd27Smrg  *[\\/]* ) as_myself=$0 ;;
12641e120bd27Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12642e120bd27Smrgfor as_dir in $PATH
12643e120bd27Smrgdo
12644e120bd27Smrg  IFS=$as_save_IFS
12645e120bd27Smrg  test -z "$as_dir" && as_dir=.
12646e120bd27Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12647e120bd27Smrg  done
12648e120bd27SmrgIFS=$as_save_IFS
1264993493779Smrg
12650e120bd27Smrg     ;;
12651e120bd27Smrgesac
12652e120bd27Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
12653e120bd27Smrg# in which case we are not to be found in the path.
12654e120bd27Smrgif test "x$as_myself" = x; then
12655e120bd27Smrg  as_myself=$0
12656e120bd27Smrgfi
12657e120bd27Smrgif test ! -f "$as_myself"; then
12658e120bd27Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12659e120bd27Smrg  exit 1
12660e120bd27Smrgfi
1266193493779Smrg
12662e120bd27Smrg# Unset variables that we do not need and which cause bugs (e.g. in
12663e120bd27Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12664e120bd27Smrg# suppresses any "Segmentation fault" message there.  '((' could
12665e120bd27Smrg# trigger a bug in pdksh 5.2.14.
12666e120bd27Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
12667e120bd27Smrgdo eval test x\${$as_var+set} = xset \
12668e120bd27Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12669e120bd27Smrgdone
12670e120bd27SmrgPS1='$ '
12671e120bd27SmrgPS2='> '
12672e120bd27SmrgPS4='+ '
1267393493779Smrg
12674e120bd27Smrg# NLS nuisances.
12675e120bd27SmrgLC_ALL=C
12676e120bd27Smrgexport LC_ALL
12677e120bd27SmrgLANGUAGE=C
12678e120bd27Smrgexport LANGUAGE
1267993493779Smrg
12680e120bd27Smrg# CDPATH.
12681e120bd27Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1268293493779Smrg
126836c321187Smrg
12684e120bd27Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
12685e120bd27Smrg# ----------------------------------------
12686e120bd27Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12687e120bd27Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12688e120bd27Smrg# script with STATUS, using 1 if that was 0.
12689e120bd27Smrgas_fn_error ()
12690e120bd27Smrg{
12691e120bd27Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
12692e120bd27Smrg  if test "$4"; then
12693e120bd27Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12694e120bd27Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12695e120bd27Smrg  fi
12696e120bd27Smrg  $as_echo "$as_me: error: $2" >&2
12697e120bd27Smrg  as_fn_exit $as_status
12698e120bd27Smrg} # as_fn_error
126996c321187Smrg
127006c321187Smrg
12701e120bd27Smrg# as_fn_set_status STATUS
12702e120bd27Smrg# -----------------------
12703e120bd27Smrg# Set $? to STATUS, without forking.
12704e120bd27Smrgas_fn_set_status ()
12705e120bd27Smrg{
12706e120bd27Smrg  return $1
12707e120bd27Smrg} # as_fn_set_status
127086c321187Smrg
12709e120bd27Smrg# as_fn_exit STATUS
12710e120bd27Smrg# -----------------
12711e120bd27Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12712e120bd27Smrgas_fn_exit ()
127136c321187Smrg{
12714e120bd27Smrg  set +e
12715e120bd27Smrg  as_fn_set_status $1
12716e120bd27Smrg  exit $1
12717e120bd27Smrg} # as_fn_exit
12718e120bd27Smrg
12719e120bd27Smrg# as_fn_unset VAR
12720e120bd27Smrg# ---------------
12721e120bd27Smrg# Portably unset VAR.
12722e120bd27Smrgas_fn_unset ()
12723e120bd27Smrg{
12724e120bd27Smrg  { eval $1=; unset $1;}
127256c321187Smrg}
12726e120bd27Smrgas_unset=as_fn_unset
12727e120bd27Smrg# as_fn_append VAR VALUE
12728e120bd27Smrg# ----------------------
12729e120bd27Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
12730e120bd27Smrg# advantage of any shell optimizations that allow amortized linear growth over
12731e120bd27Smrg# repeated appends, instead of the typical quadratic growth present in naive
12732e120bd27Smrg# implementations.
12733e120bd27Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12734e120bd27Smrg  eval 'as_fn_append ()
12735e120bd27Smrg  {
12736e120bd27Smrg    eval $1+=\$2
12737e120bd27Smrg  }'
127386c321187Smrgelse
12739e120bd27Smrg  as_fn_append ()
12740e120bd27Smrg  {
12741e120bd27Smrg    eval $1=\$$1\$2
12742e120bd27Smrg  }
12743e120bd27Smrgfi # as_fn_append
12744e120bd27Smrg
12745e120bd27Smrg# as_fn_arith ARG...
12746e120bd27Smrg# ------------------
12747e120bd27Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
12748e120bd27Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
12749e120bd27Smrg# must be portable across $(()) and expr.
12750e120bd27Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12751e120bd27Smrg  eval 'as_fn_arith ()
12752e120bd27Smrg  {
12753e120bd27Smrg    as_val=$(( $* ))
12754e120bd27Smrg  }'
12755e120bd27Smrgelse
12756e120bd27Smrg  as_fn_arith ()
12757e120bd27Smrg  {
12758e120bd27Smrg    as_val=`expr "$@" || test $? -eq 1`
12759e120bd27Smrg  }
12760e120bd27Smrgfi # as_fn_arith
127616c321187Smrg
127626c321187Smrg
12763e120bd27Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
12764e120bd27Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12765e120bd27Smrg  as_expr=expr
12766e120bd27Smrgelse
12767e120bd27Smrg  as_expr=false
127686c321187Smrgfi
127696c321187Smrg
12770e120bd27Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12771e120bd27Smrg  as_basename=basename
12772e120bd27Smrgelse
12773e120bd27Smrg  as_basename=false
12774e120bd27Smrgfi
127756c321187Smrg
12776e120bd27Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12777e120bd27Smrg  as_dirname=dirname
12778e120bd27Smrgelse
12779e120bd27Smrg  as_dirname=false
12780e120bd27Smrgfi
127816c321187Smrg
12782e120bd27Smrgas_me=`$as_basename -- "$0" ||
12783e120bd27Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12784e120bd27Smrg	 X"$0" : 'X\(//\)$' \| \
12785e120bd27Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12786e120bd27Smrg$as_echo X/"$0" |
12787e120bd27Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
12788e120bd27Smrg	    s//\1/
12789e120bd27Smrg	    q
12790e120bd27Smrg	  }
12791e120bd27Smrg	  /^X\/\(\/\/\)$/{
12792e120bd27Smrg	    s//\1/
12793e120bd27Smrg	    q
12794e120bd27Smrg	  }
12795e120bd27Smrg	  /^X\/\(\/\).*/{
12796e120bd27Smrg	    s//\1/
12797e120bd27Smrg	    q
12798e120bd27Smrg	  }
12799e120bd27Smrg	  s/.*/./; q'`
128006c321187Smrg
12801e120bd27Smrg# Avoid depending upon Character Ranges.
12802e120bd27Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
12803e120bd27Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12804e120bd27Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
12805e120bd27Smrgas_cr_digits='0123456789'
12806e120bd27Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
128076c321187Smrg
12808e120bd27SmrgECHO_C= ECHO_N= ECHO_T=
12809e120bd27Smrgcase `echo -n x` in #(((((
12810e120bd27Smrg-n*)
12811e120bd27Smrg  case `echo 'xy\c'` in
12812e120bd27Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12813e120bd27Smrg  xy)  ECHO_C='\c';;
12814e120bd27Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12815e120bd27Smrg       ECHO_T='	';;
12816e120bd27Smrg  esac;;
12817e120bd27Smrg*)
12818e120bd27Smrg  ECHO_N='-n';;
12819e120bd27Smrgesac
128206c321187Smrg
12821e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.file
12822e120bd27Smrgif test -d conf$$.dir; then
12823e120bd27Smrg  rm -f conf$$.dir/conf$$.file
128246c321187Smrgelse
12825e120bd27Smrg  rm -f conf$$.dir
12826e120bd27Smrg  mkdir conf$$.dir 2>/dev/null
128276c321187Smrgfi
12828e120bd27Smrgif (echo >conf$$.file) 2>/dev/null; then
12829e120bd27Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
12830e120bd27Smrg    as_ln_s='ln -s'
12831e120bd27Smrg    # ... but there are two gotchas:
12832e120bd27Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12833e120bd27Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12834e120bd27Smrg    # In both cases, we have to default to `cp -p'.
12835e120bd27Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12836e120bd27Smrg      as_ln_s='cp -p'
12837e120bd27Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
12838e120bd27Smrg    as_ln_s=ln
12839e120bd27Smrg  else
12840e120bd27Smrg    as_ln_s='cp -p'
12841e120bd27Smrg  fi
1284293493779Smrgelse
12843e120bd27Smrg  as_ln_s='cp -p'
1284493493779Smrgfi
12845e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12846e120bd27Smrgrmdir conf$$.dir 2>/dev/null
1284793493779Smrg
128486c321187Smrg
12849e120bd27Smrg# as_fn_mkdir_p
12850e120bd27Smrg# -------------
12851e120bd27Smrg# Create "$as_dir" as a directory, including parents if necessary.
12852e120bd27Smrgas_fn_mkdir_p ()
12853e120bd27Smrg{
12854e120bd27Smrg
12855e120bd27Smrg  case $as_dir in #(
12856e120bd27Smrg  -*) as_dir=./$as_dir;;
12857e120bd27Smrg  esac
12858e120bd27Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
12859e120bd27Smrg    as_dirs=
12860e120bd27Smrg    while :; do
12861e120bd27Smrg      case $as_dir in #(
12862e120bd27Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12863e120bd27Smrg      *) as_qdir=$as_dir;;
12864e120bd27Smrg      esac
12865e120bd27Smrg      as_dirs="'$as_qdir' $as_dirs"
12866e120bd27Smrg      as_dir=`$as_dirname -- "$as_dir" ||
12867e120bd27Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12868e120bd27Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
12869e120bd27Smrg	 X"$as_dir" : 'X\(//\)$' \| \
12870e120bd27Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12871e120bd27Smrg$as_echo X"$as_dir" |
12872e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12873e120bd27Smrg	    s//\1/
12874e120bd27Smrg	    q
12875e120bd27Smrg	  }
12876e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
12877e120bd27Smrg	    s//\1/
12878e120bd27Smrg	    q
12879e120bd27Smrg	  }
12880e120bd27Smrg	  /^X\(\/\/\)$/{
12881e120bd27Smrg	    s//\1/
12882e120bd27Smrg	    q
12883e120bd27Smrg	  }
12884e120bd27Smrg	  /^X\(\/\).*/{
12885e120bd27Smrg	    s//\1/
12886e120bd27Smrg	    q
12887e120bd27Smrg	  }
12888e120bd27Smrg	  s/.*/./; q'`
12889e120bd27Smrg      test -d "$as_dir" && break
12890e120bd27Smrg    done
12891e120bd27Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
12892e120bd27Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
128936c321187Smrg
128946c321187Smrg
12895e120bd27Smrg} # as_fn_mkdir_p
12896e120bd27Smrgif mkdir -p . 2>/dev/null; then
12897e120bd27Smrg  as_mkdir_p='mkdir -p "$as_dir"'
128986c321187Smrgelse
12899e120bd27Smrg  test -d ./-p && rmdir ./-p
12900e120bd27Smrg  as_mkdir_p=false
12901e120bd27Smrgfi
129026c321187Smrg
12903e120bd27Smrgif test -x / >/dev/null 2>&1; then
12904e120bd27Smrg  as_test_x='test -x'
12905e120bd27Smrgelse
12906e120bd27Smrg  if ls -dL / >/dev/null 2>&1; then
12907e120bd27Smrg    as_ls_L_option=L
129086c321187Smrg  else
12909e120bd27Smrg    as_ls_L_option=
129106c321187Smrg  fi
12911e120bd27Smrg  as_test_x='
12912e120bd27Smrg    eval sh -c '\''
12913e120bd27Smrg      if test -d "$1"; then
12914e120bd27Smrg	test -d "$1/.";
12915e120bd27Smrg      else
12916e120bd27Smrg	case $1 in #(
12917e120bd27Smrg	-*)set "./$1";;
12918e120bd27Smrg	esac;
12919e120bd27Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12920e120bd27Smrg	???[sx]*):;;*)false;;esac;fi
12921e120bd27Smrg    '\'' sh
12922e120bd27Smrg  '
12923e120bd27Smrgfi
12924e120bd27Smrgas_executable_p=$as_test_x
129256c321187Smrg
12926e120bd27Smrg# Sed expression to map a string onto a valid CPP name.
12927e120bd27Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
129286c321187Smrg
12929e120bd27Smrg# Sed expression to map a string onto a valid variable name.
12930e120bd27Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
129316c321187Smrg
129326c321187Smrg
12933e120bd27Smrgexec 6>&1
12934e120bd27Smrg## ----------------------------------- ##
12935e120bd27Smrg## Main body of $CONFIG_STATUS script. ##
12936e120bd27Smrg## ----------------------------------- ##
12937e120bd27Smrg_ASEOF
12938e120bd27Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
129396c321187Smrg
12940e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12941e120bd27Smrg# Save the log message, to keep $0 and so on meaningful, and to
12942e120bd27Smrg# report actual input values of CONFIG_FILES etc. instead of their
12943e120bd27Smrg# values after options handling.
12944e120bd27Smrgac_log="
12945e120bd27SmrgThis file was extended by libXmu $as_me 1.1.0, which was
12946e120bd27Smrggenerated by GNU Autoconf 2.68.  Invocation command line was
129476c321187Smrg
12948e120bd27Smrg  CONFIG_FILES    = $CONFIG_FILES
12949e120bd27Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
12950e120bd27Smrg  CONFIG_LINKS    = $CONFIG_LINKS
12951e120bd27Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
12952e120bd27Smrg  $ $0 $@
129536c321187Smrg
12954e120bd27Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
12955e120bd27Smrg"
129566c321187Smrg
12957e120bd27Smrg_ACEOF
129586c321187Smrg
12959e120bd27Smrgcase $ac_config_files in *"
12960e120bd27Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
12961e120bd27Smrgesac
1296293493779Smrg
12963e120bd27Smrgcase $ac_config_headers in *"
12964e120bd27Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12965e120bd27Smrgesac
1296693493779Smrg
1296793493779Smrg
12968e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12969e120bd27Smrg# Files that config.status was made for.
12970e120bd27Smrgconfig_files="$ac_config_files"
12971e120bd27Smrgconfig_headers="$ac_config_headers"
12972e120bd27Smrgconfig_commands="$ac_config_commands"
12973e120bd27Smrg
1297493493779Smrg_ACEOF
1297593493779Smrg
12976e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12977e120bd27Smrgac_cs_usage="\
12978e120bd27Smrg\`$as_me' instantiates files and other configuration actions
12979e120bd27Smrgfrom templates according to the current configuration.  Unless the files
12980e120bd27Smrgand actions are specified as TAGs, all are instantiated by default.
1298193493779Smrg
12982e120bd27SmrgUsage: $0 [OPTION]... [TAG]...
1298393493779Smrg
12984e120bd27Smrg  -h, --help       print this help, then exit
12985e120bd27Smrg  -V, --version    print version number and configuration settings, then exit
12986e120bd27Smrg      --config     print configuration, then exit
12987e120bd27Smrg  -q, --quiet, --silent
12988e120bd27Smrg                   do not print progress messages
12989e120bd27Smrg  -d, --debug      don't remove temporary files
12990e120bd27Smrg      --recheck    update $as_me by reconfiguring in the same conditions
12991e120bd27Smrg      --file=FILE[:TEMPLATE]
12992e120bd27Smrg                   instantiate the configuration file FILE
12993e120bd27Smrg      --header=FILE[:TEMPLATE]
12994e120bd27Smrg                   instantiate the configuration header FILE
1299593493779Smrg
12996e120bd27SmrgConfiguration files:
12997e120bd27Smrg$config_files
1299893493779Smrg
12999e120bd27SmrgConfiguration headers:
13000e120bd27Smrg$config_headers
130016c321187Smrg
13002e120bd27SmrgConfiguration commands:
13003e120bd27Smrg$config_commands
130046c321187Smrg
13005e120bd27SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
130066c321187Smrg
130076c321187Smrg_ACEOF
13008e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13009e120bd27Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13010e120bd27Smrgac_cs_version="\\
13011e120bd27SmrglibXmu config.status 1.1.0
13012e120bd27Smrgconfigured by $0, generated by GNU Autoconf 2.68,
13013e120bd27Smrg  with options \\"\$ac_cs_config\\"
130146c321187Smrg
13015e120bd27SmrgCopyright (C) 2010 Free Software Foundation, Inc.
13016e120bd27SmrgThis config.status script is free software; the Free Software Foundation
13017e120bd27Smrggives unlimited permission to copy, distribute and modify it."
130186c321187Smrg
13019e120bd27Smrgac_pwd='$ac_pwd'
13020e120bd27Smrgsrcdir='$srcdir'
13021e120bd27SmrgINSTALL='$INSTALL'
13022e120bd27SmrgMKDIR_P='$MKDIR_P'
13023e120bd27SmrgAWK='$AWK'
13024e120bd27Smrgtest -n "\$AWK" || AWK=awk
13025e120bd27Smrg_ACEOF
130266c321187Smrg
13027e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13028e120bd27Smrg# The default lists apply if the user does not specify any file.
13029e120bd27Smrgac_need_defaults=:
13030e120bd27Smrgwhile test $# != 0
13031e120bd27Smrgdo
13032e120bd27Smrg  case $1 in
13033e120bd27Smrg  --*=?*)
13034e120bd27Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13035e120bd27Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13036e120bd27Smrg    ac_shift=:
13037e120bd27Smrg    ;;
13038e120bd27Smrg  --*=)
13039e120bd27Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13040e120bd27Smrg    ac_optarg=
13041e120bd27Smrg    ac_shift=:
13042e120bd27Smrg    ;;
13043e120bd27Smrg  *)
13044e120bd27Smrg    ac_option=$1
13045e120bd27Smrg    ac_optarg=$2
13046e120bd27Smrg    ac_shift=shift
13047e120bd27Smrg    ;;
13048e120bd27Smrg  esac
130496c321187Smrg
13050e120bd27Smrg  case $ac_option in
13051e120bd27Smrg  # Handling of the options.
13052e120bd27Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13053e120bd27Smrg    ac_cs_recheck=: ;;
13054e120bd27Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13055e120bd27Smrg    $as_echo "$ac_cs_version"; exit ;;
13056e120bd27Smrg  --config | --confi | --conf | --con | --co | --c )
13057e120bd27Smrg    $as_echo "$ac_cs_config"; exit ;;
13058e120bd27Smrg  --debug | --debu | --deb | --de | --d | -d )
13059e120bd27Smrg    debug=: ;;
13060e120bd27Smrg  --file | --fil | --fi | --f )
13061e120bd27Smrg    $ac_shift
13062e120bd27Smrg    case $ac_optarg in
13063e120bd27Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13064e120bd27Smrg    '') as_fn_error $? "missing file argument" ;;
13065e120bd27Smrg    esac
13066e120bd27Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
13067e120bd27Smrg    ac_need_defaults=false;;
13068e120bd27Smrg  --header | --heade | --head | --hea )
13069e120bd27Smrg    $ac_shift
13070e120bd27Smrg    case $ac_optarg in
13071e120bd27Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13072e120bd27Smrg    esac
13073e120bd27Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13074e120bd27Smrg    ac_need_defaults=false;;
13075e120bd27Smrg  --he | --h)
13076e120bd27Smrg    # Conflict between --help and --header
13077e120bd27Smrg    as_fn_error $? "ambiguous option: \`$1'
13078e120bd27SmrgTry \`$0 --help' for more information.";;
13079e120bd27Smrg  --help | --hel | -h )
13080e120bd27Smrg    $as_echo "$ac_cs_usage"; exit ;;
13081e120bd27Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13082e120bd27Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13083e120bd27Smrg    ac_cs_silent=: ;;
130846c321187Smrg
13085e120bd27Smrg  # This is an error.
13086e120bd27Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
13087e120bd27SmrgTry \`$0 --help' for more information." ;;
130886c321187Smrg
13089e120bd27Smrg  *) as_fn_append ac_config_targets " $1"
13090e120bd27Smrg     ac_need_defaults=false ;;
130916c321187Smrg
13092e120bd27Smrg  esac
13093e120bd27Smrg  shift
13094e120bd27Smrgdone
130956c321187Smrg
13096e120bd27Smrgac_configure_extra_args=
130976c321187Smrg
13098e120bd27Smrgif $ac_cs_silent; then
13099e120bd27Smrg  exec 6>/dev/null
13100e120bd27Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
13101e120bd27Smrgfi
131026c321187Smrg
131036c321187Smrg_ACEOF
13104e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13105e120bd27Smrgif \$ac_cs_recheck; then
13106e120bd27Smrg  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13107e120bd27Smrg  shift
13108e120bd27Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13109e120bd27Smrg  CONFIG_SHELL='$SHELL'
13110e120bd27Smrg  export CONFIG_SHELL
13111e120bd27Smrg  exec "\$@"
13112e120bd27Smrgfi
131136c321187Smrg
131146c321187Smrg_ACEOF
13115e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13116e120bd27Smrgexec 5>>config.log
131176c321187Smrg{
13118e120bd27Smrg  echo
13119e120bd27Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13120e120bd27Smrg## Running $as_me. ##
13121e120bd27Smrg_ASBOX
13122e120bd27Smrg  $as_echo "$ac_log"
13123e120bd27Smrg} >&5
131246c321187Smrg
131256c321187Smrg_ACEOF
13126e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13127e120bd27Smrg#
13128e120bd27Smrg# INIT-COMMANDS
13129e120bd27Smrg#
13130e120bd27SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
131316c321187Smrg
131326c321187Smrg
13133e120bd27Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
13134e120bd27Smrg# if CDPATH is set.
13135e120bd27Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
131366c321187Smrg
13137e120bd27Smrgsed_quote_subst='$sed_quote_subst'
13138e120bd27Smrgdouble_quote_subst='$double_quote_subst'
13139e120bd27Smrgdelay_variable_subst='$delay_variable_subst'
13140e120bd27Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13141e120bd27Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13142e120bd27Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13143e120bd27Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13144e120bd27Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13145e120bd27Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13146e120bd27SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13147e120bd27SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13148e120bd27Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13149e120bd27Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13150e120bd27Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13151e120bd27Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13152e120bd27Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13153e120bd27Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13154e120bd27SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13155e120bd27SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13156e120bd27SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13157e120bd27SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13158e120bd27SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13159e120bd27SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13160e120bd27SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13161e120bd27SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13162e120bd27Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13163e120bd27Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13164e120bd27Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13165e120bd27Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13166e120bd27Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13167e120bd27Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13168e120bd27Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13169e120bd27Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13170e120bd27SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13171e120bd27Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13172e120bd27Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13173e120bd27SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13174e120bd27SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13175e120bd27SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13176e120bd27SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13177e120bd27Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13178e120bd27Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13179e120bd27Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13180e120bd27Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13181e120bd27SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13182e120bd27SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13183e120bd27Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13184e120bd27SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13185e120bd27Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13186e120bd27Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13187e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13188e120bd27Smrglt_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"`'
13189e120bd27Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13190e120bd27SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13191e120bd27Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13192e120bd27Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13193e120bd27Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13194e120bd27Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13195e120bd27Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13196e120bd27Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13197e120bd27SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13198e120bd27SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13199e120bd27SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13200e120bd27SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13201e120bd27SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13202e120bd27Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13203e120bd27Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13204e120bd27Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13205e120bd27Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13206e120bd27Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13207e120bd27Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13208e120bd27Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13209e120bd27Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13210e120bd27Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13211e120bd27Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13212e120bd27Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13213e120bd27Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13214e120bd27Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13215e120bd27Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13216e120bd27Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13217e120bd27Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13218e120bd27Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13219e120bd27Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13220e120bd27Smrghardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13221e120bd27Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13222e120bd27Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13223e120bd27Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13224e120bd27Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13225e120bd27Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13226e120bd27Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13227e120bd27Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13228e120bd27Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13229e120bd27Smrgfix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13230e120bd27Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13231e120bd27Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13232e120bd27Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13233e120bd27Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13234e120bd27Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13235e120bd27Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13236e120bd27Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13237e120bd27Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13238e120bd27Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13239e120bd27Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13240e120bd27Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13241e120bd27Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13242e120bd27Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13243e120bd27Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13244e120bd27Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13245e120bd27Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13246e120bd27Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13247e120bd27Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13248e120bd27Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13249e120bd27Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13250e120bd27Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13251e120bd27Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13252e120bd27Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13253e120bd27Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13254e120bd27Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13255e120bd27Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13256e120bd27Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13257e120bd27Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13258e120bd27Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13259e120bd27Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13260e120bd27Smrg
13261e120bd27SmrgLTCC='$LTCC'
13262e120bd27SmrgLTCFLAGS='$LTCFLAGS'
13263e120bd27Smrgcompiler='$compiler_DEFAULT'
13264e120bd27Smrg
13265e120bd27Smrg# A function that is used when there is no print builtin or printf.
13266e120bd27Smrgfunc_fallback_echo ()
132676c321187Smrg{
13268e120bd27Smrg  eval 'cat <<_LTECHO_EOF
13269e120bd27Smrg\$1
13270e120bd27Smrg_LTECHO_EOF'
132716c321187Smrg}
132726c321187Smrg
13273e120bd27Smrg# Quote evaled strings.
13274e120bd27Smrgfor var in SHELL \
13275e120bd27SmrgECHO \
13276e120bd27SmrgSED \
13277e120bd27SmrgGREP \
13278e120bd27SmrgEGREP \
13279e120bd27SmrgFGREP \
13280e120bd27SmrgLD \
13281e120bd27SmrgNM \
13282e120bd27SmrgLN_S \
13283e120bd27Smrglt_SP2NL \
13284e120bd27Smrglt_NL2SP \
13285e120bd27Smrgreload_flag \
13286e120bd27SmrgOBJDUMP \
13287e120bd27Smrgdeplibs_check_method \
13288e120bd27Smrgfile_magic_cmd \
13289e120bd27SmrgAR \
13290e120bd27SmrgAR_FLAGS \
13291e120bd27SmrgSTRIP \
13292e120bd27SmrgRANLIB \
13293e120bd27SmrgCC \
13294e120bd27SmrgCFLAGS \
13295e120bd27Smrgcompiler \
13296e120bd27Smrglt_cv_sys_global_symbol_pipe \
13297e120bd27Smrglt_cv_sys_global_symbol_to_cdecl \
13298e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address \
13299e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13300e120bd27Smrglt_prog_compiler_no_builtin_flag \
13301e120bd27Smrglt_prog_compiler_wl \
13302e120bd27Smrglt_prog_compiler_pic \
13303e120bd27Smrglt_prog_compiler_static \
13304e120bd27Smrglt_cv_prog_compiler_c_o \
13305e120bd27Smrgneed_locks \
13306e120bd27SmrgDSYMUTIL \
13307e120bd27SmrgNMEDIT \
13308e120bd27SmrgLIPO \
13309e120bd27SmrgOTOOL \
13310e120bd27SmrgOTOOL64 \
13311e120bd27Smrgshrext_cmds \
13312e120bd27Smrgexport_dynamic_flag_spec \
13313e120bd27Smrgwhole_archive_flag_spec \
13314e120bd27Smrgcompiler_needs_object \
13315e120bd27Smrgwith_gnu_ld \
13316e120bd27Smrgallow_undefined_flag \
13317e120bd27Smrgno_undefined_flag \
13318e120bd27Smrghardcode_libdir_flag_spec \
13319e120bd27Smrghardcode_libdir_flag_spec_ld \
13320e120bd27Smrghardcode_libdir_separator \
13321e120bd27Smrgfix_srcfile_path \
13322e120bd27Smrgexclude_expsyms \
13323e120bd27Smrginclude_expsyms \
13324e120bd27Smrgfile_list_spec \
13325e120bd27Smrgvariables_saved_for_relink \
13326e120bd27Smrglibname_spec \
13327e120bd27Smrglibrary_names_spec \
13328e120bd27Smrgsoname_spec \
13329e120bd27Smrginstall_override_mode \
13330e120bd27Smrgfinish_eval \
13331e120bd27Smrgold_striplib \
13332e120bd27Smrgstriplib; do
13333e120bd27Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13334e120bd27Smrg    *[\\\\\\\`\\"\\\$]*)
13335e120bd27Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13336e120bd27Smrg      ;;
13337e120bd27Smrg    *)
13338e120bd27Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13339e120bd27Smrg      ;;
13340e120bd27Smrg    esac
13341e120bd27Smrgdone
133426c321187Smrg
13343e120bd27Smrg# Double-quote double-evaled strings.
13344e120bd27Smrgfor var in reload_cmds \
13345e120bd27Smrgold_postinstall_cmds \
13346e120bd27Smrgold_postuninstall_cmds \
13347e120bd27Smrgold_archive_cmds \
13348e120bd27Smrgextract_expsyms_cmds \
13349e120bd27Smrgold_archive_from_new_cmds \
13350e120bd27Smrgold_archive_from_expsyms_cmds \
13351e120bd27Smrgarchive_cmds \
13352e120bd27Smrgarchive_expsym_cmds \
13353e120bd27Smrgmodule_cmds \
13354e120bd27Smrgmodule_expsym_cmds \
13355e120bd27Smrgexport_symbols_cmds \
13356e120bd27Smrgprelink_cmds \
13357e120bd27Smrgpostinstall_cmds \
13358e120bd27Smrgpostuninstall_cmds \
13359e120bd27Smrgfinish_cmds \
13360e120bd27Smrgsys_lib_search_path_spec \
13361e120bd27Smrgsys_lib_dlsearch_path_spec; do
13362e120bd27Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13363e120bd27Smrg    *[\\\\\\\`\\"\\\$]*)
13364e120bd27Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13365e120bd27Smrg      ;;
13366e120bd27Smrg    *)
13367e120bd27Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13368e120bd27Smrg      ;;
13369e120bd27Smrg    esac
13370e120bd27Smrgdone
133716c321187Smrg
13372e120bd27Smrgac_aux_dir='$ac_aux_dir'
13373e120bd27Smrgxsi_shell='$xsi_shell'
13374e120bd27Smrglt_shell_append='$lt_shell_append'
133756c321187Smrg
13376e120bd27Smrg# See if we are running on zsh, and set the options which allow our
13377e120bd27Smrg# commands through without removal of \ escapes INIT.
13378e120bd27Smrgif test -n "\${ZSH_VERSION+set}" ; then
13379e120bd27Smrg   setopt NO_GLOB_SUBST
133806c321187Smrgfi
133816c321187Smrg
133826c321187Smrg
13383e120bd27Smrg    PACKAGE='$PACKAGE'
13384e120bd27Smrg    VERSION='$VERSION'
13385e120bd27Smrg    TIMESTAMP='$TIMESTAMP'
13386e120bd27Smrg    RM='$RM'
13387e120bd27Smrg    ofile='$ofile'
13388e120bd27Smrg
13389e120bd27Smrg
1339093493779Smrg
1339193493779Smrg
1339293493779Smrg_ACEOF
1339393493779Smrg
13394e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1339593493779Smrg
13396e120bd27Smrg# Handling of arguments.
13397e120bd27Smrgfor ac_config_target in $ac_config_targets
13398e120bd27Smrgdo
13399e120bd27Smrg  case $ac_config_target in
13400e120bd27Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13401e120bd27Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13402e120bd27Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13403e120bd27Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13404e120bd27Smrg    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
13405e120bd27Smrg    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
13406e120bd27Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13407e120bd27Smrg    "xmu.pc") CONFIG_FILES="$CONFIG_FILES xmu.pc" ;;
13408e120bd27Smrg    "xmuu.pc") CONFIG_FILES="$CONFIG_FILES xmuu.pc" ;;
13409e120bd27Smrg
13410e120bd27Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13411e120bd27Smrg  esac
13412e120bd27Smrgdone
13413e120bd27Smrg
13414e120bd27Smrg
13415e120bd27Smrg# If the user did not use the arguments to specify the items to instantiate,
13416e120bd27Smrg# then the envvar interface is used.  Set only those that are not.
13417e120bd27Smrg# We use the long form for the default assignment because of an extremely
13418e120bd27Smrg# bizarre bug on SunOS 4.1.3.
13419e120bd27Smrgif $ac_need_defaults; then
13420e120bd27Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13421e120bd27Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13422e120bd27Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13423e120bd27Smrgfi
13424e120bd27Smrg
13425e120bd27Smrg# Have a temporary directory for convenience.  Make it in the build tree
13426e120bd27Smrg# simply because there is no reason against having it here, and in addition,
13427e120bd27Smrg# creating and moving files from /tmp can sometimes cause problems.
13428e120bd27Smrg# Hook for its removal unless debugging.
13429e120bd27Smrg# Note that there is a small window in which the directory will not be cleaned:
13430e120bd27Smrg# after its creation but before its name has been assigned to `$tmp'.
13431e120bd27Smrg$debug ||
1343293493779Smrg{
13433e120bd27Smrg  tmp= ac_tmp=
13434e120bd27Smrg  trap 'exit_status=$?
13435e120bd27Smrg  : "${ac_tmp:=$tmp}"
13436e120bd27Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13437e120bd27Smrg' 0
13438e120bd27Smrg  trap 'as_fn_exit 1' 1 2 13 15
1343993493779Smrg}
13440e120bd27Smrg# Create a (secure) tmp directory for tmp files.
1344193493779Smrg
13442e120bd27Smrg{
13443e120bd27Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13444e120bd27Smrg  test -d "$tmp"
13445e120bd27Smrg}  ||
13446e120bd27Smrg{
13447e120bd27Smrg  tmp=./conf$$-$RANDOM
13448e120bd27Smrg  (umask 077 && mkdir "$tmp")
13449e120bd27Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13450e120bd27Smrgac_tmp=$tmp
1345193493779Smrg
13452e120bd27Smrg# Set up the scripts for CONFIG_FILES section.
13453e120bd27Smrg# No need to generate them if there are no CONFIG_FILES.
13454e120bd27Smrg# This happens for instance with `./config.status config.h'.
13455e120bd27Smrgif test -n "$CONFIG_FILES"; then
1345693493779Smrg
1345793493779Smrg
13458e120bd27Smrgac_cr=`echo X | tr X '\015'`
13459e120bd27Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
13460e120bd27Smrg# But we know of no other shell where ac_cr would be empty at this
13461e120bd27Smrg# point, so we can use a bashism as a fallback.
13462e120bd27Smrgif test "x$ac_cr" = x; then
13463e120bd27Smrg  eval ac_cr=\$\'\\r\'
1346493493779Smrgfi
13465e120bd27Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13466e120bd27Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13467e120bd27Smrg  ac_cs_awk_cr='\\r'
13468e120bd27Smrgelse
13469e120bd27Smrg  ac_cs_awk_cr=$ac_cr
1347093493779Smrgfi
1347193493779Smrg
13472e120bd27Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
1347393493779Smrg_ACEOF
1347493493779Smrg
1347593493779Smrg
13476e120bd27Smrg{
13477e120bd27Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
13478e120bd27Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13479e120bd27Smrg  echo "_ACEOF"
13480e120bd27Smrg} >conf$$subs.sh ||
13481e120bd27Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13482e120bd27Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13483e120bd27Smrgac_delim='%!_!# '
13484e120bd27Smrgfor ac_last_try in false false false false false :; do
13485e120bd27Smrg  . ./conf$$subs.sh ||
13486e120bd27Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13487e120bd27Smrg
13488e120bd27Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13489e120bd27Smrg  if test $ac_delim_n = $ac_delim_num; then
13490e120bd27Smrg    break
13491e120bd27Smrg  elif $ac_last_try; then
13492e120bd27Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13493e120bd27Smrg  else
13494e120bd27Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13495e120bd27Smrg  fi
13496e120bd27Smrgdone
13497e120bd27Smrgrm -f conf$$subs.sh
13498e120bd27Smrg
13499e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13500e120bd27Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13501e120bd27Smrg_ACEOF
13502e120bd27Smrgsed -n '
13503e120bd27Smrgh
13504e120bd27Smrgs/^/S["/; s/!.*/"]=/
13505e120bd27Smrgp
13506e120bd27Smrgg
13507e120bd27Smrgs/^[^!]*!//
13508e120bd27Smrg:repl
13509e120bd27Smrgt repl
13510e120bd27Smrgs/'"$ac_delim"'$//
13511e120bd27Smrgt delim
13512e120bd27Smrg:nl
13513e120bd27Smrgh
13514e120bd27Smrgs/\(.\{148\}\)..*/\1/
13515e120bd27Smrgt more1
13516e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13517e120bd27Smrgp
13518e120bd27Smrgn
13519e120bd27Smrgb repl
13520e120bd27Smrg:more1
13521e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
13522e120bd27Smrgp
13523e120bd27Smrgg
13524e120bd27Smrgs/.\{148\}//
13525e120bd27Smrgt nl
13526e120bd27Smrg:delim
13527e120bd27Smrgh
13528e120bd27Smrgs/\(.\{148\}\)..*/\1/
13529e120bd27Smrgt more2
13530e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
13531e120bd27Smrgp
13532e120bd27Smrgb
13533e120bd27Smrg:more2
13534e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
13535e120bd27Smrgp
13536e120bd27Smrgg
13537e120bd27Smrgs/.\{148\}//
13538e120bd27Smrgt delim
13539e120bd27Smrg' <conf$$subs.awk | sed '
13540e120bd27Smrg/^[^""]/{
13541e120bd27Smrg  N
13542e120bd27Smrg  s/\n//
13543e120bd27Smrg}
13544e120bd27Smrg' >>$CONFIG_STATUS || ac_write_fail=1
13545e120bd27Smrgrm -f conf$$subs.awk
13546e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13547e120bd27Smrg_ACAWK
13548e120bd27Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13549e120bd27Smrg  for (key in S) S_is_set[key] = 1
13550e120bd27Smrg  FS = ""
1355193493779Smrg
13552e120bd27Smrg}
13553e120bd27Smrg{
13554e120bd27Smrg  line = $ 0
13555e120bd27Smrg  nfields = split(line, field, "@")
13556e120bd27Smrg  substed = 0
13557e120bd27Smrg  len = length(field[1])
13558e120bd27Smrg  for (i = 2; i < nfields; i++) {
13559e120bd27Smrg    key = field[i]
13560e120bd27Smrg    keylen = length(key)
13561e120bd27Smrg    if (S_is_set[key]) {
13562e120bd27Smrg      value = S[key]
13563e120bd27Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13564e120bd27Smrg      len += length(value) + length(field[++i])
13565e120bd27Smrg      substed = 1
13566e120bd27Smrg    } else
13567e120bd27Smrg      len += 1 + keylen
13568e120bd27Smrg  }
1356993493779Smrg
13570e120bd27Smrg  print line
13571e120bd27Smrg}
1357293493779Smrg
13573e120bd27Smrg_ACAWK
13574e120bd27Smrg_ACEOF
13575e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13576e120bd27Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13577e120bd27Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
135786c321187Smrgelse
13579e120bd27Smrg  cat
13580e120bd27Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13581e120bd27Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13582e120bd27Smrg_ACEOF
13583e120bd27Smrg
13584e120bd27Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13585e120bd27Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13586e120bd27Smrg# trailing colons and then remove the whole line if VPATH becomes empty
13587e120bd27Smrg# (actually we leave an empty line to preserve line numbers).
13588e120bd27Smrgif test "x$srcdir" = x.; then
13589e120bd27Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
13590e120bd27Smrgh
13591e120bd27Smrgs///
13592e120bd27Smrgs/^/:/
13593e120bd27Smrgs/[	 ]*$/:/
13594e120bd27Smrgs/:\$(srcdir):/:/g
13595e120bd27Smrgs/:\${srcdir}:/:/g
13596e120bd27Smrgs/:@srcdir@:/:/g
13597e120bd27Smrgs/^:*//
13598e120bd27Smrgs/:*$//
13599e120bd27Smrgx
13600e120bd27Smrgs/\(=[	 ]*\).*/\1/
13601e120bd27SmrgG
13602e120bd27Smrgs/\n//
13603e120bd27Smrgs/^[^=]*=[	 ]*$//
13604e120bd27Smrg}'
136056c321187Smrgfi
136066c321187Smrg
13607e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13608e120bd27Smrgfi # test -n "$CONFIG_FILES"
136096c321187Smrg
13610e120bd27Smrg# Set up the scripts for CONFIG_HEADERS section.
13611e120bd27Smrg# No need to generate them if there are no CONFIG_HEADERS.
13612e120bd27Smrg# This happens for instance with `./config.status Makefile'.
13613e120bd27Smrgif test -n "$CONFIG_HEADERS"; then
13614e120bd27Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13615e120bd27SmrgBEGIN {
136166c321187Smrg_ACEOF
136176c321187Smrg
13618e120bd27Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
13619e120bd27Smrg# here-document in config.status, that substitutes the proper values into
13620e120bd27Smrg# config.h.in to produce config.h.
136216c321187Smrg
13622e120bd27Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
13623e120bd27Smrg# handling of long lines.
13624e120bd27Smrgac_delim='%!_!# '
13625e120bd27Smrgfor ac_last_try in false false :; do
13626e120bd27Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13627e120bd27Smrg  if test -z "$ac_tt"; then
13628e120bd27Smrg    break
13629e120bd27Smrg  elif $ac_last_try; then
13630e120bd27Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13631e120bd27Smrg  else
13632e120bd27Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13633e120bd27Smrg  fi
13634e120bd27Smrgdone
136356c321187Smrg
13636e120bd27Smrg# For the awk script, D is an array of macro values keyed by name,
13637e120bd27Smrg# likewise P contains macro parameters if any.  Preserve backslash
13638e120bd27Smrg# newline sequences.
136396c321187Smrg
13640e120bd27Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13641e120bd27Smrgsed -n '
13642e120bd27Smrgs/.\{148\}/&'"$ac_delim"'/g
13643e120bd27Smrgt rset
13644e120bd27Smrg:rset
13645e120bd27Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13646e120bd27Smrgt def
13647e120bd27Smrgd
13648e120bd27Smrg:def
13649e120bd27Smrgs/\\$//
13650e120bd27Smrgt bsnl
13651e120bd27Smrgs/["\\]/\\&/g
13652e120bd27Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13653e120bd27SmrgD["\1"]=" \3"/p
13654e120bd27Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13655e120bd27Smrgd
13656e120bd27Smrg:bsnl
13657e120bd27Smrgs/["\\]/\\&/g
13658e120bd27Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13659e120bd27SmrgD["\1"]=" \3\\\\\\n"\\/p
13660e120bd27Smrgt cont
13661e120bd27Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13662e120bd27Smrgt cont
13663e120bd27Smrgd
13664e120bd27Smrg:cont
13665e120bd27Smrgn
13666e120bd27Smrgs/.\{148\}/&'"$ac_delim"'/g
13667e120bd27Smrgt clear
13668e120bd27Smrg:clear
13669e120bd27Smrgs/\\$//
13670e120bd27Smrgt bsnlc
13671e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
13672e120bd27Smrgd
13673e120bd27Smrg:bsnlc
13674e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13675e120bd27Smrgb cont
13676e120bd27Smrg' <confdefs.h | sed '
13677e120bd27Smrgs/'"$ac_delim"'/"\\\
13678e120bd27Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
136796c321187Smrg
13680e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13681e120bd27Smrg  for (key in D) D_is_set[key] = 1
13682e120bd27Smrg  FS = ""
13683e120bd27Smrg}
13684e120bd27Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13685e120bd27Smrg  line = \$ 0
13686e120bd27Smrg  split(line, arg, " ")
13687e120bd27Smrg  if (arg[1] == "#") {
13688e120bd27Smrg    defundef = arg[2]
13689e120bd27Smrg    mac1 = arg[3]
13690e120bd27Smrg  } else {
13691e120bd27Smrg    defundef = substr(arg[1], 2)
13692e120bd27Smrg    mac1 = arg[2]
13693e120bd27Smrg  }
13694e120bd27Smrg  split(mac1, mac2, "(") #)
13695e120bd27Smrg  macro = mac2[1]
13696e120bd27Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
13697e120bd27Smrg  if (D_is_set[macro]) {
13698e120bd27Smrg    # Preserve the white space surrounding the "#".
13699e120bd27Smrg    print prefix "define", macro P[macro] D[macro]
13700e120bd27Smrg    next
13701e120bd27Smrg  } else {
13702e120bd27Smrg    # Replace #undef with comments.  This is necessary, for example,
13703e120bd27Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
13704e120bd27Smrg    # on some systems where configure will not decide to define it.
13705e120bd27Smrg    if (defundef == "undef") {
13706e120bd27Smrg      print "/*", prefix defundef, macro, "*/"
13707e120bd27Smrg      next
13708e120bd27Smrg    }
13709e120bd27Smrg  }
13710e120bd27Smrg}
13711e120bd27Smrg{ print }
13712e120bd27Smrg_ACAWK
137136c321187Smrg_ACEOF
13714e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13715e120bd27Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13716e120bd27Smrgfi # test -n "$CONFIG_HEADERS"
137176c321187Smrg
137186c321187Smrg
13719e120bd27Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13720e120bd27Smrgshift
13721e120bd27Smrgfor ac_tag
13722e120bd27Smrgdo
13723e120bd27Smrg  case $ac_tag in
13724e120bd27Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
13725e120bd27Smrg  esac
13726e120bd27Smrg  case $ac_mode$ac_tag in
13727e120bd27Smrg  :[FHL]*:*);;
13728e120bd27Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13729e120bd27Smrg  :[FH]-) ac_tag=-:-;;
13730e120bd27Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13731e120bd27Smrg  esac
13732e120bd27Smrg  ac_save_IFS=$IFS
13733e120bd27Smrg  IFS=:
13734e120bd27Smrg  set x $ac_tag
13735e120bd27Smrg  IFS=$ac_save_IFS
13736e120bd27Smrg  shift
13737e120bd27Smrg  ac_file=$1
13738e120bd27Smrg  shift
137396c321187Smrg
13740e120bd27Smrg  case $ac_mode in
13741e120bd27Smrg  :L) ac_source=$1;;
13742e120bd27Smrg  :[FH])
13743e120bd27Smrg    ac_file_inputs=
13744e120bd27Smrg    for ac_f
13745e120bd27Smrg    do
13746e120bd27Smrg      case $ac_f in
13747e120bd27Smrg      -) ac_f="$ac_tmp/stdin";;
13748e120bd27Smrg      *) # Look for the file first in the build tree, then in the source tree
13749e120bd27Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13750e120bd27Smrg	 # because $ac_f cannot contain `:'.
13751e120bd27Smrg	 test -f "$ac_f" ||
13752e120bd27Smrg	   case $ac_f in
13753e120bd27Smrg	   [\\/$]*) false;;
13754e120bd27Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13755e120bd27Smrg	   esac ||
13756e120bd27Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13757e120bd27Smrg      esac
13758e120bd27Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13759e120bd27Smrg      as_fn_append ac_file_inputs " '$ac_f'"
13760e120bd27Smrg    done
137616c321187Smrg
13762e120bd27Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
13763e120bd27Smrg    # use $as_me), people would be surprised to read:
13764e120bd27Smrg    #    /* config.h.  Generated by config.status.  */
13765e120bd27Smrg    configure_input='Generated from '`
13766e120bd27Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13767e120bd27Smrg	`' by configure.'
13768e120bd27Smrg    if test x"$ac_file" != x-; then
13769e120bd27Smrg      configure_input="$ac_file.  $configure_input"
13770e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13771e120bd27Smrg$as_echo "$as_me: creating $ac_file" >&6;}
13772e120bd27Smrg    fi
13773e120bd27Smrg    # Neutralize special characters interpreted by sed in replacement strings.
13774e120bd27Smrg    case $configure_input in #(
13775e120bd27Smrg    *\&* | *\|* | *\\* )
13776e120bd27Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
13777e120bd27Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13778e120bd27Smrg    *) ac_sed_conf_input=$configure_input;;
137796c321187Smrg    esac
137806c321187Smrg
13781e120bd27Smrg    case $ac_tag in
13782e120bd27Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
13783e120bd27Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13784e120bd27Smrg    esac
13785e120bd27Smrg    ;;
13786e120bd27Smrg  esac
137876c321187Smrg
13788e120bd27Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
13789e120bd27Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13790e120bd27Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
13791e120bd27Smrg	 X"$ac_file" : 'X\(//\)$' \| \
13792e120bd27Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13793e120bd27Smrg$as_echo X"$ac_file" |
13794e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13795e120bd27Smrg	    s//\1/
13796e120bd27Smrg	    q
13797e120bd27Smrg	  }
13798e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
13799e120bd27Smrg	    s//\1/
13800e120bd27Smrg	    q
13801e120bd27Smrg	  }
13802e120bd27Smrg	  /^X\(\/\/\)$/{
13803e120bd27Smrg	    s//\1/
13804e120bd27Smrg	    q
13805e120bd27Smrg	  }
13806e120bd27Smrg	  /^X\(\/\).*/{
13807e120bd27Smrg	    s//\1/
13808e120bd27Smrg	    q
13809e120bd27Smrg	  }
13810e120bd27Smrg	  s/.*/./; q'`
13811e120bd27Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
13812e120bd27Smrg  ac_builddir=.
138136c321187Smrg
13814e120bd27Smrgcase "$ac_dir" in
13815e120bd27Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13816e120bd27Smrg*)
13817e120bd27Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13818e120bd27Smrg  # A ".." for each directory in $ac_dir_suffix.
13819e120bd27Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13820e120bd27Smrg  case $ac_top_builddir_sub in
13821e120bd27Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13822e120bd27Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13823e120bd27Smrg  esac ;;
13824e120bd27Smrgesac
13825e120bd27Smrgac_abs_top_builddir=$ac_pwd
13826e120bd27Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
13827e120bd27Smrg# for backward compatibility:
13828e120bd27Smrgac_top_builddir=$ac_top_build_prefix
138296c321187Smrg
13830e120bd27Smrgcase $srcdir in
13831e120bd27Smrg  .)  # We are building in place.
13832e120bd27Smrg    ac_srcdir=.
13833e120bd27Smrg    ac_top_srcdir=$ac_top_builddir_sub
13834e120bd27Smrg    ac_abs_top_srcdir=$ac_pwd ;;
13835e120bd27Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
13836e120bd27Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
13837e120bd27Smrg    ac_top_srcdir=$srcdir
13838e120bd27Smrg    ac_abs_top_srcdir=$srcdir ;;
13839e120bd27Smrg  *) # Relative name.
13840e120bd27Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13841e120bd27Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
13842e120bd27Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13843e120bd27Smrgesac
13844e120bd27Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
138456c321187Smrg
138466c321187Smrg
13847e120bd27Smrg  case $ac_mode in
13848e120bd27Smrg  :F)
13849e120bd27Smrg  #
13850e120bd27Smrg  # CONFIG_FILE
13851e120bd27Smrg  #
138526c321187Smrg
13853e120bd27Smrg  case $INSTALL in
13854e120bd27Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13855e120bd27Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13856e120bd27Smrg  esac
13857e120bd27Smrg  ac_MKDIR_P=$MKDIR_P
13858e120bd27Smrg  case $MKDIR_P in
13859e120bd27Smrg  [\\/$]* | ?:[\\/]* ) ;;
13860e120bd27Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13861e120bd27Smrg  esac
13862e120bd27Smrg_ACEOF
138636c321187Smrg
13864e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13865e120bd27Smrg# If the template does not know about datarootdir, expand it.
13866e120bd27Smrg# FIXME: This hack should be removed a few years after 2.60.
13867e120bd27Smrgac_datarootdir_hack=; ac_datarootdir_seen=
13868e120bd27Smrgac_sed_dataroot='
13869e120bd27Smrg/datarootdir/ {
13870e120bd27Smrg  p
13871e120bd27Smrg  q
13872e120bd27Smrg}
13873e120bd27Smrg/@datadir@/p
13874e120bd27Smrg/@docdir@/p
13875e120bd27Smrg/@infodir@/p
13876e120bd27Smrg/@localedir@/p
13877e120bd27Smrg/@mandir@/p'
13878e120bd27Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13879e120bd27Smrg*datarootdir*) ac_datarootdir_seen=yes;;
13880e120bd27Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13881e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13882e120bd27Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13883e120bd27Smrg_ACEOF
13884e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13885e120bd27Smrg  ac_datarootdir_hack='
13886e120bd27Smrg  s&@datadir@&$datadir&g
13887e120bd27Smrg  s&@docdir@&$docdir&g
13888e120bd27Smrg  s&@infodir@&$infodir&g
13889e120bd27Smrg  s&@localedir@&$localedir&g
13890e120bd27Smrg  s&@mandir@&$mandir&g
13891e120bd27Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
13892e120bd27Smrgesac
13893e120bd27Smrg_ACEOF
138946c321187Smrg
13895e120bd27Smrg# Neutralize VPATH when `$srcdir' = `.'.
13896e120bd27Smrg# Shell code in configure.ac might set extrasub.
13897e120bd27Smrg# FIXME: do we really want to maintain this feature?
13898e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13899e120bd27Smrgac_sed_extra="$ac_vpsub
13900e120bd27Smrg$extrasub
139016c321187Smrg_ACEOF
13902e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13903e120bd27Smrg:t
13904e120bd27Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13905e120bd27Smrgs|@configure_input@|$ac_sed_conf_input|;t t
13906e120bd27Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
13907e120bd27Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
13908e120bd27Smrgs&@srcdir@&$ac_srcdir&;t t
13909e120bd27Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
13910e120bd27Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
13911e120bd27Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13912e120bd27Smrgs&@builddir@&$ac_builddir&;t t
13913e120bd27Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
13914e120bd27Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13915e120bd27Smrgs&@INSTALL@&$ac_INSTALL&;t t
13916e120bd27Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
13917e120bd27Smrg$ac_datarootdir_hack
13918e120bd27Smrg"
13919e120bd27Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13920e120bd27Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
139216c321187Smrg
13922e120bd27Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13923e120bd27Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13924e120bd27Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13925e120bd27Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13926e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13927e120bd27Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
13928e120bd27Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13929e120bd27Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
139306c321187Smrg
13931e120bd27Smrg  rm -f "$ac_tmp/stdin"
13932e120bd27Smrg  case $ac_file in
13933e120bd27Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13934e120bd27Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13935e120bd27Smrg  esac \
13936e120bd27Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13937e120bd27Smrg ;;
13938e120bd27Smrg  :H)
13939e120bd27Smrg  #
13940e120bd27Smrg  # CONFIG_HEADER
13941e120bd27Smrg  #
13942e120bd27Smrg  if test x"$ac_file" != x-; then
13943e120bd27Smrg    {
13944e120bd27Smrg      $as_echo "/* $configure_input  */" \
13945e120bd27Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13946e120bd27Smrg    } >"$ac_tmp/config.h" \
13947e120bd27Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13948e120bd27Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13949e120bd27Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13950e120bd27Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
13951e120bd27Smrg    else
13952e120bd27Smrg      rm -f "$ac_file"
13953e120bd27Smrg      mv "$ac_tmp/config.h" "$ac_file" \
13954e120bd27Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13955e120bd27Smrg    fi
139566c321187Smrg  else
13957e120bd27Smrg    $as_echo "/* $configure_input  */" \
13958e120bd27Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13959e120bd27Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
139606c321187Smrg  fi
13961e120bd27Smrg# Compute "$ac_file"'s index in $config_headers.
13962e120bd27Smrg_am_arg="$ac_file"
13963e120bd27Smrg_am_stamp_count=1
13964e120bd27Smrgfor _am_header in $config_headers :; do
13965e120bd27Smrg  case $_am_header in
13966e120bd27Smrg    $_am_arg | $_am_arg:* )
13967e120bd27Smrg      break ;;
13968e120bd27Smrg    * )
13969e120bd27Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13970e120bd27Smrg  esac
139716c321187Smrgdone
13972e120bd27Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13973e120bd27Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13974e120bd27Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
13975e120bd27Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
13976e120bd27Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13977e120bd27Smrg$as_echo X"$_am_arg" |
13978e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13979e120bd27Smrg	    s//\1/
13980e120bd27Smrg	    q
13981e120bd27Smrg	  }
13982e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
13983e120bd27Smrg	    s//\1/
13984e120bd27Smrg	    q
13985e120bd27Smrg	  }
13986e120bd27Smrg	  /^X\(\/\/\)$/{
13987e120bd27Smrg	    s//\1/
13988e120bd27Smrg	    q
13989e120bd27Smrg	  }
13990e120bd27Smrg	  /^X\(\/\).*/{
13991e120bd27Smrg	    s//\1/
13992e120bd27Smrg	    q
13993e120bd27Smrg	  }
13994e120bd27Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
13995e120bd27Smrg ;;
139966c321187Smrg
13997e120bd27Smrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13998e120bd27Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
13999e120bd27Smrg ;;
14000e120bd27Smrg  esac
140016c321187Smrg
1400293493779Smrg
14003e120bd27Smrg  case $ac_file$ac_mode in
14004e120bd27Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14005e120bd27Smrg  # Autoconf 2.62 quotes --file arguments for eval, but not when files
14006e120bd27Smrg  # are listed without --file.  Let's play safe and only enable the eval
14007e120bd27Smrg  # if we detect the quoting.
14008e120bd27Smrg  case $CONFIG_FILES in
14009e120bd27Smrg  *\'*) eval set x "$CONFIG_FILES" ;;
14010e120bd27Smrg  *)   set x $CONFIG_FILES ;;
14011e120bd27Smrg  esac
14012e120bd27Smrg  shift
14013e120bd27Smrg  for mf
14014e120bd27Smrg  do
14015e120bd27Smrg    # Strip MF so we end up with the name of the file.
14016e120bd27Smrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
14017e120bd27Smrg    # Check whether this is an Automake generated Makefile or not.
14018e120bd27Smrg    # We used to match only the files named `Makefile.in', but
14019e120bd27Smrg    # some people rename them; so instead we look at the file content.
14020e120bd27Smrg    # Grep'ing the first line is not enough: some people post-process
14021e120bd27Smrg    # each Makefile.in and add a new line on top of each file to say so.
14022e120bd27Smrg    # Grep'ing the whole file is not good either: AIX grep has a line
14023e120bd27Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
14024e120bd27Smrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14025e120bd27Smrg      dirpart=`$as_dirname -- "$mf" ||
14026e120bd27Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14027e120bd27Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
14028e120bd27Smrg	 X"$mf" : 'X\(//\)$' \| \
14029e120bd27Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14030e120bd27Smrg$as_echo X"$mf" |
14031e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14032e120bd27Smrg	    s//\1/
14033e120bd27Smrg	    q
14034e120bd27Smrg	  }
14035e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
14036e120bd27Smrg	    s//\1/
14037e120bd27Smrg	    q
14038e120bd27Smrg	  }
14039e120bd27Smrg	  /^X\(\/\/\)$/{
14040e120bd27Smrg	    s//\1/
14041e120bd27Smrg	    q
14042e120bd27Smrg	  }
14043e120bd27Smrg	  /^X\(\/\).*/{
14044e120bd27Smrg	    s//\1/
14045e120bd27Smrg	    q
14046e120bd27Smrg	  }
14047e120bd27Smrg	  s/.*/./; q'`
14048e120bd27Smrg    else
14049e120bd27Smrg      continue
14050e120bd27Smrg    fi
14051e120bd27Smrg    # Extract the definition of DEPDIR, am__include, and am__quote
14052e120bd27Smrg    # from the Makefile without running `make'.
14053e120bd27Smrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14054e120bd27Smrg    test -z "$DEPDIR" && continue
14055e120bd27Smrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
14056e120bd27Smrg    test -z "am__include" && continue
14057e120bd27Smrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14058e120bd27Smrg    # When using ansi2knr, U may be empty or an underscore; expand it
14059e120bd27Smrg    U=`sed -n 's/^U = //p' < "$mf"`
14060e120bd27Smrg    # Find all dependency output files, they are included files with
14061e120bd27Smrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
14062e120bd27Smrg    # simplest approach to changing $(DEPDIR) to its actual value in the
14063e120bd27Smrg    # expansion.
14064e120bd27Smrg    for file in `sed -n "
14065e120bd27Smrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14066e120bd27Smrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14067e120bd27Smrg      # Make sure the directory exists.
14068e120bd27Smrg      test -f "$dirpart/$file" && continue
14069e120bd27Smrg      fdir=`$as_dirname -- "$file" ||
14070e120bd27Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14071e120bd27Smrg	 X"$file" : 'X\(//\)[^/]' \| \
14072e120bd27Smrg	 X"$file" : 'X\(//\)$' \| \
14073e120bd27Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14074e120bd27Smrg$as_echo X"$file" |
14075e120bd27Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14076e120bd27Smrg	    s//\1/
14077e120bd27Smrg	    q
14078e120bd27Smrg	  }
14079e120bd27Smrg	  /^X\(\/\/\)[^/].*/{
14080e120bd27Smrg	    s//\1/
14081e120bd27Smrg	    q
14082e120bd27Smrg	  }
14083e120bd27Smrg	  /^X\(\/\/\)$/{
14084e120bd27Smrg	    s//\1/
14085e120bd27Smrg	    q
14086e120bd27Smrg	  }
14087e120bd27Smrg	  /^X\(\/\).*/{
14088e120bd27Smrg	    s//\1/
14089e120bd27Smrg	    q
14090e120bd27Smrg	  }
14091e120bd27Smrg	  s/.*/./; q'`
14092e120bd27Smrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
14093e120bd27Smrg      # echo "creating $dirpart/$file"
14094e120bd27Smrg      echo '# dummy' > "$dirpart/$file"
14095e120bd27Smrg    done
14096e120bd27Smrg  done
14097e120bd27Smrg}
14098e120bd27Smrg ;;
14099e120bd27Smrg    "libtool":C)
141006c321187Smrg
14101e120bd27Smrg    # See if we are running on zsh, and set the options which allow our
14102e120bd27Smrg    # commands through without removal of \ escapes.
14103e120bd27Smrg    if test -n "${ZSH_VERSION+set}" ; then
14104e120bd27Smrg      setopt NO_GLOB_SUBST
14105e120bd27Smrg    fi
14106e120bd27Smrg
14107e120bd27Smrg    cfgfile="${ofile}T"
14108e120bd27Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14109e120bd27Smrg    $RM "$cfgfile"
14110e120bd27Smrg
14111e120bd27Smrg    cat <<_LT_EOF >> "$cfgfile"
141126c321187Smrg#! $SHELL
141136c321187Smrg
14114e120bd27Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14115e120bd27Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14116e120bd27Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14117e120bd27Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14118e120bd27Smrg#
14119e120bd27Smrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14120e120bd27Smrg#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
14121e120bd27Smrg#                 Inc.
14122e120bd27Smrg#   Written by Gordon Matzigkeit, 1996
14123e120bd27Smrg#
14124e120bd27Smrg#   This file is part of GNU Libtool.
14125e120bd27Smrg#
14126e120bd27Smrg# GNU Libtool is free software; you can redistribute it and/or
14127e120bd27Smrg# modify it under the terms of the GNU General Public License as
14128e120bd27Smrg# published by the Free Software Foundation; either version 2 of
14129e120bd27Smrg# the License, or (at your option) any later version.
14130e120bd27Smrg#
14131e120bd27Smrg# As a special exception to the GNU General Public License,
14132e120bd27Smrg# if you distribute this file as part of a program or library that
14133e120bd27Smrg# is built using GNU Libtool, you may include this file under the
14134e120bd27Smrg# same distribution terms that you use for the rest of that program.
14135e120bd27Smrg#
14136e120bd27Smrg# GNU Libtool is distributed in the hope that it will be useful,
14137e120bd27Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
14138e120bd27Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14139e120bd27Smrg# GNU General Public License for more details.
14140e120bd27Smrg#
14141e120bd27Smrg# You should have received a copy of the GNU General Public License
14142e120bd27Smrg# along with GNU Libtool; see the file COPYING.  If not, a copy
14143e120bd27Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14144e120bd27Smrg# obtained by writing to the Free Software Foundation, Inc.,
14145e120bd27Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
141466c321187Smrg
141476c321187Smrg
14148e120bd27Smrg# The names of the tagged configurations supported by this script.
14149e120bd27Smrgavailable_tags=""
141506c321187Smrg
14151e120bd27Smrg# ### BEGIN LIBTOOL CONFIG
141526c321187Smrg
14153e120bd27Smrg# Which release of libtool.m4 was used?
14154e120bd27Smrgmacro_version=$macro_version
14155e120bd27Smrgmacro_revision=$macro_revision
141566c321187Smrg
14157e120bd27Smrg# Whether or not to build shared libraries.
14158e120bd27Smrgbuild_libtool_libs=$enable_shared
141596c321187Smrg
14160e120bd27Smrg# Whether or not to build static libraries.
14161e120bd27Smrgbuild_old_libs=$enable_static
141626c321187Smrg
14163e120bd27Smrg# What type of objects to build.
14164e120bd27Smrgpic_mode=$pic_mode
141656c321187Smrg
14166e120bd27Smrg# Whether or not to optimize for fast installation.
14167e120bd27Smrgfast_install=$enable_fast_install
1416893493779Smrg
14169e120bd27Smrg# Shell to use when invoking shell scripts.
14170e120bd27SmrgSHELL=$lt_SHELL
141716c321187Smrg
14172e120bd27Smrg# An echo program that protects backslashes.
14173e120bd27SmrgECHO=$lt_ECHO
141746c321187Smrg
14175e120bd27Smrg# The host system.
14176e120bd27Smrghost_alias=$host_alias
14177e120bd27Smrghost=$host
14178e120bd27Smrghost_os=$host_os
141796c321187Smrg
14180e120bd27Smrg# The build system.
14181e120bd27Smrgbuild_alias=$build_alias
14182e120bd27Smrgbuild=$build
14183e120bd27Smrgbuild_os=$build_os
141846c321187Smrg
14185e120bd27Smrg# A sed program that does not truncate output.
14186e120bd27SmrgSED=$lt_SED
141876c321187Smrg
14188e120bd27Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14189e120bd27SmrgXsed="\$SED -e 1s/^X//"
141906c321187Smrg
14191e120bd27Smrg# A grep program that handles long lines.
14192e120bd27SmrgGREP=$lt_GREP
141936c321187Smrg
14194e120bd27Smrg# An ERE matcher.
14195e120bd27SmrgEGREP=$lt_EGREP
141966c321187Smrg
14197e120bd27Smrg# A literal string matcher.
14198e120bd27SmrgFGREP=$lt_FGREP
141996c321187Smrg
14200e120bd27Smrg# A BSD- or MS-compatible name lister.
14201e120bd27SmrgNM=$lt_NM
142026c321187Smrg
14203e120bd27Smrg# Whether we need soft or hard links.
14204e120bd27SmrgLN_S=$lt_LN_S
142056c321187Smrg
14206e120bd27Smrg# What is the maximum length of a command?
14207e120bd27Smrgmax_cmd_len=$max_cmd_len
142086c321187Smrg
14209e120bd27Smrg# Object file suffix (normally "o").
14210e120bd27Smrgobjext=$ac_objext
142116c321187Smrg
14212e120bd27Smrg# Executable file suffix (normally "").
14213e120bd27Smrgexeext=$exeext
142146c321187Smrg
14215e120bd27Smrg# whether the shell understands "unset".
14216e120bd27Smrglt_unset=$lt_unset
142176c321187Smrg
14218e120bd27Smrg# turn spaces into newlines.
14219e120bd27SmrgSP2NL=$lt_lt_SP2NL
142206c321187Smrg
14221e120bd27Smrg# turn newlines into spaces.
14222e120bd27SmrgNL2SP=$lt_lt_NL2SP
142236c321187Smrg
14224e120bd27Smrg# An object symbol dumper.
14225e120bd27SmrgOBJDUMP=$lt_OBJDUMP
142266c321187Smrg
14227e120bd27Smrg# Method to check whether dependent libraries are shared objects.
14228e120bd27Smrgdeplibs_check_method=$lt_deplibs_check_method
142296c321187Smrg
14230e120bd27Smrg# Command to use when deplibs_check_method == "file_magic".
14231e120bd27Smrgfile_magic_cmd=$lt_file_magic_cmd
142326c321187Smrg
14233e120bd27Smrg# The archiver.
14234e120bd27SmrgAR=$lt_AR
14235e120bd27SmrgAR_FLAGS=$lt_AR_FLAGS
142366c321187Smrg
14237e120bd27Smrg# A symbol stripping program.
14238e120bd27SmrgSTRIP=$lt_STRIP
142396c321187Smrg
14240e120bd27Smrg# Commands used to install an old-style archive.
14241e120bd27SmrgRANLIB=$lt_RANLIB
14242e120bd27Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
14243e120bd27Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
142446c321187Smrg
14245e120bd27Smrg# Whether to use a lock for old archive extraction.
14246e120bd27Smrglock_old_archive_extraction=$lock_old_archive_extraction
142476c321187Smrg
14248e120bd27Smrg# A C compiler.
14249e120bd27SmrgLTCC=$lt_CC
142506c321187Smrg
14251e120bd27Smrg# LTCC compiler flags.
14252e120bd27SmrgLTCFLAGS=$lt_CFLAGS
142536c321187Smrg
14254e120bd27Smrg# Take the output of nm and produce a listing of raw symbols and C names.
14255e120bd27Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
142566c321187Smrg
14257e120bd27Smrg# Transform the output of nm in a proper C declaration.
14258e120bd27Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
142596c321187Smrg
14260e120bd27Smrg# Transform the output of nm in a C name address pair.
14261e120bd27Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
142626c321187Smrg
14263e120bd27Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
14264e120bd27Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
142656c321187Smrg
14266e120bd27Smrg# The name of the directory that contains temporary libtool files.
14267e120bd27Smrgobjdir=$objdir
142686c321187Smrg
14269e120bd27Smrg# Used to examine libraries when file_magic_cmd begins with "file".
14270e120bd27SmrgMAGIC_CMD=$MAGIC_CMD
142716c321187Smrg
14272e120bd27Smrg# Must we lock files when doing compilation?
14273e120bd27Smrgneed_locks=$lt_need_locks
1427493493779Smrg
14275e120bd27Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14276e120bd27SmrgDSYMUTIL=$lt_DSYMUTIL
1427793493779Smrg
14278e120bd27Smrg# Tool to change global to local symbols on Mac OS X.
14279e120bd27SmrgNMEDIT=$lt_NMEDIT
1428093493779Smrg
14281e120bd27Smrg# Tool to manipulate fat objects and archives on Mac OS X.
14282e120bd27SmrgLIPO=$lt_LIPO
142836c321187Smrg
14284e120bd27Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14285e120bd27SmrgOTOOL=$lt_OTOOL
142866c321187Smrg
14287e120bd27Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14288e120bd27SmrgOTOOL64=$lt_OTOOL64
142896c321187Smrg
14290e120bd27Smrg# Old archive suffix (normally "a").
14291e120bd27Smrglibext=$libext
142926c321187Smrg
14293e120bd27Smrg# Shared library suffix (normally ".so").
14294e120bd27Smrgshrext_cmds=$lt_shrext_cmds
142956c321187Smrg
14296e120bd27Smrg# The commands to extract the exported symbol list from a shared archive.
14297e120bd27Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
142986c321187Smrg
14299e120bd27Smrg# Variables whose values should be saved in libtool wrapper scripts and
14300e120bd27Smrg# restored at link time.
14301e120bd27Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
143026c321187Smrg
14303e120bd27Smrg# Do we need the "lib" prefix for modules?
14304e120bd27Smrgneed_lib_prefix=$need_lib_prefix
143056c321187Smrg
14306e120bd27Smrg# Do we need a version for libraries?
14307e120bd27Smrgneed_version=$need_version
143086c321187Smrg
14309e120bd27Smrg# Library versioning type.
14310e120bd27Smrgversion_type=$version_type
143116c321187Smrg
14312e120bd27Smrg# Shared library runtime path variable.
14313e120bd27Smrgrunpath_var=$runpath_var
143146c321187Smrg
14315e120bd27Smrg# Shared library path variable.
14316e120bd27Smrgshlibpath_var=$shlibpath_var
143176c321187Smrg
14318e120bd27Smrg# Is shlibpath searched before the hard-coded library search path?
14319e120bd27Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
143206c321187Smrg
14321e120bd27Smrg# Format of library name prefix.
14322e120bd27Smrglibname_spec=$lt_libname_spec
143236c321187Smrg
14324e120bd27Smrg# List of archive names.  First name is the real one, the rest are links.
14325e120bd27Smrg# The last name is the one that the linker finds with -lNAME
14326e120bd27Smrglibrary_names_spec=$lt_library_names_spec
143276c321187Smrg
14328e120bd27Smrg# The coded name of the library, if different from the real name.
14329e120bd27Smrgsoname_spec=$lt_soname_spec
143306c321187Smrg
14331e120bd27Smrg# Permission mode override for installation of shared libraries.
14332e120bd27Smrginstall_override_mode=$lt_install_override_mode
143336c321187Smrg
14334e120bd27Smrg# Command to use after installation of a shared archive.
14335e120bd27Smrgpostinstall_cmds=$lt_postinstall_cmds
143366c321187Smrg
14337e120bd27Smrg# Command to use after uninstallation of a shared archive.
14338e120bd27Smrgpostuninstall_cmds=$lt_postuninstall_cmds
143396c321187Smrg
14340e120bd27Smrg# Commands used to finish a libtool library installation in a directory.
14341e120bd27Smrgfinish_cmds=$lt_finish_cmds
143426c321187Smrg
14343e120bd27Smrg# As "finish_cmds", except a single script fragment to be evaled but
14344e120bd27Smrg# not shown.
14345e120bd27Smrgfinish_eval=$lt_finish_eval
143466c321187Smrg
14347e120bd27Smrg# Whether we should hardcode library paths into libraries.
14348e120bd27Smrghardcode_into_libs=$hardcode_into_libs
143496c321187Smrg
14350e120bd27Smrg# Compile-time system search path for libraries.
14351e120bd27Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
143526c321187Smrg
14353e120bd27Smrg# Run-time system search path for libraries.
14354e120bd27Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
143556c321187Smrg
14356e120bd27Smrg# Whether dlopen is supported.
14357e120bd27Smrgdlopen_support=$enable_dlopen
143586c321187Smrg
14359e120bd27Smrg# Whether dlopen of programs is supported.
14360e120bd27Smrgdlopen_self=$enable_dlopen_self
143616c321187Smrg
14362e120bd27Smrg# Whether dlopen of statically linked programs is supported.
14363e120bd27Smrgdlopen_self_static=$enable_dlopen_self_static
143646c321187Smrg
14365e120bd27Smrg# Commands to strip libraries.
14366e120bd27Smrgold_striplib=$lt_old_striplib
14367e120bd27Smrgstriplib=$lt_striplib
143686c321187Smrg
143696c321187Smrg
14370e120bd27Smrg# The linker used to build libraries.
14371e120bd27SmrgLD=$lt_LD
14372e120bd27Smrg
14373e120bd27Smrg# How to create reloadable object files.
14374e120bd27Smrgreload_flag=$lt_reload_flag
14375e120bd27Smrgreload_cmds=$lt_reload_cmds
14376e120bd27Smrg
14377e120bd27Smrg# Commands used to build an old-style archive.
14378e120bd27Smrgold_archive_cmds=$lt_old_archive_cmds
143796c321187Smrg
14380e120bd27Smrg# A language specific compiler.
14381e120bd27SmrgCC=$lt_compiler
143826c321187Smrg
14383e120bd27Smrg# Is the compiler the GNU compiler?
14384e120bd27Smrgwith_gcc=$GCC
143856c321187Smrg
14386e120bd27Smrg# Compiler flag to turn off builtin functions.
14387e120bd27Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
143886c321187Smrg
14389e120bd27Smrg# How to pass a linker flag through the compiler.
14390e120bd27Smrgwl=$lt_lt_prog_compiler_wl
143916c321187Smrg
14392e120bd27Smrg# Additional compiler flags for building library objects.
14393e120bd27Smrgpic_flag=$lt_lt_prog_compiler_pic
143946c321187Smrg
14395e120bd27Smrg# Compiler flag to prevent dynamic linking.
14396e120bd27Smrglink_static_flag=$lt_lt_prog_compiler_static
143976c321187Smrg
14398e120bd27Smrg# Does compiler simultaneously support -c and -o options?
14399e120bd27Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
144006c321187Smrg
14401e120bd27Smrg# Whether or not to add -lc for building shared libraries.
14402e120bd27Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
1440393493779Smrg
14404e120bd27Smrg# Whether or not to disallow shared libs when runtime libs are static.
14405e120bd27Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
1440693493779Smrg
14407e120bd27Smrg# Compiler flag to allow reflexive dlopens.
14408e120bd27Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
144096c321187Smrg
14410e120bd27Smrg# Compiler flag to generate shared objects directly from archives.
14411e120bd27Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
144126c321187Smrg
14413e120bd27Smrg# Whether the compiler copes with passing no objects directly.
14414e120bd27Smrgcompiler_needs_object=$lt_compiler_needs_object
144156c321187Smrg
14416e120bd27Smrg# Create an old-style archive from a shared archive.
14417e120bd27Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
144186c321187Smrg
14419e120bd27Smrg# Create a temporary old-style archive to link instead of a shared archive.
14420e120bd27Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
1442193493779Smrg
14422e120bd27Smrg# Commands used to build a shared archive.
14423e120bd27Smrgarchive_cmds=$lt_archive_cmds
14424e120bd27Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
1442593493779Smrg
14426e120bd27Smrg# Commands used to build a loadable module if different from building
14427e120bd27Smrg# a shared archive.
14428e120bd27Smrgmodule_cmds=$lt_module_cmds
14429e120bd27Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
1443093493779Smrg
14431e120bd27Smrg# Whether we are building with GNU ld or not.
14432e120bd27Smrgwith_gnu_ld=$lt_with_gnu_ld
1443393493779Smrg
14434e120bd27Smrg# Flag that allows shared libraries with undefined symbols to be built.
14435e120bd27Smrgallow_undefined_flag=$lt_allow_undefined_flag
1443693493779Smrg
14437e120bd27Smrg# Flag that enforces no undefined symbols.
14438e120bd27Smrgno_undefined_flag=$lt_no_undefined_flag
14439e120bd27Smrg
14440e120bd27Smrg# Flag to hardcode \$libdir into a binary during linking.
14441e120bd27Smrg# This must work even if \$libdir does not exist
14442e120bd27Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14443e120bd27Smrg
14444e120bd27Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary
14445e120bd27Smrg# during linking.  This must work even if \$libdir does not exist.
14446e120bd27Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14447e120bd27Smrg
14448e120bd27Smrg# Whether we need a single "-rpath" flag with a separated argument.
14449e120bd27Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
1445093493779Smrg
14451e120bd27Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14452e120bd27Smrg# DIR into the resulting binary.
14453e120bd27Smrghardcode_direct=$hardcode_direct
144546c321187Smrg
14455e120bd27Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14456e120bd27Smrg# DIR into the resulting binary and the resulting library dependency is
14457e120bd27Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14458e120bd27Smrg# library is relocated.
14459e120bd27Smrghardcode_direct_absolute=$hardcode_direct_absolute
144606c321187Smrg
14461e120bd27Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14462e120bd27Smrg# into the resulting binary.
14463e120bd27Smrghardcode_minus_L=$hardcode_minus_L
144646c321187Smrg
14465e120bd27Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14466e120bd27Smrg# into the resulting binary.
14467e120bd27Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
144686c321187Smrg
14469e120bd27Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
14470e120bd27Smrg# into the library and all subsequent libraries and executables linked
14471e120bd27Smrg# against it.
14472e120bd27Smrghardcode_automatic=$hardcode_automatic
14473e120bd27Smrg
14474e120bd27Smrg# Set to yes if linker adds runtime paths of dependent libraries
14475e120bd27Smrg# to runtime path list.
14476e120bd27Smrginherit_rpath=$inherit_rpath
14477e120bd27Smrg
14478e120bd27Smrg# Whether libtool must link a program against all its dependency libraries.
14479e120bd27Smrglink_all_deplibs=$link_all_deplibs
14480e120bd27Smrg
14481e120bd27Smrg# Fix the shell variable \$srcfile for the compiler.
14482e120bd27Smrgfix_srcfile_path=$lt_fix_srcfile_path
14483e120bd27Smrg
14484e120bd27Smrg# Set to "yes" if exported symbols are required.
14485e120bd27Smrgalways_export_symbols=$always_export_symbols
14486e120bd27Smrg
14487e120bd27Smrg# The commands to list exported symbols.
14488e120bd27Smrgexport_symbols_cmds=$lt_export_symbols_cmds
14489e120bd27Smrg
14490e120bd27Smrg# Symbols that should not be listed in the preloaded symbols.
14491e120bd27Smrgexclude_expsyms=$lt_exclude_expsyms
14492e120bd27Smrg
14493e120bd27Smrg# Symbols that must always be exported.
14494e120bd27Smrginclude_expsyms=$lt_include_expsyms
14495e120bd27Smrg
14496e120bd27Smrg# Commands necessary for linking programs (against libraries) with templates.
14497e120bd27Smrgprelink_cmds=$lt_prelink_cmds
14498e120bd27Smrg
14499e120bd27Smrg# Specify filename containing input files.
14500e120bd27Smrgfile_list_spec=$lt_file_list_spec
14501e120bd27Smrg
14502e120bd27Smrg# How to hardcode a shared library path into an executable.
14503e120bd27Smrghardcode_action=$hardcode_action
14504e120bd27Smrg
14505e120bd27Smrg# ### END LIBTOOL CONFIG
14506e120bd27Smrg
14507e120bd27Smrg_LT_EOF
14508e120bd27Smrg
14509e120bd27Smrg  case $host_os in
14510e120bd27Smrg  aix3*)
14511e120bd27Smrg    cat <<\_LT_EOF >> "$cfgfile"
14512e120bd27Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
14513e120bd27Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
14514e120bd27Smrg# vanish in a puff of smoke.
14515e120bd27Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
14516e120bd27Smrg  COLLECT_NAMES=
14517e120bd27Smrg  export COLLECT_NAMES
14518e120bd27Smrgfi
14519e120bd27Smrg_LT_EOF
145206c321187Smrg    ;;
145216c321187Smrg  esac
145226c321187Smrg
14523e120bd27Smrg
14524e120bd27Smrgltmain="$ac_aux_dir/ltmain.sh"
14525e120bd27Smrg
14526e120bd27Smrg
14527e120bd27Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
14528e120bd27Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
14529e120bd27Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
14530e120bd27Smrg  # is reportedly fixed, but why not run on old versions too?
14531e120bd27Smrg  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14532e120bd27Smrg    || (rm -f "$cfgfile"; exit 1)
14533e120bd27Smrg
14534e120bd27Smrg  case $xsi_shell in
14535e120bd27Smrg  yes)
14536e120bd27Smrg    cat << \_LT_EOF >> "$cfgfile"
14537e120bd27Smrg
14538e120bd27Smrg# func_dirname file append nondir_replacement
14539e120bd27Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14540e120bd27Smrg# otherwise set result to NONDIR_REPLACEMENT.
14541e120bd27Smrgfunc_dirname ()
14542e120bd27Smrg{
14543e120bd27Smrg  case ${1} in
14544e120bd27Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
14545e120bd27Smrg    *  ) func_dirname_result="${3}" ;;
145466c321187Smrg  esac
14547e120bd27Smrg}
145486c321187Smrg
14549e120bd27Smrg# func_basename file
14550e120bd27Smrgfunc_basename ()
14551e120bd27Smrg{
14552e120bd27Smrg  func_basename_result="${1##*/}"
14553e120bd27Smrg}
145546c321187Smrg
14555e120bd27Smrg# func_dirname_and_basename file append nondir_replacement
14556e120bd27Smrg# perform func_basename and func_dirname in a single function
14557e120bd27Smrg# call:
14558e120bd27Smrg#   dirname:  Compute the dirname of FILE.  If nonempty,
14559e120bd27Smrg#             add APPEND to the result, otherwise set result
14560e120bd27Smrg#             to NONDIR_REPLACEMENT.
14561e120bd27Smrg#             value returned in "$func_dirname_result"
14562e120bd27Smrg#   basename: Compute filename of FILE.
14563e120bd27Smrg#             value retuned in "$func_basename_result"
14564e120bd27Smrg# Implementation must be kept synchronized with func_dirname
14565e120bd27Smrg# and func_basename. For efficiency, we do not delegate to
14566e120bd27Smrg# those functions but instead duplicate the functionality here.
14567e120bd27Smrgfunc_dirname_and_basename ()
14568e120bd27Smrg{
14569e120bd27Smrg  case ${1} in
14570e120bd27Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
14571e120bd27Smrg    *  ) func_dirname_result="${3}" ;;
14572e120bd27Smrg  esac
14573e120bd27Smrg  func_basename_result="${1##*/}"
14574e120bd27Smrg}
145756c321187Smrg
14576e120bd27Smrg# func_stripname prefix suffix name
14577e120bd27Smrg# strip PREFIX and SUFFIX off of NAME.
14578e120bd27Smrg# PREFIX and SUFFIX must not contain globbing or regex special
14579e120bd27Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
14580e120bd27Smrg# dot (in which case that matches only a dot).
14581e120bd27Smrgfunc_stripname ()
14582e120bd27Smrg{
14583e120bd27Smrg  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14584e120bd27Smrg  # positional parameters, so assign one to ordinary parameter first.
14585e120bd27Smrg  func_stripname_result=${3}
14586e120bd27Smrg  func_stripname_result=${func_stripname_result#"${1}"}
14587e120bd27Smrg  func_stripname_result=${func_stripname_result%"${2}"}
14588e120bd27Smrg}
145896c321187Smrg
14590e120bd27Smrg# func_opt_split
14591e120bd27Smrgfunc_opt_split ()
14592e120bd27Smrg{
14593e120bd27Smrg  func_opt_split_opt=${1%%=*}
14594e120bd27Smrg  func_opt_split_arg=${1#*=}
14595e120bd27Smrg}
145966c321187Smrg
14597e120bd27Smrg# func_lo2o object
14598e120bd27Smrgfunc_lo2o ()
14599e120bd27Smrg{
14600e120bd27Smrg  case ${1} in
14601e120bd27Smrg    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14602e120bd27Smrg    *)    func_lo2o_result=${1} ;;
146036c321187Smrg  esac
14604e120bd27Smrg}
14605e120bd27Smrg
14606e120bd27Smrg# func_xform libobj-or-source
14607e120bd27Smrgfunc_xform ()
14608e120bd27Smrg{
14609e120bd27Smrg  func_xform_result=${1%.*}.lo
14610e120bd27Smrg}
14611e120bd27Smrg
14612e120bd27Smrg# func_arith arithmetic-term...
14613e120bd27Smrgfunc_arith ()
14614e120bd27Smrg{
14615e120bd27Smrg  func_arith_result=$(( $* ))
14616e120bd27Smrg}
14617e120bd27Smrg
14618e120bd27Smrg# func_len string
14619e120bd27Smrg# STRING may not start with a hyphen.
14620e120bd27Smrgfunc_len ()
14621e120bd27Smrg{
14622e120bd27Smrg  func_len_result=${#1}
14623e120bd27Smrg}
14624e120bd27Smrg
14625e120bd27Smrg_LT_EOF
14626e120bd27Smrg    ;;
14627e120bd27Smrg  *) # Bourne compatible functions.
14628e120bd27Smrg    cat << \_LT_EOF >> "$cfgfile"
14629e120bd27Smrg
14630e120bd27Smrg# func_dirname file append nondir_replacement
14631e120bd27Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14632e120bd27Smrg# otherwise set result to NONDIR_REPLACEMENT.
14633e120bd27Smrgfunc_dirname ()
14634e120bd27Smrg{
14635e120bd27Smrg  # Extract subdirectory from the argument.
14636e120bd27Smrg  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14637e120bd27Smrg  if test "X$func_dirname_result" = "X${1}"; then
14638e120bd27Smrg    func_dirname_result="${3}"
14639e120bd27Smrg  else
14640e120bd27Smrg    func_dirname_result="$func_dirname_result${2}"
14641e120bd27Smrg  fi
14642e120bd27Smrg}
14643e120bd27Smrg
14644e120bd27Smrg# func_basename file
14645e120bd27Smrgfunc_basename ()
14646e120bd27Smrg{
14647e120bd27Smrg  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14648e120bd27Smrg}
14649e120bd27Smrg
14650e120bd27Smrg
14651e120bd27Smrg# func_stripname prefix suffix name
14652e120bd27Smrg# strip PREFIX and SUFFIX off of NAME.
14653e120bd27Smrg# PREFIX and SUFFIX must not contain globbing or regex special
14654e120bd27Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
14655e120bd27Smrg# dot (in which case that matches only a dot).
14656e120bd27Smrg# func_strip_suffix prefix name
14657e120bd27Smrgfunc_stripname ()
14658e120bd27Smrg{
14659e120bd27Smrg  case ${2} in
14660e120bd27Smrg    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14661e120bd27Smrg    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
146626c321187Smrg  esac
14663e120bd27Smrg}
14664e120bd27Smrg
14665e120bd27Smrg# sed scripts:
14666e120bd27Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14667e120bd27Smrgmy_sed_long_arg='1s/^-[^=]*=//'
14668e120bd27Smrg
14669e120bd27Smrg# func_opt_split
14670e120bd27Smrgfunc_opt_split ()
14671e120bd27Smrg{
14672e120bd27Smrg  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14673e120bd27Smrg  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14674e120bd27Smrg}
14675e120bd27Smrg
14676e120bd27Smrg# func_lo2o object
14677e120bd27Smrgfunc_lo2o ()
14678e120bd27Smrg{
14679e120bd27Smrg  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14680e120bd27Smrg}
14681e120bd27Smrg
14682e120bd27Smrg# func_xform libobj-or-source
14683e120bd27Smrgfunc_xform ()
14684e120bd27Smrg{
14685e120bd27Smrg  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14686e120bd27Smrg}
146876c321187Smrg
14688e120bd27Smrg# func_arith arithmetic-term...
14689e120bd27Smrgfunc_arith ()
14690e120bd27Smrg{
14691e120bd27Smrg  func_arith_result=`expr "$@"`
14692e120bd27Smrg}
146936c321187Smrg
14694e120bd27Smrg# func_len string
14695e120bd27Smrg# STRING may not start with a hyphen.
14696e120bd27Smrgfunc_len ()
14697e120bd27Smrg{
14698e120bd27Smrg  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
146996c321187Smrg}
14700e120bd27Smrg
14701e120bd27Smrg_LT_EOF
147026c321187Smrgesac
147036c321187Smrg
14704e120bd27Smrgcase $lt_shell_append in
14705e120bd27Smrg  yes)
14706e120bd27Smrg    cat << \_LT_EOF >> "$cfgfile"
147076c321187Smrg
14708e120bd27Smrg# func_append var value
14709e120bd27Smrg# Append VALUE to the end of shell variable VAR.
14710e120bd27Smrgfunc_append ()
14711e120bd27Smrg{
14712e120bd27Smrg  eval "$1+=\$2"
14713e120bd27Smrg}
14714e120bd27Smrg_LT_EOF
14715e120bd27Smrg    ;;
14716e120bd27Smrg  *)
14717e120bd27Smrg    cat << \_LT_EOF >> "$cfgfile"
147186c321187Smrg
14719e120bd27Smrg# func_append var value
14720e120bd27Smrg# Append VALUE to the end of shell variable VAR.
14721e120bd27Smrgfunc_append ()
14722e120bd27Smrg{
14723e120bd27Smrg  eval "$1=\$$1\$2"
14724e120bd27Smrg}
147256c321187Smrg
14726e120bd27Smrg_LT_EOF
14727e120bd27Smrg    ;;
147286c321187Smrg  esac
147296c321187Smrg
147306c321187Smrg
14731e120bd27Smrg  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14732e120bd27Smrg    || (rm -f "$cfgfile"; exit 1)
14733e120bd27Smrg
14734e120bd27Smrg  mv -f "$cfgfile" "$ofile" ||
14735e120bd27Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14736e120bd27Smrg  chmod +x "$ofile"
14737e120bd27Smrg
147386c321187Smrg ;;
147396c321187Smrg
147406c321187Smrg  esac
147416c321187Smrgdone # for ac_tag
147426c321187Smrg
147436c321187Smrg
14744e120bd27Smrgas_fn_exit 0
147456c321187Smrg_ACEOF
147466c321187Smrgac_clean_files=$ac_clean_files_save
147476c321187Smrg
1474893493779Smrgtest $ac_write_fail = 0 ||
14749e120bd27Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
1475093493779Smrg
147516c321187Smrg
147526c321187Smrg# configure is writing to config.log, and then calls config.status.
147536c321187Smrg# config.status does its own redirection, appending to config.log.
147546c321187Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
147556c321187Smrg# by configure, so config.status won't be able to write to it; its
147566c321187Smrg# output is simply discarded.  So we exec the FD to /dev/null,
147576c321187Smrg# effectively closing config.log, so it can be properly (re)opened and
147586c321187Smrg# appended to by config.status.  When coming back to configure, we
147596c321187Smrg# need to make the FD available again.
147606c321187Smrgif test "$no_create" != yes; then
147616c321187Smrg  ac_cs_success=:
147626c321187Smrg  ac_config_status_args=
147636c321187Smrg  test "$silent" = yes &&
147646c321187Smrg    ac_config_status_args="$ac_config_status_args --quiet"
147656c321187Smrg  exec 5>/dev/null
147666c321187Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
147676c321187Smrg  exec 5>>config.log
147686c321187Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
147696c321187Smrg  # would make configure fail if this is the last instruction.
14770e120bd27Smrg  $ac_cs_success || as_fn_exit 1
147716c321187Smrgfi
1477293493779Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14773e120bd27Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1477493493779Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1477593493779Smrgfi
147766c321187Smrg
14777