configure revision 7aa89044
14b0ead49Smrg#! /bin/sh
24b0ead49Smrg# Guess values for system-dependent variables and create Makefiles.
37aa89044Smrg# Generated by GNU Autoconf 2.68 for libXcomposite 0.4.3.
44b0ead49Smrg#
54b0ead49Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
64b0ead49Smrg#
749dc963fSmrg#
84b0ead49Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
97aa89044Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
107aa89044Smrg# Foundation, Inc.
1149dc963fSmrg#
1249dc963fSmrg#
134b0ead49Smrg# This configure script is free software; the Free Software Foundation
144b0ead49Smrg# gives unlimited permission to copy, distribute and modify it.
1549dc963fSmrg## -------------------- ##
1649dc963fSmrg## M4sh Initialization. ##
1749dc963fSmrg## -------------------- ##
184b0ead49Smrg
194b0ead49Smrg# Be more Bourne compatible
204b0ead49SmrgDUALCASE=1; export DUALCASE # for MKS sh
2149dc963fSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
224b0ead49Smrg  emulate sh
234b0ead49Smrg  NULLCMD=:
2452b01e16Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
254b0ead49Smrg  # is contrary to our usage.  Disable this feature.
264b0ead49Smrg  alias -g '${1+"$@"}'='"$@"'
274b0ead49Smrg  setopt NO_GLOB_SUBST
284b0ead49Smrgelse
2949dc963fSmrg  case `(set -o) 2>/dev/null` in #(
3049dc963fSmrg  *posix*) :
3149dc963fSmrg    set -o posix ;; #(
3249dc963fSmrg  *) :
3349dc963fSmrg     ;;
344b0ead49Smrgesac
354b0ead49Smrgfi
364b0ead49Smrg
374b0ead49Smrg
3852b01e16Smrgas_nl='
3952b01e16Smrg'
4052b01e16Smrgexport as_nl
4152b01e16Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
4252b01e16Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4352b01e16Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4452b01e16Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4549dc963fSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
4649dc963fSmrg# but without wasting forks for bash or zsh.
4749dc963fSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
4849dc963fSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
4949dc963fSmrg  as_echo='print -r --'
5049dc963fSmrg  as_echo_n='print -rn --'
5149dc963fSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5252b01e16Smrg  as_echo='printf %s\n'
5352b01e16Smrg  as_echo_n='printf %s'
5452b01e16Smrgelse
5552b01e16Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5652b01e16Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5752b01e16Smrg    as_echo_n='/usr/ucb/echo -n'
584b0ead49Smrg  else
5952b01e16Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6052b01e16Smrg    as_echo_n_body='eval
6152b01e16Smrg      arg=$1;
6249dc963fSmrg      case $arg in #(
6352b01e16Smrg      *"$as_nl"*)
6452b01e16Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
6552b01e16Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6652b01e16Smrg      esac;
6752b01e16Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6852b01e16Smrg    '
6952b01e16Smrg    export as_echo_n_body
7052b01e16Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
714b0ead49Smrg  fi
7252b01e16Smrg  export as_echo_body
7352b01e16Smrg  as_echo='sh -c $as_echo_body as_echo'
7452b01e16Smrgfi
7552b01e16Smrg
7652b01e16Smrg# The user is always right.
7752b01e16Smrgif test "${PATH_SEPARATOR+set}" != set; then
7852b01e16Smrg  PATH_SEPARATOR=:
7952b01e16Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8052b01e16Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8152b01e16Smrg      PATH_SEPARATOR=';'
8252b01e16Smrg  }
834b0ead49Smrgfi
844b0ead49Smrg
854b0ead49Smrg
864b0ead49Smrg# IFS
874b0ead49Smrg# We need space, tab and new line, in precisely that order.  Quoting is
884b0ead49Smrg# there to prevent editors from complaining about space-tab.
894b0ead49Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
904b0ead49Smrg# splitting by setting IFS to empty value.)
914b0ead49SmrgIFS=" ""	$as_nl"
924b0ead49Smrg
934b0ead49Smrg# Find who we are.  Look in the path if we contain no directory separator.
947aa89044Smrgas_myself=
9549dc963fSmrgcase $0 in #((
964b0ead49Smrg  *[\\/]* ) as_myself=$0 ;;
974b0ead49Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
984b0ead49Smrgfor as_dir in $PATH
994b0ead49Smrgdo
1004b0ead49Smrg  IFS=$as_save_IFS
1014b0ead49Smrg  test -z "$as_dir" && as_dir=.
10249dc963fSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10349dc963fSmrg  done
1044b0ead49SmrgIFS=$as_save_IFS
1054b0ead49Smrg
1064b0ead49Smrg     ;;
1074b0ead49Smrgesac
1084b0ead49Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1094b0ead49Smrg# in which case we are not to be found in the path.
1104b0ead49Smrgif test "x$as_myself" = x; then
1114b0ead49Smrg  as_myself=$0
1124b0ead49Smrgfi
1134b0ead49Smrgif test ! -f "$as_myself"; then
11452b01e16Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11549dc963fSmrg  exit 1
1164b0ead49Smrgfi
1174b0ead49Smrg
11849dc963fSmrg# Unset variables that we do not need and which cause bugs (e.g. in
11949dc963fSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12049dc963fSmrg# suppresses any "Segmentation fault" message there.  '((' could
12149dc963fSmrg# trigger a bug in pdksh 5.2.14.
12249dc963fSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
12349dc963fSmrgdo eval test x\${$as_var+set} = xset \
12449dc963fSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1254b0ead49Smrgdone
1264b0ead49SmrgPS1='$ '
1274b0ead49SmrgPS2='> '
1284b0ead49SmrgPS4='+ '
1294b0ead49Smrg
1304b0ead49Smrg# NLS nuisances.
13152b01e16SmrgLC_ALL=C
13252b01e16Smrgexport LC_ALL
13352b01e16SmrgLANGUAGE=C
13452b01e16Smrgexport LANGUAGE
1354b0ead49Smrg
13649dc963fSmrg# CDPATH.
13749dc963fSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13849dc963fSmrg
13949dc963fSmrgif test "x$CONFIG_SHELL" = x; then
14049dc963fSmrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
14149dc963fSmrg  emulate sh
14249dc963fSmrg  NULLCMD=:
14349dc963fSmrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
14449dc963fSmrg  # is contrary to our usage.  Disable this feature.
14549dc963fSmrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
14649dc963fSmrg  setopt NO_GLOB_SUBST
14749dc963fSmrgelse
14849dc963fSmrg  case \`(set -o) 2>/dev/null\` in #(
14949dc963fSmrg  *posix*) :
15049dc963fSmrg    set -o posix ;; #(
15149dc963fSmrg  *) :
15249dc963fSmrg     ;;
15349dc963fSmrgesac
15449dc963fSmrgfi
15549dc963fSmrg"
15649dc963fSmrg  as_required="as_fn_return () { (exit \$1); }
15749dc963fSmrgas_fn_success () { as_fn_return 0; }
15849dc963fSmrgas_fn_failure () { as_fn_return 1; }
15949dc963fSmrgas_fn_ret_success () { return 0; }
16049dc963fSmrgas_fn_ret_failure () { return 1; }
16149dc963fSmrg
16249dc963fSmrgexitcode=0
16349dc963fSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
16449dc963fSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
16549dc963fSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
16649dc963fSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
16749dc963fSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
16849dc963fSmrg
16949dc963fSmrgelse
17049dc963fSmrg  exitcode=1; echo positional parameters were not saved.
17149dc963fSmrgfi
17249dc963fSmrgtest x\$exitcode = x0 || exit 1"
17349dc963fSmrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
17449dc963fSmrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
17549dc963fSmrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
17649dc963fSmrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
1777aa89044Smrg
1787aa89044Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
1797aa89044Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1807aa89044Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
1817aa89044Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
1827aa89044Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
1837aa89044Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
1847aa89044Smrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
18549dc963fSmrgtest \$(( 1 + 1 )) = 2 || exit 1"
18649dc963fSmrg  if (eval "$as_required") 2>/dev/null; then :
18749dc963fSmrg  as_have_required=yes
18849dc963fSmrgelse
18949dc963fSmrg  as_have_required=no
19049dc963fSmrgfi
19149dc963fSmrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
19249dc963fSmrg
19349dc963fSmrgelse
19449dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19549dc963fSmrgas_found=false
19649dc963fSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
19749dc963fSmrgdo
19849dc963fSmrg  IFS=$as_save_IFS
19949dc963fSmrg  test -z "$as_dir" && as_dir=.
20049dc963fSmrg  as_found=:
20149dc963fSmrg  case $as_dir in #(
20249dc963fSmrg	 /*)
20349dc963fSmrg	   for as_base in sh bash ksh sh5; do
20449dc963fSmrg	     # Try only shells that exist, to save several forks.
20549dc963fSmrg	     as_shell=$as_dir/$as_base
20649dc963fSmrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
20749dc963fSmrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
20849dc963fSmrg  CONFIG_SHELL=$as_shell as_have_required=yes
20949dc963fSmrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
21049dc963fSmrg  break 2
21149dc963fSmrgfi
21249dc963fSmrgfi
21349dc963fSmrg	   done;;
21449dc963fSmrg       esac
21549dc963fSmrg  as_found=false
21649dc963fSmrgdone
21749dc963fSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
21849dc963fSmrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
21949dc963fSmrg  CONFIG_SHELL=$SHELL as_have_required=yes
22049dc963fSmrgfi; }
22149dc963fSmrgIFS=$as_save_IFS
22249dc963fSmrg
22349dc963fSmrg
22449dc963fSmrg      if test "x$CONFIG_SHELL" != x; then :
22549dc963fSmrg  # We cannot yet assume a decent shell, so we have to provide a
22649dc963fSmrg	# neutralization value for shells without unset; and this also
22749dc963fSmrg	# works around shells that cannot unset nonexistent variables.
2287aa89044Smrg	# Preserve -v and -x to the replacement shell.
22949dc963fSmrg	BASH_ENV=/dev/null
23049dc963fSmrg	ENV=/dev/null
23149dc963fSmrg	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
23249dc963fSmrg	export CONFIG_SHELL
2337aa89044Smrg	case $- in # ((((
2347aa89044Smrg	  *v*x* | *x*v* ) as_opts=-vx ;;
2357aa89044Smrg	  *v* ) as_opts=-v ;;
2367aa89044Smrg	  *x* ) as_opts=-x ;;
2377aa89044Smrg	  * ) as_opts= ;;
2387aa89044Smrg	esac
2397aa89044Smrg	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
24049dc963fSmrgfi
24149dc963fSmrg
24249dc963fSmrg    if test x$as_have_required = xno; then :
24349dc963fSmrg  $as_echo "$0: This script requires a shell more modern than all"
24449dc963fSmrg  $as_echo "$0: the shells that I found on your system."
24549dc963fSmrg  if test x${ZSH_VERSION+set} = xset ; then
24649dc963fSmrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
24749dc963fSmrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
24849dc963fSmrg  else
24949dc963fSmrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
25049dc963fSmrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
25149dc963fSmrg$0: about your system, including any error possibly output
25249dc963fSmrg$0: before this message. Then install a modern shell, or
25349dc963fSmrg$0: manually run the script under such a shell if you do
25449dc963fSmrg$0: have one."
25549dc963fSmrg  fi
25649dc963fSmrg  exit 1
25749dc963fSmrgfi
25849dc963fSmrgfi
25949dc963fSmrgfi
26049dc963fSmrgSHELL=${CONFIG_SHELL-/bin/sh}
26149dc963fSmrgexport SHELL
26249dc963fSmrg# Unset more variables known to interfere with behavior of common tools.
26349dc963fSmrgCLICOLOR_FORCE= GREP_OPTIONS=
26449dc963fSmrgunset CLICOLOR_FORCE GREP_OPTIONS
26549dc963fSmrg
26649dc963fSmrg## --------------------- ##
26749dc963fSmrg## M4sh Shell Functions. ##
26849dc963fSmrg## --------------------- ##
26949dc963fSmrg# as_fn_unset VAR
27049dc963fSmrg# ---------------
27149dc963fSmrg# Portably unset VAR.
27249dc963fSmrgas_fn_unset ()
27349dc963fSmrg{
27449dc963fSmrg  { eval $1=; unset $1;}
27549dc963fSmrg}
27649dc963fSmrgas_unset=as_fn_unset
27749dc963fSmrg
27849dc963fSmrg# as_fn_set_status STATUS
27949dc963fSmrg# -----------------------
28049dc963fSmrg# Set $? to STATUS, without forking.
28149dc963fSmrgas_fn_set_status ()
28249dc963fSmrg{
28349dc963fSmrg  return $1
28449dc963fSmrg} # as_fn_set_status
28549dc963fSmrg
28649dc963fSmrg# as_fn_exit STATUS
28749dc963fSmrg# -----------------
28849dc963fSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28949dc963fSmrgas_fn_exit ()
29049dc963fSmrg{
29149dc963fSmrg  set +e
29249dc963fSmrg  as_fn_set_status $1
29349dc963fSmrg  exit $1
29449dc963fSmrg} # as_fn_exit
29549dc963fSmrg
29649dc963fSmrg# as_fn_mkdir_p
29749dc963fSmrg# -------------
29849dc963fSmrg# Create "$as_dir" as a directory, including parents if necessary.
29949dc963fSmrgas_fn_mkdir_p ()
30049dc963fSmrg{
30149dc963fSmrg
30249dc963fSmrg  case $as_dir in #(
30349dc963fSmrg  -*) as_dir=./$as_dir;;
30449dc963fSmrg  esac
30549dc963fSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
30649dc963fSmrg    as_dirs=
30749dc963fSmrg    while :; do
30849dc963fSmrg      case $as_dir in #(
30949dc963fSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
31049dc963fSmrg      *) as_qdir=$as_dir;;
31149dc963fSmrg      esac
31249dc963fSmrg      as_dirs="'$as_qdir' $as_dirs"
31349dc963fSmrg      as_dir=`$as_dirname -- "$as_dir" ||
31449dc963fSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31549dc963fSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
31649dc963fSmrg	 X"$as_dir" : 'X\(//\)$' \| \
31749dc963fSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
31849dc963fSmrg$as_echo X"$as_dir" |
31949dc963fSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
32049dc963fSmrg	    s//\1/
32149dc963fSmrg	    q
32249dc963fSmrg	  }
32349dc963fSmrg	  /^X\(\/\/\)[^/].*/{
32449dc963fSmrg	    s//\1/
32549dc963fSmrg	    q
32649dc963fSmrg	  }
32749dc963fSmrg	  /^X\(\/\/\)$/{
32849dc963fSmrg	    s//\1/
32949dc963fSmrg	    q
33049dc963fSmrg	  }
33149dc963fSmrg	  /^X\(\/\).*/{
33249dc963fSmrg	    s//\1/
33349dc963fSmrg	    q
33449dc963fSmrg	  }
33549dc963fSmrg	  s/.*/./; q'`
33649dc963fSmrg      test -d "$as_dir" && break
33749dc963fSmrg    done
33849dc963fSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
3397aa89044Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
34049dc963fSmrg
34149dc963fSmrg
34249dc963fSmrg} # as_fn_mkdir_p
34349dc963fSmrg# as_fn_append VAR VALUE
34449dc963fSmrg# ----------------------
34549dc963fSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
34649dc963fSmrg# advantage of any shell optimizations that allow amortized linear growth over
34749dc963fSmrg# repeated appends, instead of the typical quadratic growth present in naive
34849dc963fSmrg# implementations.
34949dc963fSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
35049dc963fSmrg  eval 'as_fn_append ()
35149dc963fSmrg  {
35249dc963fSmrg    eval $1+=\$2
35349dc963fSmrg  }'
35449dc963fSmrgelse
35549dc963fSmrg  as_fn_append ()
35649dc963fSmrg  {
35749dc963fSmrg    eval $1=\$$1\$2
35849dc963fSmrg  }
35949dc963fSmrgfi # as_fn_append
36049dc963fSmrg
36149dc963fSmrg# as_fn_arith ARG...
36249dc963fSmrg# ------------------
36349dc963fSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
36449dc963fSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
36549dc963fSmrg# must be portable across $(()) and expr.
36649dc963fSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
36749dc963fSmrg  eval 'as_fn_arith ()
36849dc963fSmrg  {
36949dc963fSmrg    as_val=$(( $* ))
37049dc963fSmrg  }'
37149dc963fSmrgelse
37249dc963fSmrg  as_fn_arith ()
37349dc963fSmrg  {
37449dc963fSmrg    as_val=`expr "$@" || test $? -eq 1`
37549dc963fSmrg  }
37649dc963fSmrgfi # as_fn_arith
37749dc963fSmrg
37849dc963fSmrg
3797aa89044Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
3807aa89044Smrg# ----------------------------------------
38149dc963fSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
38249dc963fSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3837aa89044Smrg# script with STATUS, using 1 if that was 0.
38449dc963fSmrgas_fn_error ()
38549dc963fSmrg{
3867aa89044Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
3877aa89044Smrg  if test "$4"; then
3887aa89044Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3897aa89044Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
39049dc963fSmrg  fi
3917aa89044Smrg  $as_echo "$as_me: error: $2" >&2
39249dc963fSmrg  as_fn_exit $as_status
39349dc963fSmrg} # as_fn_error
39449dc963fSmrg
3954b0ead49Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
3964b0ead49Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
3974b0ead49Smrg  as_expr=expr
3984b0ead49Smrgelse
3994b0ead49Smrg  as_expr=false
4004b0ead49Smrgfi
4014b0ead49Smrg
4024b0ead49Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4034b0ead49Smrg  as_basename=basename
4044b0ead49Smrgelse
4054b0ead49Smrg  as_basename=false
4064b0ead49Smrgfi
4074b0ead49Smrg
40849dc963fSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
40949dc963fSmrg  as_dirname=dirname
41049dc963fSmrgelse
41149dc963fSmrg  as_dirname=false
41249dc963fSmrgfi
4134b0ead49Smrg
4144b0ead49Smrgas_me=`$as_basename -- "$0" ||
4154b0ead49Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4164b0ead49Smrg	 X"$0" : 'X\(//\)$' \| \
4174b0ead49Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
41852b01e16Smrg$as_echo X/"$0" |
4194b0ead49Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
4204b0ead49Smrg	    s//\1/
4214b0ead49Smrg	    q
4224b0ead49Smrg	  }
4234b0ead49Smrg	  /^X\/\(\/\/\)$/{
4244b0ead49Smrg	    s//\1/
4254b0ead49Smrg	    q
4264b0ead49Smrg	  }
4274b0ead49Smrg	  /^X\/\(\/\).*/{
4284b0ead49Smrg	    s//\1/
4294b0ead49Smrg	    q
4304b0ead49Smrg	  }
4314b0ead49Smrg	  s/.*/./; q'`
4324b0ead49Smrg
43349dc963fSmrg# Avoid depending upon Character Ranges.
43449dc963fSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
43549dc963fSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
43649dc963fSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
43749dc963fSmrgas_cr_digits='0123456789'
43849dc963fSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4394b0ead49Smrg
4404b0ead49Smrg
44149dc963fSmrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
44249dc963fSmrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
44349dc963fSmrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
44449dc963fSmrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
44549dc963fSmrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
44649dc963fSmrg  sed -n '
44749dc963fSmrg    p
44849dc963fSmrg    /[$]LINENO/=
44949dc963fSmrg  ' <$as_myself |
45049dc963fSmrg    sed '
45149dc963fSmrg      s/[$]LINENO.*/&-/
45249dc963fSmrg      t lineno
45349dc963fSmrg      b
45449dc963fSmrg      :lineno
45549dc963fSmrg      N
45649dc963fSmrg      :loop
45749dc963fSmrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
45849dc963fSmrg      t loop
45949dc963fSmrg      s/-\n.*//
46049dc963fSmrg    ' >$as_me.lineno &&
46149dc963fSmrg  chmod +x "$as_me.lineno" ||
46249dc963fSmrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4634b0ead49Smrg
46449dc963fSmrg  # Don't try to exec as it changes $[0], causing all sort of problems
46549dc963fSmrg  # (the dirname of $[0] is not the place where we might find the
46649dc963fSmrg  # original and so on.  Autoconf is especially sensitive to this).
46749dc963fSmrg  . "./$as_me.lineno"
46849dc963fSmrg  # Exit status is that of the last command.
46949dc963fSmrg  exit
4704b0ead49Smrg}
4714b0ead49Smrg
47249dc963fSmrgECHO_C= ECHO_N= ECHO_T=
47349dc963fSmrgcase `echo -n x` in #(((((
47449dc963fSmrg-n*)
47549dc963fSmrg  case `echo 'xy\c'` in
47649dc963fSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
47749dc963fSmrg  xy)  ECHO_C='\c';;
47849dc963fSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
47949dc963fSmrg       ECHO_T='	';;
48049dc963fSmrg  esac;;
48149dc963fSmrg*)
48249dc963fSmrg  ECHO_N='-n';;
48349dc963fSmrgesac
4844b0ead49Smrg
48549dc963fSmrgrm -f conf$$ conf$$.exe conf$$.file
48649dc963fSmrgif test -d conf$$.dir; then
48749dc963fSmrg  rm -f conf$$.dir/conf$$.file
48849dc963fSmrgelse
48949dc963fSmrg  rm -f conf$$.dir
49049dc963fSmrg  mkdir conf$$.dir 2>/dev/null
4914b0ead49Smrgfi
49249dc963fSmrgif (echo >conf$$.file) 2>/dev/null; then
49349dc963fSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
49449dc963fSmrg    as_ln_s='ln -s'
49549dc963fSmrg    # ... but there are two gotchas:
49649dc963fSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
49749dc963fSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
49849dc963fSmrg    # In both cases, we have to default to `cp -p'.
49949dc963fSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
50049dc963fSmrg      as_ln_s='cp -p'
50149dc963fSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
50249dc963fSmrg    as_ln_s=ln
50349dc963fSmrg  else
50449dc963fSmrg    as_ln_s='cp -p'
50549dc963fSmrg  fi
5064b0ead49Smrgelse
50749dc963fSmrg  as_ln_s='cp -p'
5084b0ead49Smrgfi
50949dc963fSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
51049dc963fSmrgrmdir conf$$.dir 2>/dev/null
5114b0ead49Smrg
51249dc963fSmrgif mkdir -p . 2>/dev/null; then
51349dc963fSmrg  as_mkdir_p='mkdir -p "$as_dir"'
51449dc963fSmrgelse
51549dc963fSmrg  test -d ./-p && rmdir ./-p
51649dc963fSmrg  as_mkdir_p=false
5174b0ead49Smrgfi
5184b0ead49Smrg
51949dc963fSmrgif test -x / >/dev/null 2>&1; then
52049dc963fSmrg  as_test_x='test -x'
5214b0ead49Smrgelse
52249dc963fSmrg  if ls -dL / >/dev/null 2>&1; then
52349dc963fSmrg    as_ls_L_option=L
52449dc963fSmrg  else
52549dc963fSmrg    as_ls_L_option=
52649dc963fSmrg  fi
52749dc963fSmrg  as_test_x='
52849dc963fSmrg    eval sh -c '\''
52949dc963fSmrg      if test -d "$1"; then
53049dc963fSmrg	test -d "$1/.";
53149dc963fSmrg      else
53249dc963fSmrg	case $1 in #(
53349dc963fSmrg	-*)set "./$1";;
53449dc963fSmrg	esac;
53549dc963fSmrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
53649dc963fSmrg	???[sx]*):;;*)false;;esac;fi
53749dc963fSmrg    '\'' sh
53849dc963fSmrg  '
5394b0ead49Smrgfi
54049dc963fSmrgas_executable_p=$as_test_x
5414b0ead49Smrg
54249dc963fSmrg# Sed expression to map a string onto a valid CPP name.
54349dc963fSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5444b0ead49Smrg
54549dc963fSmrg# Sed expression to map a string onto a valid variable name.
54649dc963fSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5474b0ead49Smrg
5484b0ead49SmrgSHELL=${CONFIG_SHELL-/bin/sh}
5494b0ead49Smrg
55049dc963fSmrgas_awk_strverscmp='
55149dc963fSmrg  # Use only awk features that work with 7th edition Unix awk (1978).
55249dc963fSmrg  # My, what an old awk you have, Mr. Solaris!
55349dc963fSmrg  END {
55449dc963fSmrg    while (length(v1) && length(v2)) {
55549dc963fSmrg      # Set d1 to be the next thing to compare from v1, and likewise for d2.
55649dc963fSmrg      # Normally this is a single character, but if v1 and v2 contain digits,
55749dc963fSmrg      # compare them as integers and fractions as strverscmp does.
55849dc963fSmrg      if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
55949dc963fSmrg	# Split v1 and v2 into their leading digit string components d1 and d2,
56049dc963fSmrg	# and advance v1 and v2 past the leading digit strings.
56149dc963fSmrg	for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
56249dc963fSmrg	for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
56349dc963fSmrg	d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
56449dc963fSmrg	d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
56549dc963fSmrg	if (d1 ~ /^0/) {
56649dc963fSmrg	  if (d2 ~ /^0/) {
56749dc963fSmrg	    # Compare two fractions.
56849dc963fSmrg	    while (d1 ~ /^0/ && d2 ~ /^0/) {
56949dc963fSmrg	      d1 = substr(d1, 2); len1--
57049dc963fSmrg	      d2 = substr(d2, 2); len2--
57149dc963fSmrg	    }
57249dc963fSmrg	    if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
57349dc963fSmrg	      # The two components differ in length, and the common prefix
57449dc963fSmrg	      # contains only leading zeros.  Consider the longer to be less.
57549dc963fSmrg	      d1 = -len1
57649dc963fSmrg	      d2 = -len2
57749dc963fSmrg	    } else {
57849dc963fSmrg	      # Otherwise, compare as strings.
57949dc963fSmrg	      d1 = "x" d1
58049dc963fSmrg	      d2 = "x" d2
58149dc963fSmrg	    }
58249dc963fSmrg	  } else {
58349dc963fSmrg	    # A fraction is less than an integer.
58449dc963fSmrg	    exit 1
58549dc963fSmrg	  }
58649dc963fSmrg	} else {
58749dc963fSmrg	  if (d2 ~ /^0/) {
58849dc963fSmrg	    # An integer is greater than a fraction.
58949dc963fSmrg	    exit 2
59049dc963fSmrg	  } else {
59149dc963fSmrg	    # Compare two integers.
59249dc963fSmrg	    d1 += 0
59349dc963fSmrg	    d2 += 0
59449dc963fSmrg	  }
59549dc963fSmrg	}
59649dc963fSmrg      } else {
59749dc963fSmrg	# The normal case, without worrying about digits.
59849dc963fSmrg	d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
59949dc963fSmrg	d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
60049dc963fSmrg      }
60149dc963fSmrg      if (d1 < d2) exit 1
60249dc963fSmrg      if (d1 > d2) exit 2
60349dc963fSmrg    }
60449dc963fSmrg    # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
60549dc963fSmrg    # which mishandles some comparisons of empty strings to integers.
60649dc963fSmrg    if (length(v2)) exit 1
60749dc963fSmrg    if (length(v1)) exit 2
60849dc963fSmrg  }
60949dc963fSmrg'
6104b0ead49Smrg
61149dc963fSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null
61249dc963fSmrgexec 6>&1
6134b0ead49Smrg
6144b0ead49Smrg# Name of the host.
6157aa89044Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
6164b0ead49Smrg# so uname gets run too.
6174b0ead49Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
6184b0ead49Smrg
6194b0ead49Smrg#
6204b0ead49Smrg# Initializations.
6214b0ead49Smrg#
6224b0ead49Smrgac_default_prefix=/usr/local
6234b0ead49Smrgac_clean_files=
6244b0ead49Smrgac_config_libobj_dir=.
6254b0ead49SmrgLIBOBJS=
6264b0ead49Smrgcross_compiling=no
6274b0ead49Smrgsubdirs=
6284b0ead49SmrgMFLAGS=
6294b0ead49SmrgMAKEFLAGS=
6304b0ead49Smrg
6314b0ead49Smrg# Identity of this package.
6324b0ead49SmrgPACKAGE_NAME='libXcomposite'
6334b0ead49SmrgPACKAGE_TARNAME='libXcomposite'
6347aa89044SmrgPACKAGE_VERSION='0.4.3'
6357aa89044SmrgPACKAGE_STRING='libXcomposite 0.4.3'
6364b0ead49SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
63749dc963fSmrgPACKAGE_URL=''
6384b0ead49Smrg
6394b0ead49Smrg# Factoring default headers for most tests.
6404b0ead49Smrgac_includes_default="\
6414b0ead49Smrg#include <stdio.h>
6424b0ead49Smrg#ifdef HAVE_SYS_TYPES_H
6434b0ead49Smrg# include <sys/types.h>
6444b0ead49Smrg#endif
6454b0ead49Smrg#ifdef HAVE_SYS_STAT_H
6464b0ead49Smrg# include <sys/stat.h>
6474b0ead49Smrg#endif
6484b0ead49Smrg#ifdef STDC_HEADERS
6494b0ead49Smrg# include <stdlib.h>
6504b0ead49Smrg# include <stddef.h>
6514b0ead49Smrg#else
6524b0ead49Smrg# ifdef HAVE_STDLIB_H
6534b0ead49Smrg#  include <stdlib.h>
6544b0ead49Smrg# endif
6554b0ead49Smrg#endif
6564b0ead49Smrg#ifdef HAVE_STRING_H
6574b0ead49Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
6584b0ead49Smrg#  include <memory.h>
6594b0ead49Smrg# endif
6604b0ead49Smrg# include <string.h>
6614b0ead49Smrg#endif
6624b0ead49Smrg#ifdef HAVE_STRINGS_H
6634b0ead49Smrg# include <strings.h>
6644b0ead49Smrg#endif
6654b0ead49Smrg#ifdef HAVE_INTTYPES_H
6664b0ead49Smrg# include <inttypes.h>
6674b0ead49Smrg#endif
6684b0ead49Smrg#ifdef HAVE_STDINT_H
6694b0ead49Smrg# include <stdint.h>
6704b0ead49Smrg#endif
6714b0ead49Smrg#ifdef HAVE_UNISTD_H
6724b0ead49Smrg# include <unistd.h>
6734b0ead49Smrg#endif"
6744b0ead49Smrg
67552b01e16Smrgac_subst_vars='am__EXEEXT_FALSE
67652b01e16Smrgam__EXEEXT_TRUE
67752b01e16SmrgLTLIBOBJS
67852b01e16SmrgLIBOBJS
6797aa89044SmrgXFIXES_LIBS
6807aa89044SmrgXFIXES_CFLAGS
68152b01e16SmrgXCOMPOSITE_LIBS
68252b01e16SmrgXCOMPOSITE_CFLAGS
68352b01e16SmrgCOMPOSITEEXT_VERSION
68449dc963fSmrgINSTALL_MANPAGES_FALSE
68549dc963fSmrgINSTALL_MANPAGES_TRUE
68652b01e16SmrgHAVE_XMLTO_FALSE
68752b01e16SmrgHAVE_XMLTO_TRUE
6887aa89044SmrgHAVE_XMLTO_TEXT_FALSE
6897aa89044SmrgHAVE_XMLTO_TEXT_TRUE
69052b01e16SmrgXMLTO
69149dc963fSmrgAM_BACKSLASH
69249dc963fSmrgAM_DEFAULT_VERBOSITY
69349dc963fSmrgMAN_SUBSTS
69449dc963fSmrgXORG_MAN_PAGE
69552b01e16SmrgADMIN_MAN_DIR
69652b01e16SmrgDRIVER_MAN_DIR
69752b01e16SmrgMISC_MAN_DIR
69852b01e16SmrgFILE_MAN_DIR
69952b01e16SmrgLIB_MAN_DIR
70052b01e16SmrgAPP_MAN_DIR
70152b01e16SmrgADMIN_MAN_SUFFIX
70252b01e16SmrgDRIVER_MAN_SUFFIX
70352b01e16SmrgMISC_MAN_SUFFIX
70452b01e16SmrgFILE_MAN_SUFFIX
70552b01e16SmrgLIB_MAN_SUFFIX
70652b01e16SmrgAPP_MAN_SUFFIX
70749dc963fSmrgINSTALL_CMD
70849dc963fSmrgPKG_CONFIG
70952b01e16SmrgCHANGELOG_CMD
71052b01e16SmrgCWARNFLAGS
71152b01e16SmrgCPP
71249dc963fSmrgOTOOL64
71349dc963fSmrgOTOOL
71449dc963fSmrgLIPO
71552b01e16SmrgNMEDIT
71652b01e16SmrgDSYMUTIL
71752b01e16SmrgRANLIB
71852b01e16SmrgAR
71949dc963fSmrgOBJDUMP
72052b01e16SmrgLN_S
72149dc963fSmrgNM
72249dc963fSmrgac_ct_DUMPBIN
72349dc963fSmrgDUMPBIN
72449dc963fSmrgLD
72549dc963fSmrgFGREP
72652b01e16SmrgEGREP
72752b01e16SmrgGREP
72852b01e16SmrgSED
72952b01e16Smrghost_os
73052b01e16Smrghost_vendor
73152b01e16Smrghost_cpu
73252b01e16Smrghost
73352b01e16Smrgbuild_os
73452b01e16Smrgbuild_vendor
73552b01e16Smrgbuild_cpu
73652b01e16Smrgbuild
73749dc963fSmrgLIBTOOL
73852b01e16Smrgam__fastdepCC_FALSE
73952b01e16Smrgam__fastdepCC_TRUE
74052b01e16SmrgCCDEPMODE
74152b01e16SmrgAMDEPBACKSLASH
74252b01e16SmrgAMDEP_FALSE
74352b01e16SmrgAMDEP_TRUE
74452b01e16Smrgam__quote
74552b01e16Smrgam__include
74652b01e16SmrgDEPDIR
74752b01e16SmrgOBJEXT
74852b01e16SmrgEXEEXT
74952b01e16Smrgac_ct_CC
75052b01e16SmrgCPPFLAGS
75152b01e16SmrgLDFLAGS
75252b01e16SmrgCFLAGS
75352b01e16SmrgCC
75452b01e16SmrgMAINT
75552b01e16SmrgMAINTAINER_MODE_FALSE
75652b01e16SmrgMAINTAINER_MODE_TRUE
75752b01e16Smrgam__untar
75852b01e16Smrgam__tar
75952b01e16SmrgAMTAR
76052b01e16Smrgam__leading_dot
76152b01e16SmrgSET_MAKE
76252b01e16SmrgAWK
76352b01e16Smrgmkdir_p
76452b01e16SmrgMKDIR_P
76552b01e16SmrgINSTALL_STRIP_PROGRAM
76652b01e16SmrgSTRIP
76752b01e16Smrginstall_sh
76852b01e16SmrgMAKEINFO
76952b01e16SmrgAUTOHEADER
77052b01e16SmrgAUTOMAKE
77152b01e16SmrgAUTOCONF
77252b01e16SmrgACLOCAL
77352b01e16SmrgVERSION
77452b01e16SmrgPACKAGE
77552b01e16SmrgCYGPATH_W
77652b01e16Smrgam__isrc
77752b01e16SmrgINSTALL_DATA
77852b01e16SmrgINSTALL_SCRIPT
77952b01e16SmrgINSTALL_PROGRAM
78052b01e16Smrgtarget_alias
78152b01e16Smrghost_alias
7824b0ead49Smrgbuild_alias
78352b01e16SmrgLIBS
78452b01e16SmrgECHO_T
78552b01e16SmrgECHO_N
78652b01e16SmrgECHO_C
78752b01e16SmrgDEFS
78852b01e16Smrgmandir
78952b01e16Smrglocaledir
79052b01e16Smrglibdir
79152b01e16Smrgpsdir
79252b01e16Smrgpdfdir
79352b01e16Smrgdvidir
79452b01e16Smrghtmldir
79552b01e16Smrginfodir
79652b01e16Smrgdocdir
79752b01e16Smrgoldincludedir
79852b01e16Smrgincludedir
79952b01e16Smrglocalstatedir
80052b01e16Smrgsharedstatedir
80152b01e16Smrgsysconfdir
80252b01e16Smrgdatadir
80352b01e16Smrgdatarootdir
80452b01e16Smrglibexecdir
80552b01e16Smrgsbindir
80652b01e16Smrgbindir
80752b01e16Smrgprogram_transform_name
80852b01e16Smrgprefix
80952b01e16Smrgexec_prefix
81049dc963fSmrgPACKAGE_URL
81152b01e16SmrgPACKAGE_BUGREPORT
81252b01e16SmrgPACKAGE_STRING
81352b01e16SmrgPACKAGE_VERSION
81452b01e16SmrgPACKAGE_TARNAME
81552b01e16SmrgPACKAGE_NAME
81652b01e16SmrgPATH_SEPARATOR
81752b01e16SmrgSHELL'
81852b01e16Smrgac_subst_files=''
81952b01e16Smrgac_user_opts='
82052b01e16Smrgenable_option_checking
82152b01e16Smrgenable_maintainer_mode
82252b01e16Smrgenable_dependency_tracking
82352b01e16Smrgenable_shared
82452b01e16Smrgenable_static
82549dc963fSmrgwith_pic
82652b01e16Smrgenable_fast_install
82752b01e16Smrgwith_gnu_ld
82852b01e16Smrgenable_libtool_lock
82952b01e16Smrgenable_strict_compilation
83049dc963fSmrgenable_silent_rules
83149dc963fSmrgwith_xmlto
83252b01e16Smrg'
83352b01e16Smrg      ac_precious_vars='build_alias
8344b0ead49Smrghost_alias
8354b0ead49Smrgtarget_alias
8364b0ead49SmrgCC
8374b0ead49SmrgCFLAGS
8384b0ead49SmrgLDFLAGS
83952b01e16SmrgLIBS
8404b0ead49SmrgCPPFLAGS
8414b0ead49SmrgCPP
8424b0ead49SmrgPKG_CONFIG
84349dc963fSmrgXMLTO
8444b0ead49SmrgXCOMPOSITE_CFLAGS
8457aa89044SmrgXCOMPOSITE_LIBS
8467aa89044SmrgXFIXES_CFLAGS
8477aa89044SmrgXFIXES_LIBS'
8484b0ead49Smrg
8494b0ead49Smrg
8504b0ead49Smrg# Initialize some variables set by options.
8514b0ead49Smrgac_init_help=
8524b0ead49Smrgac_init_version=false
85352b01e16Smrgac_unrecognized_opts=
85452b01e16Smrgac_unrecognized_sep=
8554b0ead49Smrg# The variables have the same names as the options, with
8564b0ead49Smrg# dashes changed to underlines.
8574b0ead49Smrgcache_file=/dev/null
8584b0ead49Smrgexec_prefix=NONE
8594b0ead49Smrgno_create=
8604b0ead49Smrgno_recursion=
8614b0ead49Smrgprefix=NONE
8624b0ead49Smrgprogram_prefix=NONE
8634b0ead49Smrgprogram_suffix=NONE
8644b0ead49Smrgprogram_transform_name=s,x,x,
8654b0ead49Smrgsilent=
8664b0ead49Smrgsite=
8674b0ead49Smrgsrcdir=
8684b0ead49Smrgverbose=
8694b0ead49Smrgx_includes=NONE
8704b0ead49Smrgx_libraries=NONE
8714b0ead49Smrg
8724b0ead49Smrg# Installation directory options.
8734b0ead49Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
8744b0ead49Smrg# and all the variables that are supposed to be based on exec_prefix
8754b0ead49Smrg# by default will actually change.
8764b0ead49Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
8774b0ead49Smrg# (The list follows the same order as the GNU Coding Standards.)
8784b0ead49Smrgbindir='${exec_prefix}/bin'
8794b0ead49Smrgsbindir='${exec_prefix}/sbin'
8804b0ead49Smrglibexecdir='${exec_prefix}/libexec'
8814b0ead49Smrgdatarootdir='${prefix}/share'
8824b0ead49Smrgdatadir='${datarootdir}'
8834b0ead49Smrgsysconfdir='${prefix}/etc'
8844b0ead49Smrgsharedstatedir='${prefix}/com'
8854b0ead49Smrglocalstatedir='${prefix}/var'
8864b0ead49Smrgincludedir='${prefix}/include'
8874b0ead49Smrgoldincludedir='/usr/include'
8884b0ead49Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
8894b0ead49Smrginfodir='${datarootdir}/info'
8904b0ead49Smrghtmldir='${docdir}'
8914b0ead49Smrgdvidir='${docdir}'
8924b0ead49Smrgpdfdir='${docdir}'
8934b0ead49Smrgpsdir='${docdir}'
8944b0ead49Smrglibdir='${exec_prefix}/lib'
8954b0ead49Smrglocaledir='${datarootdir}/locale'
8964b0ead49Smrgmandir='${datarootdir}/man'
8974b0ead49Smrg
8984b0ead49Smrgac_prev=
8994b0ead49Smrgac_dashdash=
9004b0ead49Smrgfor ac_option
9014b0ead49Smrgdo
9024b0ead49Smrg  # If the previous option needs an argument, assign it.
9034b0ead49Smrg  if test -n "$ac_prev"; then
9044b0ead49Smrg    eval $ac_prev=\$ac_option
9054b0ead49Smrg    ac_prev=
9064b0ead49Smrg    continue
9074b0ead49Smrg  fi
9084b0ead49Smrg
9094b0ead49Smrg  case $ac_option in
9107aa89044Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
9117aa89044Smrg  *=)   ac_optarg= ;;
9127aa89044Smrg  *)    ac_optarg=yes ;;
9134b0ead49Smrg  esac
9144b0ead49Smrg
9154b0ead49Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
9164b0ead49Smrg
9174b0ead49Smrg  case $ac_dashdash$ac_option in
9184b0ead49Smrg  --)
9194b0ead49Smrg    ac_dashdash=yes ;;
9204b0ead49Smrg
9214b0ead49Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
9224b0ead49Smrg    ac_prev=bindir ;;
9234b0ead49Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
9244b0ead49Smrg    bindir=$ac_optarg ;;
9254b0ead49Smrg
9264b0ead49Smrg  -build | --build | --buil | --bui | --bu)
9274b0ead49Smrg    ac_prev=build_alias ;;
9284b0ead49Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
9294b0ead49Smrg    build_alias=$ac_optarg ;;
9304b0ead49Smrg
9314b0ead49Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
9324b0ead49Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9334b0ead49Smrg    ac_prev=cache_file ;;
9344b0ead49Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9354b0ead49Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
9364b0ead49Smrg    cache_file=$ac_optarg ;;
9374b0ead49Smrg
9384b0ead49Smrg  --config-cache | -C)
9394b0ead49Smrg    cache_file=config.cache ;;
9404b0ead49Smrg
9414b0ead49Smrg  -datadir | --datadir | --datadi | --datad)
9424b0ead49Smrg    ac_prev=datadir ;;
9434b0ead49Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
9444b0ead49Smrg    datadir=$ac_optarg ;;
9454b0ead49Smrg
9464b0ead49Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
9474b0ead49Smrg  | --dataroo | --dataro | --datar)
9484b0ead49Smrg    ac_prev=datarootdir ;;
9494b0ead49Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
9504b0ead49Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
9514b0ead49Smrg    datarootdir=$ac_optarg ;;
9524b0ead49Smrg
9534b0ead49Smrg  -disable-* | --disable-*)
95452b01e16Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
9554b0ead49Smrg    # Reject names that are not valid shell variable names.
95652b01e16Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
9577aa89044Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
95852b01e16Smrg    ac_useropt_orig=$ac_useropt
95952b01e16Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
96052b01e16Smrg    case $ac_user_opts in
96152b01e16Smrg      *"
96252b01e16Smrg"enable_$ac_useropt"
96352b01e16Smrg"*) ;;
96452b01e16Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
96552b01e16Smrg	 ac_unrecognized_sep=', ';;
96652b01e16Smrg    esac
96752b01e16Smrg    eval enable_$ac_useropt=no ;;
9684b0ead49Smrg
9694b0ead49Smrg  -docdir | --docdir | --docdi | --doc | --do)
9704b0ead49Smrg    ac_prev=docdir ;;
9714b0ead49Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
9724b0ead49Smrg    docdir=$ac_optarg ;;
9734b0ead49Smrg
9744b0ead49Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
9754b0ead49Smrg    ac_prev=dvidir ;;
9764b0ead49Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
9774b0ead49Smrg    dvidir=$ac_optarg ;;
9784b0ead49Smrg
9794b0ead49Smrg  -enable-* | --enable-*)
98052b01e16Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
9814b0ead49Smrg    # Reject names that are not valid shell variable names.
98252b01e16Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
9837aa89044Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
98452b01e16Smrg    ac_useropt_orig=$ac_useropt
98552b01e16Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
98652b01e16Smrg    case $ac_user_opts in
98752b01e16Smrg      *"
98852b01e16Smrg"enable_$ac_useropt"
98952b01e16Smrg"*) ;;
99052b01e16Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
99152b01e16Smrg	 ac_unrecognized_sep=', ';;
99252b01e16Smrg    esac
99352b01e16Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
9944b0ead49Smrg
9954b0ead49Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
9964b0ead49Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
9974b0ead49Smrg  | --exec | --exe | --ex)
9984b0ead49Smrg    ac_prev=exec_prefix ;;
9994b0ead49Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
10004b0ead49Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
10014b0ead49Smrg  | --exec=* | --exe=* | --ex=*)
10024b0ead49Smrg    exec_prefix=$ac_optarg ;;
10034b0ead49Smrg
10044b0ead49Smrg  -gas | --gas | --ga | --g)
10054b0ead49Smrg    # Obsolete; use --with-gas.
10064b0ead49Smrg    with_gas=yes ;;
10074b0ead49Smrg
10084b0ead49Smrg  -help | --help | --hel | --he | -h)
10094b0ead49Smrg    ac_init_help=long ;;
10104b0ead49Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
10114b0ead49Smrg    ac_init_help=recursive ;;
10124b0ead49Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
10134b0ead49Smrg    ac_init_help=short ;;
10144b0ead49Smrg
10154b0ead49Smrg  -host | --host | --hos | --ho)
10164b0ead49Smrg    ac_prev=host_alias ;;
10174b0ead49Smrg  -host=* | --host=* | --hos=* | --ho=*)
10184b0ead49Smrg    host_alias=$ac_optarg ;;
10194b0ead49Smrg
10204b0ead49Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
10214b0ead49Smrg    ac_prev=htmldir ;;
10224b0ead49Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
10234b0ead49Smrg  | --ht=*)
10244b0ead49Smrg    htmldir=$ac_optarg ;;
10254b0ead49Smrg
10264b0ead49Smrg  -includedir | --includedir | --includedi | --included | --include \
10274b0ead49Smrg  | --includ | --inclu | --incl | --inc)
10284b0ead49Smrg    ac_prev=includedir ;;
10294b0ead49Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
10304b0ead49Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
10314b0ead49Smrg    includedir=$ac_optarg ;;
10324b0ead49Smrg
10334b0ead49Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
10344b0ead49Smrg    ac_prev=infodir ;;
10354b0ead49Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
10364b0ead49Smrg    infodir=$ac_optarg ;;
10374b0ead49Smrg
10384b0ead49Smrg  -libdir | --libdir | --libdi | --libd)
10394b0ead49Smrg    ac_prev=libdir ;;
10404b0ead49Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
10414b0ead49Smrg    libdir=$ac_optarg ;;
10424b0ead49Smrg
10434b0ead49Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
10444b0ead49Smrg  | --libexe | --libex | --libe)
10454b0ead49Smrg    ac_prev=libexecdir ;;
10464b0ead49Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
10474b0ead49Smrg  | --libexe=* | --libex=* | --libe=*)
10484b0ead49Smrg    libexecdir=$ac_optarg ;;
10494b0ead49Smrg
10504b0ead49Smrg  -localedir | --localedir | --localedi | --localed | --locale)
10514b0ead49Smrg    ac_prev=localedir ;;
10524b0ead49Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
10534b0ead49Smrg    localedir=$ac_optarg ;;
10544b0ead49Smrg
10554b0ead49Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
10564b0ead49Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
10574b0ead49Smrg    ac_prev=localstatedir ;;
10584b0ead49Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
10594b0ead49Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
10604b0ead49Smrg    localstatedir=$ac_optarg ;;
10614b0ead49Smrg
10624b0ead49Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
10634b0ead49Smrg    ac_prev=mandir ;;
10644b0ead49Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
10654b0ead49Smrg    mandir=$ac_optarg ;;
10664b0ead49Smrg
10674b0ead49Smrg  -nfp | --nfp | --nf)
10684b0ead49Smrg    # Obsolete; use --without-fp.
10694b0ead49Smrg    with_fp=no ;;
10704b0ead49Smrg
10714b0ead49Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
10724b0ead49Smrg  | --no-cr | --no-c | -n)
10734b0ead49Smrg    no_create=yes ;;
10744b0ead49Smrg
10754b0ead49Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
10764b0ead49Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
10774b0ead49Smrg    no_recursion=yes ;;
10784b0ead49Smrg
10794b0ead49Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
10804b0ead49Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
10814b0ead49Smrg  | --oldin | --oldi | --old | --ol | --o)
10824b0ead49Smrg    ac_prev=oldincludedir ;;
10834b0ead49Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
10844b0ead49Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
10854b0ead49Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
10864b0ead49Smrg    oldincludedir=$ac_optarg ;;
10874b0ead49Smrg
10884b0ead49Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
10894b0ead49Smrg    ac_prev=prefix ;;
10904b0ead49Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
10914b0ead49Smrg    prefix=$ac_optarg ;;
10924b0ead49Smrg
10934b0ead49Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
10944b0ead49Smrg  | --program-pre | --program-pr | --program-p)
10954b0ead49Smrg    ac_prev=program_prefix ;;
10964b0ead49Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
10974b0ead49Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
10984b0ead49Smrg    program_prefix=$ac_optarg ;;
10994b0ead49Smrg
11004b0ead49Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
11014b0ead49Smrg  | --program-suf | --program-su | --program-s)
11024b0ead49Smrg    ac_prev=program_suffix ;;
11034b0ead49Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
11044b0ead49Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
11054b0ead49Smrg    program_suffix=$ac_optarg ;;
11064b0ead49Smrg
11074b0ead49Smrg  -program-transform-name | --program-transform-name \
11084b0ead49Smrg  | --program-transform-nam | --program-transform-na \
11094b0ead49Smrg  | --program-transform-n | --program-transform- \
11104b0ead49Smrg  | --program-transform | --program-transfor \
11114b0ead49Smrg  | --program-transfo | --program-transf \
11124b0ead49Smrg  | --program-trans | --program-tran \
11134b0ead49Smrg  | --progr-tra | --program-tr | --program-t)
11144b0ead49Smrg    ac_prev=program_transform_name ;;
11154b0ead49Smrg  -program-transform-name=* | --program-transform-name=* \
11164b0ead49Smrg  | --program-transform-nam=* | --program-transform-na=* \
11174b0ead49Smrg  | --program-transform-n=* | --program-transform-=* \
11184b0ead49Smrg  | --program-transform=* | --program-transfor=* \
11194b0ead49Smrg  | --program-transfo=* | --program-transf=* \
11204b0ead49Smrg  | --program-trans=* | --program-tran=* \
11214b0ead49Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
11224b0ead49Smrg    program_transform_name=$ac_optarg ;;
11234b0ead49Smrg
11244b0ead49Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
11254b0ead49Smrg    ac_prev=pdfdir ;;
11264b0ead49Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
11274b0ead49Smrg    pdfdir=$ac_optarg ;;
11284b0ead49Smrg
11294b0ead49Smrg  -psdir | --psdir | --psdi | --psd | --ps)
11304b0ead49Smrg    ac_prev=psdir ;;
11314b0ead49Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
11324b0ead49Smrg    psdir=$ac_optarg ;;
11334b0ead49Smrg
11344b0ead49Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11354b0ead49Smrg  | -silent | --silent | --silen | --sile | --sil)
11364b0ead49Smrg    silent=yes ;;
11374b0ead49Smrg
11384b0ead49Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11394b0ead49Smrg    ac_prev=sbindir ;;
11404b0ead49Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
11414b0ead49Smrg  | --sbi=* | --sb=*)
11424b0ead49Smrg    sbindir=$ac_optarg ;;
11434b0ead49Smrg
11444b0ead49Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
11454b0ead49Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
11464b0ead49Smrg  | --sharedst | --shareds | --shared | --share | --shar \
11474b0ead49Smrg  | --sha | --sh)
11484b0ead49Smrg    ac_prev=sharedstatedir ;;
11494b0ead49Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
11504b0ead49Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
11514b0ead49Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
11524b0ead49Smrg  | --sha=* | --sh=*)
11534b0ead49Smrg    sharedstatedir=$ac_optarg ;;
11544b0ead49Smrg
11554b0ead49Smrg  -site | --site | --sit)
11564b0ead49Smrg    ac_prev=site ;;
11574b0ead49Smrg  -site=* | --site=* | --sit=*)
11584b0ead49Smrg    site=$ac_optarg ;;
11594b0ead49Smrg
11604b0ead49Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11614b0ead49Smrg    ac_prev=srcdir ;;
11624b0ead49Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11634b0ead49Smrg    srcdir=$ac_optarg ;;
11644b0ead49Smrg
11654b0ead49Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
11664b0ead49Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
11674b0ead49Smrg    ac_prev=sysconfdir ;;
11684b0ead49Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
11694b0ead49Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
11704b0ead49Smrg    sysconfdir=$ac_optarg ;;
11714b0ead49Smrg
11724b0ead49Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
11734b0ead49Smrg    ac_prev=target_alias ;;
11744b0ead49Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
11754b0ead49Smrg    target_alias=$ac_optarg ;;
11764b0ead49Smrg
11774b0ead49Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
11784b0ead49Smrg    verbose=yes ;;
11794b0ead49Smrg
11804b0ead49Smrg  -version | --version | --versio | --versi | --vers | -V)
11814b0ead49Smrg    ac_init_version=: ;;
11824b0ead49Smrg
11834b0ead49Smrg  -with-* | --with-*)
118452b01e16Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
11854b0ead49Smrg    # Reject names that are not valid shell variable names.
118652b01e16Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
11877aa89044Smrg      as_fn_error $? "invalid package name: $ac_useropt"
118852b01e16Smrg    ac_useropt_orig=$ac_useropt
118952b01e16Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
119052b01e16Smrg    case $ac_user_opts in
119152b01e16Smrg      *"
119252b01e16Smrg"with_$ac_useropt"
119352b01e16Smrg"*) ;;
119452b01e16Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
119552b01e16Smrg	 ac_unrecognized_sep=', ';;
119652b01e16Smrg    esac
119752b01e16Smrg    eval with_$ac_useropt=\$ac_optarg ;;
11984b0ead49Smrg
11994b0ead49Smrg  -without-* | --without-*)
120052b01e16Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
12014b0ead49Smrg    # Reject names that are not valid shell variable names.
120252b01e16Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12037aa89044Smrg      as_fn_error $? "invalid package name: $ac_useropt"
120452b01e16Smrg    ac_useropt_orig=$ac_useropt
120552b01e16Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
120652b01e16Smrg    case $ac_user_opts in
120752b01e16Smrg      *"
120852b01e16Smrg"with_$ac_useropt"
120952b01e16Smrg"*) ;;
121052b01e16Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
121152b01e16Smrg	 ac_unrecognized_sep=', ';;
121252b01e16Smrg    esac
121352b01e16Smrg    eval with_$ac_useropt=no ;;
12144b0ead49Smrg
12154b0ead49Smrg  --x)
12164b0ead49Smrg    # Obsolete; use --with-x.
12174b0ead49Smrg    with_x=yes ;;
12184b0ead49Smrg
12194b0ead49Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
12204b0ead49Smrg  | --x-incl | --x-inc | --x-in | --x-i)
12214b0ead49Smrg    ac_prev=x_includes ;;
12224b0ead49Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
12234b0ead49Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
12244b0ead49Smrg    x_includes=$ac_optarg ;;
12254b0ead49Smrg
12264b0ead49Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
12274b0ead49Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
12284b0ead49Smrg    ac_prev=x_libraries ;;
12294b0ead49Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
12304b0ead49Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
12314b0ead49Smrg    x_libraries=$ac_optarg ;;
12324b0ead49Smrg
12337aa89044Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
12347aa89044SmrgTry \`$0 --help' for more information"
12354b0ead49Smrg    ;;
12364b0ead49Smrg
12374b0ead49Smrg  *=*)
12384b0ead49Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
12394b0ead49Smrg    # Reject names that are not valid shell variable names.
124049dc963fSmrg    case $ac_envvar in #(
124149dc963fSmrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
12427aa89044Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
124349dc963fSmrg    esac
12444b0ead49Smrg    eval $ac_envvar=\$ac_optarg
12454b0ead49Smrg    export $ac_envvar ;;
12464b0ead49Smrg
12474b0ead49Smrg  *)
12484b0ead49Smrg    # FIXME: should be removed in autoconf 3.0.
124952b01e16Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
12504b0ead49Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
125152b01e16Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
12527aa89044Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
12534b0ead49Smrg    ;;
12544b0ead49Smrg
12554b0ead49Smrg  esac
12564b0ead49Smrgdone
12574b0ead49Smrg
12584b0ead49Smrgif test -n "$ac_prev"; then
12594b0ead49Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
12607aa89044Smrg  as_fn_error $? "missing argument to $ac_option"
12614b0ead49Smrgfi
12624b0ead49Smrg
126352b01e16Smrgif test -n "$ac_unrecognized_opts"; then
126452b01e16Smrg  case $enable_option_checking in
126552b01e16Smrg    no) ;;
12667aa89044Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
126752b01e16Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
126852b01e16Smrg  esac
126952b01e16Smrgfi
127052b01e16Smrg
127152b01e16Smrg# Check all directory arguments for consistency.
12724b0ead49Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
12734b0ead49Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
12744b0ead49Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
12754b0ead49Smrg		libdir localedir mandir
12764b0ead49Smrgdo
12774b0ead49Smrg  eval ac_val=\$$ac_var
127852b01e16Smrg  # Remove trailing slashes.
127952b01e16Smrg  case $ac_val in
128052b01e16Smrg    */ )
128152b01e16Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
128252b01e16Smrg      eval $ac_var=\$ac_val;;
128352b01e16Smrg  esac
128452b01e16Smrg  # Be sure to have absolute directory names.
12854b0ead49Smrg  case $ac_val in
12864b0ead49Smrg    [\\/$]* | ?:[\\/]* )  continue;;
12874b0ead49Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
12884b0ead49Smrg  esac
12897aa89044Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
12904b0ead49Smrgdone
12914b0ead49Smrg
12924b0ead49Smrg# There might be people who depend on the old broken behavior: `$host'
12934b0ead49Smrg# used to hold the argument of --host etc.
12944b0ead49Smrg# FIXME: To remove some day.
12954b0ead49Smrgbuild=$build_alias
12964b0ead49Smrghost=$host_alias
12974b0ead49Smrgtarget=$target_alias
12984b0ead49Smrg
12994b0ead49Smrg# FIXME: To remove some day.
13004b0ead49Smrgif test "x$host_alias" != x; then
13014b0ead49Smrg  if test "x$build_alias" = x; then
13024b0ead49Smrg    cross_compiling=maybe
13037aa89044Smrg    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
13047aa89044Smrg    If a cross compiler is detected then cross compile mode will be used" >&2
13054b0ead49Smrg  elif test "x$build_alias" != "x$host_alias"; then
13064b0ead49Smrg    cross_compiling=yes
13074b0ead49Smrg  fi
13084b0ead49Smrgfi
13094b0ead49Smrg
13104b0ead49Smrgac_tool_prefix=
13114b0ead49Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
13124b0ead49Smrg
13134b0ead49Smrgtest "$silent" = yes && exec 6>/dev/null
13144b0ead49Smrg
13154b0ead49Smrg
13164b0ead49Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
13174b0ead49Smrgac_ls_di=`ls -di .` &&
13184b0ead49Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
13197aa89044Smrg  as_fn_error $? "working directory cannot be determined"
13204b0ead49Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
13217aa89044Smrg  as_fn_error $? "pwd does not report name of working directory"
13224b0ead49Smrg
13234b0ead49Smrg
13244b0ead49Smrg# Find the source files, if location was not specified.
13254b0ead49Smrgif test -z "$srcdir"; then
13264b0ead49Smrg  ac_srcdir_defaulted=yes
13274b0ead49Smrg  # Try the directory containing this script, then the parent directory.
132852b01e16Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
132952b01e16Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
133052b01e16Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
133152b01e16Smrg	 X"$as_myself" : 'X\(//\)$' \| \
133252b01e16Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
133352b01e16Smrg$as_echo X"$as_myself" |
13344b0ead49Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13354b0ead49Smrg	    s//\1/
13364b0ead49Smrg	    q
13374b0ead49Smrg	  }
13384b0ead49Smrg	  /^X\(\/\/\)[^/].*/{
13394b0ead49Smrg	    s//\1/
13404b0ead49Smrg	    q
13414b0ead49Smrg	  }
13424b0ead49Smrg	  /^X\(\/\/\)$/{
13434b0ead49Smrg	    s//\1/
13444b0ead49Smrg	    q
13454b0ead49Smrg	  }
13464b0ead49Smrg	  /^X\(\/\).*/{
13474b0ead49Smrg	    s//\1/
13484b0ead49Smrg	    q
13494b0ead49Smrg	  }
13504b0ead49Smrg	  s/.*/./; q'`
13514b0ead49Smrg  srcdir=$ac_confdir
13524b0ead49Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
13534b0ead49Smrg    srcdir=..
13544b0ead49Smrg  fi
13554b0ead49Smrgelse
13564b0ead49Smrg  ac_srcdir_defaulted=no
13574b0ead49Smrgfi
13584b0ead49Smrgif test ! -r "$srcdir/$ac_unique_file"; then
13594b0ead49Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
13607aa89044Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
13614b0ead49Smrgfi
13624b0ead49Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
13634b0ead49Smrgac_abs_confdir=`(
13647aa89044Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
13654b0ead49Smrg	pwd)`
13664b0ead49Smrg# When building in place, set srcdir=.
13674b0ead49Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
13684b0ead49Smrg  srcdir=.
13694b0ead49Smrgfi
13704b0ead49Smrg# Remove unnecessary trailing slashes from srcdir.
13714b0ead49Smrg# Double slashes in file names in object file debugging info
13724b0ead49Smrg# mess up M-x gdb in Emacs.
13734b0ead49Smrgcase $srcdir in
13744b0ead49Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
13754b0ead49Smrgesac
13764b0ead49Smrgfor ac_var in $ac_precious_vars; do
13774b0ead49Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
13784b0ead49Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
13794b0ead49Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
13804b0ead49Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
13814b0ead49Smrgdone
13824b0ead49Smrg
13834b0ead49Smrg#
13844b0ead49Smrg# Report the --help message.
13854b0ead49Smrg#
13864b0ead49Smrgif test "$ac_init_help" = "long"; then
13874b0ead49Smrg  # Omit some internal or obsolete options to make the list less imposing.
13884b0ead49Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
13894b0ead49Smrg  cat <<_ACEOF
13907aa89044Smrg\`configure' configures libXcomposite 0.4.3 to adapt to many kinds of systems.
13914b0ead49Smrg
13924b0ead49SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
13934b0ead49Smrg
13944b0ead49SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
13954b0ead49SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
13964b0ead49Smrg
13974b0ead49SmrgDefaults for the options are specified in brackets.
13984b0ead49Smrg
13994b0ead49SmrgConfiguration:
14004b0ead49Smrg  -h, --help              display this help and exit
14014b0ead49Smrg      --help=short        display options specific to this package
14024b0ead49Smrg      --help=recursive    display the short help of all the included packages
14034b0ead49Smrg  -V, --version           display version information and exit
14047aa89044Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
14054b0ead49Smrg      --cache-file=FILE   cache test results in FILE [disabled]
14064b0ead49Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
14074b0ead49Smrg  -n, --no-create         do not create output files
14084b0ead49Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
14094b0ead49Smrg
14104b0ead49SmrgInstallation directories:
14114b0ead49Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
141252b01e16Smrg                          [$ac_default_prefix]
14134b0ead49Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
141452b01e16Smrg                          [PREFIX]
14154b0ead49Smrg
14164b0ead49SmrgBy default, \`make install' will install all the files in
14174b0ead49Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
14184b0ead49Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
14194b0ead49Smrgfor instance \`--prefix=\$HOME'.
14204b0ead49Smrg
14214b0ead49SmrgFor better control, use the options below.
14224b0ead49Smrg
14234b0ead49SmrgFine tuning of the installation directories:
142452b01e16Smrg  --bindir=DIR            user executables [EPREFIX/bin]
142552b01e16Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
142652b01e16Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
142752b01e16Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
142852b01e16Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
142952b01e16Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
143052b01e16Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
143152b01e16Smrg  --includedir=DIR        C header files [PREFIX/include]
143252b01e16Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
143352b01e16Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
143452b01e16Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
143552b01e16Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
143652b01e16Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
143752b01e16Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
143852b01e16Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXcomposite]
143952b01e16Smrg  --htmldir=DIR           html documentation [DOCDIR]
144052b01e16Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
144152b01e16Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
144252b01e16Smrg  --psdir=DIR             ps documentation [DOCDIR]
14434b0ead49Smrg_ACEOF
14444b0ead49Smrg
14454b0ead49Smrg  cat <<\_ACEOF
14464b0ead49Smrg
14474b0ead49SmrgProgram names:
14484b0ead49Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
14494b0ead49Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
14504b0ead49Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
14514b0ead49Smrg
14524b0ead49SmrgSystem types:
14534b0ead49Smrg  --build=BUILD     configure for building on BUILD [guessed]
14544b0ead49Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
14554b0ead49Smrg_ACEOF
14564b0ead49Smrgfi
14574b0ead49Smrg
14584b0ead49Smrgif test -n "$ac_init_help"; then
14594b0ead49Smrg  case $ac_init_help in
14607aa89044Smrg     short | recursive ) echo "Configuration of libXcomposite 0.4.3:";;
14614b0ead49Smrg   esac
14624b0ead49Smrg  cat <<\_ACEOF
14634b0ead49Smrg
14644b0ead49SmrgOptional Features:
146552b01e16Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
14664b0ead49Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
14674b0ead49Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
14684b0ead49Smrg  --enable-maintainer-mode  enable make rules and dependencies not useful
14694b0ead49Smrg			  (and sometimes confusing) to the casual installer
14704b0ead49Smrg  --disable-dependency-tracking  speeds up one-time build
14714b0ead49Smrg  --enable-dependency-tracking   do not reject slow dependency extractors
14724b0ead49Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
14734b0ead49Smrg  --enable-static[=PKGS]  build static libraries [default=yes]
14744b0ead49Smrg  --enable-fast-install[=PKGS]
14754b0ead49Smrg                          optimize for fast installation [default=yes]
14764b0ead49Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
147752b01e16Smrg  --enable-strict-compilation
147852b01e16Smrg                          Enable all warnings from compiler and make them
147952b01e16Smrg                          errors (default: disabled)
148049dc963fSmrg  --enable-silent-rules          less verbose build output (undo: `make V=1')
148149dc963fSmrg  --disable-silent-rules         verbose build output (undo: `make V=0')
14824b0ead49Smrg
14834b0ead49SmrgOptional Packages:
14844b0ead49Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
14854b0ead49Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
14864b0ead49Smrg  --with-pic              try to use only PIC/non-PIC objects [default=use
14874b0ead49Smrg                          both]
148849dc963fSmrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
148949dc963fSmrg  --with-xmlto            Use xmlto to regenerate documentation (default: yes,
149049dc963fSmrg                          if installed)
14914b0ead49Smrg
14924b0ead49SmrgSome influential environment variables:
14934b0ead49Smrg  CC          C compiler command
14944b0ead49Smrg  CFLAGS      C compiler flags
14954b0ead49Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
14964b0ead49Smrg              nonstandard directory <lib dir>
14974b0ead49Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
149849dc963fSmrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
14994b0ead49Smrg              you have headers in a nonstandard directory <include dir>
15004b0ead49Smrg  CPP         C preprocessor
15014b0ead49Smrg  PKG_CONFIG  path to pkg-config utility
150249dc963fSmrg  XMLTO       Path to xmlto command
15034b0ead49Smrg  XCOMPOSITE_CFLAGS
15044b0ead49Smrg              C compiler flags for XCOMPOSITE, overriding pkg-config
15054b0ead49Smrg  XCOMPOSITE_LIBS
15064b0ead49Smrg              linker flags for XCOMPOSITE, overriding pkg-config
15077aa89044Smrg  XFIXES_CFLAGS
15087aa89044Smrg              C compiler flags for XFIXES, overriding pkg-config
15097aa89044Smrg  XFIXES_LIBS linker flags for XFIXES, overriding pkg-config
15104b0ead49Smrg
15114b0ead49SmrgUse these variables to override the choices made by `configure' or to help
15124b0ead49Smrgit to find libraries and programs with nonstandard names/locations.
15134b0ead49Smrg
15144b0ead49SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
15154b0ead49Smrg_ACEOF
15164b0ead49Smrgac_status=$?
15174b0ead49Smrgfi
15184b0ead49Smrg
15194b0ead49Smrgif test "$ac_init_help" = "recursive"; then
15204b0ead49Smrg  # If there are subdirs, report their specific --help.
15214b0ead49Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
152252b01e16Smrg    test -d "$ac_dir" ||
152352b01e16Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
152452b01e16Smrg      continue
15254b0ead49Smrg    ac_builddir=.
15264b0ead49Smrg
15274b0ead49Smrgcase "$ac_dir" in
15284b0ead49Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15294b0ead49Smrg*)
153052b01e16Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15314b0ead49Smrg  # A ".." for each directory in $ac_dir_suffix.
153252b01e16Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15334b0ead49Smrg  case $ac_top_builddir_sub in
15344b0ead49Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15354b0ead49Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15364b0ead49Smrg  esac ;;
15374b0ead49Smrgesac
15384b0ead49Smrgac_abs_top_builddir=$ac_pwd
15394b0ead49Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
15404b0ead49Smrg# for backward compatibility:
15414b0ead49Smrgac_top_builddir=$ac_top_build_prefix
15424b0ead49Smrg
15434b0ead49Smrgcase $srcdir in
15444b0ead49Smrg  .)  # We are building in place.
15454b0ead49Smrg    ac_srcdir=.
15464b0ead49Smrg    ac_top_srcdir=$ac_top_builddir_sub
15474b0ead49Smrg    ac_abs_top_srcdir=$ac_pwd ;;
15484b0ead49Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
15494b0ead49Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
15504b0ead49Smrg    ac_top_srcdir=$srcdir
15514b0ead49Smrg    ac_abs_top_srcdir=$srcdir ;;
15524b0ead49Smrg  *) # Relative name.
15534b0ead49Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15544b0ead49Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
15554b0ead49Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15564b0ead49Smrgesac
15574b0ead49Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15584b0ead49Smrg
15594b0ead49Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
15604b0ead49Smrg    # Check for guested configure.
15614b0ead49Smrg    if test -f "$ac_srcdir/configure.gnu"; then
15624b0ead49Smrg      echo &&
15634b0ead49Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
15644b0ead49Smrg    elif test -f "$ac_srcdir/configure"; then
15654b0ead49Smrg      echo &&
15664b0ead49Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
15674b0ead49Smrg    else
156852b01e16Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
15694b0ead49Smrg    fi || ac_status=$?
15704b0ead49Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
15714b0ead49Smrg  done
15724b0ead49Smrgfi
15734b0ead49Smrg
15744b0ead49Smrgtest -n "$ac_init_help" && exit $ac_status
15754b0ead49Smrgif $ac_init_version; then
15764b0ead49Smrg  cat <<\_ACEOF
15777aa89044SmrglibXcomposite configure 0.4.3
15787aa89044Smrggenerated by GNU Autoconf 2.68
15794b0ead49Smrg
15807aa89044SmrgCopyright (C) 2010 Free Software Foundation, Inc.
15814b0ead49SmrgThis configure script is free software; the Free Software Foundation
15824b0ead49Smrggives unlimited permission to copy, distribute and modify it.
15834b0ead49Smrg_ACEOF
15844b0ead49Smrg  exit
15854b0ead49Smrgfi
158649dc963fSmrg
158749dc963fSmrg## ------------------------ ##
158849dc963fSmrg## Autoconf initialization. ##
158949dc963fSmrg## ------------------------ ##
159049dc963fSmrg
159149dc963fSmrg# ac_fn_c_try_compile LINENO
159249dc963fSmrg# --------------------------
159349dc963fSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
159449dc963fSmrgac_fn_c_try_compile ()
159549dc963fSmrg{
159649dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
159749dc963fSmrg  rm -f conftest.$ac_objext
159849dc963fSmrg  if { { ac_try="$ac_compile"
159949dc963fSmrgcase "(($ac_try" in
160049dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
160149dc963fSmrg  *) ac_try_echo=$ac_try;;
160249dc963fSmrgesac
160349dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
160449dc963fSmrg$as_echo "$ac_try_echo"; } >&5
160549dc963fSmrg  (eval "$ac_compile") 2>conftest.err
160649dc963fSmrg  ac_status=$?
160749dc963fSmrg  if test -s conftest.err; then
160849dc963fSmrg    grep -v '^ *+' conftest.err >conftest.er1
160949dc963fSmrg    cat conftest.er1 >&5
161049dc963fSmrg    mv -f conftest.er1 conftest.err
161149dc963fSmrg  fi
161249dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
161349dc963fSmrg  test $ac_status = 0; } && {
161449dc963fSmrg	 test -z "$ac_c_werror_flag" ||
161549dc963fSmrg	 test ! -s conftest.err
161649dc963fSmrg       } && test -s conftest.$ac_objext; then :
161749dc963fSmrg  ac_retval=0
161849dc963fSmrgelse
161949dc963fSmrg  $as_echo "$as_me: failed program was:" >&5
162049dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5
162149dc963fSmrg
162249dc963fSmrg	ac_retval=1
162349dc963fSmrgfi
16247aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
162549dc963fSmrg  as_fn_set_status $ac_retval
162649dc963fSmrg
162749dc963fSmrg} # ac_fn_c_try_compile
162849dc963fSmrg
162949dc963fSmrg# ac_fn_c_try_link LINENO
163049dc963fSmrg# -----------------------
163149dc963fSmrg# Try to link conftest.$ac_ext, and return whether this succeeded.
163249dc963fSmrgac_fn_c_try_link ()
163349dc963fSmrg{
163449dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
163549dc963fSmrg  rm -f conftest.$ac_objext conftest$ac_exeext
163649dc963fSmrg  if { { ac_try="$ac_link"
163749dc963fSmrgcase "(($ac_try" in
163849dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
163949dc963fSmrg  *) ac_try_echo=$ac_try;;
164049dc963fSmrgesac
164149dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
164249dc963fSmrg$as_echo "$ac_try_echo"; } >&5
164349dc963fSmrg  (eval "$ac_link") 2>conftest.err
164449dc963fSmrg  ac_status=$?
164549dc963fSmrg  if test -s conftest.err; then
164649dc963fSmrg    grep -v '^ *+' conftest.err >conftest.er1
164749dc963fSmrg    cat conftest.er1 >&5
164849dc963fSmrg    mv -f conftest.er1 conftest.err
164949dc963fSmrg  fi
165049dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
165149dc963fSmrg  test $ac_status = 0; } && {
165249dc963fSmrg	 test -z "$ac_c_werror_flag" ||
165349dc963fSmrg	 test ! -s conftest.err
165449dc963fSmrg       } && test -s conftest$ac_exeext && {
165549dc963fSmrg	 test "$cross_compiling" = yes ||
165649dc963fSmrg	 $as_test_x conftest$ac_exeext
165749dc963fSmrg       }; then :
165849dc963fSmrg  ac_retval=0
165949dc963fSmrgelse
166049dc963fSmrg  $as_echo "$as_me: failed program was:" >&5
166149dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5
166249dc963fSmrg
166349dc963fSmrg	ac_retval=1
166449dc963fSmrgfi
166549dc963fSmrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
166649dc963fSmrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
166749dc963fSmrg  # interfere with the next link command; also delete a directory that is
166849dc963fSmrg  # left behind by Apple's compiler.  We do this before executing the actions.
166949dc963fSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16707aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
167149dc963fSmrg  as_fn_set_status $ac_retval
167249dc963fSmrg
167349dc963fSmrg} # ac_fn_c_try_link
167449dc963fSmrg
167549dc963fSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
167649dc963fSmrg# -------------------------------------------------------
167749dc963fSmrg# Tests whether HEADER exists and can be compiled using the include files in
167849dc963fSmrg# INCLUDES, setting the cache variable VAR accordingly.
167949dc963fSmrgac_fn_c_check_header_compile ()
168049dc963fSmrg{
168149dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
168249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
168349dc963fSmrg$as_echo_n "checking for $2... " >&6; }
16847aa89044Smrgif eval \${$3+:} false; then :
168549dc963fSmrg  $as_echo_n "(cached) " >&6
168649dc963fSmrgelse
168749dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
168849dc963fSmrg/* end confdefs.h.  */
168949dc963fSmrg$4
169049dc963fSmrg#include <$2>
169149dc963fSmrg_ACEOF
169249dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
169349dc963fSmrg  eval "$3=yes"
169449dc963fSmrgelse
169549dc963fSmrg  eval "$3=no"
169649dc963fSmrgfi
169749dc963fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
169849dc963fSmrgfi
169949dc963fSmrgeval ac_res=\$$3
170049dc963fSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
170149dc963fSmrg$as_echo "$ac_res" >&6; }
17027aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
170349dc963fSmrg
170449dc963fSmrg} # ac_fn_c_check_header_compile
170549dc963fSmrg
170649dc963fSmrg# ac_fn_c_try_cpp LINENO
170749dc963fSmrg# ----------------------
170849dc963fSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
170949dc963fSmrgac_fn_c_try_cpp ()
171049dc963fSmrg{
171149dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
171249dc963fSmrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
171349dc963fSmrgcase "(($ac_try" in
171449dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
171549dc963fSmrg  *) ac_try_echo=$ac_try;;
171649dc963fSmrgesac
171749dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
171849dc963fSmrg$as_echo "$ac_try_echo"; } >&5
171949dc963fSmrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
172049dc963fSmrg  ac_status=$?
172149dc963fSmrg  if test -s conftest.err; then
172249dc963fSmrg    grep -v '^ *+' conftest.err >conftest.er1
172349dc963fSmrg    cat conftest.er1 >&5
172449dc963fSmrg    mv -f conftest.er1 conftest.err
172549dc963fSmrg  fi
172649dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17277aa89044Smrg  test $ac_status = 0; } > conftest.i && {
172849dc963fSmrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
172949dc963fSmrg	 test ! -s conftest.err
173049dc963fSmrg       }; then :
173149dc963fSmrg  ac_retval=0
173249dc963fSmrgelse
173349dc963fSmrg  $as_echo "$as_me: failed program was:" >&5
173449dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5
173549dc963fSmrg
173649dc963fSmrg    ac_retval=1
173749dc963fSmrgfi
17387aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
173949dc963fSmrg  as_fn_set_status $ac_retval
174049dc963fSmrg
174149dc963fSmrg} # ac_fn_c_try_cpp
174249dc963fSmrg
174349dc963fSmrg# ac_fn_c_try_run LINENO
174449dc963fSmrg# ----------------------
174549dc963fSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
174649dc963fSmrg# that executables *can* be run.
174749dc963fSmrgac_fn_c_try_run ()
174849dc963fSmrg{
174949dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
175049dc963fSmrg  if { { ac_try="$ac_link"
175149dc963fSmrgcase "(($ac_try" in
175249dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
175349dc963fSmrg  *) ac_try_echo=$ac_try;;
175449dc963fSmrgesac
175549dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
175649dc963fSmrg$as_echo "$ac_try_echo"; } >&5
175749dc963fSmrg  (eval "$ac_link") 2>&5
175849dc963fSmrg  ac_status=$?
175949dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
176049dc963fSmrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
176149dc963fSmrg  { { case "(($ac_try" in
176249dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
176349dc963fSmrg  *) ac_try_echo=$ac_try;;
176449dc963fSmrgesac
176549dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
176649dc963fSmrg$as_echo "$ac_try_echo"; } >&5
176749dc963fSmrg  (eval "$ac_try") 2>&5
176849dc963fSmrg  ac_status=$?
176949dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
177049dc963fSmrg  test $ac_status = 0; }; }; then :
177149dc963fSmrg  ac_retval=0
177249dc963fSmrgelse
177349dc963fSmrg  $as_echo "$as_me: program exited with status $ac_status" >&5
177449dc963fSmrg       $as_echo "$as_me: failed program was:" >&5
177549dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5
177649dc963fSmrg
177749dc963fSmrg       ac_retval=$ac_status
177849dc963fSmrgfi
177949dc963fSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
17807aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
178149dc963fSmrg  as_fn_set_status $ac_retval
178249dc963fSmrg
178349dc963fSmrg} # ac_fn_c_try_run
178449dc963fSmrg
178549dc963fSmrg# ac_fn_c_check_func LINENO FUNC VAR
178649dc963fSmrg# ----------------------------------
178749dc963fSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
178849dc963fSmrgac_fn_c_check_func ()
178949dc963fSmrg{
179049dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
179149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
179249dc963fSmrg$as_echo_n "checking for $2... " >&6; }
17937aa89044Smrgif eval \${$3+:} false; then :
179449dc963fSmrg  $as_echo_n "(cached) " >&6
179549dc963fSmrgelse
179649dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
179749dc963fSmrg/* end confdefs.h.  */
179849dc963fSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
179949dc963fSmrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
180049dc963fSmrg#define $2 innocuous_$2
180149dc963fSmrg
180249dc963fSmrg/* System header to define __stub macros and hopefully few prototypes,
180349dc963fSmrg    which can conflict with char $2 (); below.
180449dc963fSmrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
180549dc963fSmrg    <limits.h> exists even on freestanding compilers.  */
180649dc963fSmrg
180749dc963fSmrg#ifdef __STDC__
180849dc963fSmrg# include <limits.h>
180949dc963fSmrg#else
181049dc963fSmrg# include <assert.h>
181149dc963fSmrg#endif
181249dc963fSmrg
181349dc963fSmrg#undef $2
181449dc963fSmrg
181549dc963fSmrg/* Override any GCC internal prototype to avoid an error.
181649dc963fSmrg   Use char because int might match the return type of a GCC
181749dc963fSmrg   builtin and then its argument prototype would still apply.  */
181849dc963fSmrg#ifdef __cplusplus
181949dc963fSmrgextern "C"
182049dc963fSmrg#endif
182149dc963fSmrgchar $2 ();
182249dc963fSmrg/* The GNU C library defines this for functions which it implements
182349dc963fSmrg    to always fail with ENOSYS.  Some functions are actually named
182449dc963fSmrg    something starting with __ and the normal name is an alias.  */
182549dc963fSmrg#if defined __stub_$2 || defined __stub___$2
182649dc963fSmrgchoke me
182749dc963fSmrg#endif
182849dc963fSmrg
182949dc963fSmrgint
183049dc963fSmrgmain ()
183149dc963fSmrg{
183249dc963fSmrgreturn $2 ();
183349dc963fSmrg  ;
183449dc963fSmrg  return 0;
183549dc963fSmrg}
183649dc963fSmrg_ACEOF
183749dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
183849dc963fSmrg  eval "$3=yes"
183949dc963fSmrgelse
184049dc963fSmrg  eval "$3=no"
184149dc963fSmrgfi
184249dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
184349dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
184449dc963fSmrgfi
184549dc963fSmrgeval ac_res=\$$3
184649dc963fSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
184749dc963fSmrg$as_echo "$ac_res" >&6; }
18487aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
184949dc963fSmrg
185049dc963fSmrg} # ac_fn_c_check_func
185149dc963fSmrg
18527aa89044Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
18537aa89044Smrg# ---------------------------------------------
18547aa89044Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
18557aa89044Smrg# accordingly.
185649dc963fSmrgac_fn_c_check_decl ()
185749dc963fSmrg{
185849dc963fSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18597aa89044Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
18607aa89044Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
18617aa89044Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
18627aa89044Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
18637aa89044Smrgif eval \${$3+:} false; then :
186449dc963fSmrg  $as_echo_n "(cached) " >&6
186549dc963fSmrgelse
186649dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
186749dc963fSmrg/* end confdefs.h.  */
186849dc963fSmrg$4
186949dc963fSmrgint
187049dc963fSmrgmain ()
187149dc963fSmrg{
18727aa89044Smrg#ifndef $as_decl_name
18737aa89044Smrg#ifdef __cplusplus
18747aa89044Smrg  (void) $as_decl_use;
18757aa89044Smrg#else
18767aa89044Smrg  (void) $as_decl_name;
18777aa89044Smrg#endif
187849dc963fSmrg#endif
187949dc963fSmrg
188049dc963fSmrg  ;
188149dc963fSmrg  return 0;
188249dc963fSmrg}
188349dc963fSmrg_ACEOF
188449dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
188549dc963fSmrg  eval "$3=yes"
188649dc963fSmrgelse
188749dc963fSmrg  eval "$3=no"
188849dc963fSmrgfi
188949dc963fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
189049dc963fSmrgfi
189149dc963fSmrgeval ac_res=\$$3
189249dc963fSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
189349dc963fSmrg$as_echo "$ac_res" >&6; }
18947aa89044Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
189549dc963fSmrg
189649dc963fSmrg} # ac_fn_c_check_decl
18974b0ead49Smrgcat >config.log <<_ACEOF
18984b0ead49SmrgThis file contains any messages produced by compilers while
18994b0ead49Smrgrunning configure, to aid debugging if configure makes a mistake.
19004b0ead49Smrg
19017aa89044SmrgIt was created by libXcomposite $as_me 0.4.3, which was
19027aa89044Smrggenerated by GNU Autoconf 2.68.  Invocation command line was
19034b0ead49Smrg
19044b0ead49Smrg  $ $0 $@
19054b0ead49Smrg
19064b0ead49Smrg_ACEOF
19074b0ead49Smrgexec 5>>config.log
19084b0ead49Smrg{
19094b0ead49Smrgcat <<_ASUNAME
19104b0ead49Smrg## --------- ##
19114b0ead49Smrg## Platform. ##
19124b0ead49Smrg## --------- ##
19134b0ead49Smrg
19144b0ead49Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
19154b0ead49Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
19164b0ead49Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
19174b0ead49Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
19184b0ead49Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
19194b0ead49Smrg
19204b0ead49Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
19214b0ead49Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
19224b0ead49Smrg
19234b0ead49Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
19244b0ead49Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
19254b0ead49Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
19264b0ead49Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
19274b0ead49Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
19284b0ead49Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
19294b0ead49Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
19304b0ead49Smrg
19314b0ead49Smrg_ASUNAME
19324b0ead49Smrg
19334b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19344b0ead49Smrgfor as_dir in $PATH
19354b0ead49Smrgdo
19364b0ead49Smrg  IFS=$as_save_IFS
19374b0ead49Smrg  test -z "$as_dir" && as_dir=.
193849dc963fSmrg    $as_echo "PATH: $as_dir"
193949dc963fSmrg  done
19404b0ead49SmrgIFS=$as_save_IFS
19414b0ead49Smrg
19424b0ead49Smrg} >&5
19434b0ead49Smrg
19444b0ead49Smrgcat >&5 <<_ACEOF
19454b0ead49Smrg
19464b0ead49Smrg
19474b0ead49Smrg## ----------- ##
19484b0ead49Smrg## Core tests. ##
19494b0ead49Smrg## ----------- ##
19504b0ead49Smrg
19514b0ead49Smrg_ACEOF
19524b0ead49Smrg
19534b0ead49Smrg
19544b0ead49Smrg# Keep a trace of the command line.
19554b0ead49Smrg# Strip out --no-create and --no-recursion so they do not pile up.
19564b0ead49Smrg# Strip out --silent because we don't want to record it for future runs.
19574b0ead49Smrg# Also quote any args containing shell meta-characters.
19584b0ead49Smrg# Make two passes to allow for proper duplicate-argument suppression.
19594b0ead49Smrgac_configure_args=
19604b0ead49Smrgac_configure_args0=
19614b0ead49Smrgac_configure_args1=
19624b0ead49Smrgac_must_keep_next=false
19634b0ead49Smrgfor ac_pass in 1 2
19644b0ead49Smrgdo
19654b0ead49Smrg  for ac_arg
19664b0ead49Smrg  do
19674b0ead49Smrg    case $ac_arg in
19684b0ead49Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
19694b0ead49Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19704b0ead49Smrg    | -silent | --silent | --silen | --sile | --sil)
19714b0ead49Smrg      continue ;;
19724b0ead49Smrg    *\'*)
197352b01e16Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19744b0ead49Smrg    esac
19754b0ead49Smrg    case $ac_pass in
197649dc963fSmrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
19774b0ead49Smrg    2)
197849dc963fSmrg      as_fn_append ac_configure_args1 " '$ac_arg'"
19794b0ead49Smrg      if test $ac_must_keep_next = true; then
19804b0ead49Smrg	ac_must_keep_next=false # Got value, back to normal.
19814b0ead49Smrg      else
19824b0ead49Smrg	case $ac_arg in
19834b0ead49Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
19844b0ead49Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
19854b0ead49Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
19864b0ead49Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
19874b0ead49Smrg	    case "$ac_configure_args0 " in
19884b0ead49Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
19894b0ead49Smrg	    esac
19904b0ead49Smrg	    ;;
19914b0ead49Smrg	  -* ) ac_must_keep_next=true ;;
19924b0ead49Smrg	esac
19934b0ead49Smrg      fi
199449dc963fSmrg      as_fn_append ac_configure_args " '$ac_arg'"
19954b0ead49Smrg      ;;
19964b0ead49Smrg    esac
19974b0ead49Smrg  done
19984b0ead49Smrgdone
199949dc963fSmrg{ ac_configure_args0=; unset ac_configure_args0;}
200049dc963fSmrg{ ac_configure_args1=; unset ac_configure_args1;}
20014b0ead49Smrg
20024b0ead49Smrg# When interrupted or exit'd, cleanup temporary files, and complete
20034b0ead49Smrg# config.log.  We remove comments because anyway the quotes in there
20044b0ead49Smrg# would cause problems or look ugly.
20054b0ead49Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
20064b0ead49Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
20074b0ead49Smrgtrap 'exit_status=$?
20084b0ead49Smrg  # Save into config.log some information that might help in debugging.
20094b0ead49Smrg  {
20104b0ead49Smrg    echo
20114b0ead49Smrg
20127aa89044Smrg    $as_echo "## ---------------- ##
20134b0ead49Smrg## Cache variables. ##
20147aa89044Smrg## ---------------- ##"
20154b0ead49Smrg    echo
20164b0ead49Smrg    # The following way of writing the cache mishandles newlines in values,
20174b0ead49Smrg(
20184b0ead49Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
20194b0ead49Smrg    eval ac_val=\$$ac_var
20204b0ead49Smrg    case $ac_val in #(
20214b0ead49Smrg    *${as_nl}*)
20224b0ead49Smrg      case $ac_var in #(
202349dc963fSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
202452b01e16Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20254b0ead49Smrg      esac
20264b0ead49Smrg      case $ac_var in #(
20274b0ead49Smrg      _ | IFS | as_nl) ;; #(
202852b01e16Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
202949dc963fSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
20304b0ead49Smrg      esac ;;
20314b0ead49Smrg    esac
20324b0ead49Smrg  done
20334b0ead49Smrg  (set) 2>&1 |
20344b0ead49Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
20354b0ead49Smrg    *${as_nl}ac_space=\ *)
20364b0ead49Smrg      sed -n \
20374b0ead49Smrg	"s/'\''/'\''\\\\'\'''\''/g;
20384b0ead49Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
20394b0ead49Smrg      ;; #(
20404b0ead49Smrg    *)
20414b0ead49Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20424b0ead49Smrg      ;;
20434b0ead49Smrg    esac |
20444b0ead49Smrg    sort
20454b0ead49Smrg)
20464b0ead49Smrg    echo
20474b0ead49Smrg
20487aa89044Smrg    $as_echo "## ----------------- ##
20494b0ead49Smrg## Output variables. ##
20507aa89044Smrg## ----------------- ##"
20514b0ead49Smrg    echo
20524b0ead49Smrg    for ac_var in $ac_subst_vars
20534b0ead49Smrg    do
20544b0ead49Smrg      eval ac_val=\$$ac_var
20554b0ead49Smrg      case $ac_val in
205652b01e16Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20574b0ead49Smrg      esac
205852b01e16Smrg      $as_echo "$ac_var='\''$ac_val'\''"
20594b0ead49Smrg    done | sort
20604b0ead49Smrg    echo
20614b0ead49Smrg
20624b0ead49Smrg    if test -n "$ac_subst_files"; then
20637aa89044Smrg      $as_echo "## ------------------- ##
20644b0ead49Smrg## File substitutions. ##
20657aa89044Smrg## ------------------- ##"
20664b0ead49Smrg      echo
20674b0ead49Smrg      for ac_var in $ac_subst_files
20684b0ead49Smrg      do
20694b0ead49Smrg	eval ac_val=\$$ac_var
20704b0ead49Smrg	case $ac_val in
207152b01e16Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20724b0ead49Smrg	esac
207352b01e16Smrg	$as_echo "$ac_var='\''$ac_val'\''"
20744b0ead49Smrg      done | sort
20754b0ead49Smrg      echo
20764b0ead49Smrg    fi
20774b0ead49Smrg
20784b0ead49Smrg    if test -s confdefs.h; then
20797aa89044Smrg      $as_echo "## ----------- ##
20804b0ead49Smrg## confdefs.h. ##
20817aa89044Smrg## ----------- ##"
20824b0ead49Smrg      echo
20834b0ead49Smrg      cat confdefs.h
20844b0ead49Smrg      echo
20854b0ead49Smrg    fi
20864b0ead49Smrg    test "$ac_signal" != 0 &&
208752b01e16Smrg      $as_echo "$as_me: caught signal $ac_signal"
208852b01e16Smrg    $as_echo "$as_me: exit $exit_status"
20894b0ead49Smrg  } >&5
20904b0ead49Smrg  rm -f core *.core core.conftest.* &&
20914b0ead49Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
20924b0ead49Smrg    exit $exit_status
20934b0ead49Smrg' 0
20944b0ead49Smrgfor ac_signal in 1 2 13 15; do
209549dc963fSmrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
20964b0ead49Smrgdone
20974b0ead49Smrgac_signal=0
20984b0ead49Smrg
20994b0ead49Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
21004b0ead49Smrgrm -f -r conftest* confdefs.h
21014b0ead49Smrg
210249dc963fSmrg$as_echo "/* confdefs.h */" > confdefs.h
210349dc963fSmrg
21044b0ead49Smrg# Predefined preprocessor variables.
21054b0ead49Smrg
21064b0ead49Smrgcat >>confdefs.h <<_ACEOF
21074b0ead49Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
21084b0ead49Smrg_ACEOF
21094b0ead49Smrg
21104b0ead49Smrgcat >>confdefs.h <<_ACEOF
21114b0ead49Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
21124b0ead49Smrg_ACEOF
21134b0ead49Smrg
21144b0ead49Smrgcat >>confdefs.h <<_ACEOF
21154b0ead49Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
21164b0ead49Smrg_ACEOF
21174b0ead49Smrg
21184b0ead49Smrgcat >>confdefs.h <<_ACEOF
21194b0ead49Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
21204b0ead49Smrg_ACEOF
21214b0ead49Smrg
21224b0ead49Smrgcat >>confdefs.h <<_ACEOF
21234b0ead49Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
21244b0ead49Smrg_ACEOF
21254b0ead49Smrg
212649dc963fSmrgcat >>confdefs.h <<_ACEOF
212749dc963fSmrg#define PACKAGE_URL "$PACKAGE_URL"
212849dc963fSmrg_ACEOF
212949dc963fSmrg
21304b0ead49Smrg
21314b0ead49Smrg# Let the site file select an alternate cache file if it wants to.
213252b01e16Smrg# Prefer an explicitly selected file to automatically selected ones.
213352b01e16Smrgac_site_file1=NONE
213452b01e16Smrgac_site_file2=NONE
21354b0ead49Smrgif test -n "$CONFIG_SITE"; then
21367aa89044Smrg  # We do not want a PATH search for config.site.
21377aa89044Smrg  case $CONFIG_SITE in #((
21387aa89044Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
21397aa89044Smrg    */*) ac_site_file1=$CONFIG_SITE;;
21407aa89044Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
21417aa89044Smrg  esac
21424b0ead49Smrgelif test "x$prefix" != xNONE; then
214352b01e16Smrg  ac_site_file1=$prefix/share/config.site
214452b01e16Smrg  ac_site_file2=$prefix/etc/config.site
21454b0ead49Smrgelse
214652b01e16Smrg  ac_site_file1=$ac_default_prefix/share/config.site
214752b01e16Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
21484b0ead49Smrgfi
214952b01e16Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
21504b0ead49Smrgdo
215152b01e16Smrg  test "x$ac_site_file" = xNONE && continue
215249dc963fSmrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
215349dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
215452b01e16Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
21554b0ead49Smrg    sed 's/^/| /' "$ac_site_file" >&5
21567aa89044Smrg    . "$ac_site_file" \
21577aa89044Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21587aa89044Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21597aa89044Smrgas_fn_error $? "failed to load site script $ac_site_file
21607aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
21614b0ead49Smrg  fi
21624b0ead49Smrgdone
21634b0ead49Smrg
21644b0ead49Smrgif test -r "$cache_file"; then
216549dc963fSmrg  # Some versions of bash will fail to source /dev/null (special files
216649dc963fSmrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
216749dc963fSmrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
216849dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
216952b01e16Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
21704b0ead49Smrg    case $cache_file in
21714b0ead49Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
21724b0ead49Smrg      *)                      . "./$cache_file";;
21734b0ead49Smrg    esac
21744b0ead49Smrg  fi
21754b0ead49Smrgelse
217649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
217752b01e16Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
21784b0ead49Smrg  >$cache_file
21794b0ead49Smrgfi
21804b0ead49Smrg
21814b0ead49Smrg# Check that the precious variables saved in the cache have kept the same
21824b0ead49Smrg# value.
21834b0ead49Smrgac_cache_corrupted=false
21844b0ead49Smrgfor ac_var in $ac_precious_vars; do
21854b0ead49Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
21864b0ead49Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
21874b0ead49Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
21884b0ead49Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
21894b0ead49Smrg  case $ac_old_set,$ac_new_set in
21904b0ead49Smrg    set,)
219149dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
219252b01e16Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
21934b0ead49Smrg      ac_cache_corrupted=: ;;
21944b0ead49Smrg    ,set)
219549dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
219652b01e16Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
21974b0ead49Smrg      ac_cache_corrupted=: ;;
21984b0ead49Smrg    ,);;
21994b0ead49Smrg    *)
22004b0ead49Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
220152b01e16Smrg	# differences in whitespace do not lead to failure.
220252b01e16Smrg	ac_old_val_w=`echo x $ac_old_val`
220352b01e16Smrg	ac_new_val_w=`echo x $ac_new_val`
220452b01e16Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
220549dc963fSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
220652b01e16Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
220752b01e16Smrg	  ac_cache_corrupted=:
220852b01e16Smrg	else
220949dc963fSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
221052b01e16Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
221152b01e16Smrg	  eval $ac_var=\$ac_old_val
221252b01e16Smrg	fi
221349dc963fSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
221452b01e16Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
221549dc963fSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
221652b01e16Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
22174b0ead49Smrg      fi;;
22184b0ead49Smrg  esac
22194b0ead49Smrg  # Pass precious variables to config.status.
22204b0ead49Smrg  if test "$ac_new_set" = set; then
22214b0ead49Smrg    case $ac_new_val in
222252b01e16Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
22234b0ead49Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
22244b0ead49Smrg    esac
22254b0ead49Smrg    case " $ac_configure_args " in
22264b0ead49Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
222749dc963fSmrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
22284b0ead49Smrg    esac
22294b0ead49Smrg  fi
22304b0ead49Smrgdone
22314b0ead49Smrgif $ac_cache_corrupted; then
223249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
223352b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
223449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
223552b01e16Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22367aa89044Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
22374b0ead49Smrgfi
223849dc963fSmrg## -------------------- ##
223949dc963fSmrg## Main body of script. ##
224049dc963fSmrg## -------------------- ##
22414b0ead49Smrg
22424b0ead49Smrgac_ext=c
22434b0ead49Smrgac_cpp='$CPP $CPPFLAGS'
22444b0ead49Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22454b0ead49Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22464b0ead49Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
22474b0ead49Smrg
22484b0ead49Smrg
224952b01e16Smrgam__api_version='1.11'
225052b01e16Smrg
22514b0ead49Smrgac_aux_dir=
22524b0ead49Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
22537aa89044Smrg  if test -f "$ac_dir/install-sh"; then
22547aa89044Smrg    ac_aux_dir=$ac_dir
22557aa89044Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
22567aa89044Smrg    break
22577aa89044Smrg  elif test -f "$ac_dir/install.sh"; then
22587aa89044Smrg    ac_aux_dir=$ac_dir
22597aa89044Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
22607aa89044Smrg    break
22617aa89044Smrg  elif test -f "$ac_dir/shtool"; then
22627aa89044Smrg    ac_aux_dir=$ac_dir
22637aa89044Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
22647aa89044Smrg    break
22657aa89044Smrg  fi
22664b0ead49Smrgdone
22674b0ead49Smrgif test -z "$ac_aux_dir"; then
22687aa89044Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
22694b0ead49Smrgfi
22704b0ead49Smrg
22714b0ead49Smrg# These three variables are undocumented and unsupported,
22724b0ead49Smrg# and are intended to be withdrawn in a future Autoconf release.
22734b0ead49Smrg# They can cause serious problems if a builder's source tree is in a directory
22744b0ead49Smrg# whose full name contains unusual characters.
22754b0ead49Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
22764b0ead49Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
22774b0ead49Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
22784b0ead49Smrg
22794b0ead49Smrg
22804b0ead49Smrg# Find a good install program.  We prefer a C program (faster),
22814b0ead49Smrg# so one script is as good as another.  But avoid the broken or
22824b0ead49Smrg# incompatible versions:
22834b0ead49Smrg# SysV /etc/install, /usr/sbin/install
22844b0ead49Smrg# SunOS /usr/etc/install
22854b0ead49Smrg# IRIX /sbin/install
22864b0ead49Smrg# AIX /bin/install
22874b0ead49Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
22884b0ead49Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
22894b0ead49Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
22904b0ead49Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
22914b0ead49Smrg# OS/2's system install, which has a completely different semantic
22924b0ead49Smrg# ./install, which can be erroneously created by make from ./install.sh.
229352b01e16Smrg# Reject install programs that cannot install multiple files.
229449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
229552b01e16Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
22964b0ead49Smrgif test -z "$INSTALL"; then
22977aa89044Smrgif ${ac_cv_path_install+:} false; then :
229852b01e16Smrg  $as_echo_n "(cached) " >&6
22994b0ead49Smrgelse
23004b0ead49Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23014b0ead49Smrgfor as_dir in $PATH
23024b0ead49Smrgdo
23034b0ead49Smrg  IFS=$as_save_IFS
23044b0ead49Smrg  test -z "$as_dir" && as_dir=.
230549dc963fSmrg    # Account for people who put trailing slashes in PATH elements.
230649dc963fSmrgcase $as_dir/ in #((
230749dc963fSmrg  ./ | .// | /[cC]/* | \
23084b0ead49Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
230949dc963fSmrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
23104b0ead49Smrg  /usr/ucb/* ) ;;
23114b0ead49Smrg  *)
23124b0ead49Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
23134b0ead49Smrg    # Don't use installbsd from OSF since it installs stuff as root
23144b0ead49Smrg    # by default.
23154b0ead49Smrg    for ac_prog in ginstall scoinst install; do
23164b0ead49Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
23174b0ead49Smrg	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
23184b0ead49Smrg	  if test $ac_prog = install &&
23194b0ead49Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23204b0ead49Smrg	    # AIX install.  It has an incompatible calling convention.
23214b0ead49Smrg	    :
23224b0ead49Smrg	  elif test $ac_prog = install &&
23234b0ead49Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23244b0ead49Smrg	    # program-specific install script used by HP pwplus--don't use.
23254b0ead49Smrg	    :
23264b0ead49Smrg	  else
232752b01e16Smrg	    rm -rf conftest.one conftest.two conftest.dir
232852b01e16Smrg	    echo one > conftest.one
232952b01e16Smrg	    echo two > conftest.two
233052b01e16Smrg	    mkdir conftest.dir
233152b01e16Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
233252b01e16Smrg	      test -s conftest.one && test -s conftest.two &&
233352b01e16Smrg	      test -s conftest.dir/conftest.one &&
233452b01e16Smrg	      test -s conftest.dir/conftest.two
233552b01e16Smrg	    then
233652b01e16Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
233752b01e16Smrg	      break 3
233852b01e16Smrg	    fi
23394b0ead49Smrg	  fi
23404b0ead49Smrg	fi
23414b0ead49Smrg      done
23424b0ead49Smrg    done
23434b0ead49Smrg    ;;
23444b0ead49Smrgesac
234552b01e16Smrg
234649dc963fSmrg  done
23474b0ead49SmrgIFS=$as_save_IFS
23484b0ead49Smrg
234952b01e16Smrgrm -rf conftest.one conftest.two conftest.dir
23504b0ead49Smrg
23514b0ead49Smrgfi
23524b0ead49Smrg  if test "${ac_cv_path_install+set}" = set; then
23534b0ead49Smrg    INSTALL=$ac_cv_path_install
23544b0ead49Smrg  else
23554b0ead49Smrg    # As a last resort, use the slow shell script.  Don't cache a
23564b0ead49Smrg    # value for INSTALL within a source directory, because that will
23574b0ead49Smrg    # break other packages using the cache if that directory is
23584b0ead49Smrg    # removed, or if the value is a relative name.
23594b0ead49Smrg    INSTALL=$ac_install_sh
23604b0ead49Smrg  fi
23614b0ead49Smrgfi
236249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
236352b01e16Smrg$as_echo "$INSTALL" >&6; }
23644b0ead49Smrg
23654b0ead49Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
23664b0ead49Smrg# It thinks the first close brace ends the variable substitution.
23674b0ead49Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
23684b0ead49Smrg
23694b0ead49Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
23704b0ead49Smrg
23714b0ead49Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
23724b0ead49Smrg
237349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
237452b01e16Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
23754b0ead49Smrg# Just in case
23764b0ead49Smrgsleep 1
23774b0ead49Smrgecho timestamp > conftest.file
237852b01e16Smrg# Reject unsafe characters in $srcdir or the absolute working directory
237952b01e16Smrg# name.  Accept space and tab only in the latter.
238052b01e16Smrgam_lf='
238152b01e16Smrg'
238252b01e16Smrgcase `pwd` in
238352b01e16Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
23847aa89044Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
238552b01e16Smrgesac
238652b01e16Smrgcase $srcdir in
238752b01e16Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
23887aa89044Smrg    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
238952b01e16Smrgesac
239052b01e16Smrg
23914b0ead49Smrg# Do `set' in a subshell so we don't clobber the current shell's
23924b0ead49Smrg# arguments.  Must try -L first in case configure is actually a
23934b0ead49Smrg# symlink; some systems play weird games with the mod time of symlinks
23944b0ead49Smrg# (eg FreeBSD returns the mod time of the symlink's containing
23954b0ead49Smrg# directory).
23964b0ead49Smrgif (
239752b01e16Smrg   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
23984b0ead49Smrg   if test "$*" = "X"; then
23994b0ead49Smrg      # -L didn't work.
240052b01e16Smrg      set X `ls -t "$srcdir/configure" conftest.file`
24014b0ead49Smrg   fi
24024b0ead49Smrg   rm -f conftest.file
24034b0ead49Smrg   if test "$*" != "X $srcdir/configure conftest.file" \
24044b0ead49Smrg      && test "$*" != "X conftest.file $srcdir/configure"; then
24054b0ead49Smrg
24064b0ead49Smrg      # If neither matched, then we have a broken ls.  This can happen
24074b0ead49Smrg      # if, for instance, CONFIG_SHELL is bash and it inherits a
24084b0ead49Smrg      # broken ls alias from the environment.  This has actually
24094b0ead49Smrg      # happened.  Such a system could not be considered "sane".
24107aa89044Smrg      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
241149dc963fSmrgalias in your environment" "$LINENO" 5
24124b0ead49Smrg   fi
24134b0ead49Smrg
24144b0ead49Smrg   test "$2" = conftest.file
24154b0ead49Smrg   )
24164b0ead49Smrgthen
24174b0ead49Smrg   # Ok.
24184b0ead49Smrg   :
24194b0ead49Smrgelse
24207aa89044Smrg   as_fn_error $? "newly created file is older than distributed files!
242149dc963fSmrgCheck your system clock" "$LINENO" 5
24224b0ead49Smrgfi
242349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
242452b01e16Smrg$as_echo "yes" >&6; }
24254b0ead49Smrgtest "$program_prefix" != NONE &&
24264b0ead49Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
24274b0ead49Smrg# Use a double $ so make ignores it.
24284b0ead49Smrgtest "$program_suffix" != NONE &&
24294b0ead49Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
243052b01e16Smrg# Double any \ or $.
24314b0ead49Smrg# By default was `s,x,x', remove it if useless.
243252b01e16Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
243352b01e16Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
24344b0ead49Smrg
24354b0ead49Smrg# expand $ac_aux_dir to an absolute path
24364b0ead49Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
24374b0ead49Smrg
243852b01e16Smrgif test x"${MISSING+set}" != xset; then
243952b01e16Smrg  case $am_aux_dir in
244052b01e16Smrg  *\ * | *\	*)
244152b01e16Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
244252b01e16Smrg  *)
244352b01e16Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
244452b01e16Smrg  esac
244552b01e16Smrgfi
24464b0ead49Smrg# Use eval to expand $SHELL
24474b0ead49Smrgif eval "$MISSING --run true"; then
24484b0ead49Smrg  am_missing_run="$MISSING --run "
24494b0ead49Smrgelse
24504b0ead49Smrg  am_missing_run=
245149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
245252b01e16Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
245352b01e16Smrgfi
245452b01e16Smrg
245552b01e16Smrgif test x"${install_sh}" != xset; then
245652b01e16Smrg  case $am_aux_dir in
245752b01e16Smrg  *\ * | *\	*)
245852b01e16Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
245952b01e16Smrg  *)
246052b01e16Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
246152b01e16Smrg  esac
246252b01e16Smrgfi
246352b01e16Smrg
246452b01e16Smrg# Installed binaries are usually stripped using `strip' when the user
246552b01e16Smrg# run `make install-strip'.  However `strip' might not be the right
246652b01e16Smrg# tool to use in cross-compilation environments, therefore Automake
246752b01e16Smrg# will honor the `STRIP' environment variable to overrule this program.
246852b01e16Smrgif test "$cross_compiling" != no; then
246952b01e16Smrg  if test -n "$ac_tool_prefix"; then
247052b01e16Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
247152b01e16Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
247249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
247352b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
24747aa89044Smrgif ${ac_cv_prog_STRIP+:} false; then :
247552b01e16Smrg  $as_echo_n "(cached) " >&6
247652b01e16Smrgelse
247752b01e16Smrg  if test -n "$STRIP"; then
247852b01e16Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
247952b01e16Smrgelse
248052b01e16Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
248152b01e16Smrgfor as_dir in $PATH
248252b01e16Smrgdo
248352b01e16Smrg  IFS=$as_save_IFS
248452b01e16Smrg  test -z "$as_dir" && as_dir=.
248549dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
248652b01e16Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
248752b01e16Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
248849dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
248952b01e16Smrg    break 2
249052b01e16Smrg  fi
249152b01e16Smrgdone
249249dc963fSmrg  done
249352b01e16SmrgIFS=$as_save_IFS
249452b01e16Smrg
249552b01e16Smrgfi
249652b01e16Smrgfi
249752b01e16SmrgSTRIP=$ac_cv_prog_STRIP
249852b01e16Smrgif test -n "$STRIP"; then
249949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
250052b01e16Smrg$as_echo "$STRIP" >&6; }
250152b01e16Smrgelse
250249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
250352b01e16Smrg$as_echo "no" >&6; }
250452b01e16Smrgfi
250552b01e16Smrg
250652b01e16Smrg
250752b01e16Smrgfi
250852b01e16Smrgif test -z "$ac_cv_prog_STRIP"; then
250952b01e16Smrg  ac_ct_STRIP=$STRIP
251052b01e16Smrg  # Extract the first word of "strip", so it can be a program name with args.
251152b01e16Smrgset dummy strip; ac_word=$2
251249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
251352b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
25147aa89044Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
251552b01e16Smrg  $as_echo_n "(cached) " >&6
251652b01e16Smrgelse
251752b01e16Smrg  if test -n "$ac_ct_STRIP"; then
251852b01e16Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
251952b01e16Smrgelse
252052b01e16Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
252152b01e16Smrgfor as_dir in $PATH
252252b01e16Smrgdo
252352b01e16Smrg  IFS=$as_save_IFS
252452b01e16Smrg  test -z "$as_dir" && as_dir=.
252549dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
252652b01e16Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
252752b01e16Smrg    ac_cv_prog_ac_ct_STRIP="strip"
252849dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
252952b01e16Smrg    break 2
253052b01e16Smrg  fi
253152b01e16Smrgdone
253249dc963fSmrg  done
253352b01e16SmrgIFS=$as_save_IFS
253452b01e16Smrg
253552b01e16Smrgfi
253652b01e16Smrgfi
253752b01e16Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
253852b01e16Smrgif test -n "$ac_ct_STRIP"; then
253949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
254052b01e16Smrg$as_echo "$ac_ct_STRIP" >&6; }
254152b01e16Smrgelse
254249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
254352b01e16Smrg$as_echo "no" >&6; }
254452b01e16Smrgfi
254552b01e16Smrg
254652b01e16Smrg  if test "x$ac_ct_STRIP" = x; then
254752b01e16Smrg    STRIP=":"
254852b01e16Smrg  else
254952b01e16Smrg    case $cross_compiling:$ac_tool_warned in
255052b01e16Smrgyes:)
255149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
255252b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
255352b01e16Smrgac_tool_warned=yes ;;
255452b01e16Smrgesac
255552b01e16Smrg    STRIP=$ac_ct_STRIP
255652b01e16Smrg  fi
255752b01e16Smrgelse
255852b01e16Smrg  STRIP="$ac_cv_prog_STRIP"
255952b01e16Smrgfi
256052b01e16Smrg
256152b01e16Smrgfi
256252b01e16SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
256352b01e16Smrg
256449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
256552b01e16Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
256652b01e16Smrgif test -z "$MKDIR_P"; then
25677aa89044Smrg  if ${ac_cv_path_mkdir+:} false; then :
256852b01e16Smrg  $as_echo_n "(cached) " >&6
256952b01e16Smrgelse
257052b01e16Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
257152b01e16Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
257252b01e16Smrgdo
257352b01e16Smrg  IFS=$as_save_IFS
257452b01e16Smrg  test -z "$as_dir" && as_dir=.
257549dc963fSmrg    for ac_prog in mkdir gmkdir; do
257652b01e16Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
257752b01e16Smrg	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
257852b01e16Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
257952b01e16Smrg	     'mkdir (GNU coreutils) '* | \
258052b01e16Smrg	     'mkdir (coreutils) '* | \
258152b01e16Smrg	     'mkdir (fileutils) '4.1*)
258252b01e16Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
258352b01e16Smrg	       break 3;;
258452b01e16Smrg	   esac
258552b01e16Smrg	 done
258652b01e16Smrg       done
258749dc963fSmrg  done
258852b01e16SmrgIFS=$as_save_IFS
258952b01e16Smrg
259052b01e16Smrgfi
259152b01e16Smrg
259249dc963fSmrg  test -d ./--version && rmdir ./--version
259352b01e16Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
259452b01e16Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
25954b0ead49Smrg  else
259652b01e16Smrg    # As a last resort, use the slow shell script.  Don't cache a
259752b01e16Smrg    # value for MKDIR_P within a source directory, because that will
259852b01e16Smrg    # break other packages using the cache if that directory is
259952b01e16Smrg    # removed, or if the value is a relative name.
260052b01e16Smrg    MKDIR_P="$ac_install_sh -d"
26014b0ead49Smrg  fi
26024b0ead49Smrgfi
260349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
260452b01e16Smrg$as_echo "$MKDIR_P" >&6; }
260552b01e16Smrg
260652b01e16Smrgmkdir_p="$MKDIR_P"
260752b01e16Smrgcase $mkdir_p in
260852b01e16Smrg  [\\/$]* | ?:[\\/]*) ;;
260952b01e16Smrg  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
261052b01e16Smrgesac
26114b0ead49Smrg
26124b0ead49Smrgfor ac_prog in gawk mawk nawk awk
26134b0ead49Smrgdo
26144b0ead49Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
26154b0ead49Smrgset dummy $ac_prog; ac_word=$2
261649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
261752b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
26187aa89044Smrgif ${ac_cv_prog_AWK+:} false; then :
261952b01e16Smrg  $as_echo_n "(cached) " >&6
26204b0ead49Smrgelse
26214b0ead49Smrg  if test -n "$AWK"; then
26224b0ead49Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
26234b0ead49Smrgelse
26244b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26254b0ead49Smrgfor as_dir in $PATH
26264b0ead49Smrgdo
26274b0ead49Smrg  IFS=$as_save_IFS
26284b0ead49Smrg  test -z "$as_dir" && as_dir=.
262949dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
26304b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26314b0ead49Smrg    ac_cv_prog_AWK="$ac_prog"
263249dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26334b0ead49Smrg    break 2
26344b0ead49Smrg  fi
26354b0ead49Smrgdone
263649dc963fSmrg  done
26374b0ead49SmrgIFS=$as_save_IFS
26384b0ead49Smrg
26394b0ead49Smrgfi
26404b0ead49Smrgfi
26414b0ead49SmrgAWK=$ac_cv_prog_AWK
26424b0ead49Smrgif test -n "$AWK"; then
264349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
264452b01e16Smrg$as_echo "$AWK" >&6; }
26454b0ead49Smrgelse
264649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
264752b01e16Smrg$as_echo "no" >&6; }
26484b0ead49Smrgfi
26494b0ead49Smrg
26504b0ead49Smrg
26514b0ead49Smrg  test -n "$AWK" && break
26524b0ead49Smrgdone
26534b0ead49Smrg
265449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
265552b01e16Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
265652b01e16Smrgset x ${MAKE-make}
265752b01e16Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
26587aa89044Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
265952b01e16Smrg  $as_echo_n "(cached) " >&6
26604b0ead49Smrgelse
26614b0ead49Smrg  cat >conftest.make <<\_ACEOF
26624b0ead49SmrgSHELL = /bin/sh
26634b0ead49Smrgall:
26644b0ead49Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
26654b0ead49Smrg_ACEOF
26667aa89044Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
26674b0ead49Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
26684b0ead49Smrg  *@@@%%%=?*=@@@%%%*)
26694b0ead49Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
26704b0ead49Smrg  *)
26714b0ead49Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
26724b0ead49Smrgesac
26734b0ead49Smrgrm -f conftest.make
26744b0ead49Smrgfi
26754b0ead49Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
267649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
267752b01e16Smrg$as_echo "yes" >&6; }
26784b0ead49Smrg  SET_MAKE=
26794b0ead49Smrgelse
268049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
268152b01e16Smrg$as_echo "no" >&6; }
26824b0ead49Smrg  SET_MAKE="MAKE=${MAKE-make}"
26834b0ead49Smrgfi
26844b0ead49Smrg
26854b0ead49Smrgrm -rf .tst 2>/dev/null
26864b0ead49Smrgmkdir .tst 2>/dev/null
26874b0ead49Smrgif test -d .tst; then
26884b0ead49Smrg  am__leading_dot=.
26894b0ead49Smrgelse
26904b0ead49Smrg  am__leading_dot=_
26914b0ead49Smrgfi
26924b0ead49Smrgrmdir .tst 2>/dev/null
26934b0ead49Smrg
269452b01e16Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
269552b01e16Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
269652b01e16Smrg  # is not polluted with repeated "-I."
269752b01e16Smrg  am__isrc=' -I$(srcdir)'
269852b01e16Smrg  # test to see if srcdir already configured
269952b01e16Smrg  if test -f $srcdir/config.status; then
27007aa89044Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
270152b01e16Smrg  fi
27024b0ead49Smrgfi
27034b0ead49Smrg
27044b0ead49Smrg# test whether we have cygpath
27054b0ead49Smrgif test -z "$CYGPATH_W"; then
27064b0ead49Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
27074b0ead49Smrg    CYGPATH_W='cygpath -w'
27084b0ead49Smrg  else
27094b0ead49Smrg    CYGPATH_W=echo
27104b0ead49Smrg  fi
27114b0ead49Smrgfi
27124b0ead49Smrg
27134b0ead49Smrg
27144b0ead49Smrg# Define the identity of the package.
27154b0ead49Smrg PACKAGE='libXcomposite'
27167aa89044Smrg VERSION='0.4.3'
27174b0ead49Smrg
27184b0ead49Smrg
27194b0ead49Smrgcat >>confdefs.h <<_ACEOF
27204b0ead49Smrg#define PACKAGE "$PACKAGE"
27214b0ead49Smrg_ACEOF
27224b0ead49Smrg
27234b0ead49Smrg
27244b0ead49Smrgcat >>confdefs.h <<_ACEOF
27254b0ead49Smrg#define VERSION "$VERSION"
27264b0ead49Smrg_ACEOF
27274b0ead49Smrg
27284b0ead49Smrg# Some tools Automake needs.
27294b0ead49Smrg
27304b0ead49SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
27314b0ead49Smrg
27324b0ead49Smrg
27334b0ead49SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
27344b0ead49Smrg
27354b0ead49Smrg
27364b0ead49SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
27374b0ead49Smrg
27384b0ead49Smrg
27394b0ead49SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
27404b0ead49Smrg
27414b0ead49Smrg
27424b0ead49SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
27434b0ead49Smrg
27444b0ead49Smrg# We need awk for the "check" target.  The system "awk" is bad on
27454b0ead49Smrg# some platforms.
27464b0ead49Smrg# Always define AMTAR for backward compatibility.
27474b0ead49Smrg
27484b0ead49SmrgAMTAR=${AMTAR-"${am_missing_run}tar"}
27494b0ead49Smrg
27504b0ead49Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
27514b0ead49Smrg
27524b0ead49Smrg
27534b0ead49Smrg
27544b0ead49Smrg
27554b0ead49Smrg
275652b01e16Smrg
275749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
275852b01e16Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
27594b0ead49Smrg    # Check whether --enable-maintainer-mode was given.
276049dc963fSmrgif test "${enable_maintainer_mode+set}" = set; then :
27614b0ead49Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
27624b0ead49Smrgelse
27634b0ead49Smrg  USE_MAINTAINER_MODE=no
27644b0ead49Smrgfi
27654b0ead49Smrg
276649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
276752b01e16Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; }
276852b01e16Smrg   if test $USE_MAINTAINER_MODE = yes; then
27694b0ead49Smrg  MAINTAINER_MODE_TRUE=
27704b0ead49Smrg  MAINTAINER_MODE_FALSE='#'
27714b0ead49Smrgelse
27724b0ead49Smrg  MAINTAINER_MODE_TRUE='#'
27734b0ead49Smrg  MAINTAINER_MODE_FALSE=
27744b0ead49Smrgfi
27754b0ead49Smrg
27764b0ead49Smrg  MAINT=$MAINTAINER_MODE_TRUE
27774b0ead49Smrg
27784b0ead49Smrg
27794b0ead49Smrg
27807aa89044Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
278152b01e16Smrg
278252b01e16Smrg
278352b01e16Smrg
278452b01e16Smrg
278552b01e16Smrg
278652b01e16Smrg
278752b01e16Smrg
278852b01e16Smrg
278952b01e16Smrg
279052b01e16Smrg
279152b01e16Smrg
27924b0ead49Smrgac_config_headers="$ac_config_headers config.h"
27934b0ead49Smrg
27944b0ead49Smrg
27954b0ead49Smrg# Check for progs
27964b0ead49Smrgac_ext=c
27974b0ead49Smrgac_cpp='$CPP $CPPFLAGS'
27984b0ead49Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27994b0ead49Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28004b0ead49Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
28014b0ead49Smrgif test -n "$ac_tool_prefix"; then
28024b0ead49Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
28034b0ead49Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
280449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
280552b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
28067aa89044Smrgif ${ac_cv_prog_CC+:} false; then :
280752b01e16Smrg  $as_echo_n "(cached) " >&6
28084b0ead49Smrgelse
28094b0ead49Smrg  if test -n "$CC"; then
28104b0ead49Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
28114b0ead49Smrgelse
28124b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28134b0ead49Smrgfor as_dir in $PATH
28144b0ead49Smrgdo
28154b0ead49Smrg  IFS=$as_save_IFS
28164b0ead49Smrg  test -z "$as_dir" && as_dir=.
281749dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
28184b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28194b0ead49Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
282049dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28214b0ead49Smrg    break 2
28224b0ead49Smrg  fi
28234b0ead49Smrgdone
282449dc963fSmrg  done
28254b0ead49SmrgIFS=$as_save_IFS
28264b0ead49Smrg
28274b0ead49Smrgfi
28284b0ead49Smrgfi
28294b0ead49SmrgCC=$ac_cv_prog_CC
28304b0ead49Smrgif test -n "$CC"; then
283149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
283252b01e16Smrg$as_echo "$CC" >&6; }
28334b0ead49Smrgelse
283449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
283552b01e16Smrg$as_echo "no" >&6; }
28364b0ead49Smrgfi
28374b0ead49Smrg
28384b0ead49Smrg
28394b0ead49Smrgfi
28404b0ead49Smrgif test -z "$ac_cv_prog_CC"; then
28414b0ead49Smrg  ac_ct_CC=$CC
28424b0ead49Smrg  # Extract the first word of "gcc", so it can be a program name with args.
28434b0ead49Smrgset dummy gcc; ac_word=$2
284449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
284552b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
28467aa89044Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
284752b01e16Smrg  $as_echo_n "(cached) " >&6
28484b0ead49Smrgelse
28494b0ead49Smrg  if test -n "$ac_ct_CC"; then
28504b0ead49Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
28514b0ead49Smrgelse
28524b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28534b0ead49Smrgfor as_dir in $PATH
28544b0ead49Smrgdo
28554b0ead49Smrg  IFS=$as_save_IFS
28564b0ead49Smrg  test -z "$as_dir" && as_dir=.
285749dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
28584b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28594b0ead49Smrg    ac_cv_prog_ac_ct_CC="gcc"
286049dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28614b0ead49Smrg    break 2
28624b0ead49Smrg  fi
28634b0ead49Smrgdone
286449dc963fSmrg  done
28654b0ead49SmrgIFS=$as_save_IFS
28664b0ead49Smrg
28674b0ead49Smrgfi
28684b0ead49Smrgfi
28694b0ead49Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
28704b0ead49Smrgif test -n "$ac_ct_CC"; then
287149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
287252b01e16Smrg$as_echo "$ac_ct_CC" >&6; }
28734b0ead49Smrgelse
287449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
287552b01e16Smrg$as_echo "no" >&6; }
28764b0ead49Smrgfi
28774b0ead49Smrg
28784b0ead49Smrg  if test "x$ac_ct_CC" = x; then
28794b0ead49Smrg    CC=""
28804b0ead49Smrg  else
28814b0ead49Smrg    case $cross_compiling:$ac_tool_warned in
28824b0ead49Smrgyes:)
288349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
288452b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
28854b0ead49Smrgac_tool_warned=yes ;;
28864b0ead49Smrgesac
28874b0ead49Smrg    CC=$ac_ct_CC
28884b0ead49Smrg  fi
28894b0ead49Smrgelse
28904b0ead49Smrg  CC="$ac_cv_prog_CC"
28914b0ead49Smrgfi
28924b0ead49Smrg
28934b0ead49Smrgif test -z "$CC"; then
28944b0ead49Smrg          if test -n "$ac_tool_prefix"; then
28954b0ead49Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
28964b0ead49Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
289749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
289852b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
28997aa89044Smrgif ${ac_cv_prog_CC+:} false; then :
290052b01e16Smrg  $as_echo_n "(cached) " >&6
29014b0ead49Smrgelse
29024b0ead49Smrg  if test -n "$CC"; then
29034b0ead49Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
29044b0ead49Smrgelse
29054b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29064b0ead49Smrgfor as_dir in $PATH
29074b0ead49Smrgdo
29084b0ead49Smrg  IFS=$as_save_IFS
29094b0ead49Smrg  test -z "$as_dir" && as_dir=.
291049dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
29114b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29124b0ead49Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
291349dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29144b0ead49Smrg    break 2
29154b0ead49Smrg  fi
29164b0ead49Smrgdone
291749dc963fSmrg  done
29184b0ead49SmrgIFS=$as_save_IFS
29194b0ead49Smrg
29204b0ead49Smrgfi
29214b0ead49Smrgfi
29224b0ead49SmrgCC=$ac_cv_prog_CC
29234b0ead49Smrgif test -n "$CC"; then
292449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
292552b01e16Smrg$as_echo "$CC" >&6; }
29264b0ead49Smrgelse
292749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
292852b01e16Smrg$as_echo "no" >&6; }
29294b0ead49Smrgfi
29304b0ead49Smrg
29314b0ead49Smrg
29324b0ead49Smrg  fi
29334b0ead49Smrgfi
29344b0ead49Smrgif test -z "$CC"; then
29354b0ead49Smrg  # Extract the first word of "cc", so it can be a program name with args.
29364b0ead49Smrgset dummy cc; ac_word=$2
293749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
293852b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
29397aa89044Smrgif ${ac_cv_prog_CC+:} false; then :
294052b01e16Smrg  $as_echo_n "(cached) " >&6
29414b0ead49Smrgelse
29424b0ead49Smrg  if test -n "$CC"; then
29434b0ead49Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
29444b0ead49Smrgelse
29454b0ead49Smrg  ac_prog_rejected=no
29464b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29474b0ead49Smrgfor as_dir in $PATH
29484b0ead49Smrgdo
29494b0ead49Smrg  IFS=$as_save_IFS
29504b0ead49Smrg  test -z "$as_dir" && as_dir=.
295149dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
29524b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29534b0ead49Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
29544b0ead49Smrg       ac_prog_rejected=yes
29554b0ead49Smrg       continue
29564b0ead49Smrg     fi
29574b0ead49Smrg    ac_cv_prog_CC="cc"
295849dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29594b0ead49Smrg    break 2
29604b0ead49Smrg  fi
29614b0ead49Smrgdone
296249dc963fSmrg  done
29634b0ead49SmrgIFS=$as_save_IFS
29644b0ead49Smrg
29654b0ead49Smrgif test $ac_prog_rejected = yes; then
29664b0ead49Smrg  # We found a bogon in the path, so make sure we never use it.
29674b0ead49Smrg  set dummy $ac_cv_prog_CC
29684b0ead49Smrg  shift
29694b0ead49Smrg  if test $# != 0; then
29704b0ead49Smrg    # We chose a different compiler from the bogus one.
29714b0ead49Smrg    # However, it has the same basename, so the bogon will be chosen
29724b0ead49Smrg    # first if we set CC to just the basename; use the full file name.
29734b0ead49Smrg    shift
29744b0ead49Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
29754b0ead49Smrg  fi
29764b0ead49Smrgfi
29774b0ead49Smrgfi
29784b0ead49Smrgfi
29794b0ead49SmrgCC=$ac_cv_prog_CC
29804b0ead49Smrgif test -n "$CC"; then
298149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
298252b01e16Smrg$as_echo "$CC" >&6; }
29834b0ead49Smrgelse
298449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
298552b01e16Smrg$as_echo "no" >&6; }
29864b0ead49Smrgfi
29874b0ead49Smrg
29884b0ead49Smrg
29894b0ead49Smrgfi
29904b0ead49Smrgif test -z "$CC"; then
29914b0ead49Smrg  if test -n "$ac_tool_prefix"; then
29924b0ead49Smrg  for ac_prog in cl.exe
29934b0ead49Smrg  do
29944b0ead49Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
29954b0ead49Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
299649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
299752b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
29987aa89044Smrgif ${ac_cv_prog_CC+:} false; then :
299952b01e16Smrg  $as_echo_n "(cached) " >&6
30004b0ead49Smrgelse
30014b0ead49Smrg  if test -n "$CC"; then
30024b0ead49Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
30034b0ead49Smrgelse
30044b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30054b0ead49Smrgfor as_dir in $PATH
30064b0ead49Smrgdo
30074b0ead49Smrg  IFS=$as_save_IFS
30084b0ead49Smrg  test -z "$as_dir" && as_dir=.
300949dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
30104b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30114b0ead49Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
301249dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30134b0ead49Smrg    break 2
30144b0ead49Smrg  fi
30154b0ead49Smrgdone
301649dc963fSmrg  done
30174b0ead49SmrgIFS=$as_save_IFS
30184b0ead49Smrg
30194b0ead49Smrgfi
30204b0ead49Smrgfi
30214b0ead49SmrgCC=$ac_cv_prog_CC
30224b0ead49Smrgif test -n "$CC"; then
302349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
302452b01e16Smrg$as_echo "$CC" >&6; }
30254b0ead49Smrgelse
302649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
302752b01e16Smrg$as_echo "no" >&6; }
30284b0ead49Smrgfi
30294b0ead49Smrg
30304b0ead49Smrg
30314b0ead49Smrg    test -n "$CC" && break
30324b0ead49Smrg  done
30334b0ead49Smrgfi
30344b0ead49Smrgif test -z "$CC"; then
30354b0ead49Smrg  ac_ct_CC=$CC
30364b0ead49Smrg  for ac_prog in cl.exe
30374b0ead49Smrgdo
30384b0ead49Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
30394b0ead49Smrgset dummy $ac_prog; ac_word=$2
304049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
304152b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
30427aa89044Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
304352b01e16Smrg  $as_echo_n "(cached) " >&6
30444b0ead49Smrgelse
30454b0ead49Smrg  if test -n "$ac_ct_CC"; then
30464b0ead49Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
30474b0ead49Smrgelse
30484b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30494b0ead49Smrgfor as_dir in $PATH
30504b0ead49Smrgdo
30514b0ead49Smrg  IFS=$as_save_IFS
30524b0ead49Smrg  test -z "$as_dir" && as_dir=.
305349dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
30544b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30554b0ead49Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
305649dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30574b0ead49Smrg    break 2
30584b0ead49Smrg  fi
30594b0ead49Smrgdone
306049dc963fSmrg  done
30614b0ead49SmrgIFS=$as_save_IFS
30624b0ead49Smrg
30634b0ead49Smrgfi
30644b0ead49Smrgfi
30654b0ead49Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
30664b0ead49Smrgif test -n "$ac_ct_CC"; then
306749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
306852b01e16Smrg$as_echo "$ac_ct_CC" >&6; }
30694b0ead49Smrgelse
307049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
307152b01e16Smrg$as_echo "no" >&6; }
30724b0ead49Smrgfi
30734b0ead49Smrg
30744b0ead49Smrg
30754b0ead49Smrg  test -n "$ac_ct_CC" && break
30764b0ead49Smrgdone
30774b0ead49Smrg
30784b0ead49Smrg  if test "x$ac_ct_CC" = x; then
30794b0ead49Smrg    CC=""
30804b0ead49Smrg  else
30814b0ead49Smrg    case $cross_compiling:$ac_tool_warned in
30824b0ead49Smrgyes:)
308349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
308452b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
30854b0ead49Smrgac_tool_warned=yes ;;
30864b0ead49Smrgesac
30874b0ead49Smrg    CC=$ac_ct_CC
30884b0ead49Smrg  fi
30894b0ead49Smrgfi
30904b0ead49Smrg
30914b0ead49Smrgfi
30924b0ead49Smrg
30934b0ead49Smrg
309449dc963fSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
309552b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
30967aa89044Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
30977aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
30984b0ead49Smrg
30994b0ead49Smrg# Provide some information about the compiler.
310049dc963fSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
310152b01e16Smrgset X $ac_compile
310252b01e16Smrgac_compiler=$2
310349dc963fSmrgfor ac_option in --version -v -V -qversion; do
310449dc963fSmrg  { { ac_try="$ac_compiler $ac_option >&5"
31054b0ead49Smrgcase "(($ac_try" in
31064b0ead49Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31074b0ead49Smrg  *) ac_try_echo=$ac_try;;
31084b0ead49Smrgesac
310949dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
311049dc963fSmrg$as_echo "$ac_try_echo"; } >&5
311149dc963fSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
31124b0ead49Smrg  ac_status=$?
311349dc963fSmrg  if test -s conftest.err; then
311449dc963fSmrg    sed '10a\
311549dc963fSmrg... rest of stderr output deleted ...
311649dc963fSmrg         10q' conftest.err >conftest.er1
311749dc963fSmrg    cat conftest.er1 >&5
311849dc963fSmrg  fi
311949dc963fSmrg  rm -f conftest.er1 conftest.err
312049dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
312149dc963fSmrg  test $ac_status = 0; }
312249dc963fSmrgdone
31234b0ead49Smrg
312449dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
31254b0ead49Smrg/* end confdefs.h.  */
31264b0ead49Smrg
31274b0ead49Smrgint
31284b0ead49Smrgmain ()
31294b0ead49Smrg{
31304b0ead49Smrg
31314b0ead49Smrg  ;
31324b0ead49Smrg  return 0;
31334b0ead49Smrg}
31344b0ead49Smrg_ACEOF
31354b0ead49Smrgac_clean_files_save=$ac_clean_files
313652b01e16Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
31374b0ead49Smrg# Try to create an executable without -o first, disregard a.out.
31384b0ead49Smrg# It will help us diagnose broken compilers, and finding out an intuition
31394b0ead49Smrg# of exeext.
314049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
314149dc963fSmrg$as_echo_n "checking whether the C compiler works... " >&6; }
314252b01e16Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
314352b01e16Smrg
314452b01e16Smrg# The possible output files:
314552b01e16Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
314652b01e16Smrg
31474b0ead49Smrgac_rmfiles=
31484b0ead49Smrgfor ac_file in $ac_files
31494b0ead49Smrgdo
31504b0ead49Smrg  case $ac_file in
315152b01e16Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
31524b0ead49Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
31534b0ead49Smrg  esac
31544b0ead49Smrgdone
31554b0ead49Smrgrm -f $ac_rmfiles
31564b0ead49Smrg
315749dc963fSmrgif { { ac_try="$ac_link_default"
31584b0ead49Smrgcase "(($ac_try" in
31594b0ead49Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31604b0ead49Smrg  *) ac_try_echo=$ac_try;;
31614b0ead49Smrgesac
316249dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
316349dc963fSmrg$as_echo "$ac_try_echo"; } >&5
31644b0ead49Smrg  (eval "$ac_link_default") 2>&5
31654b0ead49Smrg  ac_status=$?
316649dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
316749dc963fSmrg  test $ac_status = 0; }; then :
31684b0ead49Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
31694b0ead49Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
31704b0ead49Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
31714b0ead49Smrg# so that the user can short-circuit this test for compilers unknown to
31724b0ead49Smrg# Autoconf.
31734b0ead49Smrgfor ac_file in $ac_files ''
31744b0ead49Smrgdo
31754b0ead49Smrg  test -f "$ac_file" || continue
31764b0ead49Smrg  case $ac_file in
317752b01e16Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
31784b0ead49Smrg	;;
31794b0ead49Smrg    [ab].out )
31804b0ead49Smrg	# We found the default executable, but exeext='' is most
31814b0ead49Smrg	# certainly right.
31824b0ead49Smrg	break;;
31834b0ead49Smrg    *.* )
318449dc963fSmrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
31854b0ead49Smrg	then :; else
31864b0ead49Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
31874b0ead49Smrg	fi
31884b0ead49Smrg	# We set ac_cv_exeext here because the later test for it is not
31894b0ead49Smrg	# safe: cross compilers may not add the suffix if given an `-o'
31904b0ead49Smrg	# argument, so we may need to know it at that point already.
31914b0ead49Smrg	# Even if this section looks crufty: it has the advantage of
31924b0ead49Smrg	# actually working.
31934b0ead49Smrg	break;;
31944b0ead49Smrg    * )
31954b0ead49Smrg	break;;
31964b0ead49Smrg  esac
31974b0ead49Smrgdone
31984b0ead49Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
31994b0ead49Smrg
32004b0ead49Smrgelse
32014b0ead49Smrg  ac_file=''
32024b0ead49Smrgfi
320349dc963fSmrgif test -z "$ac_file"; then :
320449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
320549dc963fSmrg$as_echo "no" >&6; }
320649dc963fSmrg$as_echo "$as_me: failed program was:" >&5
32074b0ead49Smrgsed 's/^/| /' conftest.$ac_ext >&5
32084b0ead49Smrg
320949dc963fSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
321052b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32117aa89044Smrgas_fn_error 77 "C compiler cannot create executables
32127aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
321349dc963fSmrgelse
321449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
321549dc963fSmrg$as_echo "yes" >&6; }
32164b0ead49Smrgfi
321749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
321849dc963fSmrg$as_echo_n "checking for C compiler default output file name... " >&6; }
321949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
322049dc963fSmrg$as_echo "$ac_file" >&6; }
32214b0ead49Smrgac_exeext=$ac_cv_exeext
32224b0ead49Smrg
322352b01e16Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
32244b0ead49Smrgac_clean_files=$ac_clean_files_save
322549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
322652b01e16Smrg$as_echo_n "checking for suffix of executables... " >&6; }
322749dc963fSmrgif { { ac_try="$ac_link"
32284b0ead49Smrgcase "(($ac_try" in
32294b0ead49Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32304b0ead49Smrg  *) ac_try_echo=$ac_try;;
32314b0ead49Smrgesac
323249dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
323349dc963fSmrg$as_echo "$ac_try_echo"; } >&5
32344b0ead49Smrg  (eval "$ac_link") 2>&5
32354b0ead49Smrg  ac_status=$?
323649dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
323749dc963fSmrg  test $ac_status = 0; }; then :
32384b0ead49Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
32394b0ead49Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
32404b0ead49Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
32414b0ead49Smrg# `rm'.
32424b0ead49Smrgfor ac_file in conftest.exe conftest conftest.*; do
32434b0ead49Smrg  test -f "$ac_file" || continue
32444b0ead49Smrg  case $ac_file in
324552b01e16Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
32464b0ead49Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
32474b0ead49Smrg	  break;;
32484b0ead49Smrg    * ) break;;
32494b0ead49Smrg  esac
32504b0ead49Smrgdone
32514b0ead49Smrgelse
325249dc963fSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
325352b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32547aa89044Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
32557aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
32564b0ead49Smrgfi
325749dc963fSmrgrm -f conftest conftest$ac_cv_exeext
325849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
325952b01e16Smrg$as_echo "$ac_cv_exeext" >&6; }
32604b0ead49Smrg
32614b0ead49Smrgrm -f conftest.$ac_ext
32624b0ead49SmrgEXEEXT=$ac_cv_exeext
32634b0ead49Smrgac_exeext=$EXEEXT
326449dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
326549dc963fSmrg/* end confdefs.h.  */
326649dc963fSmrg#include <stdio.h>
326749dc963fSmrgint
326849dc963fSmrgmain ()
326949dc963fSmrg{
327049dc963fSmrgFILE *f = fopen ("conftest.out", "w");
327149dc963fSmrg return ferror (f) || fclose (f) != 0;
327249dc963fSmrg
327349dc963fSmrg  ;
327449dc963fSmrg  return 0;
327549dc963fSmrg}
327649dc963fSmrg_ACEOF
327749dc963fSmrgac_clean_files="$ac_clean_files conftest.out"
327849dc963fSmrg# Check that the compiler produces executables we can run.  If not, either
327949dc963fSmrg# the compiler is broken, or we cross compile.
328049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
328149dc963fSmrg$as_echo_n "checking whether we are cross compiling... " >&6; }
328249dc963fSmrgif test "$cross_compiling" != yes; then
328349dc963fSmrg  { { ac_try="$ac_link"
328449dc963fSmrgcase "(($ac_try" in
328549dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
328649dc963fSmrg  *) ac_try_echo=$ac_try;;
328749dc963fSmrgesac
328849dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
328949dc963fSmrg$as_echo "$ac_try_echo"; } >&5
329049dc963fSmrg  (eval "$ac_link") 2>&5
329149dc963fSmrg  ac_status=$?
329249dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
329349dc963fSmrg  test $ac_status = 0; }
329449dc963fSmrg  if { ac_try='./conftest$ac_cv_exeext'
329549dc963fSmrg  { { case "(($ac_try" in
329649dc963fSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
329749dc963fSmrg  *) ac_try_echo=$ac_try;;
329849dc963fSmrgesac
329949dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
330049dc963fSmrg$as_echo "$ac_try_echo"; } >&5
330149dc963fSmrg  (eval "$ac_try") 2>&5
330249dc963fSmrg  ac_status=$?
330349dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
330449dc963fSmrg  test $ac_status = 0; }; }; then
330549dc963fSmrg    cross_compiling=no
330649dc963fSmrg  else
330749dc963fSmrg    if test "$cross_compiling" = maybe; then
330849dc963fSmrg	cross_compiling=yes
330949dc963fSmrg    else
331049dc963fSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
331149dc963fSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33127aa89044Smrgas_fn_error $? "cannot run C compiled programs.
331349dc963fSmrgIf you meant to cross compile, use \`--host'.
33147aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
331549dc963fSmrg    fi
331649dc963fSmrg  fi
331749dc963fSmrgfi
331849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
331949dc963fSmrg$as_echo "$cross_compiling" >&6; }
332049dc963fSmrg
332149dc963fSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
332249dc963fSmrgac_clean_files=$ac_clean_files_save
332349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
332452b01e16Smrg$as_echo_n "checking for suffix of object files... " >&6; }
33257aa89044Smrgif ${ac_cv_objext+:} false; then :
332652b01e16Smrg  $as_echo_n "(cached) " >&6
33274b0ead49Smrgelse
332849dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33294b0ead49Smrg/* end confdefs.h.  */
33304b0ead49Smrg
33314b0ead49Smrgint
33324b0ead49Smrgmain ()
33334b0ead49Smrg{
33344b0ead49Smrg
33354b0ead49Smrg  ;
33364b0ead49Smrg  return 0;
33374b0ead49Smrg}
33384b0ead49Smrg_ACEOF
33394b0ead49Smrgrm -f conftest.o conftest.obj
334049dc963fSmrgif { { ac_try="$ac_compile"
33414b0ead49Smrgcase "(($ac_try" in
33424b0ead49Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33434b0ead49Smrg  *) ac_try_echo=$ac_try;;
33444b0ead49Smrgesac
334549dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
334649dc963fSmrg$as_echo "$ac_try_echo"; } >&5
33474b0ead49Smrg  (eval "$ac_compile") 2>&5
33484b0ead49Smrg  ac_status=$?
334949dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
335049dc963fSmrg  test $ac_status = 0; }; then :
33514b0ead49Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
33524b0ead49Smrg  test -f "$ac_file" || continue;
33534b0ead49Smrg  case $ac_file in
335452b01e16Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
33554b0ead49Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
33564b0ead49Smrg       break;;
33574b0ead49Smrg  esac
33584b0ead49Smrgdone
33594b0ead49Smrgelse
336052b01e16Smrg  $as_echo "$as_me: failed program was:" >&5
33614b0ead49Smrgsed 's/^/| /' conftest.$ac_ext >&5
33624b0ead49Smrg
336349dc963fSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
336452b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33657aa89044Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
33667aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
33674b0ead49Smrgfi
33684b0ead49Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
33694b0ead49Smrgfi
337049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
337152b01e16Smrg$as_echo "$ac_cv_objext" >&6; }
33724b0ead49SmrgOBJEXT=$ac_cv_objext
33734b0ead49Smrgac_objext=$OBJEXT
337449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
337552b01e16Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
33767aa89044Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
337752b01e16Smrg  $as_echo_n "(cached) " >&6
33784b0ead49Smrgelse
337949dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33804b0ead49Smrg/* end confdefs.h.  */
33814b0ead49Smrg
33824b0ead49Smrgint
33834b0ead49Smrgmain ()
33844b0ead49Smrg{
33854b0ead49Smrg#ifndef __GNUC__
33864b0ead49Smrg       choke me
33874b0ead49Smrg#endif
33884b0ead49Smrg
33894b0ead49Smrg  ;
33904b0ead49Smrg  return 0;
33914b0ead49Smrg}
33924b0ead49Smrg_ACEOF
339349dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
33944b0ead49Smrg  ac_compiler_gnu=yes
33954b0ead49Smrgelse
339649dc963fSmrg  ac_compiler_gnu=no
33974b0ead49Smrgfi
33984b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33994b0ead49Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
34004b0ead49Smrg
34014b0ead49Smrgfi
340249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
340352b01e16Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
340452b01e16Smrgif test $ac_compiler_gnu = yes; then
340552b01e16Smrg  GCC=yes
340652b01e16Smrgelse
340752b01e16Smrg  GCC=
340852b01e16Smrgfi
34094b0ead49Smrgac_test_CFLAGS=${CFLAGS+set}
34104b0ead49Smrgac_save_CFLAGS=$CFLAGS
341149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
341252b01e16Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
34137aa89044Smrgif ${ac_cv_prog_cc_g+:} false; then :
341452b01e16Smrg  $as_echo_n "(cached) " >&6
34154b0ead49Smrgelse
34164b0ead49Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
34174b0ead49Smrg   ac_c_werror_flag=yes
34184b0ead49Smrg   ac_cv_prog_cc_g=no
34194b0ead49Smrg   CFLAGS="-g"
342049dc963fSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34214b0ead49Smrg/* end confdefs.h.  */
34224b0ead49Smrg
34234b0ead49Smrgint
34244b0ead49Smrgmain ()
34254b0ead49Smrg{
34264b0ead49Smrg
34274b0ead49Smrg  ;
34284b0ead49Smrg  return 0;
34294b0ead49Smrg}
34304b0ead49Smrg_ACEOF
343149dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
34324b0ead49Smrg  ac_cv_prog_cc_g=yes
34334b0ead49Smrgelse
343449dc963fSmrg  CFLAGS=""
343549dc963fSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34364b0ead49Smrg/* end confdefs.h.  */
34374b0ead49Smrg
34384b0ead49Smrgint
34394b0ead49Smrgmain ()
34404b0ead49Smrg{
34414b0ead49Smrg
34424b0ead49Smrg  ;
34434b0ead49Smrg  return 0;
34444b0ead49Smrg}
34454b0ead49Smrg_ACEOF
344649dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
34474b0ead49Smrg
344849dc963fSmrgelse
344949dc963fSmrg  ac_c_werror_flag=$ac_save_c_werror_flag
34504b0ead49Smrg	 CFLAGS="-g"
345149dc963fSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34524b0ead49Smrg/* end confdefs.h.  */
34534b0ead49Smrg
34544b0ead49Smrgint
34554b0ead49Smrgmain ()
34564b0ead49Smrg{
34574b0ead49Smrg
34584b0ead49Smrg  ;
34594b0ead49Smrg  return 0;
34604b0ead49Smrg}
34614b0ead49Smrg_ACEOF
346249dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
34634b0ead49Smrg  ac_cv_prog_cc_g=yes
34644b0ead49Smrgfi
34654b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34664b0ead49Smrgfi
34674b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34684b0ead49Smrgfi
34694b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34704b0ead49Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
34714b0ead49Smrgfi
347249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
347352b01e16Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
34744b0ead49Smrgif test "$ac_test_CFLAGS" = set; then
34754b0ead49Smrg  CFLAGS=$ac_save_CFLAGS
34764b0ead49Smrgelif test $ac_cv_prog_cc_g = yes; then
34774b0ead49Smrg  if test "$GCC" = yes; then
34784b0ead49Smrg    CFLAGS="-g -O2"
34794b0ead49Smrg  else
34804b0ead49Smrg    CFLAGS="-g"
34814b0ead49Smrg  fi
34824b0ead49Smrgelse
34834b0ead49Smrg  if test "$GCC" = yes; then
34844b0ead49Smrg    CFLAGS="-O2"
34854b0ead49Smrg  else
34864b0ead49Smrg    CFLAGS=
34874b0ead49Smrg  fi
34884b0ead49Smrgfi
348949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
349052b01e16Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
34917aa89044Smrgif ${ac_cv_prog_cc_c89+:} false; then :
349252b01e16Smrg  $as_echo_n "(cached) " >&6
34934b0ead49Smrgelse
34944b0ead49Smrg  ac_cv_prog_cc_c89=no
34954b0ead49Smrgac_save_CC=$CC
349649dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
34974b0ead49Smrg/* end confdefs.h.  */
34984b0ead49Smrg#include <stdarg.h>
34994b0ead49Smrg#include <stdio.h>
35004b0ead49Smrg#include <sys/types.h>
35014b0ead49Smrg#include <sys/stat.h>
35024b0ead49Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
35034b0ead49Smrgstruct buf { int x; };
35044b0ead49SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
35054b0ead49Smrgstatic char *e (p, i)
35064b0ead49Smrg     char **p;
35074b0ead49Smrg     int i;
35084b0ead49Smrg{
35094b0ead49Smrg  return p[i];
35104b0ead49Smrg}
35114b0ead49Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
35124b0ead49Smrg{
35134b0ead49Smrg  char *s;
35144b0ead49Smrg  va_list v;
35154b0ead49Smrg  va_start (v,p);
35164b0ead49Smrg  s = g (p, va_arg (v,int));
35174b0ead49Smrg  va_end (v);
35184b0ead49Smrg  return s;
35194b0ead49Smrg}
35204b0ead49Smrg
35214b0ead49Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
35224b0ead49Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
35234b0ead49Smrg   These don't provoke an error unfortunately, instead are silently treated
35244b0ead49Smrg   as 'x'.  The following induces an error, until -std is added to get
35254b0ead49Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
35264b0ead49Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
35274b0ead49Smrg   that's true only with -std.  */
35284b0ead49Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
35294b0ead49Smrg
35304b0ead49Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
35314b0ead49Smrg   inside strings and character constants.  */
35324b0ead49Smrg#define FOO(x) 'x'
35334b0ead49Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
35344b0ead49Smrg
35354b0ead49Smrgint test (int i, double x);
35364b0ead49Smrgstruct s1 {int (*f) (int a);};
35374b0ead49Smrgstruct s2 {int (*f) (double a);};
35384b0ead49Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
35394b0ead49Smrgint argc;
35404b0ead49Smrgchar **argv;
35414b0ead49Smrgint
35424b0ead49Smrgmain ()
35434b0ead49Smrg{
35444b0ead49Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
35454b0ead49Smrg  ;
35464b0ead49Smrg  return 0;
35474b0ead49Smrg}
35484b0ead49Smrg_ACEOF
35494b0ead49Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
35504b0ead49Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
35514b0ead49Smrgdo
35524b0ead49Smrg  CC="$ac_save_CC $ac_arg"
355349dc963fSmrg  if ac_fn_c_try_compile "$LINENO"; then :
35544b0ead49Smrg  ac_cv_prog_cc_c89=$ac_arg
35554b0ead49Smrgfi
35564b0ead49Smrgrm -f core conftest.err conftest.$ac_objext
35574b0ead49Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
35584b0ead49Smrgdone
35594b0ead49Smrgrm -f conftest.$ac_ext
35604b0ead49SmrgCC=$ac_save_CC
35614b0ead49Smrg
35624b0ead49Smrgfi
35634b0ead49Smrg# AC_CACHE_VAL
35644b0ead49Smrgcase "x$ac_cv_prog_cc_c89" in
35654b0ead49Smrg  x)
356649dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
356752b01e16Smrg$as_echo "none needed" >&6; } ;;
35684b0ead49Smrg  xno)
356949dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
357052b01e16Smrg$as_echo "unsupported" >&6; } ;;
35714b0ead49Smrg  *)
35724b0ead49Smrg    CC="$CC $ac_cv_prog_cc_c89"
357349dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
357452b01e16Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
35754b0ead49Smrgesac
357649dc963fSmrgif test "x$ac_cv_prog_cc_c89" != xno; then :
35774b0ead49Smrg
357849dc963fSmrgfi
35794b0ead49Smrg
35804b0ead49Smrgac_ext=c
35814b0ead49Smrgac_cpp='$CPP $CPPFLAGS'
35824b0ead49Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35834b0ead49Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35844b0ead49Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
35854b0ead49SmrgDEPDIR="${am__leading_dot}deps"
35864b0ead49Smrg
35874b0ead49Smrgac_config_commands="$ac_config_commands depfiles"
35884b0ead49Smrg
35894b0ead49Smrg
35904b0ead49Smrgam_make=${MAKE-make}
35914b0ead49Smrgcat > confinc << 'END'
35924b0ead49Smrgam__doit:
359352b01e16Smrg	@echo this is the am__doit target
35944b0ead49Smrg.PHONY: am__doit
35954b0ead49SmrgEND
35964b0ead49Smrg# If we don't find an include directive, just comment out the code.
359749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
359852b01e16Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
35994b0ead49Smrgam__include="#"
36004b0ead49Smrgam__quote=
36014b0ead49Smrg_am_result=none
36024b0ead49Smrg# First try GNU make style include.
36034b0ead49Smrgecho "include confinc" > confmf
360452b01e16Smrg# Ignore all kinds of additional output from `make'.
360552b01e16Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
360652b01e16Smrg*the\ am__doit\ target*)
360752b01e16Smrg  am__include=include
360852b01e16Smrg  am__quote=
360952b01e16Smrg  _am_result=GNU
361052b01e16Smrg  ;;
361152b01e16Smrgesac
36124b0ead49Smrg# Now try BSD make style include.
36134b0ead49Smrgif test "$am__include" = "#"; then
36144b0ead49Smrg   echo '.include "confinc"' > confmf
361552b01e16Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
361652b01e16Smrg   *the\ am__doit\ target*)
361752b01e16Smrg     am__include=.include
361852b01e16Smrg     am__quote="\""
361952b01e16Smrg     _am_result=BSD
362052b01e16Smrg     ;;
362152b01e16Smrg   esac
36224b0ead49Smrgfi
36234b0ead49Smrg
36244b0ead49Smrg
362549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
362652b01e16Smrg$as_echo "$_am_result" >&6; }
36274b0ead49Smrgrm -f confinc confmf
36284b0ead49Smrg
36294b0ead49Smrg# Check whether --enable-dependency-tracking was given.
363049dc963fSmrgif test "${enable_dependency_tracking+set}" = set; then :
36314b0ead49Smrg  enableval=$enable_dependency_tracking;
36324b0ead49Smrgfi
36334b0ead49Smrg
36344b0ead49Smrgif test "x$enable_dependency_tracking" != xno; then
36354b0ead49Smrg  am_depcomp="$ac_aux_dir/depcomp"
36364b0ead49Smrg  AMDEPBACKSLASH='\'
36374b0ead49Smrgfi
363852b01e16Smrg if test "x$enable_dependency_tracking" != xno; then
36394b0ead49Smrg  AMDEP_TRUE=
36404b0ead49Smrg  AMDEP_FALSE='#'
36414b0ead49Smrgelse
36424b0ead49Smrg  AMDEP_TRUE='#'
36434b0ead49Smrg  AMDEP_FALSE=
36444b0ead49Smrgfi
36454b0ead49Smrg
36464b0ead49Smrg
36474b0ead49Smrg
36484b0ead49Smrgdepcc="$CC"   am_compiler_list=
36494b0ead49Smrg
365049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
365152b01e16Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
36527aa89044Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
365352b01e16Smrg  $as_echo_n "(cached) " >&6
36544b0ead49Smrgelse
36554b0ead49Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
36564b0ead49Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
36574b0ead49Smrg  # making bogus files that we don't know about and never remove.  For
36584b0ead49Smrg  # instance it was reported that on HP-UX the gcc test will end up
36594b0ead49Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
36604b0ead49Smrg  # in D'.
36614b0ead49Smrg  mkdir conftest.dir
36624b0ead49Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
36634b0ead49Smrg  # using a relative directory.
36644b0ead49Smrg  cp "$am_depcomp" conftest.dir
36654b0ead49Smrg  cd conftest.dir
36664b0ead49Smrg  # We will build objects and dependencies in a subdirectory because
36674b0ead49Smrg  # it helps to detect inapplicable dependency modes.  For instance
36684b0ead49Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
36694b0ead49Smrg  # side effect of compilation, but ICC will put the dependencies in
36704b0ead49Smrg  # the current directory while Tru64 will put them in the object
36714b0ead49Smrg  # directory.
36724b0ead49Smrg  mkdir sub
36734b0ead49Smrg
36744b0ead49Smrg  am_cv_CC_dependencies_compiler_type=none
36754b0ead49Smrg  if test "$am_compiler_list" = ""; then
36764b0ead49Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
36774b0ead49Smrg  fi
367852b01e16Smrg  am__universal=false
367952b01e16Smrg  case " $depcc " in #(
368052b01e16Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
368152b01e16Smrg     esac
368252b01e16Smrg
36834b0ead49Smrg  for depmode in $am_compiler_list; do
36844b0ead49Smrg    # Setup a source with many dependencies, because some compilers
36854b0ead49Smrg    # like to wrap large dependency lists on column 80 (with \), and
36864b0ead49Smrg    # we should not choose a depcomp mode which is confused by this.
36874b0ead49Smrg    #
36884b0ead49Smrg    # We need to recreate these files for each test, as the compiler may
36894b0ead49Smrg    # overwrite some of them when testing with obscure command lines.
36904b0ead49Smrg    # This happens at least with the AIX C compiler.
36914b0ead49Smrg    : > sub/conftest.c
36924b0ead49Smrg    for i in 1 2 3 4 5 6; do
36934b0ead49Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
36944b0ead49Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
36954b0ead49Smrg      # Solaris 8's {/usr,}/bin/sh.
36964b0ead49Smrg      touch sub/conftst$i.h
36974b0ead49Smrg    done
36984b0ead49Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
36994b0ead49Smrg
370052b01e16Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
370152b01e16Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
370252b01e16Smrg    # handle `-M -o', and we need to detect this.  Also, some Intel
370352b01e16Smrg    # versions had trouble with output in subdirs
370452b01e16Smrg    am__obj=sub/conftest.${OBJEXT-o}
370552b01e16Smrg    am__minus_obj="-o $am__obj"
37064b0ead49Smrg    case $depmode in
370752b01e16Smrg    gcc)
370852b01e16Smrg      # This depmode causes a compiler race in universal mode.
370952b01e16Smrg      test "$am__universal" = false || continue
371052b01e16Smrg      ;;
37114b0ead49Smrg    nosideeffect)
37124b0ead49Smrg      # after this tag, mechanisms are not by side-effect, so they'll
37134b0ead49Smrg      # only be used when explicitly requested
37144b0ead49Smrg      if test "x$enable_dependency_tracking" = xyes; then
37154b0ead49Smrg	continue
37164b0ead49Smrg      else
37174b0ead49Smrg	break
37184b0ead49Smrg      fi
37194b0ead49Smrg      ;;
372052b01e16Smrg    msvisualcpp | msvcmsys)
372152b01e16Smrg      # This compiler won't grok `-c -o', but also, the minuso test has
372252b01e16Smrg      # not run yet.  These depmodes are late enough in the game, and
372352b01e16Smrg      # so weak that their functioning should not be impacted.
372452b01e16Smrg      am__obj=conftest.${OBJEXT-o}
372552b01e16Smrg      am__minus_obj=
372652b01e16Smrg      ;;
37274b0ead49Smrg    none) break ;;
37284b0ead49Smrg    esac
37294b0ead49Smrg    if depmode=$depmode \
373052b01e16Smrg       source=sub/conftest.c object=$am__obj \
37314b0ead49Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
373252b01e16Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
37334b0ead49Smrg         >/dev/null 2>conftest.err &&
373452b01e16Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
37354b0ead49Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
373652b01e16Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
37374b0ead49Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
37384b0ead49Smrg      # icc doesn't choke on unknown options, it will just issue warnings
37394b0ead49Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
37404b0ead49Smrg      # that says an option was ignored or not supported.
37414b0ead49Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
37424b0ead49Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
37434b0ead49Smrg      # The diagnosis changed in icc 8.0:
37444b0ead49Smrg      #   icc: Command line remark: option '-MP' not supported
37454b0ead49Smrg      if (grep 'ignoring option' conftest.err ||
37464b0ead49Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
37474b0ead49Smrg        am_cv_CC_dependencies_compiler_type=$depmode
37484b0ead49Smrg        break
37494b0ead49Smrg      fi
37504b0ead49Smrg    fi
37514b0ead49Smrg  done
37524b0ead49Smrg
37534b0ead49Smrg  cd ..
37544b0ead49Smrg  rm -rf conftest.dir
37554b0ead49Smrgelse
37564b0ead49Smrg  am_cv_CC_dependencies_compiler_type=none
37574b0ead49Smrgfi
37584b0ead49Smrg
37594b0ead49Smrgfi
376049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
376152b01e16Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
37624b0ead49SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
37634b0ead49Smrg
376452b01e16Smrg if
37654b0ead49Smrg  test "x$enable_dependency_tracking" != xno \
37664b0ead49Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
37674b0ead49Smrg  am__fastdepCC_TRUE=
37684b0ead49Smrg  am__fastdepCC_FALSE='#'
37694b0ead49Smrgelse
37704b0ead49Smrg  am__fastdepCC_TRUE='#'
37714b0ead49Smrg  am__fastdepCC_FALSE=
37724b0ead49Smrgfi
37734b0ead49Smrg
37744b0ead49Smrg
377549dc963fSmrgcase `pwd` in
377649dc963fSmrg  *\ * | *\	*)
377749dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
377849dc963fSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
377949dc963fSmrgesac
378049dc963fSmrg
378149dc963fSmrg
378249dc963fSmrg
37837aa89044Smrgmacro_version='2.2.10'
37847aa89044Smrgmacro_revision='1.3175'
378549dc963fSmrg
378649dc963fSmrg
37874b0ead49Smrg
37884b0ead49Smrg
37894b0ead49Smrg
37904b0ead49Smrg
37914b0ead49Smrg
37924b0ead49Smrg
379349dc963fSmrg
379449dc963fSmrg
379549dc963fSmrg
379649dc963fSmrg
379749dc963fSmrg
379849dc963fSmrgltmain="$ac_aux_dir/ltmain.sh"
379949dc963fSmrg
38004b0ead49Smrg# Make sure we can run config.sub.
38014b0ead49Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
38027aa89044Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
38034b0ead49Smrg
380449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
380552b01e16Smrg$as_echo_n "checking build system type... " >&6; }
38067aa89044Smrgif ${ac_cv_build+:} false; then :
380752b01e16Smrg  $as_echo_n "(cached) " >&6
38084b0ead49Smrgelse
38094b0ead49Smrg  ac_build_alias=$build_alias
38104b0ead49Smrgtest "x$ac_build_alias" = x &&
38114b0ead49Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
38124b0ead49Smrgtest "x$ac_build_alias" = x &&
38137aa89044Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
38144b0ead49Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
38157aa89044Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
38164b0ead49Smrg
38174b0ead49Smrgfi
381849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
381952b01e16Smrg$as_echo "$ac_cv_build" >&6; }
38204b0ead49Smrgcase $ac_cv_build in
38214b0ead49Smrg*-*-*) ;;
38227aa89044Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
38234b0ead49Smrgesac
38244b0ead49Smrgbuild=$ac_cv_build
38254b0ead49Smrgac_save_IFS=$IFS; IFS='-'
38264b0ead49Smrgset x $ac_cv_build
38274b0ead49Smrgshift
38284b0ead49Smrgbuild_cpu=$1
38294b0ead49Smrgbuild_vendor=$2
38304b0ead49Smrgshift; shift
38314b0ead49Smrg# Remember, the first character of IFS is used to create $*,
38324b0ead49Smrg# except with old shells:
38334b0ead49Smrgbuild_os=$*
38344b0ead49SmrgIFS=$ac_save_IFS
38354b0ead49Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
38364b0ead49Smrg
38374b0ead49Smrg
383849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
383952b01e16Smrg$as_echo_n "checking host system type... " >&6; }
38407aa89044Smrgif ${ac_cv_host+:} false; then :
384152b01e16Smrg  $as_echo_n "(cached) " >&6
38424b0ead49Smrgelse
38434b0ead49Smrg  if test "x$host_alias" = x; then
38444b0ead49Smrg  ac_cv_host=$ac_cv_build
38454b0ead49Smrgelse
38464b0ead49Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
38477aa89044Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
38484b0ead49Smrgfi
38494b0ead49Smrg
38504b0ead49Smrgfi
385149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
385252b01e16Smrg$as_echo "$ac_cv_host" >&6; }
38534b0ead49Smrgcase $ac_cv_host in
38544b0ead49Smrg*-*-*) ;;
38557aa89044Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
38564b0ead49Smrgesac
38574b0ead49Smrghost=$ac_cv_host
38584b0ead49Smrgac_save_IFS=$IFS; IFS='-'
38594b0ead49Smrgset x $ac_cv_host
38604b0ead49Smrgshift
38614b0ead49Smrghost_cpu=$1
38624b0ead49Smrghost_vendor=$2
38634b0ead49Smrgshift; shift
38644b0ead49Smrg# Remember, the first character of IFS is used to create $*,
38654b0ead49Smrg# except with old shells:
38664b0ead49Smrghost_os=$*
38674b0ead49SmrgIFS=$ac_save_IFS
38684b0ead49Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
38694b0ead49Smrg
38704b0ead49Smrg
38717aa89044Smrg# Backslashify metacharacters that are still active within
38727aa89044Smrg# double-quoted strings.
38737aa89044Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
38747aa89044Smrg
38757aa89044Smrg# Same as above, but do not quote variable references.
38767aa89044Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
38777aa89044Smrg
38787aa89044Smrg# Sed substitution to delay expansion of an escaped shell variable in a
38797aa89044Smrg# double_quote_subst'ed string.
38807aa89044Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
38817aa89044Smrg
38827aa89044Smrg# Sed substitution to delay expansion of an escaped single quote.
38837aa89044Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
38847aa89044Smrg
38857aa89044Smrg# Sed substitution to avoid accidental globbing in evaled expressions
38867aa89044Smrgno_glob_subst='s/\*/\\\*/g'
38877aa89044Smrg
38887aa89044SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
38897aa89044SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
38907aa89044SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
38917aa89044Smrg
38927aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
38937aa89044Smrg$as_echo_n "checking how to print strings... " >&6; }
38947aa89044Smrg# Test print first, because it will be a builtin if present.
38957aa89044Smrgif test "X`print -r -- -n 2>/dev/null`" = X-n && \
38967aa89044Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
38977aa89044Smrg  ECHO='print -r --'
38987aa89044Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
38997aa89044Smrg  ECHO='printf %s\n'
39007aa89044Smrgelse
39017aa89044Smrg  # Use this function as a fallback that always works.
39027aa89044Smrg  func_fallback_echo ()
39037aa89044Smrg  {
39047aa89044Smrg    eval 'cat <<_LTECHO_EOF
39057aa89044Smrg$1
39067aa89044Smrg_LTECHO_EOF'
39077aa89044Smrg  }
39087aa89044Smrg  ECHO='func_fallback_echo'
39097aa89044Smrgfi
39107aa89044Smrg
39117aa89044Smrg# func_echo_all arg...
39127aa89044Smrg# Invoke $ECHO with all args, space-separated.
39137aa89044Smrgfunc_echo_all ()
39147aa89044Smrg{
39157aa89044Smrg    $ECHO ""
39167aa89044Smrg}
39177aa89044Smrg
39187aa89044Smrgcase "$ECHO" in
39197aa89044Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
39207aa89044Smrg$as_echo "printf" >&6; } ;;
39217aa89044Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
39227aa89044Smrg$as_echo "print -r" >&6; } ;;
39237aa89044Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
39247aa89044Smrg$as_echo "cat" >&6; } ;;
39257aa89044Smrgesac
39267aa89044Smrg
39277aa89044Smrg
39287aa89044Smrg
39297aa89044Smrg
39307aa89044Smrg
39317aa89044Smrg
39327aa89044Smrg
39337aa89044Smrg
39347aa89044Smrg
39357aa89044Smrg
39367aa89044Smrg
39377aa89044Smrg
39387aa89044Smrg
39397aa89044Smrg
394049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
394152b01e16Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
39427aa89044Smrgif ${ac_cv_path_SED+:} false; then :
394352b01e16Smrg  $as_echo_n "(cached) " >&6
39444b0ead49Smrgelse
394549dc963fSmrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
394649dc963fSmrg     for ac_i in 1 2 3 4 5 6 7; do
394749dc963fSmrg       ac_script="$ac_script$as_nl$ac_script"
394849dc963fSmrg     done
394949dc963fSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
395049dc963fSmrg     { ac_script=; unset ac_script;}
395149dc963fSmrg     if test -z "$SED"; then
395249dc963fSmrg  ac_path_SED_found=false
395349dc963fSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
395449dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
39554b0ead49Smrgfor as_dir in $PATH
39564b0ead49Smrgdo
39574b0ead49Smrg  IFS=$as_save_IFS
39584b0ead49Smrg  test -z "$as_dir" && as_dir=.
395949dc963fSmrg    for ac_prog in sed gsed; do
39604b0ead49Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
396149dc963fSmrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
396249dc963fSmrg      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
396349dc963fSmrg# Check for GNU ac_path_SED and select it if it is found.
396449dc963fSmrg  # Check for GNU $ac_path_SED
396549dc963fSmrgcase `"$ac_path_SED" --version 2>&1` in
396649dc963fSmrg*GNU*)
396749dc963fSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
396849dc963fSmrg*)
396949dc963fSmrg  ac_count=0
397049dc963fSmrg  $as_echo_n 0123456789 >"conftest.in"
397149dc963fSmrg  while :
397249dc963fSmrg  do
397349dc963fSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
397449dc963fSmrg    mv "conftest.tmp" "conftest.in"
397549dc963fSmrg    cp "conftest.in" "conftest.nl"
397649dc963fSmrg    $as_echo '' >> "conftest.nl"
397749dc963fSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
397849dc963fSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
397949dc963fSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
398049dc963fSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
398149dc963fSmrg      # Best one so far, save it but keep looking for a better one
398249dc963fSmrg      ac_cv_path_SED="$ac_path_SED"
398349dc963fSmrg      ac_path_SED_max=$ac_count
398449dc963fSmrg    fi
398549dc963fSmrg    # 10*(2^10) chars as input seems more than enough
398649dc963fSmrg    test $ac_count -gt 10 && break
398749dc963fSmrg  done
398849dc963fSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
398949dc963fSmrgesac
399049dc963fSmrg
399149dc963fSmrg      $ac_path_SED_found && break 3
39924b0ead49Smrg    done
39934b0ead49Smrg  done
399449dc963fSmrg  done
399552b01e16SmrgIFS=$as_save_IFS
399649dc963fSmrg  if test -z "$ac_cv_path_SED"; then
39977aa89044Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
39984b0ead49Smrg  fi
399949dc963fSmrgelse
400049dc963fSmrg  ac_cv_path_SED=$SED
400149dc963fSmrgfi
40024b0ead49Smrg
40034b0ead49Smrgfi
400449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
400549dc963fSmrg$as_echo "$ac_cv_path_SED" >&6; }
400649dc963fSmrg SED="$ac_cv_path_SED"
400749dc963fSmrg  rm -f conftest.sed
400849dc963fSmrg
400949dc963fSmrgtest -z "$SED" && SED=sed
401049dc963fSmrgXsed="$SED -e 1s/^X//"
401149dc963fSmrg
401249dc963fSmrg
401349dc963fSmrg
401449dc963fSmrg
401549dc963fSmrg
401649dc963fSmrg
401749dc963fSmrg
401849dc963fSmrg
40194b0ead49Smrg
40204b0ead49Smrg
402152b01e16Smrg
402249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
402352b01e16Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
40247aa89044Smrgif ${ac_cv_path_GREP+:} false; then :
402552b01e16Smrg  $as_echo_n "(cached) " >&6
40264b0ead49Smrgelse
402752b01e16Smrg  if test -z "$GREP"; then
40284b0ead49Smrg  ac_path_GREP_found=false
402952b01e16Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
403052b01e16Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40314b0ead49Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40324b0ead49Smrgdo
40334b0ead49Smrg  IFS=$as_save_IFS
40344b0ead49Smrg  test -z "$as_dir" && as_dir=.
403549dc963fSmrg    for ac_prog in grep ggrep; do
403652b01e16Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
403752b01e16Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
403852b01e16Smrg      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
403952b01e16Smrg# Check for GNU ac_path_GREP and select it if it is found.
40404b0ead49Smrg  # Check for GNU $ac_path_GREP
40414b0ead49Smrgcase `"$ac_path_GREP" --version 2>&1` in
40424b0ead49Smrg*GNU*)
40434b0ead49Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
40444b0ead49Smrg*)
40454b0ead49Smrg  ac_count=0
404652b01e16Smrg  $as_echo_n 0123456789 >"conftest.in"
40474b0ead49Smrg  while :
40484b0ead49Smrg  do
40494b0ead49Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
40504b0ead49Smrg    mv "conftest.tmp" "conftest.in"
40514b0ead49Smrg    cp "conftest.in" "conftest.nl"
405252b01e16Smrg    $as_echo 'GREP' >> "conftest.nl"
40534b0ead49Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
40544b0ead49Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
405549dc963fSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
40564b0ead49Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
40574b0ead49Smrg      # Best one so far, save it but keep looking for a better one
40584b0ead49Smrg      ac_cv_path_GREP="$ac_path_GREP"
40594b0ead49Smrg      ac_path_GREP_max=$ac_count
40604b0ead49Smrg    fi
40614b0ead49Smrg    # 10*(2^10) chars as input seems more than enough
40624b0ead49Smrg    test $ac_count -gt 10 && break
40634b0ead49Smrg  done
40644b0ead49Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
40654b0ead49Smrgesac
40664b0ead49Smrg
406752b01e16Smrg      $ac_path_GREP_found && break 3
406852b01e16Smrg    done
40694b0ead49Smrg  done
407049dc963fSmrg  done
40714b0ead49SmrgIFS=$as_save_IFS
407252b01e16Smrg  if test -z "$ac_cv_path_GREP"; then
40737aa89044Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
407452b01e16Smrg  fi
40754b0ead49Smrgelse
40764b0ead49Smrg  ac_cv_path_GREP=$GREP
40774b0ead49Smrgfi
40784b0ead49Smrg
40794b0ead49Smrgfi
408049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
408152b01e16Smrg$as_echo "$ac_cv_path_GREP" >&6; }
40824b0ead49Smrg GREP="$ac_cv_path_GREP"
40834b0ead49Smrg
40844b0ead49Smrg
408549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
408652b01e16Smrg$as_echo_n "checking for egrep... " >&6; }
40877aa89044Smrgif ${ac_cv_path_EGREP+:} false; then :
408852b01e16Smrg  $as_echo_n "(cached) " >&6
40894b0ead49Smrgelse
40904b0ead49Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
40914b0ead49Smrg   then ac_cv_path_EGREP="$GREP -E"
40924b0ead49Smrg   else
409352b01e16Smrg     if test -z "$EGREP"; then
40944b0ead49Smrg  ac_path_EGREP_found=false
409552b01e16Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
409652b01e16Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40974b0ead49Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40984b0ead49Smrgdo
40994b0ead49Smrg  IFS=$as_save_IFS
41004b0ead49Smrg  test -z "$as_dir" && as_dir=.
410149dc963fSmrg    for ac_prog in egrep; do
410252b01e16Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
410352b01e16Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
410452b01e16Smrg      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
410552b01e16Smrg# Check for GNU ac_path_EGREP and select it if it is found.
41064b0ead49Smrg  # Check for GNU $ac_path_EGREP
41074b0ead49Smrgcase `"$ac_path_EGREP" --version 2>&1` in
41084b0ead49Smrg*GNU*)
41094b0ead49Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
41104b0ead49Smrg*)
41114b0ead49Smrg  ac_count=0
411252b01e16Smrg  $as_echo_n 0123456789 >"conftest.in"
41134b0ead49Smrg  while :
41144b0ead49Smrg  do
41154b0ead49Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
41164b0ead49Smrg    mv "conftest.tmp" "conftest.in"
41174b0ead49Smrg    cp "conftest.in" "conftest.nl"
411852b01e16Smrg    $as_echo 'EGREP' >> "conftest.nl"
41194b0ead49Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
41204b0ead49Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
412149dc963fSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
41224b0ead49Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
41234b0ead49Smrg      # Best one so far, save it but keep looking for a better one
41244b0ead49Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
41254b0ead49Smrg      ac_path_EGREP_max=$ac_count
41264b0ead49Smrg    fi
41274b0ead49Smrg    # 10*(2^10) chars as input seems more than enough
41284b0ead49Smrg    test $ac_count -gt 10 && break
41294b0ead49Smrg  done
41304b0ead49Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
41314b0ead49Smrgesac
41324b0ead49Smrg
413352b01e16Smrg      $ac_path_EGREP_found && break 3
413452b01e16Smrg    done
41354b0ead49Smrg  done
413649dc963fSmrg  done
41374b0ead49SmrgIFS=$as_save_IFS
413852b01e16Smrg  if test -z "$ac_cv_path_EGREP"; then
41397aa89044Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
414052b01e16Smrg  fi
41414b0ead49Smrgelse
41424b0ead49Smrg  ac_cv_path_EGREP=$EGREP
41434b0ead49Smrgfi
41444b0ead49Smrg
41454b0ead49Smrg   fi
41464b0ead49Smrgfi
414749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
414852b01e16Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
41494b0ead49Smrg EGREP="$ac_cv_path_EGREP"
41504b0ead49Smrg
41514b0ead49Smrg
415249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
415349dc963fSmrg$as_echo_n "checking for fgrep... " >&6; }
41547aa89044Smrgif ${ac_cv_path_FGREP+:} false; then :
415549dc963fSmrg  $as_echo_n "(cached) " >&6
415649dc963fSmrgelse
415749dc963fSmrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
415849dc963fSmrg   then ac_cv_path_FGREP="$GREP -F"
415949dc963fSmrg   else
416049dc963fSmrg     if test -z "$FGREP"; then
416149dc963fSmrg  ac_path_FGREP_found=false
416249dc963fSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
416349dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
416449dc963fSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
416549dc963fSmrgdo
416649dc963fSmrg  IFS=$as_save_IFS
416749dc963fSmrg  test -z "$as_dir" && as_dir=.
416849dc963fSmrg    for ac_prog in fgrep; do
416949dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
417049dc963fSmrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
417149dc963fSmrg      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
417249dc963fSmrg# Check for GNU ac_path_FGREP and select it if it is found.
417349dc963fSmrg  # Check for GNU $ac_path_FGREP
417449dc963fSmrgcase `"$ac_path_FGREP" --version 2>&1` in
417549dc963fSmrg*GNU*)
417649dc963fSmrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
417749dc963fSmrg*)
417849dc963fSmrg  ac_count=0
417949dc963fSmrg  $as_echo_n 0123456789 >"conftest.in"
418049dc963fSmrg  while :
418149dc963fSmrg  do
418249dc963fSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
418349dc963fSmrg    mv "conftest.tmp" "conftest.in"
418449dc963fSmrg    cp "conftest.in" "conftest.nl"
418549dc963fSmrg    $as_echo 'FGREP' >> "conftest.nl"
418649dc963fSmrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
418749dc963fSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
418849dc963fSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
418949dc963fSmrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
419049dc963fSmrg      # Best one so far, save it but keep looking for a better one
419149dc963fSmrg      ac_cv_path_FGREP="$ac_path_FGREP"
419249dc963fSmrg      ac_path_FGREP_max=$ac_count
419349dc963fSmrg    fi
419449dc963fSmrg    # 10*(2^10) chars as input seems more than enough
419549dc963fSmrg    test $ac_count -gt 10 && break
419649dc963fSmrg  done
419749dc963fSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
419849dc963fSmrgesac
419949dc963fSmrg
420049dc963fSmrg      $ac_path_FGREP_found && break 3
420149dc963fSmrg    done
420249dc963fSmrg  done
420349dc963fSmrg  done
420449dc963fSmrgIFS=$as_save_IFS
420549dc963fSmrg  if test -z "$ac_cv_path_FGREP"; then
42067aa89044Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
420749dc963fSmrg  fi
420849dc963fSmrgelse
420949dc963fSmrg  ac_cv_path_FGREP=$FGREP
421049dc963fSmrgfi
421149dc963fSmrg
421249dc963fSmrg   fi
421349dc963fSmrgfi
421449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
421549dc963fSmrg$as_echo "$ac_cv_path_FGREP" >&6; }
421649dc963fSmrg FGREP="$ac_cv_path_FGREP"
421749dc963fSmrg
421849dc963fSmrg
421949dc963fSmrgtest -z "$GREP" && GREP=grep
422049dc963fSmrg
422149dc963fSmrg
422249dc963fSmrg
422349dc963fSmrg
422449dc963fSmrg
422549dc963fSmrg
422649dc963fSmrg
422749dc963fSmrg
422849dc963fSmrg
422949dc963fSmrg
423049dc963fSmrg
423149dc963fSmrg
423249dc963fSmrg
423349dc963fSmrg
423449dc963fSmrg
423549dc963fSmrg
423649dc963fSmrg
423749dc963fSmrg
42384b0ead49Smrg
42394b0ead49Smrg# Check whether --with-gnu-ld was given.
424049dc963fSmrgif test "${with_gnu_ld+set}" = set; then :
42414b0ead49Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
42424b0ead49Smrgelse
42434b0ead49Smrg  with_gnu_ld=no
42444b0ead49Smrgfi
42454b0ead49Smrg
42464b0ead49Smrgac_prog=ld
42474b0ead49Smrgif test "$GCC" = yes; then
42484b0ead49Smrg  # Check if gcc -print-prog-name=ld gives a path.
424949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
425052b01e16Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
42514b0ead49Smrg  case $host in
42524b0ead49Smrg  *-*-mingw*)
42534b0ead49Smrg    # gcc leaves a trailing carriage return which upsets mingw
42544b0ead49Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
42554b0ead49Smrg  *)
42564b0ead49Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
42574b0ead49Smrg  esac
42584b0ead49Smrg  case $ac_prog in
42594b0ead49Smrg    # Accept absolute paths.
42604b0ead49Smrg    [\\/]* | ?:[\\/]*)
42614b0ead49Smrg      re_direlt='/[^/][^/]*/\.\./'
42624b0ead49Smrg      # Canonicalize the pathname of ld
426349dc963fSmrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
426449dc963fSmrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
426549dc963fSmrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
42664b0ead49Smrg      done
42674b0ead49Smrg      test -z "$LD" && LD="$ac_prog"
42684b0ead49Smrg      ;;
42694b0ead49Smrg  "")
42704b0ead49Smrg    # If it fails, then pretend we aren't using GCC.
42714b0ead49Smrg    ac_prog=ld
42724b0ead49Smrg    ;;
42734b0ead49Smrg  *)
42744b0ead49Smrg    # If it is relative, then search for the first ld in PATH.
42754b0ead49Smrg    with_gnu_ld=unknown
42764b0ead49Smrg    ;;
42774b0ead49Smrg  esac
42784b0ead49Smrgelif test "$with_gnu_ld" = yes; then
427949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
428052b01e16Smrg$as_echo_n "checking for GNU ld... " >&6; }
42814b0ead49Smrgelse
428249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
428352b01e16Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
42844b0ead49Smrgfi
42857aa89044Smrgif ${lt_cv_path_LD+:} false; then :
428652b01e16Smrg  $as_echo_n "(cached) " >&6
42874b0ead49Smrgelse
42884b0ead49Smrg  if test -z "$LD"; then
42894b0ead49Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
42904b0ead49Smrg  for ac_dir in $PATH; do
42914b0ead49Smrg    IFS="$lt_save_ifs"
42924b0ead49Smrg    test -z "$ac_dir" && ac_dir=.
42934b0ead49Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
42944b0ead49Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
42954b0ead49Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
42964b0ead49Smrg      # but apparently some variants of GNU ld only accept -v.
42974b0ead49Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
42984b0ead49Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
42994b0ead49Smrg      *GNU* | *'with BFD'*)
43004b0ead49Smrg	test "$with_gnu_ld" != no && break
43014b0ead49Smrg	;;
43024b0ead49Smrg      *)
43034b0ead49Smrg	test "$with_gnu_ld" != yes && break
43044b0ead49Smrg	;;
43054b0ead49Smrg      esac
43064b0ead49Smrg    fi
43074b0ead49Smrg  done
43084b0ead49Smrg  IFS="$lt_save_ifs"
43094b0ead49Smrgelse
43104b0ead49Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
43114b0ead49Smrgfi
43124b0ead49Smrgfi
43134b0ead49Smrg
43144b0ead49SmrgLD="$lt_cv_path_LD"
43154b0ead49Smrgif test -n "$LD"; then
431649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
431752b01e16Smrg$as_echo "$LD" >&6; }
43184b0ead49Smrgelse
431949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
432052b01e16Smrg$as_echo "no" >&6; }
43214b0ead49Smrgfi
43227aa89044Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
432349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
432452b01e16Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
43257aa89044Smrgif ${lt_cv_prog_gnu_ld+:} false; then :
432652b01e16Smrg  $as_echo_n "(cached) " >&6
43274b0ead49Smrgelse
43284b0ead49Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
43294b0ead49Smrgcase `$LD -v 2>&1 </dev/null` in
43304b0ead49Smrg*GNU* | *'with BFD'*)
43314b0ead49Smrg  lt_cv_prog_gnu_ld=yes
43324b0ead49Smrg  ;;
43334b0ead49Smrg*)
43344b0ead49Smrg  lt_cv_prog_gnu_ld=no
43354b0ead49Smrg  ;;
43364b0ead49Smrgesac
43374b0ead49Smrgfi
433849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
433952b01e16Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
43404b0ead49Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
43414b0ead49Smrg
43424b0ead49Smrg
43434b0ead49Smrg
434449dc963fSmrg
434549dc963fSmrg
434649dc963fSmrg
434749dc963fSmrg
434849dc963fSmrg
434949dc963fSmrg
435049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
435149dc963fSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
43527aa89044Smrgif ${lt_cv_path_NM+:} false; then :
435352b01e16Smrg  $as_echo_n "(cached) " >&6
43544b0ead49Smrgelse
43554b0ead49Smrg  if test -n "$NM"; then
43564b0ead49Smrg  # Let the user override the test.
43574b0ead49Smrg  lt_cv_path_NM="$NM"
43584b0ead49Smrgelse
43594b0ead49Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
43604b0ead49Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
43614b0ead49Smrg    lt_nm_to_check="$lt_nm_to_check nm"
43624b0ead49Smrg  fi
43634b0ead49Smrg  for lt_tmp_nm in $lt_nm_to_check; do
43644b0ead49Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
43654b0ead49Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
43664b0ead49Smrg      IFS="$lt_save_ifs"
43674b0ead49Smrg      test -z "$ac_dir" && ac_dir=.
43684b0ead49Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
43694b0ead49Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
43704b0ead49Smrg	# Check to see if the nm accepts a BSD-compat flag.
43714b0ead49Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
43724b0ead49Smrg	#   nm: unknown option "B" ignored
43734b0ead49Smrg	# Tru64's nm complains that /dev/null is an invalid object file
43744b0ead49Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
43754b0ead49Smrg	*/dev/null* | *'Invalid file or object type'*)
43764b0ead49Smrg	  lt_cv_path_NM="$tmp_nm -B"
43774b0ead49Smrg	  break
43784b0ead49Smrg	  ;;
43794b0ead49Smrg	*)
43804b0ead49Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
43814b0ead49Smrg	  */dev/null*)
43824b0ead49Smrg	    lt_cv_path_NM="$tmp_nm -p"
43834b0ead49Smrg	    break
43844b0ead49Smrg	    ;;
43854b0ead49Smrg	  *)
43864b0ead49Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
43874b0ead49Smrg	    continue # so that we can try to find one that supports BSD flags
43884b0ead49Smrg	    ;;
43894b0ead49Smrg	  esac
43904b0ead49Smrg	  ;;
43914b0ead49Smrg	esac
43924b0ead49Smrg      fi
43934b0ead49Smrg    done
43944b0ead49Smrg    IFS="$lt_save_ifs"
43954b0ead49Smrg  done
439649dc963fSmrg  : ${lt_cv_path_NM=no}
43974b0ead49Smrgfi
43984b0ead49Smrgfi
439949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
440052b01e16Smrg$as_echo "$lt_cv_path_NM" >&6; }
440149dc963fSmrgif test "$lt_cv_path_NM" != "no"; then
440249dc963fSmrg  NM="$lt_cv_path_NM"
440349dc963fSmrgelse
440449dc963fSmrg  # Didn't find any BSD compatible name lister, look for dumpbin.
44057aa89044Smrg  if test -n "$DUMPBIN"; then :
44067aa89044Smrg    # Let the user override the test.
44077aa89044Smrg  else
44087aa89044Smrg    if test -n "$ac_tool_prefix"; then
44097aa89044Smrg  for ac_prog in dumpbin "link -dump"
441049dc963fSmrg  do
441149dc963fSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
441249dc963fSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
441349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
441449dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
44157aa89044Smrgif ${ac_cv_prog_DUMPBIN+:} false; then :
441649dc963fSmrg  $as_echo_n "(cached) " >&6
441749dc963fSmrgelse
441849dc963fSmrg  if test -n "$DUMPBIN"; then
441949dc963fSmrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
442049dc963fSmrgelse
442149dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
442249dc963fSmrgfor as_dir in $PATH
442349dc963fSmrgdo
442449dc963fSmrg  IFS=$as_save_IFS
442549dc963fSmrg  test -z "$as_dir" && as_dir=.
442649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
442749dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
442849dc963fSmrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
442949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
443049dc963fSmrg    break 2
443149dc963fSmrg  fi
443249dc963fSmrgdone
443349dc963fSmrg  done
443449dc963fSmrgIFS=$as_save_IFS
44354b0ead49Smrg
443649dc963fSmrgfi
443749dc963fSmrgfi
443849dc963fSmrgDUMPBIN=$ac_cv_prog_DUMPBIN
443949dc963fSmrgif test -n "$DUMPBIN"; then
444049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
444149dc963fSmrg$as_echo "$DUMPBIN" >&6; }
44424b0ead49Smrgelse
444349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
444449dc963fSmrg$as_echo "no" >&6; }
44454b0ead49Smrgfi
44464b0ead49Smrg
444749dc963fSmrg
444849dc963fSmrg    test -n "$DUMPBIN" && break
444949dc963fSmrg  done
445049dc963fSmrgfi
445149dc963fSmrgif test -z "$DUMPBIN"; then
445249dc963fSmrg  ac_ct_DUMPBIN=$DUMPBIN
44537aa89044Smrg  for ac_prog in dumpbin "link -dump"
445449dc963fSmrgdo
445549dc963fSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
445649dc963fSmrgset dummy $ac_prog; ac_word=$2
445749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
445849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
44597aa89044Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
446052b01e16Smrg  $as_echo_n "(cached) " >&6
44614b0ead49Smrgelse
446249dc963fSmrg  if test -n "$ac_ct_DUMPBIN"; then
446349dc963fSmrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
446449dc963fSmrgelse
446549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
446649dc963fSmrgfor as_dir in $PATH
446749dc963fSmrgdo
446849dc963fSmrg  IFS=$as_save_IFS
446949dc963fSmrg  test -z "$as_dir" && as_dir=.
447049dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
447149dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
447249dc963fSmrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
447349dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
447449dc963fSmrg    break 2
447549dc963fSmrg  fi
447649dc963fSmrgdone
447749dc963fSmrg  done
447849dc963fSmrgIFS=$as_save_IFS
44794b0ead49Smrg
448049dc963fSmrgfi
448149dc963fSmrgfi
448249dc963fSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
448349dc963fSmrgif test -n "$ac_ct_DUMPBIN"; then
448449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
448549dc963fSmrg$as_echo "$ac_ct_DUMPBIN" >&6; }
448649dc963fSmrgelse
448749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
448849dc963fSmrg$as_echo "no" >&6; }
448949dc963fSmrgfi
44904b0ead49Smrg
44914b0ead49Smrg
449249dc963fSmrg  test -n "$ac_ct_DUMPBIN" && break
449349dc963fSmrgdone
44944b0ead49Smrg
449549dc963fSmrg  if test "x$ac_ct_DUMPBIN" = x; then
449649dc963fSmrg    DUMPBIN=":"
449752b01e16Smrg  else
449849dc963fSmrg    case $cross_compiling:$ac_tool_warned in
449949dc963fSmrgyes:)
450049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
450149dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
450249dc963fSmrgac_tool_warned=yes ;;
450349dc963fSmrgesac
450449dc963fSmrg    DUMPBIN=$ac_ct_DUMPBIN
450552b01e16Smrg  fi
450649dc963fSmrgfi
45074b0ead49Smrg
45087aa89044Smrg    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
45097aa89044Smrg    *COFF*)
45107aa89044Smrg      DUMPBIN="$DUMPBIN -symbols"
45117aa89044Smrg      ;;
45127aa89044Smrg    *)
45137aa89044Smrg      DUMPBIN=:
45147aa89044Smrg      ;;
45157aa89044Smrg    esac
45167aa89044Smrg  fi
45174b0ead49Smrg
451849dc963fSmrg  if test "$DUMPBIN" != ":"; then
451949dc963fSmrg    NM="$DUMPBIN"
45204b0ead49Smrg  fi
452149dc963fSmrgfi
452249dc963fSmrgtest -z "$NM" && NM=nm
45234b0ead49Smrg
45244b0ead49Smrg
45254b0ead49Smrg
45264b0ead49Smrg
45274b0ead49Smrg
45284b0ead49Smrg
452949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
453049dc963fSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
45317aa89044Smrgif ${lt_cv_nm_interface+:} false; then :
453249dc963fSmrg  $as_echo_n "(cached) " >&6
453349dc963fSmrgelse
453449dc963fSmrg  lt_cv_nm_interface="BSD nm"
453549dc963fSmrg  echo "int some_variable = 0;" > conftest.$ac_ext
45367aa89044Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
453749dc963fSmrg  (eval "$ac_compile" 2>conftest.err)
453849dc963fSmrg  cat conftest.err >&5
45397aa89044Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
454049dc963fSmrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
454149dc963fSmrg  cat conftest.err >&5
45427aa89044Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
454349dc963fSmrg  cat conftest.out >&5
454449dc963fSmrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
454549dc963fSmrg    lt_cv_nm_interface="MS dumpbin"
45464b0ead49Smrg  fi
454749dc963fSmrg  rm -f conftest*
454849dc963fSmrgfi
454949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
455049dc963fSmrg$as_echo "$lt_cv_nm_interface" >&6; }
45514b0ead49Smrg
455249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
455349dc963fSmrg$as_echo_n "checking whether ln -s works... " >&6; }
455449dc963fSmrgLN_S=$as_ln_s
455549dc963fSmrgif test "$LN_S" = "ln -s"; then
455649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
455749dc963fSmrg$as_echo "yes" >&6; }
455849dc963fSmrgelse
455949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
456049dc963fSmrg$as_echo "no, using $LN_S" >&6; }
456149dc963fSmrgfi
45624b0ead49Smrg
456349dc963fSmrg# find the maximum length of command line arguments
456449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
456549dc963fSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
45667aa89044Smrgif ${lt_cv_sys_max_cmd_len+:} false; then :
456749dc963fSmrg  $as_echo_n "(cached) " >&6
456849dc963fSmrgelse
456949dc963fSmrg    i=0
457049dc963fSmrg  teststring="ABCD"
45714b0ead49Smrg
457249dc963fSmrg  case $build_os in
457349dc963fSmrg  msdosdjgpp*)
457449dc963fSmrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
457549dc963fSmrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
457649dc963fSmrg    # during glob expansion).  Even if it were fixed, the result of this
457749dc963fSmrg    # check would be larger than it should be.
457849dc963fSmrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
457949dc963fSmrg    ;;
45804b0ead49Smrg
458149dc963fSmrg  gnu*)
458249dc963fSmrg    # Under GNU Hurd, this test is not required because there is
458349dc963fSmrg    # no limit to the length of command line arguments.
458449dc963fSmrg    # Libtool will interpret -1 as no limit whatsoever
458549dc963fSmrg    lt_cv_sys_max_cmd_len=-1;
458649dc963fSmrg    ;;
45874b0ead49Smrg
458849dc963fSmrg  cygwin* | mingw* | cegcc*)
458949dc963fSmrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
459049dc963fSmrg    # about 5 minutes as the teststring grows exponentially.
459149dc963fSmrg    # Worse, since 9x/ME are not pre-emptively multitasking,
459249dc963fSmrg    # you end up with a "frozen" computer, even though with patience
459349dc963fSmrg    # the test eventually succeeds (with a max line length of 256k).
459449dc963fSmrg    # Instead, let's just punt: use the minimum linelength reported by
459549dc963fSmrg    # all of the supported platforms: 8192 (on NT/2K/XP).
459649dc963fSmrg    lt_cv_sys_max_cmd_len=8192;
459749dc963fSmrg    ;;
459852b01e16Smrg
45997aa89044Smrg  mint*)
46007aa89044Smrg    # On MiNT this can take a long time and run out of memory.
46017aa89044Smrg    lt_cv_sys_max_cmd_len=8192;
46027aa89044Smrg    ;;
46037aa89044Smrg
460449dc963fSmrg  amigaos*)
460549dc963fSmrg    # On AmigaOS with pdksh, this test takes hours, literally.
460649dc963fSmrg    # So we just punt and use a minimum line length of 8192.
460749dc963fSmrg    lt_cv_sys_max_cmd_len=8192;
460849dc963fSmrg    ;;
46094b0ead49Smrg
461049dc963fSmrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
461149dc963fSmrg    # This has been around since 386BSD, at least.  Likely further.
461249dc963fSmrg    if test -x /sbin/sysctl; then
461349dc963fSmrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
461449dc963fSmrg    elif test -x /usr/sbin/sysctl; then
461549dc963fSmrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
461649dc963fSmrg    else
461749dc963fSmrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
461849dc963fSmrg    fi
461949dc963fSmrg    # And add a safety zone
462049dc963fSmrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
462149dc963fSmrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
46224b0ead49Smrg    ;;
462349dc963fSmrg
462449dc963fSmrg  interix*)
462549dc963fSmrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
462649dc963fSmrg    lt_cv_sys_max_cmd_len=196608
46274b0ead49Smrg    ;;
462849dc963fSmrg
462949dc963fSmrg  osf*)
463049dc963fSmrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
463149dc963fSmrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
463249dc963fSmrg    # nice to cause kernel panics so lets avoid the loop below.
463349dc963fSmrg    # First set a reasonable default.
463449dc963fSmrg    lt_cv_sys_max_cmd_len=16384
463549dc963fSmrg    #
463649dc963fSmrg    if test -x /sbin/sysconfig; then
463749dc963fSmrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
463849dc963fSmrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
463949dc963fSmrg      esac
464049dc963fSmrg    fi
46414b0ead49Smrg    ;;
464249dc963fSmrg  sco3.2v5*)
464349dc963fSmrg    lt_cv_sys_max_cmd_len=102400
46444b0ead49Smrg    ;;
464549dc963fSmrg  sysv5* | sco5v6* | sysv4.2uw2*)
464649dc963fSmrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
464749dc963fSmrg    if test -n "$kargmax"; then
464849dc963fSmrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
464949dc963fSmrg    else
465049dc963fSmrg      lt_cv_sys_max_cmd_len=32768
465149dc963fSmrg    fi
46524b0ead49Smrg    ;;
465349dc963fSmrg  *)
465449dc963fSmrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
465549dc963fSmrg    if test -n "$lt_cv_sys_max_cmd_len"; then
465649dc963fSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
465749dc963fSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
465849dc963fSmrg    else
465949dc963fSmrg      # Make teststring a little bigger before we do anything with it.
466049dc963fSmrg      # a 1K string should be a reasonable start.
466149dc963fSmrg      for i in 1 2 3 4 5 6 7 8 ; do
466249dc963fSmrg        teststring=$teststring$teststring
466349dc963fSmrg      done
466449dc963fSmrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
466549dc963fSmrg      # If test is not a shell built-in, we'll probably end up computing a
466649dc963fSmrg      # maximum length that is only half of the actual maximum length, but
466749dc963fSmrg      # we can't tell.
46687aa89044Smrg      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
46697aa89044Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
467049dc963fSmrg	      test $i != 17 # 1/2 MB should be enough
467149dc963fSmrg      do
467249dc963fSmrg        i=`expr $i + 1`
467349dc963fSmrg        teststring=$teststring$teststring
467449dc963fSmrg      done
467549dc963fSmrg      # Only check the string length outside the loop.
467649dc963fSmrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
467749dc963fSmrg      teststring=
467849dc963fSmrg      # Add a significant safety factor because C++ compilers can tack on
467949dc963fSmrg      # massive amounts of additional arguments before passing them to the
468049dc963fSmrg      # linker.  It appears as though 1/2 is a usable value.
468149dc963fSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
468249dc963fSmrg    fi
46834b0ead49Smrg    ;;
46844b0ead49Smrg  esac
46854b0ead49Smrg
468649dc963fSmrgfi
46874b0ead49Smrg
468849dc963fSmrgif test -n $lt_cv_sys_max_cmd_len ; then
468949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
469049dc963fSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
469149dc963fSmrgelse
469249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
469349dc963fSmrg$as_echo "none" >&6; }
46944b0ead49Smrgfi
469549dc963fSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len
46964b0ead49Smrg
46974b0ead49Smrg
46984b0ead49Smrg
46994b0ead49Smrg
47004b0ead49Smrg
47014b0ead49Smrg
470249dc963fSmrg: ${CP="cp -f"}
470349dc963fSmrg: ${MV="mv -f"}
470449dc963fSmrg: ${RM="rm -f"}
47054b0ead49Smrg
470649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
470749dc963fSmrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
470849dc963fSmrg# Try some XSI features
470949dc963fSmrgxsi_shell=no
471049dc963fSmrg( _lt_dummy="a/b/c"
471149dc963fSmrg  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
471249dc963fSmrg      = c,a/b,, \
471349dc963fSmrg    && eval 'test $(( 1 + 1 )) -eq 2 \
471449dc963fSmrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
471549dc963fSmrg  && xsi_shell=yes
471649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
471749dc963fSmrg$as_echo "$xsi_shell" >&6; }
47184b0ead49Smrg
471949dc963fSmrg
472049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
472149dc963fSmrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
472249dc963fSmrglt_shell_append=no
472349dc963fSmrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
472449dc963fSmrg    >/dev/null 2>&1 \
472549dc963fSmrg  && lt_shell_append=yes
472649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
472749dc963fSmrg$as_echo "$lt_shell_append" >&6; }
472849dc963fSmrg
472949dc963fSmrg
473049dc963fSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
473149dc963fSmrg  lt_unset=unset
473249dc963fSmrgelse
473349dc963fSmrg  lt_unset=false
47344b0ead49Smrgfi
47354b0ead49Smrg
47364b0ead49Smrg
473749dc963fSmrg
473849dc963fSmrg
473949dc963fSmrg
474049dc963fSmrg# test EBCDIC or ASCII
474149dc963fSmrgcase `echo X|tr X '\101'` in
474249dc963fSmrg A) # ASCII based system
474349dc963fSmrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
474449dc963fSmrg  lt_SP2NL='tr \040 \012'
474549dc963fSmrg  lt_NL2SP='tr \015\012 \040\040'
47464b0ead49Smrg  ;;
474749dc963fSmrg *) # EBCDIC based system
474849dc963fSmrg  lt_SP2NL='tr \100 \n'
474949dc963fSmrg  lt_NL2SP='tr \r\n \100\100'
47504b0ead49Smrg  ;;
475149dc963fSmrgesac
47524b0ead49Smrg
47534b0ead49Smrg
47544b0ead49Smrg
47554b0ead49Smrg
47564b0ead49Smrg
47574b0ead49Smrg
47584b0ead49Smrg
47594b0ead49Smrg
476049dc963fSmrg
476149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
476249dc963fSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
47637aa89044Smrgif ${lt_cv_ld_reload_flag+:} false; then :
476449dc963fSmrg  $as_echo_n "(cached) " >&6
476549dc963fSmrgelse
476649dc963fSmrg  lt_cv_ld_reload_flag='-r'
47674b0ead49Smrgfi
476849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
476949dc963fSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
477049dc963fSmrgreload_flag=$lt_cv_ld_reload_flag
477149dc963fSmrgcase $reload_flag in
477249dc963fSmrg"" | " "*) ;;
477349dc963fSmrg*) reload_flag=" $reload_flag" ;;
477449dc963fSmrgesac
477549dc963fSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
477649dc963fSmrgcase $host_os in
477749dc963fSmrg  darwin*)
477849dc963fSmrg    if test "$GCC" = yes; then
477949dc963fSmrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
478049dc963fSmrg    else
478149dc963fSmrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
478249dc963fSmrg    fi
478349dc963fSmrg    ;;
478449dc963fSmrgesac
47854b0ead49Smrg
47864b0ead49Smrg
47874b0ead49Smrg
47884b0ead49Smrg
47894b0ead49Smrg
479049dc963fSmrg
479149dc963fSmrg
479249dc963fSmrg
479349dc963fSmrg
479449dc963fSmrgif test -n "$ac_tool_prefix"; then
479549dc963fSmrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
479649dc963fSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
479749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
479849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
47997aa89044Smrgif ${ac_cv_prog_OBJDUMP+:} false; then :
480052b01e16Smrg  $as_echo_n "(cached) " >&6
48014b0ead49Smrgelse
480249dc963fSmrg  if test -n "$OBJDUMP"; then
480349dc963fSmrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
48044b0ead49Smrgelse
480549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
480649dc963fSmrgfor as_dir in $PATH
480749dc963fSmrgdo
480849dc963fSmrg  IFS=$as_save_IFS
480949dc963fSmrg  test -z "$as_dir" && as_dir=.
481049dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
481149dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
481249dc963fSmrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
481349dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
481449dc963fSmrg    break 2
481549dc963fSmrg  fi
481649dc963fSmrgdone
481749dc963fSmrg  done
481849dc963fSmrgIFS=$as_save_IFS
48194b0ead49Smrg
48204b0ead49Smrgfi
482149dc963fSmrgfi
482249dc963fSmrgOBJDUMP=$ac_cv_prog_OBJDUMP
482349dc963fSmrgif test -n "$OBJDUMP"; then
482449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
482549dc963fSmrg$as_echo "$OBJDUMP" >&6; }
48264b0ead49Smrgelse
482749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
482849dc963fSmrg$as_echo "no" >&6; }
48294b0ead49Smrgfi
48304b0ead49Smrg
48314b0ead49Smrg
48324b0ead49Smrgfi
483349dc963fSmrgif test -z "$ac_cv_prog_OBJDUMP"; then
483449dc963fSmrg  ac_ct_OBJDUMP=$OBJDUMP
483549dc963fSmrg  # Extract the first word of "objdump", so it can be a program name with args.
483649dc963fSmrgset dummy objdump; ac_word=$2
483749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
483849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
48397aa89044Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
484049dc963fSmrg  $as_echo_n "(cached) " >&6
484149dc963fSmrgelse
484249dc963fSmrg  if test -n "$ac_ct_OBJDUMP"; then
484349dc963fSmrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
484449dc963fSmrgelse
484549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
484649dc963fSmrgfor as_dir in $PATH
484749dc963fSmrgdo
484849dc963fSmrg  IFS=$as_save_IFS
484949dc963fSmrg  test -z "$as_dir" && as_dir=.
485049dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
485149dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
485249dc963fSmrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
485349dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
485449dc963fSmrg    break 2
485549dc963fSmrg  fi
485649dc963fSmrgdone
485749dc963fSmrg  done
485849dc963fSmrgIFS=$as_save_IFS
48594b0ead49Smrg
48604b0ead49Smrgfi
486149dc963fSmrgfi
486249dc963fSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
486349dc963fSmrgif test -n "$ac_ct_OBJDUMP"; then
486449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
486549dc963fSmrg$as_echo "$ac_ct_OBJDUMP" >&6; }
48664b0ead49Smrgelse
486749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
486849dc963fSmrg$as_echo "no" >&6; }
48694b0ead49Smrgfi
487049dc963fSmrg
487149dc963fSmrg  if test "x$ac_ct_OBJDUMP" = x; then
487249dc963fSmrg    OBJDUMP="false"
487349dc963fSmrg  else
487449dc963fSmrg    case $cross_compiling:$ac_tool_warned in
487549dc963fSmrgyes:)
487649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
487749dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
487849dc963fSmrgac_tool_warned=yes ;;
48794b0ead49Smrgesac
488049dc963fSmrg    OBJDUMP=$ac_ct_OBJDUMP
488149dc963fSmrg  fi
48824b0ead49Smrgelse
488349dc963fSmrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
48844b0ead49Smrgfi
48854b0ead49Smrg
488649dc963fSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump
48874b0ead49Smrg
48884b0ead49Smrg
48894b0ead49Smrg
48904b0ead49Smrg
48914b0ead49Smrg
48924b0ead49Smrg
48934b0ead49Smrg
48944b0ead49Smrg
48954b0ead49Smrg
489649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
489749dc963fSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
48987aa89044Smrgif ${lt_cv_deplibs_check_method+:} false; then :
489949dc963fSmrg  $as_echo_n "(cached) " >&6
49004b0ead49Smrgelse
490149dc963fSmrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
490249dc963fSmrglt_cv_file_magic_test_file=
490349dc963fSmrglt_cv_deplibs_check_method='unknown'
490449dc963fSmrg# Need to set the preceding variable on all platforms that support
490549dc963fSmrg# interlibrary dependencies.
490649dc963fSmrg# 'none' -- dependencies not supported.
490749dc963fSmrg# `unknown' -- same as none, but documents that we really don't know.
490849dc963fSmrg# 'pass_all' -- all dependencies passed with no checks.
490949dc963fSmrg# 'test_compile' -- check by making test program.
491049dc963fSmrg# 'file_magic [[regex]]' -- check by looking for files in library path
491149dc963fSmrg# which responds to the $file_magic_cmd with a given extended regex.
491249dc963fSmrg# If you have `file' or equivalent on your system and you're not sure
491349dc963fSmrg# whether `pass_all' will *always* work, you probably want this one.
49144b0ead49Smrg
491549dc963fSmrgcase $host_os in
491649dc963fSmrgaix[4-9]*)
491749dc963fSmrg  lt_cv_deplibs_check_method=pass_all
491849dc963fSmrg  ;;
49194b0ead49Smrg
492049dc963fSmrgbeos*)
492149dc963fSmrg  lt_cv_deplibs_check_method=pass_all
492249dc963fSmrg  ;;
49234b0ead49Smrg
492449dc963fSmrgbsdi[45]*)
492549dc963fSmrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
492649dc963fSmrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
492749dc963fSmrg  lt_cv_file_magic_test_file=/shlib/libc.so
492849dc963fSmrg  ;;
49294b0ead49Smrg
493049dc963fSmrgcygwin*)
493149dc963fSmrg  # func_win32_libid is a shell function defined in ltmain.sh
493249dc963fSmrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
493349dc963fSmrg  lt_cv_file_magic_cmd='func_win32_libid'
493449dc963fSmrg  ;;
49354b0ead49Smrg
493649dc963fSmrgmingw* | pw32*)
493749dc963fSmrg  # Base MSYS/MinGW do not provide the 'file' command needed by
493849dc963fSmrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
493949dc963fSmrg  # unless we find 'file', for example because we are cross-compiling.
49407aa89044Smrg  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
49417aa89044Smrg  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
494249dc963fSmrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
494349dc963fSmrg    lt_cv_file_magic_cmd='func_win32_libid'
494449dc963fSmrg  else
49457aa89044Smrg    # Keep this pattern in sync with the one in func_win32_libid.
49467aa89044Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
494749dc963fSmrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
494849dc963fSmrg  fi
494949dc963fSmrg  ;;
49504b0ead49Smrg
49517aa89044Smrgcegcc*)
495249dc963fSmrg  # use the weaker test based on 'objdump'. See mingw*.
495349dc963fSmrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
495449dc963fSmrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
495549dc963fSmrg  ;;
49564b0ead49Smrg
495749dc963fSmrgdarwin* | rhapsody*)
495849dc963fSmrg  lt_cv_deplibs_check_method=pass_all
495949dc963fSmrg  ;;
49604b0ead49Smrg
496149dc963fSmrgfreebsd* | dragonfly*)
496249dc963fSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
496349dc963fSmrg    case $host_cpu in
496449dc963fSmrg    i*86 )
496549dc963fSmrg      # Not sure whether the presence of OpenBSD here was a mistake.
496649dc963fSmrg      # Let's accept both of them until this is cleared up.
496749dc963fSmrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
496849dc963fSmrg      lt_cv_file_magic_cmd=/usr/bin/file
496949dc963fSmrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
497049dc963fSmrg      ;;
497149dc963fSmrg    esac
497249dc963fSmrg  else
497349dc963fSmrg    lt_cv_deplibs_check_method=pass_all
497449dc963fSmrg  fi
497549dc963fSmrg  ;;
49764b0ead49Smrg
497749dc963fSmrggnu*)
497849dc963fSmrg  lt_cv_deplibs_check_method=pass_all
497949dc963fSmrg  ;;
49804b0ead49Smrg
49817aa89044Smrghaiku*)
49827aa89044Smrg  lt_cv_deplibs_check_method=pass_all
49837aa89044Smrg  ;;
49847aa89044Smrg
498549dc963fSmrghpux10.20* | hpux11*)
498649dc963fSmrg  lt_cv_file_magic_cmd=/usr/bin/file
498749dc963fSmrg  case $host_cpu in
498849dc963fSmrg  ia64*)
498949dc963fSmrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
499049dc963fSmrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
499149dc963fSmrg    ;;
499249dc963fSmrg  hppa*64*)
49937aa89044Smrg    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]'
499449dc963fSmrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
499549dc963fSmrg    ;;
499649dc963fSmrg  *)
49977aa89044Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
499849dc963fSmrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
499949dc963fSmrg    ;;
500049dc963fSmrg  esac
500149dc963fSmrg  ;;
50024b0ead49Smrg
500349dc963fSmrginterix[3-9]*)
500449dc963fSmrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
500549dc963fSmrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
500649dc963fSmrg  ;;
50074b0ead49Smrg
500849dc963fSmrgirix5* | irix6* | nonstopux*)
500949dc963fSmrg  case $LD in
501049dc963fSmrg  *-32|*"-32 ") libmagic=32-bit;;
501149dc963fSmrg  *-n32|*"-n32 ") libmagic=N32;;
501249dc963fSmrg  *-64|*"-64 ") libmagic=64-bit;;
501349dc963fSmrg  *) libmagic=never-match;;
501449dc963fSmrg  esac
501549dc963fSmrg  lt_cv_deplibs_check_method=pass_all
501649dc963fSmrg  ;;
50174b0ead49Smrg
501849dc963fSmrg# This must be Linux ELF.
50197aa89044Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
502049dc963fSmrg  lt_cv_deplibs_check_method=pass_all
502149dc963fSmrg  ;;
50224b0ead49Smrg
502349dc963fSmrgnetbsd*)
502449dc963fSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
502549dc963fSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
502649dc963fSmrg  else
502749dc963fSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
502849dc963fSmrg  fi
502949dc963fSmrg  ;;
50304b0ead49Smrg
503149dc963fSmrgnewos6*)
503249dc963fSmrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
503349dc963fSmrg  lt_cv_file_magic_cmd=/usr/bin/file
503449dc963fSmrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
503549dc963fSmrg  ;;
50364b0ead49Smrg
503749dc963fSmrg*nto* | *qnx*)
503849dc963fSmrg  lt_cv_deplibs_check_method=pass_all
503949dc963fSmrg  ;;
50404b0ead49Smrg
504149dc963fSmrgopenbsd*)
504249dc963fSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
504349dc963fSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
504449dc963fSmrg  else
504549dc963fSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
504649dc963fSmrg  fi
504749dc963fSmrg  ;;
50484b0ead49Smrg
504949dc963fSmrgosf3* | osf4* | osf5*)
505049dc963fSmrg  lt_cv_deplibs_check_method=pass_all
505149dc963fSmrg  ;;
50524b0ead49Smrg
505349dc963fSmrgrdos*)
505449dc963fSmrg  lt_cv_deplibs_check_method=pass_all
505549dc963fSmrg  ;;
50564b0ead49Smrg
505749dc963fSmrgsolaris*)
505849dc963fSmrg  lt_cv_deplibs_check_method=pass_all
505949dc963fSmrg  ;;
50604b0ead49Smrg
506149dc963fSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
506249dc963fSmrg  lt_cv_deplibs_check_method=pass_all
506349dc963fSmrg  ;;
50644b0ead49Smrg
506549dc963fSmrgsysv4 | sysv4.3*)
506649dc963fSmrg  case $host_vendor in
506749dc963fSmrg  motorola)
506849dc963fSmrg    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]'
506949dc963fSmrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
507049dc963fSmrg    ;;
507149dc963fSmrg  ncr)
507249dc963fSmrg    lt_cv_deplibs_check_method=pass_all
507349dc963fSmrg    ;;
507449dc963fSmrg  sequent)
507549dc963fSmrg    lt_cv_file_magic_cmd='/bin/file'
507649dc963fSmrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
507749dc963fSmrg    ;;
507849dc963fSmrg  sni)
507949dc963fSmrg    lt_cv_file_magic_cmd='/bin/file'
508049dc963fSmrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
508149dc963fSmrg    lt_cv_file_magic_test_file=/lib/libc.so
508249dc963fSmrg    ;;
508349dc963fSmrg  siemens)
508449dc963fSmrg    lt_cv_deplibs_check_method=pass_all
508549dc963fSmrg    ;;
508649dc963fSmrg  pc)
508749dc963fSmrg    lt_cv_deplibs_check_method=pass_all
508849dc963fSmrg    ;;
508949dc963fSmrg  esac
509049dc963fSmrg  ;;
50914b0ead49Smrg
509249dc963fSmrgtpf*)
509349dc963fSmrg  lt_cv_deplibs_check_method=pass_all
509449dc963fSmrg  ;;
50954b0ead49Smrgesac
50964b0ead49Smrg
50974b0ead49Smrgfi
509849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
509949dc963fSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
510049dc963fSmrgfile_magic_cmd=$lt_cv_file_magic_cmd
510149dc963fSmrgdeplibs_check_method=$lt_cv_deplibs_check_method
510249dc963fSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
51034b0ead49Smrg
51044b0ead49Smrg
51054b0ead49Smrg
51064b0ead49Smrg
51074b0ead49Smrg
51084b0ead49Smrg
510949dc963fSmrg
511049dc963fSmrg
511149dc963fSmrg
511249dc963fSmrg
511349dc963fSmrg
511449dc963fSmrg
511549dc963fSmrgif test -n "$ac_tool_prefix"; then
511649dc963fSmrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
511749dc963fSmrgset dummy ${ac_tool_prefix}ar; ac_word=$2
511849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
511949dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
51207aa89044Smrgif ${ac_cv_prog_AR+:} false; then :
512152b01e16Smrg  $as_echo_n "(cached) " >&6
51224b0ead49Smrgelse
512349dc963fSmrg  if test -n "$AR"; then
512449dc963fSmrg  ac_cv_prog_AR="$AR" # Let the user override the test.
51254b0ead49Smrgelse
512649dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
512749dc963fSmrgfor as_dir in $PATH
512849dc963fSmrgdo
512949dc963fSmrg  IFS=$as_save_IFS
513049dc963fSmrg  test -z "$as_dir" && as_dir=.
513149dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
513249dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
513349dc963fSmrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
513449dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
513549dc963fSmrg    break 2
513649dc963fSmrg  fi
513749dc963fSmrgdone
513849dc963fSmrg  done
513949dc963fSmrgIFS=$as_save_IFS
51404b0ead49Smrg
514149dc963fSmrgfi
514249dc963fSmrgfi
514349dc963fSmrgAR=$ac_cv_prog_AR
514449dc963fSmrgif test -n "$AR"; then
514549dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
514649dc963fSmrg$as_echo "$AR" >&6; }
514749dc963fSmrgelse
514849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
514949dc963fSmrg$as_echo "no" >&6; }
51504b0ead49Smrgfi
51514b0ead49Smrg
515249dc963fSmrg
515349dc963fSmrgfi
515449dc963fSmrgif test -z "$ac_cv_prog_AR"; then
515549dc963fSmrg  ac_ct_AR=$AR
515649dc963fSmrg  # Extract the first word of "ar", so it can be a program name with args.
515749dc963fSmrgset dummy ar; ac_word=$2
515849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
515949dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
51607aa89044Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
516149dc963fSmrg  $as_echo_n "(cached) " >&6
51624b0ead49Smrgelse
516349dc963fSmrg  if test -n "$ac_ct_AR"; then
516449dc963fSmrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
516549dc963fSmrgelse
516649dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
516749dc963fSmrgfor as_dir in $PATH
516849dc963fSmrgdo
516949dc963fSmrg  IFS=$as_save_IFS
517049dc963fSmrg  test -z "$as_dir" && as_dir=.
517149dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
517249dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
517349dc963fSmrg    ac_cv_prog_ac_ct_AR="ar"
517449dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
517549dc963fSmrg    break 2
517649dc963fSmrg  fi
517749dc963fSmrgdone
517849dc963fSmrg  done
517949dc963fSmrgIFS=$as_save_IFS
51804b0ead49Smrg
518149dc963fSmrgfi
518249dc963fSmrgfi
518349dc963fSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR
518449dc963fSmrgif test -n "$ac_ct_AR"; then
518549dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
518649dc963fSmrg$as_echo "$ac_ct_AR" >&6; }
518749dc963fSmrgelse
518849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
518949dc963fSmrg$as_echo "no" >&6; }
51904b0ead49Smrgfi
51914b0ead49Smrg
519249dc963fSmrg  if test "x$ac_ct_AR" = x; then
519349dc963fSmrg    AR="false"
519449dc963fSmrg  else
519549dc963fSmrg    case $cross_compiling:$ac_tool_warned in
519649dc963fSmrgyes:)
519749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
519849dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
519949dc963fSmrgac_tool_warned=yes ;;
52004b0ead49Smrgesac
520149dc963fSmrg    AR=$ac_ct_AR
520249dc963fSmrg  fi
52034b0ead49Smrgelse
520449dc963fSmrg  AR="$ac_cv_prog_AR"
52054b0ead49Smrgfi
52064b0ead49Smrg
520749dc963fSmrgtest -z "$AR" && AR=ar
520849dc963fSmrgtest -z "$AR_FLAGS" && AR_FLAGS=cru
52094b0ead49Smrg
52104b0ead49Smrg
52114b0ead49Smrg
521249dc963fSmrg
521349dc963fSmrg
521449dc963fSmrg
521549dc963fSmrg
521649dc963fSmrg
521749dc963fSmrg
521849dc963fSmrg
521949dc963fSmrg
522049dc963fSmrgif test -n "$ac_tool_prefix"; then
522149dc963fSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
522249dc963fSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
522349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
522452b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
52257aa89044Smrgif ${ac_cv_prog_STRIP+:} false; then :
522652b01e16Smrg  $as_echo_n "(cached) " >&6
52274b0ead49Smrgelse
522849dc963fSmrg  if test -n "$STRIP"; then
522949dc963fSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
52304b0ead49Smrgelse
52314b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52324b0ead49Smrgfor as_dir in $PATH
52334b0ead49Smrgdo
52344b0ead49Smrg  IFS=$as_save_IFS
52354b0ead49Smrg  test -z "$as_dir" && as_dir=.
523649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
52374b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
523849dc963fSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
523949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52404b0ead49Smrg    break 2
52414b0ead49Smrg  fi
52424b0ead49Smrgdone
524349dc963fSmrg  done
52444b0ead49SmrgIFS=$as_save_IFS
52454b0ead49Smrg
52464b0ead49Smrgfi
52474b0ead49Smrgfi
524849dc963fSmrgSTRIP=$ac_cv_prog_STRIP
524949dc963fSmrgif test -n "$STRIP"; then
525049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
525149dc963fSmrg$as_echo "$STRIP" >&6; }
52524b0ead49Smrgelse
525349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
525452b01e16Smrg$as_echo "no" >&6; }
52554b0ead49Smrgfi
52564b0ead49Smrg
52574b0ead49Smrg
52584b0ead49Smrgfi
525949dc963fSmrgif test -z "$ac_cv_prog_STRIP"; then
526049dc963fSmrg  ac_ct_STRIP=$STRIP
526149dc963fSmrg  # Extract the first word of "strip", so it can be a program name with args.
526249dc963fSmrgset dummy strip; ac_word=$2
526349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
526452b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
52657aa89044Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
526652b01e16Smrg  $as_echo_n "(cached) " >&6
52674b0ead49Smrgelse
526849dc963fSmrg  if test -n "$ac_ct_STRIP"; then
526949dc963fSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
52704b0ead49Smrgelse
52714b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52724b0ead49Smrgfor as_dir in $PATH
52734b0ead49Smrgdo
52744b0ead49Smrg  IFS=$as_save_IFS
52754b0ead49Smrg  test -z "$as_dir" && as_dir=.
527649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
52774b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
527849dc963fSmrg    ac_cv_prog_ac_ct_STRIP="strip"
527949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52804b0ead49Smrg    break 2
52814b0ead49Smrg  fi
52824b0ead49Smrgdone
528349dc963fSmrg  done
52844b0ead49SmrgIFS=$as_save_IFS
52854b0ead49Smrg
52864b0ead49Smrgfi
52874b0ead49Smrgfi
528849dc963fSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
528949dc963fSmrgif test -n "$ac_ct_STRIP"; then
529049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
529149dc963fSmrg$as_echo "$ac_ct_STRIP" >&6; }
52924b0ead49Smrgelse
529349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
529452b01e16Smrg$as_echo "no" >&6; }
52954b0ead49Smrgfi
52964b0ead49Smrg
529749dc963fSmrg  if test "x$ac_ct_STRIP" = x; then
529849dc963fSmrg    STRIP=":"
52994b0ead49Smrg  else
53004b0ead49Smrg    case $cross_compiling:$ac_tool_warned in
53014b0ead49Smrgyes:)
530249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
530352b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
53044b0ead49Smrgac_tool_warned=yes ;;
53054b0ead49Smrgesac
530649dc963fSmrg    STRIP=$ac_ct_STRIP
53074b0ead49Smrg  fi
530849dc963fSmrgelse
530949dc963fSmrg  STRIP="$ac_cv_prog_STRIP"
53104b0ead49Smrgfi
53114b0ead49Smrg
531249dc963fSmrgtest -z "$STRIP" && STRIP=:
53134b0ead49Smrg
53144b0ead49Smrg
53154b0ead49Smrg
53164b0ead49Smrg
53174b0ead49Smrg
531849dc963fSmrg
531949dc963fSmrgif test -n "$ac_tool_prefix"; then
532049dc963fSmrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
532149dc963fSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
532249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
532349dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
53247aa89044Smrgif ${ac_cv_prog_RANLIB+:} false; then :
532549dc963fSmrg  $as_echo_n "(cached) " >&6
532649dc963fSmrgelse
532749dc963fSmrg  if test -n "$RANLIB"; then
532849dc963fSmrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
532949dc963fSmrgelse
533049dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
533149dc963fSmrgfor as_dir in $PATH
533249dc963fSmrgdo
533349dc963fSmrg  IFS=$as_save_IFS
533449dc963fSmrg  test -z "$as_dir" && as_dir=.
533549dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
533649dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
533749dc963fSmrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
533849dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
533949dc963fSmrg    break 2
534049dc963fSmrg  fi
534149dc963fSmrgdone
534249dc963fSmrg  done
534349dc963fSmrgIFS=$as_save_IFS
53444b0ead49Smrg
53454b0ead49Smrgfi
534649dc963fSmrgfi
534749dc963fSmrgRANLIB=$ac_cv_prog_RANLIB
534849dc963fSmrgif test -n "$RANLIB"; then
534949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
535049dc963fSmrg$as_echo "$RANLIB" >&6; }
535152b01e16Smrgelse
535249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
535349dc963fSmrg$as_echo "no" >&6; }
535449dc963fSmrgfi
535549dc963fSmrg
535649dc963fSmrg
535752b01e16Smrgfi
535849dc963fSmrgif test -z "$ac_cv_prog_RANLIB"; then
535949dc963fSmrg  ac_ct_RANLIB=$RANLIB
536049dc963fSmrg  # Extract the first word of "ranlib", so it can be a program name with args.
536149dc963fSmrgset dummy ranlib; ac_word=$2
536249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
536349dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
53647aa89044Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
536552b01e16Smrg  $as_echo_n "(cached) " >&6
53664b0ead49Smrgelse
536749dc963fSmrg  if test -n "$ac_ct_RANLIB"; then
536849dc963fSmrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
536949dc963fSmrgelse
537049dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
537149dc963fSmrgfor as_dir in $PATH
537249dc963fSmrgdo
537349dc963fSmrg  IFS=$as_save_IFS
537449dc963fSmrg  test -z "$as_dir" && as_dir=.
537549dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
537649dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
537749dc963fSmrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
537849dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
537949dc963fSmrg    break 2
538049dc963fSmrg  fi
538149dc963fSmrgdone
538249dc963fSmrg  done
538349dc963fSmrgIFS=$as_save_IFS
53844b0ead49Smrg
538549dc963fSmrgfi
538649dc963fSmrgfi
538749dc963fSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
538849dc963fSmrgif test -n "$ac_ct_RANLIB"; then
538949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
539049dc963fSmrg$as_echo "$ac_ct_RANLIB" >&6; }
539149dc963fSmrgelse
539249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
539349dc963fSmrg$as_echo "no" >&6; }
539449dc963fSmrgfi
53954b0ead49Smrg
539649dc963fSmrg  if test "x$ac_ct_RANLIB" = x; then
539749dc963fSmrg    RANLIB=":"
539849dc963fSmrg  else
539949dc963fSmrg    case $cross_compiling:$ac_tool_warned in
540049dc963fSmrgyes:)
540149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
540249dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
540349dc963fSmrgac_tool_warned=yes ;;
54044b0ead49Smrgesac
540549dc963fSmrg    RANLIB=$ac_ct_RANLIB
540649dc963fSmrg  fi
54074b0ead49Smrgelse
540849dc963fSmrg  RANLIB="$ac_cv_prog_RANLIB"
540949dc963fSmrgfi
54104b0ead49Smrg
541149dc963fSmrgtest -z "$RANLIB" && RANLIB=:
54124b0ead49Smrg
54134b0ead49Smrg
54144b0ead49Smrg
54154b0ead49Smrg
54164b0ead49Smrg
54174b0ead49Smrg
541849dc963fSmrg# Determine commands to create old-style static archives.
541949dc963fSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
542049dc963fSmrgold_postinstall_cmds='chmod 644 $oldlib'
542149dc963fSmrgold_postuninstall_cmds=
54224b0ead49Smrg
542349dc963fSmrgif test -n "$RANLIB"; then
542449dc963fSmrg  case $host_os in
542549dc963fSmrg  openbsd*)
542649dc963fSmrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
542749dc963fSmrg    ;;
542849dc963fSmrg  *)
542949dc963fSmrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
543049dc963fSmrg    ;;
543149dc963fSmrg  esac
543249dc963fSmrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
54334b0ead49Smrgfi
54344b0ead49Smrg
54357aa89044Smrgcase $host_os in
54367aa89044Smrg  darwin*)
54377aa89044Smrg    lock_old_archive_extraction=yes ;;
54387aa89044Smrg  *)
54397aa89044Smrg    lock_old_archive_extraction=no ;;
54407aa89044Smrgesac
54417aa89044Smrg
54427aa89044Smrg
54437aa89044Smrg
54447aa89044Smrg
54457aa89044Smrg
54467aa89044Smrg
54474b0ead49Smrg
54484b0ead49Smrg
54494b0ead49Smrg
54504b0ead49Smrg
545149dc963fSmrg
545249dc963fSmrg
545349dc963fSmrg
545449dc963fSmrg
545549dc963fSmrg
545649dc963fSmrg
545749dc963fSmrg
545849dc963fSmrg
545949dc963fSmrg
546049dc963fSmrg
546149dc963fSmrg
546249dc963fSmrg
546349dc963fSmrg
546449dc963fSmrg
546549dc963fSmrg
546649dc963fSmrg
546749dc963fSmrg
546849dc963fSmrg
546949dc963fSmrg
547049dc963fSmrg
547149dc963fSmrg
547249dc963fSmrg
547349dc963fSmrg
547449dc963fSmrg
547549dc963fSmrg
547649dc963fSmrg
547749dc963fSmrg
547849dc963fSmrg
547949dc963fSmrg
548049dc963fSmrg# If no C compiler was specified, use CC.
548149dc963fSmrgLTCC=${LTCC-"$CC"}
548249dc963fSmrg
548349dc963fSmrg# If no C compiler flags were specified, use CFLAGS.
548449dc963fSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
548549dc963fSmrg
548649dc963fSmrg# Allow CC to be a program name with arguments.
548749dc963fSmrgcompiler=$CC
548849dc963fSmrg
548949dc963fSmrg
549049dc963fSmrg# Check for command to grab the raw symbol name followed by C symbol from nm.
549149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
549249dc963fSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
54937aa89044Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
549452b01e16Smrg  $as_echo_n "(cached) " >&6
54954b0ead49Smrgelse
54964b0ead49Smrg
549749dc963fSmrg# These are sane defaults that work on at least a few old systems.
549849dc963fSmrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
549952b01e16Smrg
550049dc963fSmrg# Character class describing NM global symbol codes.
550149dc963fSmrgsymcode='[BCDEGRST]'
55024b0ead49Smrg
550349dc963fSmrg# Regexp to match symbols that can be accessed directly from C.
550449dc963fSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
55054b0ead49Smrg
550649dc963fSmrg# Define system-specific variables.
550749dc963fSmrgcase $host_os in
550849dc963fSmrgaix*)
550949dc963fSmrg  symcode='[BCDT]'
551049dc963fSmrg  ;;
551149dc963fSmrgcygwin* | mingw* | pw32* | cegcc*)
551249dc963fSmrg  symcode='[ABCDGISTW]'
551349dc963fSmrg  ;;
551449dc963fSmrghpux*)
551549dc963fSmrg  if test "$host_cpu" = ia64; then
551649dc963fSmrg    symcode='[ABCDEGRST]'
551749dc963fSmrg  fi
551849dc963fSmrg  ;;
551949dc963fSmrgirix* | nonstopux*)
552049dc963fSmrg  symcode='[BCDEGRST]'
552149dc963fSmrg  ;;
552249dc963fSmrgosf*)
552349dc963fSmrg  symcode='[BCDEGQRST]'
552449dc963fSmrg  ;;
552549dc963fSmrgsolaris*)
552649dc963fSmrg  symcode='[BDRT]'
552749dc963fSmrg  ;;
552849dc963fSmrgsco3.2v5*)
552949dc963fSmrg  symcode='[DT]'
553049dc963fSmrg  ;;
553149dc963fSmrgsysv4.2uw2*)
553249dc963fSmrg  symcode='[DT]'
553349dc963fSmrg  ;;
553449dc963fSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
553549dc963fSmrg  symcode='[ABDT]'
553649dc963fSmrg  ;;
553749dc963fSmrgsysv4)
553849dc963fSmrg  symcode='[DFNSTU]'
553949dc963fSmrg  ;;
554049dc963fSmrgesac
55414b0ead49Smrg
554249dc963fSmrg# If we're using GNU nm, then use its standard symbol codes.
554349dc963fSmrgcase `$NM -V 2>&1` in
554449dc963fSmrg*GNU* | *'with BFD'*)
554549dc963fSmrg  symcode='[ABCDGIRSTW]' ;;
554649dc963fSmrgesac
55474b0ead49Smrg
554849dc963fSmrg# Transform an extracted symbol line into a proper C declaration.
554949dc963fSmrg# Some systems (esp. on ia64) link data and code symbols differently,
555049dc963fSmrg# so use this general approach.
555149dc963fSmrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
55524b0ead49Smrg
555349dc963fSmrg# Transform an extracted symbol line into symbol name and symbol address
555449dc963fSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
555549dc963fSmrglt_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'"
55564b0ead49Smrg
555749dc963fSmrg# Handle CRLF in mingw tool chain
555849dc963fSmrgopt_cr=
555949dc963fSmrgcase $build_os in
556049dc963fSmrgmingw*)
556149dc963fSmrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
556249dc963fSmrg  ;;
556349dc963fSmrgesac
55644b0ead49Smrg
556549dc963fSmrg# Try without a prefix underscore, then with it.
556649dc963fSmrgfor ac_symprfx in "" "_"; do
55674b0ead49Smrg
556849dc963fSmrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
556949dc963fSmrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
557049dc963fSmrg
557149dc963fSmrg  # Write the raw and C identifiers.
557249dc963fSmrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
557349dc963fSmrg    # Fake it for dumpbin and say T for any non-static function
557449dc963fSmrg    # and D for any global variable.
557549dc963fSmrg    # Also find C++ and __fastcall symbols from MSVC++,
557649dc963fSmrg    # which start with @ or ?.
557749dc963fSmrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
557849dc963fSmrg"     {last_section=section; section=\$ 3};"\
557949dc963fSmrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
558049dc963fSmrg"     \$ 0!~/External *\|/{next};"\
558149dc963fSmrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
558249dc963fSmrg"     {if(hide[section]) next};"\
558349dc963fSmrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
558449dc963fSmrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
558549dc963fSmrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
558649dc963fSmrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
558749dc963fSmrg"     ' prfx=^$ac_symprfx"
558849dc963fSmrg  else
558949dc963fSmrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
559049dc963fSmrg  fi
559149dc963fSmrg
559249dc963fSmrg  # Check to see that the pipe works correctly.
559349dc963fSmrg  pipe_works=no
559449dc963fSmrg
559549dc963fSmrg  rm -f conftest*
559649dc963fSmrg  cat > conftest.$ac_ext <<_LT_EOF
559749dc963fSmrg#ifdef __cplusplus
559849dc963fSmrgextern "C" {
55994b0ead49Smrg#endif
560049dc963fSmrgchar nm_test_var;
560149dc963fSmrgvoid nm_test_func(void);
560249dc963fSmrgvoid nm_test_func(void){}
560349dc963fSmrg#ifdef __cplusplus
560449dc963fSmrg}
560549dc963fSmrg#endif
560649dc963fSmrgint main(){nm_test_var='a';nm_test_func();return(0);}
560749dc963fSmrg_LT_EOF
560849dc963fSmrg
560949dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
561049dc963fSmrg  (eval $ac_compile) 2>&5
56114b0ead49Smrg  ac_status=$?
561249dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
561349dc963fSmrg  test $ac_status = 0; }; then
561449dc963fSmrg    # Now try to grab the symbols.
561549dc963fSmrg    nlist=conftest.nm
56167aa89044Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
56177aa89044Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
561849dc963fSmrg  ac_status=$?
561949dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
562049dc963fSmrg  test $ac_status = 0; } && test -s "$nlist"; then
562149dc963fSmrg      # Try sorting and uniquifying the output.
562249dc963fSmrg      if sort "$nlist" | uniq > "$nlist"T; then
562349dc963fSmrg	mv -f "$nlist"T "$nlist"
562449dc963fSmrg      else
562549dc963fSmrg	rm -f "$nlist"T
562649dc963fSmrg      fi
56274b0ead49Smrg
562849dc963fSmrg      # Make sure that we snagged all the symbols we need.
562949dc963fSmrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
563049dc963fSmrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
563149dc963fSmrg	  cat <<_LT_EOF > conftest.$ac_ext
563249dc963fSmrg#ifdef __cplusplus
563349dc963fSmrgextern "C" {
563449dc963fSmrg#endif
56354b0ead49Smrg
563649dc963fSmrg_LT_EOF
563749dc963fSmrg	  # Now generate the symbol file.
563849dc963fSmrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
56394b0ead49Smrg
564049dc963fSmrg	  cat <<_LT_EOF >> conftest.$ac_ext
56414b0ead49Smrg
564249dc963fSmrg/* The mapping between symbol names and symbols.  */
564349dc963fSmrgconst struct {
564449dc963fSmrg  const char *name;
564549dc963fSmrg  void       *address;
564649dc963fSmrg}
564749dc963fSmrglt__PROGRAM__LTX_preloaded_symbols[] =
564849dc963fSmrg{
564949dc963fSmrg  { "@PROGRAM@", (void *) 0 },
565049dc963fSmrg_LT_EOF
565149dc963fSmrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
565249dc963fSmrg	  cat <<\_LT_EOF >> conftest.$ac_ext
565349dc963fSmrg  {0, (void *) 0}
565449dc963fSmrg};
56554b0ead49Smrg
565649dc963fSmrg/* This works around a problem in FreeBSD linker */
565749dc963fSmrg#ifdef FREEBSD_WORKAROUND
565849dc963fSmrgstatic const void *lt_preloaded_setup() {
565949dc963fSmrg  return lt__PROGRAM__LTX_preloaded_symbols;
566049dc963fSmrg}
566149dc963fSmrg#endif
566249dc963fSmrg
566349dc963fSmrg#ifdef __cplusplus
566449dc963fSmrg}
566549dc963fSmrg#endif
566649dc963fSmrg_LT_EOF
566749dc963fSmrg	  # Now try linking the two files.
566849dc963fSmrg	  mv conftest.$ac_objext conftstm.$ac_objext
566949dc963fSmrg	  lt_save_LIBS="$LIBS"
567049dc963fSmrg	  lt_save_CFLAGS="$CFLAGS"
567149dc963fSmrg	  LIBS="conftstm.$ac_objext"
567249dc963fSmrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
567349dc963fSmrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
567449dc963fSmrg  (eval $ac_link) 2>&5
567549dc963fSmrg  ac_status=$?
567649dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
567749dc963fSmrg  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
567849dc963fSmrg	    pipe_works=yes
567949dc963fSmrg	  fi
568049dc963fSmrg	  LIBS="$lt_save_LIBS"
568149dc963fSmrg	  CFLAGS="$lt_save_CFLAGS"
568249dc963fSmrg	else
568349dc963fSmrg	  echo "cannot find nm_test_func in $nlist" >&5
568449dc963fSmrg	fi
568549dc963fSmrg      else
568649dc963fSmrg	echo "cannot find nm_test_var in $nlist" >&5
568749dc963fSmrg      fi
568849dc963fSmrg    else
568949dc963fSmrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
569049dc963fSmrg    fi
569149dc963fSmrg  else
569249dc963fSmrg    echo "$progname: failed program was:" >&5
569349dc963fSmrg    cat conftest.$ac_ext >&5
569449dc963fSmrg  fi
569549dc963fSmrg  rm -rf conftest* conftst*
56964b0ead49Smrg
569749dc963fSmrg  # Do not use the global_symbol_pipe unless it works.
569849dc963fSmrg  if test "$pipe_works" = yes; then
569949dc963fSmrg    break
570049dc963fSmrg  else
570149dc963fSmrg    lt_cv_sys_global_symbol_pipe=
570249dc963fSmrg  fi
57034b0ead49Smrgdone
57044b0ead49Smrg
570549dc963fSmrgfi
57064b0ead49Smrg
570749dc963fSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
570849dc963fSmrg  lt_cv_sys_global_symbol_to_cdecl=
57094b0ead49Smrgfi
571049dc963fSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
571149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
571249dc963fSmrg$as_echo "failed" >&6; }
57134b0ead49Smrgelse
571449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
571549dc963fSmrg$as_echo "ok" >&6; }
57164b0ead49Smrgfi
57174b0ead49Smrg
571849dc963fSmrg
571949dc963fSmrg
572049dc963fSmrg
572149dc963fSmrg
572249dc963fSmrg
572349dc963fSmrg
572449dc963fSmrg
572549dc963fSmrg
572649dc963fSmrg
572749dc963fSmrg
572849dc963fSmrg
572949dc963fSmrg
573049dc963fSmrg
573149dc963fSmrg
573249dc963fSmrg
573349dc963fSmrg
573449dc963fSmrg
573549dc963fSmrg
573649dc963fSmrg
573749dc963fSmrg
573849dc963fSmrg
573949dc963fSmrg
574049dc963fSmrg# Check whether --enable-libtool-lock was given.
574149dc963fSmrgif test "${enable_libtool_lock+set}" = set; then :
574249dc963fSmrg  enableval=$enable_libtool_lock;
57434b0ead49Smrgfi
57444b0ead49Smrg
574549dc963fSmrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
57464b0ead49Smrg
574749dc963fSmrg# Some flags need to be propagated to the compiler or linker for good
574849dc963fSmrg# libtool support.
574949dc963fSmrgcase $host in
575049dc963fSmrgia64-*-hpux*)
575149dc963fSmrg  # Find out which ABI we are using.
575249dc963fSmrg  echo 'int i;' > conftest.$ac_ext
575349dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
575449dc963fSmrg  (eval $ac_compile) 2>&5
57554b0ead49Smrg  ac_status=$?
575649dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
575749dc963fSmrg  test $ac_status = 0; }; then
575849dc963fSmrg    case `/usr/bin/file conftest.$ac_objext` in
575949dc963fSmrg      *ELF-32*)
576049dc963fSmrg	HPUX_IA64_MODE="32"
576149dc963fSmrg	;;
576249dc963fSmrg      *ELF-64*)
576349dc963fSmrg	HPUX_IA64_MODE="64"
576449dc963fSmrg	;;
576549dc963fSmrg    esac
576649dc963fSmrg  fi
576749dc963fSmrg  rm -rf conftest*
576849dc963fSmrg  ;;
576949dc963fSmrg*-*-irix6*)
577049dc963fSmrg  # Find out which ABI we are using.
57717aa89044Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
577249dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
577349dc963fSmrg  (eval $ac_compile) 2>&5
577449dc963fSmrg  ac_status=$?
577549dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
577649dc963fSmrg  test $ac_status = 0; }; then
577749dc963fSmrg    if test "$lt_cv_prog_gnu_ld" = yes; then
577849dc963fSmrg      case `/usr/bin/file conftest.$ac_objext` in
577949dc963fSmrg	*32-bit*)
578049dc963fSmrg	  LD="${LD-ld} -melf32bsmip"
578149dc963fSmrg	  ;;
578249dc963fSmrg	*N32*)
578349dc963fSmrg	  LD="${LD-ld} -melf32bmipn32"
578449dc963fSmrg	  ;;
578549dc963fSmrg	*64-bit*)
578649dc963fSmrg	  LD="${LD-ld} -melf64bmip"
578749dc963fSmrg	;;
578849dc963fSmrg      esac
578949dc963fSmrg    else
579049dc963fSmrg      case `/usr/bin/file conftest.$ac_objext` in
579149dc963fSmrg	*32-bit*)
579249dc963fSmrg	  LD="${LD-ld} -32"
579349dc963fSmrg	  ;;
579449dc963fSmrg	*N32*)
579549dc963fSmrg	  LD="${LD-ld} -n32"
579649dc963fSmrg	  ;;
579749dc963fSmrg	*64-bit*)
579849dc963fSmrg	  LD="${LD-ld} -64"
579949dc963fSmrg	  ;;
580049dc963fSmrg      esac
580149dc963fSmrg    fi
580249dc963fSmrg  fi
580349dc963fSmrg  rm -rf conftest*
580449dc963fSmrg  ;;
580549dc963fSmrg
580649dc963fSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
580749dc963fSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
580849dc963fSmrg  # Find out which ABI we are using.
580949dc963fSmrg  echo 'int i;' > conftest.$ac_ext
581049dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
581149dc963fSmrg  (eval $ac_compile) 2>&5
581249dc963fSmrg  ac_status=$?
581349dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
581449dc963fSmrg  test $ac_status = 0; }; then
581549dc963fSmrg    case `/usr/bin/file conftest.o` in
581649dc963fSmrg      *32-bit*)
581749dc963fSmrg	case $host in
581849dc963fSmrg	  x86_64-*kfreebsd*-gnu)
581949dc963fSmrg	    LD="${LD-ld} -m elf_i386_fbsd"
582049dc963fSmrg	    ;;
582149dc963fSmrg	  x86_64-*linux*)
582249dc963fSmrg	    LD="${LD-ld} -m elf_i386"
582349dc963fSmrg	    ;;
582449dc963fSmrg	  ppc64-*linux*|powerpc64-*linux*)
582549dc963fSmrg	    LD="${LD-ld} -m elf32ppclinux"
582649dc963fSmrg	    ;;
582749dc963fSmrg	  s390x-*linux*)
582849dc963fSmrg	    LD="${LD-ld} -m elf_s390"
582949dc963fSmrg	    ;;
583049dc963fSmrg	  sparc64-*linux*)
583149dc963fSmrg	    LD="${LD-ld} -m elf32_sparc"
583249dc963fSmrg	    ;;
583349dc963fSmrg	esac
583449dc963fSmrg	;;
583549dc963fSmrg      *64-bit*)
583649dc963fSmrg	case $host in
583749dc963fSmrg	  x86_64-*kfreebsd*-gnu)
583849dc963fSmrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
583949dc963fSmrg	    ;;
584049dc963fSmrg	  x86_64-*linux*)
584149dc963fSmrg	    LD="${LD-ld} -m elf_x86_64"
584249dc963fSmrg	    ;;
584349dc963fSmrg	  ppc*-*linux*|powerpc*-*linux*)
584449dc963fSmrg	    LD="${LD-ld} -m elf64ppc"
584549dc963fSmrg	    ;;
584649dc963fSmrg	  s390*-*linux*|s390*-*tpf*)
584749dc963fSmrg	    LD="${LD-ld} -m elf64_s390"
584849dc963fSmrg	    ;;
584949dc963fSmrg	  sparc*-*linux*)
585049dc963fSmrg	    LD="${LD-ld} -m elf64_sparc"
585149dc963fSmrg	    ;;
585249dc963fSmrg	esac
585349dc963fSmrg	;;
585449dc963fSmrg    esac
585549dc963fSmrg  fi
585649dc963fSmrg  rm -rf conftest*
585749dc963fSmrg  ;;
585849dc963fSmrg
585949dc963fSmrg*-*-sco3.2v5*)
586049dc963fSmrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
586149dc963fSmrg  SAVE_CFLAGS="$CFLAGS"
586249dc963fSmrg  CFLAGS="$CFLAGS -belf"
586349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
586449dc963fSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
58657aa89044Smrgif ${lt_cv_cc_needs_belf+:} false; then :
586649dc963fSmrg  $as_echo_n "(cached) " >&6
58674b0ead49Smrgelse
586849dc963fSmrg  ac_ext=c
586949dc963fSmrgac_cpp='$CPP $CPPFLAGS'
587049dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
587149dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
587249dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
58734b0ead49Smrg
587449dc963fSmrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
587549dc963fSmrg/* end confdefs.h.  */
58764b0ead49Smrg
587749dc963fSmrgint
587849dc963fSmrgmain ()
587949dc963fSmrg{
58804b0ead49Smrg
588149dc963fSmrg  ;
588249dc963fSmrg  return 0;
588349dc963fSmrg}
588449dc963fSmrg_ACEOF
588549dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
588649dc963fSmrg  lt_cv_cc_needs_belf=yes
58874b0ead49Smrgelse
588849dc963fSmrg  lt_cv_cc_needs_belf=no
58894b0ead49Smrgfi
589049dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
589149dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
589249dc963fSmrg     ac_ext=c
589349dc963fSmrgac_cpp='$CPP $CPPFLAGS'
589449dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
589549dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
589649dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
58974b0ead49Smrg
58984b0ead49Smrgfi
589949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
590049dc963fSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
590149dc963fSmrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
590249dc963fSmrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
590349dc963fSmrg    CFLAGS="$SAVE_CFLAGS"
590449dc963fSmrg  fi
590549dc963fSmrg  ;;
590649dc963fSmrgsparc*-*solaris*)
590749dc963fSmrg  # Find out which ABI we are using.
590849dc963fSmrg  echo 'int i;' > conftest.$ac_ext
590949dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
591049dc963fSmrg  (eval $ac_compile) 2>&5
591149dc963fSmrg  ac_status=$?
591249dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
591349dc963fSmrg  test $ac_status = 0; }; then
591449dc963fSmrg    case `/usr/bin/file conftest.o` in
591549dc963fSmrg    *64-bit*)
591649dc963fSmrg      case $lt_cv_prog_gnu_ld in
591749dc963fSmrg      yes*) LD="${LD-ld} -m elf64_sparc" ;;
591849dc963fSmrg      *)
591949dc963fSmrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
592049dc963fSmrg	  LD="${LD-ld} -64"
592149dc963fSmrg	fi
592249dc963fSmrg	;;
592349dc963fSmrg      esac
592449dc963fSmrg      ;;
592549dc963fSmrg    esac
592649dc963fSmrg  fi
592749dc963fSmrg  rm -rf conftest*
592849dc963fSmrg  ;;
592949dc963fSmrgesac
59304b0ead49Smrg
593149dc963fSmrgneed_locks="$enable_libtool_lock"
59324b0ead49Smrg
593349dc963fSmrg
593449dc963fSmrg  case $host_os in
593549dc963fSmrg    rhapsody* | darwin*)
593649dc963fSmrg    if test -n "$ac_tool_prefix"; then
593749dc963fSmrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
593849dc963fSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
593949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
594052b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
59417aa89044Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
594252b01e16Smrg  $as_echo_n "(cached) " >&6
59434b0ead49Smrgelse
594449dc963fSmrg  if test -n "$DSYMUTIL"; then
594549dc963fSmrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
59464b0ead49Smrgelse
59474b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
59484b0ead49Smrgfor as_dir in $PATH
59494b0ead49Smrgdo
59504b0ead49Smrg  IFS=$as_save_IFS
59514b0ead49Smrg  test -z "$as_dir" && as_dir=.
595249dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
59534b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
595449dc963fSmrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
595549dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59564b0ead49Smrg    break 2
59574b0ead49Smrg  fi
59584b0ead49Smrgdone
595949dc963fSmrg  done
59604b0ead49SmrgIFS=$as_save_IFS
59614b0ead49Smrg
59624b0ead49Smrgfi
59634b0ead49Smrgfi
596449dc963fSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
596549dc963fSmrgif test -n "$DSYMUTIL"; then
596649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
596749dc963fSmrg$as_echo "$DSYMUTIL" >&6; }
59684b0ead49Smrgelse
596949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
597052b01e16Smrg$as_echo "no" >&6; }
59714b0ead49Smrgfi
59724b0ead49Smrg
59734b0ead49Smrg
59744b0ead49Smrgfi
597549dc963fSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then
597649dc963fSmrg  ac_ct_DSYMUTIL=$DSYMUTIL
597749dc963fSmrg  # Extract the first word of "dsymutil", so it can be a program name with args.
597849dc963fSmrgset dummy dsymutil; ac_word=$2
597949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
598052b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; }
59817aa89044Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
598252b01e16Smrg  $as_echo_n "(cached) " >&6
59834b0ead49Smrgelse
598449dc963fSmrg  if test -n "$ac_ct_DSYMUTIL"; then
598549dc963fSmrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
59864b0ead49Smrgelse
59874b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
59884b0ead49Smrgfor as_dir in $PATH
59894b0ead49Smrgdo
59904b0ead49Smrg  IFS=$as_save_IFS
59914b0ead49Smrg  test -z "$as_dir" && as_dir=.
599249dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
59934b0ead49Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
599449dc963fSmrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
599549dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59964b0ead49Smrg    break 2
59974b0ead49Smrg  fi
59984b0ead49Smrgdone
599949dc963fSmrg  done
60004b0ead49SmrgIFS=$as_save_IFS
60014b0ead49Smrg
60024b0ead49Smrgfi
60034b0ead49Smrgfi
600449dc963fSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
600549dc963fSmrgif test -n "$ac_ct_DSYMUTIL"; then
600649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
600749dc963fSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
60084b0ead49Smrgelse
600949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
601052b01e16Smrg$as_echo "no" >&6; }
60114b0ead49Smrgfi
60124b0ead49Smrg
601349dc963fSmrg  if test "x$ac_ct_DSYMUTIL" = x; then
601449dc963fSmrg    DSYMUTIL=":"
60154b0ead49Smrg  else
60164b0ead49Smrg    case $cross_compiling:$ac_tool_warned in
60174b0ead49Smrgyes:)
601849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
601952b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
60204b0ead49Smrgac_tool_warned=yes ;;
60214b0ead49Smrgesac
602249dc963fSmrg    DSYMUTIL=$ac_ct_DSYMUTIL
60234b0ead49Smrg  fi
602449dc963fSmrgelse
602549dc963fSmrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
60264b0ead49Smrgfi
60274b0ead49Smrg
602849dc963fSmrg    if test -n "$ac_tool_prefix"; then
602949dc963fSmrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
603049dc963fSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
603149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
603249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
60337aa89044Smrgif ${ac_cv_prog_NMEDIT+:} false; then :
603452b01e16Smrg  $as_echo_n "(cached) " >&6
60354b0ead49Smrgelse
603649dc963fSmrg  if test -n "$NMEDIT"; then
603749dc963fSmrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
60384b0ead49Smrgelse
603949dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
604049dc963fSmrgfor as_dir in $PATH
604149dc963fSmrgdo
604249dc963fSmrg  IFS=$as_save_IFS
604349dc963fSmrg  test -z "$as_dir" && as_dir=.
604449dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
604549dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
604649dc963fSmrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
604749dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
604849dc963fSmrg    break 2
604949dc963fSmrg  fi
605049dc963fSmrgdone
605149dc963fSmrg  done
605249dc963fSmrgIFS=$as_save_IFS
60534b0ead49Smrg
605449dc963fSmrgfi
605549dc963fSmrgfi
605649dc963fSmrgNMEDIT=$ac_cv_prog_NMEDIT
605749dc963fSmrgif test -n "$NMEDIT"; then
605849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
605949dc963fSmrg$as_echo "$NMEDIT" >&6; }
606049dc963fSmrgelse
606149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
606249dc963fSmrg$as_echo "no" >&6; }
60634b0ead49Smrgfi
60644b0ead49Smrg
606549dc963fSmrg
606649dc963fSmrgfi
606749dc963fSmrgif test -z "$ac_cv_prog_NMEDIT"; then
606849dc963fSmrg  ac_ct_NMEDIT=$NMEDIT
606949dc963fSmrg  # Extract the first word of "nmedit", so it can be a program name with args.
607049dc963fSmrgset dummy nmedit; ac_word=$2
607149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
607249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
60737aa89044Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
607452b01e16Smrg  $as_echo_n "(cached) " >&6
60754b0ead49Smrgelse
607649dc963fSmrg  if test -n "$ac_ct_NMEDIT"; then
607749dc963fSmrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
607849dc963fSmrgelse
607949dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
608049dc963fSmrgfor as_dir in $PATH
608149dc963fSmrgdo
608249dc963fSmrg  IFS=$as_save_IFS
608349dc963fSmrg  test -z "$as_dir" && as_dir=.
608449dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
608549dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
608649dc963fSmrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
608749dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
608849dc963fSmrg    break 2
608949dc963fSmrg  fi
609049dc963fSmrgdone
609149dc963fSmrg  done
609249dc963fSmrgIFS=$as_save_IFS
609349dc963fSmrg
609449dc963fSmrgfi
609549dc963fSmrgfi
609649dc963fSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
609749dc963fSmrgif test -n "$ac_ct_NMEDIT"; then
609849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
609949dc963fSmrg$as_echo "$ac_ct_NMEDIT" >&6; }
610049dc963fSmrgelse
610149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
610249dc963fSmrg$as_echo "no" >&6; }
610349dc963fSmrgfi
61044b0ead49Smrg
610549dc963fSmrg  if test "x$ac_ct_NMEDIT" = x; then
610649dc963fSmrg    NMEDIT=":"
610749dc963fSmrg  else
610849dc963fSmrg    case $cross_compiling:$ac_tool_warned in
610949dc963fSmrgyes:)
611049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
611149dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
611249dc963fSmrgac_tool_warned=yes ;;
61134b0ead49Smrgesac
611449dc963fSmrg    NMEDIT=$ac_ct_NMEDIT
611549dc963fSmrg  fi
61164b0ead49Smrgelse
611749dc963fSmrg  NMEDIT="$ac_cv_prog_NMEDIT"
611849dc963fSmrgfi
611949dc963fSmrg
612049dc963fSmrg    if test -n "$ac_tool_prefix"; then
612149dc963fSmrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
612249dc963fSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
612349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
612449dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
61257aa89044Smrgif ${ac_cv_prog_LIPO+:} false; then :
612649dc963fSmrg  $as_echo_n "(cached) " >&6
612749dc963fSmrgelse
612849dc963fSmrg  if test -n "$LIPO"; then
612949dc963fSmrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
613049dc963fSmrgelse
613149dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
613249dc963fSmrgfor as_dir in $PATH
613349dc963fSmrgdo
613449dc963fSmrg  IFS=$as_save_IFS
613549dc963fSmrg  test -z "$as_dir" && as_dir=.
613649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
613749dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
613849dc963fSmrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
613949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
614049dc963fSmrg    break 2
614149dc963fSmrg  fi
614249dc963fSmrgdone
614349dc963fSmrg  done
614449dc963fSmrgIFS=$as_save_IFS
61454b0ead49Smrg
614649dc963fSmrgfi
614749dc963fSmrgfi
614849dc963fSmrgLIPO=$ac_cv_prog_LIPO
614949dc963fSmrgif test -n "$LIPO"; then
615049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
615149dc963fSmrg$as_echo "$LIPO" >&6; }
615249dc963fSmrgelse
615349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
615449dc963fSmrg$as_echo "no" >&6; }
61554b0ead49Smrgfi
61564b0ead49Smrg
61574b0ead49Smrg
61584b0ead49Smrgfi
615949dc963fSmrgif test -z "$ac_cv_prog_LIPO"; then
616049dc963fSmrg  ac_ct_LIPO=$LIPO
616149dc963fSmrg  # Extract the first word of "lipo", so it can be a program name with args.
616249dc963fSmrgset dummy lipo; ac_word=$2
616349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
616449dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
61657aa89044Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
616649dc963fSmrg  $as_echo_n "(cached) " >&6
616749dc963fSmrgelse
616849dc963fSmrg  if test -n "$ac_ct_LIPO"; then
616949dc963fSmrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
617049dc963fSmrgelse
617149dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
617249dc963fSmrgfor as_dir in $PATH
617349dc963fSmrgdo
617449dc963fSmrg  IFS=$as_save_IFS
617549dc963fSmrg  test -z "$as_dir" && as_dir=.
617649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
617749dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
617849dc963fSmrg    ac_cv_prog_ac_ct_LIPO="lipo"
617949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
618049dc963fSmrg    break 2
61814b0ead49Smrg  fi
618249dc963fSmrgdone
618349dc963fSmrg  done
618449dc963fSmrgIFS=$as_save_IFS
618549dc963fSmrg
618649dc963fSmrgfi
618749dc963fSmrgfi
618849dc963fSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
618949dc963fSmrgif test -n "$ac_ct_LIPO"; then
619049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
619149dc963fSmrg$as_echo "$ac_ct_LIPO" >&6; }
61924b0ead49Smrgelse
619349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
619449dc963fSmrg$as_echo "no" >&6; }
619549dc963fSmrgfi
619649dc963fSmrg
619749dc963fSmrg  if test "x$ac_ct_LIPO" = x; then
619849dc963fSmrg    LIPO=":"
61994b0ead49Smrg  else
620049dc963fSmrg    case $cross_compiling:$ac_tool_warned in
620149dc963fSmrgyes:)
620249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
620349dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
620449dc963fSmrgac_tool_warned=yes ;;
620549dc963fSmrgesac
620649dc963fSmrg    LIPO=$ac_ct_LIPO
62074b0ead49Smrg  fi
620849dc963fSmrgelse
620949dc963fSmrg  LIPO="$ac_cv_prog_LIPO"
62104b0ead49Smrgfi
62114b0ead49Smrg
621249dc963fSmrg    if test -n "$ac_tool_prefix"; then
621349dc963fSmrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
621449dc963fSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2
621549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
621649dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
62177aa89044Smrgif ${ac_cv_prog_OTOOL+:} false; then :
621849dc963fSmrg  $as_echo_n "(cached) " >&6
621952b01e16Smrgelse
622049dc963fSmrg  if test -n "$OTOOL"; then
622149dc963fSmrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
622249dc963fSmrgelse
622349dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
622449dc963fSmrgfor as_dir in $PATH
622549dc963fSmrgdo
622649dc963fSmrg  IFS=$as_save_IFS
622749dc963fSmrg  test -z "$as_dir" && as_dir=.
622849dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
622949dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
623049dc963fSmrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
623149dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
623249dc963fSmrg    break 2
623349dc963fSmrg  fi
623449dc963fSmrgdone
623549dc963fSmrg  done
623649dc963fSmrgIFS=$as_save_IFS
62374b0ead49Smrg
623849dc963fSmrgfi
623949dc963fSmrgfi
624049dc963fSmrgOTOOL=$ac_cv_prog_OTOOL
624149dc963fSmrgif test -n "$OTOOL"; then
624249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
624349dc963fSmrg$as_echo "$OTOOL" >&6; }
624449dc963fSmrgelse
624549dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
624649dc963fSmrg$as_echo "no" >&6; }
624749dc963fSmrgfi
62484b0ead49Smrg
62494b0ead49Smrg
625049dc963fSmrgfi
625149dc963fSmrgif test -z "$ac_cv_prog_OTOOL"; then
625249dc963fSmrg  ac_ct_OTOOL=$OTOOL
625349dc963fSmrg  # Extract the first word of "otool", so it can be a program name with args.
625449dc963fSmrgset dummy otool; ac_word=$2
625549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
625649dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
62577aa89044Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
625852b01e16Smrg  $as_echo_n "(cached) " >&6
62594b0ead49Smrgelse
626049dc963fSmrg  if test -n "$ac_ct_OTOOL"; then
626149dc963fSmrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
626249dc963fSmrgelse
626349dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
626449dc963fSmrgfor as_dir in $PATH
626549dc963fSmrgdo
626649dc963fSmrg  IFS=$as_save_IFS
626749dc963fSmrg  test -z "$as_dir" && as_dir=.
626849dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
626949dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
627049dc963fSmrg    ac_cv_prog_ac_ct_OTOOL="otool"
627149dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
627249dc963fSmrg    break 2
627349dc963fSmrg  fi
627449dc963fSmrgdone
627549dc963fSmrg  done
627649dc963fSmrgIFS=$as_save_IFS
62774b0ead49Smrg
627849dc963fSmrgfi
627949dc963fSmrgfi
628049dc963fSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
628149dc963fSmrgif test -n "$ac_ct_OTOOL"; then
628249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
628349dc963fSmrg$as_echo "$ac_ct_OTOOL" >&6; }
628449dc963fSmrgelse
628549dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
628649dc963fSmrg$as_echo "no" >&6; }
628749dc963fSmrgfi
62884b0ead49Smrg
628949dc963fSmrg  if test "x$ac_ct_OTOOL" = x; then
629049dc963fSmrg    OTOOL=":"
629149dc963fSmrg  else
629249dc963fSmrg    case $cross_compiling:$ac_tool_warned in
629349dc963fSmrgyes:)
629449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
629549dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
629649dc963fSmrgac_tool_warned=yes ;;
629749dc963fSmrgesac
629849dc963fSmrg    OTOOL=$ac_ct_OTOOL
629949dc963fSmrg  fi
630049dc963fSmrgelse
630149dc963fSmrg  OTOOL="$ac_cv_prog_OTOOL"
630249dc963fSmrgfi
63034b0ead49Smrg
630449dc963fSmrg    if test -n "$ac_tool_prefix"; then
630549dc963fSmrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
630649dc963fSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
630749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
630849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
63097aa89044Smrgif ${ac_cv_prog_OTOOL64+:} false; then :
631049dc963fSmrg  $as_echo_n "(cached) " >&6
631149dc963fSmrgelse
631249dc963fSmrg  if test -n "$OTOOL64"; then
631349dc963fSmrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
631449dc963fSmrgelse
631549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
631649dc963fSmrgfor as_dir in $PATH
631749dc963fSmrgdo
631849dc963fSmrg  IFS=$as_save_IFS
631949dc963fSmrg  test -z "$as_dir" && as_dir=.
632049dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
632149dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
632249dc963fSmrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
632349dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
632449dc963fSmrg    break 2
632549dc963fSmrg  fi
632649dc963fSmrgdone
632749dc963fSmrg  done
632849dc963fSmrgIFS=$as_save_IFS
63294b0ead49Smrg
633049dc963fSmrgfi
633149dc963fSmrgfi
633249dc963fSmrgOTOOL64=$ac_cv_prog_OTOOL64
633349dc963fSmrgif test -n "$OTOOL64"; then
633449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
633549dc963fSmrg$as_echo "$OTOOL64" >&6; }
633649dc963fSmrgelse
633749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
633849dc963fSmrg$as_echo "no" >&6; }
633949dc963fSmrgfi
63404b0ead49Smrg
63414b0ead49Smrg
634249dc963fSmrgfi
634349dc963fSmrgif test -z "$ac_cv_prog_OTOOL64"; then
634449dc963fSmrg  ac_ct_OTOOL64=$OTOOL64
634549dc963fSmrg  # Extract the first word of "otool64", so it can be a program name with args.
634649dc963fSmrgset dummy otool64; ac_word=$2
634749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
634849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
63497aa89044Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
635049dc963fSmrg  $as_echo_n "(cached) " >&6
635149dc963fSmrgelse
635249dc963fSmrg  if test -n "$ac_ct_OTOOL64"; then
635349dc963fSmrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
635449dc963fSmrgelse
635549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
635649dc963fSmrgfor as_dir in $PATH
635749dc963fSmrgdo
635849dc963fSmrg  IFS=$as_save_IFS
635949dc963fSmrg  test -z "$as_dir" && as_dir=.
636049dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
636149dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
636249dc963fSmrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
636349dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
636449dc963fSmrg    break 2
636549dc963fSmrg  fi
636649dc963fSmrgdone
636749dc963fSmrg  done
636849dc963fSmrgIFS=$as_save_IFS
63694b0ead49Smrg
637049dc963fSmrgfi
637149dc963fSmrgfi
637249dc963fSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
637349dc963fSmrgif test -n "$ac_ct_OTOOL64"; then
637449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
637549dc963fSmrg$as_echo "$ac_ct_OTOOL64" >&6; }
637649dc963fSmrgelse
637749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
637849dc963fSmrg$as_echo "no" >&6; }
63794b0ead49Smrgfi
63804b0ead49Smrg
638149dc963fSmrg  if test "x$ac_ct_OTOOL64" = x; then
638249dc963fSmrg    OTOOL64=":"
638349dc963fSmrg  else
638449dc963fSmrg    case $cross_compiling:$ac_tool_warned in
638549dc963fSmrgyes:)
638649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
638749dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
638849dc963fSmrgac_tool_warned=yes ;;
638949dc963fSmrgesac
639049dc963fSmrg    OTOOL64=$ac_ct_OTOOL64
639149dc963fSmrg  fi
63924b0ead49Smrgelse
639349dc963fSmrg  OTOOL64="$ac_cv_prog_OTOOL64"
63944b0ead49Smrgfi
63954b0ead49Smrg
63964b0ead49Smrg
63974b0ead49Smrg
63984b0ead49Smrg
639952b01e16Smrg
64004b0ead49Smrg
64014b0ead49Smrg
64024b0ead49Smrg
64034b0ead49Smrg
64044b0ead49Smrg
64054b0ead49Smrg
64064b0ead49Smrg
64074b0ead49Smrg
64084b0ead49Smrg
64094b0ead49Smrg
64104b0ead49Smrg
64114b0ead49Smrg
64124b0ead49Smrg
64134b0ead49Smrg
64144b0ead49Smrg
64154b0ead49Smrg
64164b0ead49Smrg
64174b0ead49Smrg
64184b0ead49Smrg
641949dc963fSmrg
642049dc963fSmrg
642149dc963fSmrg
642249dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
642349dc963fSmrg$as_echo_n "checking for -single_module linker flag... " >&6; }
64247aa89044Smrgif ${lt_cv_apple_cc_single_mod+:} false; then :
642549dc963fSmrg  $as_echo_n "(cached) " >&6
642649dc963fSmrgelse
642749dc963fSmrg  lt_cv_apple_cc_single_mod=no
642849dc963fSmrg      if test -z "${LT_MULTI_MODULE}"; then
642949dc963fSmrg	# By default we will add the -single_module flag. You can override
643049dc963fSmrg	# by either setting the environment variable LT_MULTI_MODULE
643149dc963fSmrg	# non-empty at configure time, or by adding -multi_module to the
643249dc963fSmrg	# link flags.
643349dc963fSmrg	rm -rf libconftest.dylib*
643449dc963fSmrg	echo "int foo(void){return 1;}" > conftest.c
643549dc963fSmrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
643649dc963fSmrg-dynamiclib -Wl,-single_module conftest.c" >&5
643749dc963fSmrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
643849dc963fSmrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
643949dc963fSmrg        _lt_result=$?
644049dc963fSmrg	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
644149dc963fSmrg	  lt_cv_apple_cc_single_mod=yes
64424b0ead49Smrg	else
644349dc963fSmrg	  cat conftest.err >&5
64444b0ead49Smrg	fi
644549dc963fSmrg	rm -rf libconftest.dylib*
644649dc963fSmrg	rm -f conftest.*
64474b0ead49Smrg      fi
64484b0ead49Smrgfi
644949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
645049dc963fSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
645149dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
645249dc963fSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
64537aa89044Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
645449dc963fSmrg  $as_echo_n "(cached) " >&6
645549dc963fSmrgelse
645649dc963fSmrg  lt_cv_ld_exported_symbols_list=no
645749dc963fSmrg      save_LDFLAGS=$LDFLAGS
645849dc963fSmrg      echo "_main" > conftest.sym
645949dc963fSmrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
646049dc963fSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
646149dc963fSmrg/* end confdefs.h.  */
64624b0ead49Smrg
646349dc963fSmrgint
646449dc963fSmrgmain ()
646549dc963fSmrg{
646649dc963fSmrg
646749dc963fSmrg  ;
646849dc963fSmrg  return 0;
646949dc963fSmrg}
647049dc963fSmrg_ACEOF
647149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
647249dc963fSmrg  lt_cv_ld_exported_symbols_list=yes
64734b0ead49Smrgelse
647449dc963fSmrg  lt_cv_ld_exported_symbols_list=no
64754b0ead49Smrgfi
647649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
647749dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
647849dc963fSmrg	LDFLAGS="$save_LDFLAGS"
64794b0ead49Smrg
64804b0ead49Smrgfi
648149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
648249dc963fSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
64837aa89044Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
64847aa89044Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
64857aa89044Smrgif ${lt_cv_ld_force_load+:} false; then :
64867aa89044Smrg  $as_echo_n "(cached) " >&6
64877aa89044Smrgelse
64887aa89044Smrg  lt_cv_ld_force_load=no
64897aa89044Smrg      cat > conftest.c << _LT_EOF
64907aa89044Smrgint forced_loaded() { return 2;}
64917aa89044Smrg_LT_EOF
64927aa89044Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
64937aa89044Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
64947aa89044Smrg      echo "$AR cru libconftest.a conftest.o" >&5
64957aa89044Smrg      $AR cru libconftest.a conftest.o 2>&5
64967aa89044Smrg      echo "$RANLIB libconftest.a" >&5
64977aa89044Smrg      $RANLIB libconftest.a 2>&5
64987aa89044Smrg      cat > conftest.c << _LT_EOF
64997aa89044Smrgint main() { return 0;}
65007aa89044Smrg_LT_EOF
65017aa89044Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
65027aa89044Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
65037aa89044Smrg      _lt_result=$?
65047aa89044Smrg      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
65057aa89044Smrg	lt_cv_ld_force_load=yes
65067aa89044Smrg      else
65077aa89044Smrg	cat conftest.err >&5
65087aa89044Smrg      fi
65097aa89044Smrg        rm -f conftest.err libconftest.a conftest conftest.c
65107aa89044Smrg        rm -rf conftest.dSYM
65117aa89044Smrg
65127aa89044Smrgfi
65137aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
65147aa89044Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
651549dc963fSmrg    case $host_os in
651649dc963fSmrg    rhapsody* | darwin1.[012])
651749dc963fSmrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
651849dc963fSmrg    darwin1.*)
651949dc963fSmrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
652049dc963fSmrg    darwin*) # darwin 5.x on
652149dc963fSmrg      # if running on 10.5 or later, the deployment target defaults
652249dc963fSmrg      # to the OS version, if on x86, and 10.4, the deployment
652349dc963fSmrg      # target defaults to 10.4. Don't you love it?
652449dc963fSmrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
652549dc963fSmrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
652649dc963fSmrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
652749dc963fSmrg	10.[012]*)
652849dc963fSmrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
652949dc963fSmrg	10.*)
653049dc963fSmrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
653149dc963fSmrg      esac
653249dc963fSmrg    ;;
653349dc963fSmrg  esac
653449dc963fSmrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
653549dc963fSmrg      _lt_dar_single_mod='$single_module'
653649dc963fSmrg    fi
653749dc963fSmrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
653849dc963fSmrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
653949dc963fSmrg    else
654049dc963fSmrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
654149dc963fSmrg    fi
65427aa89044Smrg    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
654349dc963fSmrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
654449dc963fSmrg    else
654549dc963fSmrg      _lt_dsymutil=
654649dc963fSmrg    fi
654749dc963fSmrg    ;;
654849dc963fSmrg  esac
65494b0ead49Smrg
655049dc963fSmrgac_ext=c
655149dc963fSmrgac_cpp='$CPP $CPPFLAGS'
655249dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
655349dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
655449dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
655549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
655649dc963fSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
655749dc963fSmrg# On Suns, sometimes $CPP names a directory.
655849dc963fSmrgif test -n "$CPP" && test -d "$CPP"; then
655949dc963fSmrg  CPP=
656049dc963fSmrgfi
656149dc963fSmrgif test -z "$CPP"; then
65627aa89044Smrg  if ${ac_cv_prog_CPP+:} false; then :
656352b01e16Smrg  $as_echo_n "(cached) " >&6
65644b0ead49Smrgelse
656549dc963fSmrg      # Double quotes because CPP needs to be expanded
656649dc963fSmrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
656749dc963fSmrg    do
656849dc963fSmrg      ac_preproc_ok=false
656949dc963fSmrgfor ac_c_preproc_warn_flag in '' yes
65704b0ead49Smrgdo
657149dc963fSmrg  # Use a header file that comes with gcc, so configuring glibc
657249dc963fSmrg  # with a fresh cross-compiler works.
657349dc963fSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
657449dc963fSmrg  # <limits.h> exists even on freestanding compilers.
657549dc963fSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
657649dc963fSmrg  # not just through cpp. "Syntax error" is here to catch this case.
657749dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
657849dc963fSmrg/* end confdefs.h.  */
657949dc963fSmrg#ifdef __STDC__
658049dc963fSmrg# include <limits.h>
658149dc963fSmrg#else
658249dc963fSmrg# include <assert.h>
658349dc963fSmrg#endif
658449dc963fSmrg		     Syntax error
658549dc963fSmrg_ACEOF
658649dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then :
65874b0ead49Smrg
658849dc963fSmrgelse
658949dc963fSmrg  # Broken: fails on valid input.
659049dc963fSmrgcontinue
65914b0ead49Smrgfi
65927aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext
659349dc963fSmrg
659449dc963fSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
659549dc963fSmrg  # can be detected and how.
659649dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
659749dc963fSmrg/* end confdefs.h.  */
659849dc963fSmrg#include <ac_nonexistent.h>
659949dc963fSmrg_ACEOF
660049dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then :
660149dc963fSmrg  # Broken: success on invalid input.
660249dc963fSmrgcontinue
66034b0ead49Smrgelse
660449dc963fSmrg  # Passes both tests.
660549dc963fSmrgac_preproc_ok=:
660649dc963fSmrgbreak
660749dc963fSmrgfi
66087aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext
660949dc963fSmrg
661049dc963fSmrgdone
661149dc963fSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
66127aa89044Smrgrm -f conftest.i conftest.err conftest.$ac_ext
661349dc963fSmrgif $ac_preproc_ok; then :
661449dc963fSmrg  break
66154b0ead49Smrgfi
66164b0ead49Smrg
661749dc963fSmrg    done
661849dc963fSmrg    ac_cv_prog_CPP=$CPP
66194b0ead49Smrg
66204b0ead49Smrgfi
662149dc963fSmrg  CPP=$ac_cv_prog_CPP
66224b0ead49Smrgelse
662349dc963fSmrg  ac_cv_prog_CPP=$CPP
662449dc963fSmrgfi
662549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
662649dc963fSmrg$as_echo "$CPP" >&6; }
662749dc963fSmrgac_preproc_ok=false
662849dc963fSmrgfor ac_c_preproc_warn_flag in '' yes
66294b0ead49Smrgdo
663049dc963fSmrg  # Use a header file that comes with gcc, so configuring glibc
663149dc963fSmrg  # with a fresh cross-compiler works.
663249dc963fSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
663349dc963fSmrg  # <limits.h> exists even on freestanding compilers.
663449dc963fSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
663549dc963fSmrg  # not just through cpp. "Syntax error" is here to catch this case.
663649dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
663749dc963fSmrg/* end confdefs.h.  */
663849dc963fSmrg#ifdef __STDC__
663949dc963fSmrg# include <limits.h>
664049dc963fSmrg#else
664149dc963fSmrg# include <assert.h>
664249dc963fSmrg#endif
664349dc963fSmrg		     Syntax error
664449dc963fSmrg_ACEOF
664549dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then :
66464b0ead49Smrg
66474b0ead49Smrgelse
664849dc963fSmrg  # Broken: fails on valid input.
664949dc963fSmrgcontinue
66504b0ead49Smrgfi
66517aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext
66524b0ead49Smrg
665349dc963fSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
665449dc963fSmrg  # can be detected and how.
665549dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
665649dc963fSmrg/* end confdefs.h.  */
665749dc963fSmrg#include <ac_nonexistent.h>
665849dc963fSmrg_ACEOF
665949dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then :
666049dc963fSmrg  # Broken: success on invalid input.
666149dc963fSmrgcontinue
66624b0ead49Smrgelse
666349dc963fSmrg  # Passes both tests.
666449dc963fSmrgac_preproc_ok=:
666549dc963fSmrgbreak
66664b0ead49Smrgfi
66677aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext
66684b0ead49Smrg
66694b0ead49Smrgdone
667049dc963fSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
66717aa89044Smrgrm -f conftest.i conftest.err conftest.$ac_ext
667249dc963fSmrgif $ac_preproc_ok; then :
66734b0ead49Smrg
66744b0ead49Smrgelse
667549dc963fSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
667649dc963fSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
66777aa89044Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
66787aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
66794b0ead49Smrgfi
66804b0ead49Smrg
668149dc963fSmrgac_ext=c
668249dc963fSmrgac_cpp='$CPP $CPPFLAGS'
668349dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
668449dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
668549dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
668649dc963fSmrg
668749dc963fSmrg
668849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
668949dc963fSmrg$as_echo_n "checking for ANSI C header files... " >&6; }
66907aa89044Smrgif ${ac_cv_header_stdc+:} false; then :
669152b01e16Smrg  $as_echo_n "(cached) " >&6
66924b0ead49Smrgelse
669349dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
669449dc963fSmrg/* end confdefs.h.  */
669549dc963fSmrg#include <stdlib.h>
669649dc963fSmrg#include <stdarg.h>
669749dc963fSmrg#include <string.h>
669849dc963fSmrg#include <float.h>
669949dc963fSmrg
670049dc963fSmrgint
670149dc963fSmrgmain ()
670249dc963fSmrg{
670349dc963fSmrg
670449dc963fSmrg  ;
670549dc963fSmrg  return 0;
670649dc963fSmrg}
670749dc963fSmrg_ACEOF
670849dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then :
670949dc963fSmrg  ac_cv_header_stdc=yes
67104b0ead49Smrgelse
671149dc963fSmrg  ac_cv_header_stdc=no
671249dc963fSmrgfi
671349dc963fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
671449dc963fSmrg
671549dc963fSmrgif test $ac_cv_header_stdc = yes; then
671649dc963fSmrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
671749dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
671849dc963fSmrg/* end confdefs.h.  */
671949dc963fSmrg#include <string.h>
67204b0ead49Smrg
672149dc963fSmrg_ACEOF
672249dc963fSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
672349dc963fSmrg  $EGREP "memchr" >/dev/null 2>&1; then :
672449dc963fSmrg
672549dc963fSmrgelse
672649dc963fSmrg  ac_cv_header_stdc=no
67274b0ead49Smrgfi
672849dc963fSmrgrm -f conftest*
672949dc963fSmrg
67304b0ead49Smrgfi
673149dc963fSmrg
673249dc963fSmrgif test $ac_cv_header_stdc = yes; then
673349dc963fSmrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
673449dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
673549dc963fSmrg/* end confdefs.h.  */
673649dc963fSmrg#include <stdlib.h>
673749dc963fSmrg
673849dc963fSmrg_ACEOF
673949dc963fSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
674049dc963fSmrg  $EGREP "free" >/dev/null 2>&1; then :
674149dc963fSmrg
67424b0ead49Smrgelse
674349dc963fSmrg  ac_cv_header_stdc=no
67444b0ead49Smrgfi
674549dc963fSmrgrm -f conftest*
67464b0ead49Smrg
67474b0ead49Smrgfi
67484b0ead49Smrg
674949dc963fSmrgif test $ac_cv_header_stdc = yes; then
675049dc963fSmrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
675149dc963fSmrg  if test "$cross_compiling" = yes; then :
675249dc963fSmrg  :
67534b0ead49Smrgelse
675449dc963fSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
675549dc963fSmrg/* end confdefs.h.  */
675649dc963fSmrg#include <ctype.h>
675749dc963fSmrg#include <stdlib.h>
675849dc963fSmrg#if ((' ' & 0x0FF) == 0x020)
675949dc963fSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
676049dc963fSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
676149dc963fSmrg#else
676249dc963fSmrg# define ISLOWER(c) \
676349dc963fSmrg		   (('a' <= (c) && (c) <= 'i') \
676449dc963fSmrg		     || ('j' <= (c) && (c) <= 'r') \
676549dc963fSmrg		     || ('s' <= (c) && (c) <= 'z'))
676649dc963fSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
676749dc963fSmrg#endif
676849dc963fSmrg
676949dc963fSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
677049dc963fSmrgint
677149dc963fSmrgmain ()
677249dc963fSmrg{
677349dc963fSmrg  int i;
677449dc963fSmrg  for (i = 0; i < 256; i++)
677549dc963fSmrg    if (XOR (islower (i), ISLOWER (i))
677649dc963fSmrg	|| toupper (i) != TOUPPER (i))
677749dc963fSmrg      return 2;
677849dc963fSmrg  return 0;
677949dc963fSmrg}
678049dc963fSmrg_ACEOF
678149dc963fSmrgif ac_fn_c_try_run "$LINENO"; then :
678249dc963fSmrg
67834b0ead49Smrgelse
678449dc963fSmrg  ac_cv_header_stdc=no
678549dc963fSmrgfi
678649dc963fSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
678749dc963fSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
678849dc963fSmrgfi
67894b0ead49Smrg
67904b0ead49Smrgfi
67914b0ead49Smrgfi
679249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
679349dc963fSmrg$as_echo "$ac_cv_header_stdc" >&6; }
679449dc963fSmrgif test $ac_cv_header_stdc = yes; then
679549dc963fSmrg
679649dc963fSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
679749dc963fSmrg
67984b0ead49Smrgfi
67994b0ead49Smrg
680049dc963fSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
680149dc963fSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
680249dc963fSmrg		  inttypes.h stdint.h unistd.h
680349dc963fSmrgdo :
680449dc963fSmrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
680549dc963fSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
680649dc963fSmrg"
68077aa89044Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
680849dc963fSmrg  cat >>confdefs.h <<_ACEOF
680949dc963fSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
681049dc963fSmrg_ACEOF
68114b0ead49Smrg
68124b0ead49Smrgfi
681349dc963fSmrg
68144b0ead49Smrgdone
68154b0ead49Smrg
68164b0ead49Smrg
681749dc963fSmrgfor ac_header in dlfcn.h
681849dc963fSmrgdo :
681949dc963fSmrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
682049dc963fSmrg"
68217aa89044Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
682249dc963fSmrg  cat >>confdefs.h <<_ACEOF
682349dc963fSmrg#define HAVE_DLFCN_H 1
682449dc963fSmrg_ACEOF
682549dc963fSmrg
68264b0ead49Smrgfi
68274b0ead49Smrg
682849dc963fSmrgdone
68294b0ead49Smrg
68304b0ead49Smrg
68314b0ead49Smrg
68327aa89044Smrg
68337aa89044Smrg
683449dc963fSmrg# Set options
68354b0ead49Smrg
68364b0ead49Smrg
68374b0ead49Smrg
683849dc963fSmrg        enable_dlopen=no
68394b0ead49Smrg
68404b0ead49Smrg
684149dc963fSmrg  enable_win32_dll=no
68424b0ead49Smrg
68434b0ead49Smrg
684449dc963fSmrg            # Check whether --enable-shared was given.
684549dc963fSmrgif test "${enable_shared+set}" = set; then :
684649dc963fSmrg  enableval=$enable_shared; p=${PACKAGE-default}
684749dc963fSmrg    case $enableval in
684849dc963fSmrg    yes) enable_shared=yes ;;
684949dc963fSmrg    no) enable_shared=no ;;
685049dc963fSmrg    *)
685149dc963fSmrg      enable_shared=no
685249dc963fSmrg      # Look at the argument we got.  We use all the common list separators.
685349dc963fSmrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
685449dc963fSmrg      for pkg in $enableval; do
685549dc963fSmrg	IFS="$lt_save_ifs"
685649dc963fSmrg	if test "X$pkg" = "X$p"; then
685749dc963fSmrg	  enable_shared=yes
685849dc963fSmrg	fi
685949dc963fSmrg      done
686049dc963fSmrg      IFS="$lt_save_ifs"
686149dc963fSmrg      ;;
686249dc963fSmrg    esac
68634b0ead49Smrgelse
686449dc963fSmrg  enable_shared=yes
68654b0ead49Smrgfi
68664b0ead49Smrg
68674b0ead49Smrg
68684b0ead49Smrg
68694b0ead49Smrg
68704b0ead49Smrg
68714b0ead49Smrg
68724b0ead49Smrg
68734b0ead49Smrg
687452b01e16Smrg
687549dc963fSmrg  # Check whether --enable-static was given.
687649dc963fSmrgif test "${enable_static+set}" = set; then :
687749dc963fSmrg  enableval=$enable_static; p=${PACKAGE-default}
687849dc963fSmrg    case $enableval in
687949dc963fSmrg    yes) enable_static=yes ;;
688049dc963fSmrg    no) enable_static=no ;;
688149dc963fSmrg    *)
688249dc963fSmrg     enable_static=no
688349dc963fSmrg      # Look at the argument we got.  We use all the common list separators.
688449dc963fSmrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
688549dc963fSmrg      for pkg in $enableval; do
688649dc963fSmrg	IFS="$lt_save_ifs"
688749dc963fSmrg	if test "X$pkg" = "X$p"; then
688849dc963fSmrg	  enable_static=yes
688949dc963fSmrg	fi
689049dc963fSmrg      done
689149dc963fSmrg      IFS="$lt_save_ifs"
689249dc963fSmrg      ;;
689349dc963fSmrg    esac
689452b01e16Smrgelse
689549dc963fSmrg  enable_static=yes
68964b0ead49Smrgfi
68974b0ead49Smrg
68984b0ead49Smrg
68994b0ead49Smrg
69004b0ead49Smrg
69014b0ead49Smrg
69024b0ead49Smrg
690349dc963fSmrg
690449dc963fSmrg
690549dc963fSmrg
690649dc963fSmrg
690749dc963fSmrg# Check whether --with-pic was given.
690849dc963fSmrgif test "${with_pic+set}" = set; then :
690949dc963fSmrg  withval=$with_pic; pic_mode="$withval"
691052b01e16Smrgelse
691149dc963fSmrg  pic_mode=default
691252b01e16Smrgfi
69134b0ead49Smrg
69144b0ead49Smrg
691549dc963fSmrgtest -z "$pic_mode" && pic_mode=default
69164b0ead49Smrg
69174b0ead49Smrg
69184b0ead49Smrg
69194b0ead49Smrg
692049dc963fSmrg
692149dc963fSmrg
692249dc963fSmrg
692349dc963fSmrg  # Check whether --enable-fast-install was given.
692449dc963fSmrgif test "${enable_fast_install+set}" = set; then :
692549dc963fSmrg  enableval=$enable_fast_install; p=${PACKAGE-default}
692649dc963fSmrg    case $enableval in
692749dc963fSmrg    yes) enable_fast_install=yes ;;
692849dc963fSmrg    no) enable_fast_install=no ;;
692949dc963fSmrg    *)
693049dc963fSmrg      enable_fast_install=no
693149dc963fSmrg      # Look at the argument we got.  We use all the common list separators.
693249dc963fSmrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
693349dc963fSmrg      for pkg in $enableval; do
693449dc963fSmrg	IFS="$lt_save_ifs"
693549dc963fSmrg	if test "X$pkg" = "X$p"; then
693649dc963fSmrg	  enable_fast_install=yes
693749dc963fSmrg	fi
693849dc963fSmrg      done
693949dc963fSmrg      IFS="$lt_save_ifs"
694049dc963fSmrg      ;;
694149dc963fSmrg    esac
694252b01e16Smrgelse
694349dc963fSmrg  enable_fast_install=yes
694452b01e16Smrgfi
69454b0ead49Smrg
69464b0ead49Smrg
694752b01e16Smrg
694852b01e16Smrg
694952b01e16Smrg
695052b01e16Smrg
695152b01e16Smrg
695252b01e16Smrg
695352b01e16Smrg
695452b01e16Smrg
695552b01e16Smrg
695649dc963fSmrg# This can be used to rebuild libtool when needed
695749dc963fSmrgLIBTOOL_DEPS="$ltmain"
695852b01e16Smrg
695949dc963fSmrg# Always use our own libtool.
696049dc963fSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
696152b01e16Smrg
696252b01e16Smrg
696352b01e16Smrg
696452b01e16Smrg
696552b01e16Smrg
696652b01e16Smrg
696752b01e16Smrg
696852b01e16Smrg
696952b01e16Smrg
697052b01e16Smrg
69714b0ead49Smrg
69724b0ead49Smrg
69734b0ead49Smrg
69744b0ead49Smrg
69754b0ead49Smrg
69764b0ead49Smrg
69774b0ead49Smrg
69784b0ead49Smrg
69794b0ead49Smrg
69804b0ead49Smrg
69814b0ead49Smrg
69824b0ead49Smrg
69834b0ead49Smrg
69847aa89044Smrg
69854b0ead49Smrg
69864b0ead49Smrg
698749dc963fSmrgtest -z "$LN_S" && LN_S="ln -s"
69884b0ead49Smrg
69894b0ead49Smrg
69904b0ead49Smrg
69914b0ead49Smrg
69924b0ead49Smrg
69934b0ead49Smrg
69944b0ead49Smrg
69954b0ead49Smrg
69964b0ead49Smrg
69974b0ead49Smrg
69984b0ead49Smrg
69994b0ead49Smrg
70004b0ead49Smrg
70014b0ead49Smrg
700249dc963fSmrgif test -n "${ZSH_VERSION+set}" ; then
700349dc963fSmrg   setopt NO_GLOB_SUBST
700449dc963fSmrgfi
700549dc963fSmrg
700649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
700749dc963fSmrg$as_echo_n "checking for objdir... " >&6; }
70087aa89044Smrgif ${lt_cv_objdir+:} false; then :
700949dc963fSmrg  $as_echo_n "(cached) " >&6
701049dc963fSmrgelse
701149dc963fSmrg  rm -f .libs 2>/dev/null
701249dc963fSmrgmkdir .libs 2>/dev/null
701349dc963fSmrgif test -d .libs; then
701449dc963fSmrg  lt_cv_objdir=.libs
701549dc963fSmrgelse
701649dc963fSmrg  # MS-DOS does not allow filenames that begin with a dot.
701749dc963fSmrg  lt_cv_objdir=_libs
701849dc963fSmrgfi
701949dc963fSmrgrmdir .libs 2>/dev/null
702049dc963fSmrgfi
702149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
702249dc963fSmrg$as_echo "$lt_cv_objdir" >&6; }
702349dc963fSmrgobjdir=$lt_cv_objdir
702449dc963fSmrg
702549dc963fSmrg
702649dc963fSmrg
702749dc963fSmrg
702849dc963fSmrg
702949dc963fSmrgcat >>confdefs.h <<_ACEOF
703049dc963fSmrg#define LT_OBJDIR "$lt_cv_objdir/"
703149dc963fSmrg_ACEOF
70324b0ead49Smrg
70334b0ead49Smrg
70344b0ead49Smrg
703552b01e16Smrg
70364b0ead49Smrgcase $host_os in
703749dc963fSmrgaix3*)
703849dc963fSmrg  # AIX sometimes has problems with the GCC collect2 program.  For some
703949dc963fSmrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
704049dc963fSmrg  # vanish in a puff of smoke.
704149dc963fSmrg  if test "X${COLLECT_NAMES+set}" != Xset; then
704249dc963fSmrg    COLLECT_NAMES=
704349dc963fSmrg    export COLLECT_NAMES
704449dc963fSmrg  fi
704549dc963fSmrg  ;;
70464b0ead49Smrgesac
70474b0ead49Smrg
704849dc963fSmrg# Global variables:
704949dc963fSmrgofile=libtool
705049dc963fSmrgcan_build_shared=yes
70514b0ead49Smrg
705249dc963fSmrg# All known linkers require a `.a' archive for static linking (except MSVC,
705349dc963fSmrg# which needs '.lib').
705449dc963fSmrglibext=a
70554b0ead49Smrg
705649dc963fSmrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
70574b0ead49Smrg
705849dc963fSmrgold_CC="$CC"
705949dc963fSmrgold_CFLAGS="$CFLAGS"
70604b0ead49Smrg
706149dc963fSmrg# Set sane defaults for various variables
706249dc963fSmrgtest -z "$CC" && CC=cc
706349dc963fSmrgtest -z "$LTCC" && LTCC=$CC
706449dc963fSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
706549dc963fSmrgtest -z "$LD" && LD=ld
706649dc963fSmrgtest -z "$ac_objext" && ac_objext=o
70674b0ead49Smrg
706849dc963fSmrgfor cc_temp in $compiler""; do
70694b0ead49Smrg  case $cc_temp in
70704b0ead49Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
70714b0ead49Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
70724b0ead49Smrg    \-*) ;;
70734b0ead49Smrg    *) break;;
70744b0ead49Smrg  esac
70754b0ead49Smrgdone
70767aa89044Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
70774b0ead49Smrg
70784b0ead49Smrg
707949dc963fSmrg# Only perform the check for file, if the check method requires it
708049dc963fSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
708149dc963fSmrgcase $deplibs_check_method in
708249dc963fSmrgfile_magic*)
708349dc963fSmrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
708449dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
708549dc963fSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
70867aa89044Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
708749dc963fSmrg  $as_echo_n "(cached) " >&6
708849dc963fSmrgelse
708949dc963fSmrg  case $MAGIC_CMD in
709049dc963fSmrg[\\/*] |  ?:[\\/]*)
709149dc963fSmrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
709249dc963fSmrg  ;;
709349dc963fSmrg*)
709449dc963fSmrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
709549dc963fSmrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
709649dc963fSmrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
709749dc963fSmrg  for ac_dir in $ac_dummy; do
709849dc963fSmrg    IFS="$lt_save_ifs"
709949dc963fSmrg    test -z "$ac_dir" && ac_dir=.
710049dc963fSmrg    if test -f $ac_dir/${ac_tool_prefix}file; then
710149dc963fSmrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
710249dc963fSmrg      if test -n "$file_magic_test_file"; then
710349dc963fSmrg	case $deplibs_check_method in
710449dc963fSmrg	"file_magic "*)
710549dc963fSmrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
710649dc963fSmrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
710749dc963fSmrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
710849dc963fSmrg	    $EGREP "$file_magic_regex" > /dev/null; then
710949dc963fSmrg	    :
711049dc963fSmrg	  else
711149dc963fSmrg	    cat <<_LT_EOF 1>&2
71124b0ead49Smrg
711349dc963fSmrg*** Warning: the command libtool uses to detect shared libraries,
711449dc963fSmrg*** $file_magic_cmd, produces output that libtool cannot recognize.
711549dc963fSmrg*** The result is that libtool may fail to recognize shared libraries
711649dc963fSmrg*** as such.  This will affect the creation of libtool libraries that
711749dc963fSmrg*** depend on shared libraries, but programs linked with such libtool
711849dc963fSmrg*** libraries will work regardless of this problem.  Nevertheless, you
711949dc963fSmrg*** may want to report the problem to your system manager and/or to
712049dc963fSmrg*** bug-libtool@gnu.org
712149dc963fSmrg
712249dc963fSmrg_LT_EOF
712349dc963fSmrg	  fi ;;
712449dc963fSmrg	esac
712549dc963fSmrg      fi
712649dc963fSmrg      break
71274b0ead49Smrg    fi
712849dc963fSmrg  done
712949dc963fSmrg  IFS="$lt_save_ifs"
713049dc963fSmrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
713149dc963fSmrg  ;;
713249dc963fSmrgesac
713349dc963fSmrgfi
71344b0ead49Smrg
713549dc963fSmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
713649dc963fSmrgif test -n "$MAGIC_CMD"; then
713749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
713849dc963fSmrg$as_echo "$MAGIC_CMD" >&6; }
713949dc963fSmrgelse
714049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
714149dc963fSmrg$as_echo "no" >&6; }
714249dc963fSmrgfi
71434b0ead49Smrg
71444b0ead49Smrg
71454b0ead49Smrg
71464b0ead49Smrg
71474b0ead49Smrg
714849dc963fSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then
714949dc963fSmrg  if test -n "$ac_tool_prefix"; then
715049dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
715149dc963fSmrg$as_echo_n "checking for file... " >&6; }
71527aa89044Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
715349dc963fSmrg  $as_echo_n "(cached) " >&6
715449dc963fSmrgelse
715549dc963fSmrg  case $MAGIC_CMD in
715649dc963fSmrg[\\/*] |  ?:[\\/]*)
715749dc963fSmrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
715849dc963fSmrg  ;;
715949dc963fSmrg*)
716049dc963fSmrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
716149dc963fSmrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
716249dc963fSmrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
716349dc963fSmrg  for ac_dir in $ac_dummy; do
716449dc963fSmrg    IFS="$lt_save_ifs"
716549dc963fSmrg    test -z "$ac_dir" && ac_dir=.
716649dc963fSmrg    if test -f $ac_dir/file; then
716749dc963fSmrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
716849dc963fSmrg      if test -n "$file_magic_test_file"; then
716949dc963fSmrg	case $deplibs_check_method in
717049dc963fSmrg	"file_magic "*)
717149dc963fSmrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
717249dc963fSmrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
717349dc963fSmrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
717449dc963fSmrg	    $EGREP "$file_magic_regex" > /dev/null; then
717549dc963fSmrg	    :
717649dc963fSmrg	  else
717749dc963fSmrg	    cat <<_LT_EOF 1>&2
71784b0ead49Smrg
717949dc963fSmrg*** Warning: the command libtool uses to detect shared libraries,
718049dc963fSmrg*** $file_magic_cmd, produces output that libtool cannot recognize.
718149dc963fSmrg*** The result is that libtool may fail to recognize shared libraries
718249dc963fSmrg*** as such.  This will affect the creation of libtool libraries that
718349dc963fSmrg*** depend on shared libraries, but programs linked with such libtool
718449dc963fSmrg*** libraries will work regardless of this problem.  Nevertheless, you
718549dc963fSmrg*** may want to report the problem to your system manager and/or to
718649dc963fSmrg*** bug-libtool@gnu.org
71874b0ead49Smrg
718849dc963fSmrg_LT_EOF
718949dc963fSmrg	  fi ;;
719049dc963fSmrg	esac
71914b0ead49Smrg      fi
719249dc963fSmrg      break
719349dc963fSmrg    fi
719449dc963fSmrg  done
719549dc963fSmrg  IFS="$lt_save_ifs"
719649dc963fSmrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
719749dc963fSmrg  ;;
719849dc963fSmrgesac
719949dc963fSmrgfi
72004b0ead49Smrg
720149dc963fSmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
720249dc963fSmrgif test -n "$MAGIC_CMD"; then
720349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
720449dc963fSmrg$as_echo "$MAGIC_CMD" >&6; }
720549dc963fSmrgelse
720649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
720749dc963fSmrg$as_echo "no" >&6; }
720849dc963fSmrgfi
72094b0ead49Smrg
72104b0ead49Smrg
721149dc963fSmrg  else
721249dc963fSmrg    MAGIC_CMD=:
721349dc963fSmrg  fi
721449dc963fSmrgfi
72154b0ead49Smrg
721649dc963fSmrg  fi
721749dc963fSmrg  ;;
721849dc963fSmrgesac
72194b0ead49Smrg
722049dc963fSmrg# Use C for the default configuration in the libtool script
72214b0ead49Smrg
722249dc963fSmrglt_save_CC="$CC"
722349dc963fSmrgac_ext=c
722449dc963fSmrgac_cpp='$CPP $CPPFLAGS'
722549dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
722649dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
722749dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
72284b0ead49Smrg
72294b0ead49Smrg
723049dc963fSmrg# Source file extension for C test sources.
723149dc963fSmrgac_ext=c
72324b0ead49Smrg
723349dc963fSmrg# Object file extension for compiled C test sources.
723449dc963fSmrgobjext=o
723549dc963fSmrgobjext=$objext
72364b0ead49Smrg
723749dc963fSmrg# Code to be used in simple compile tests
723849dc963fSmrglt_simple_compile_test_code="int some_variable = 0;"
72394b0ead49Smrg
724049dc963fSmrg# Code to be used in simple link tests
724149dc963fSmrglt_simple_link_test_code='int main(){return(0);}'
72424b0ead49Smrg
72434b0ead49Smrg
72444b0ead49Smrg
72454b0ead49Smrg
72464b0ead49Smrg
72474b0ead49Smrg
72484b0ead49Smrg
724949dc963fSmrg# If no C compiler was specified, use CC.
725049dc963fSmrgLTCC=${LTCC-"$CC"}
72514b0ead49Smrg
725249dc963fSmrg# If no C compiler flags were specified, use CFLAGS.
725349dc963fSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
72544b0ead49Smrg
725549dc963fSmrg# Allow CC to be a program name with arguments.
725649dc963fSmrgcompiler=$CC
72574b0ead49Smrg
725849dc963fSmrg# Save the default compiler, since it gets overwritten when the other
725949dc963fSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
726049dc963fSmrgcompiler_DEFAULT=$CC
72614b0ead49Smrg
726249dc963fSmrg# save warnings/boilerplate of simple test code
726349dc963fSmrgac_outfile=conftest.$ac_objext
726449dc963fSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
726549dc963fSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
726649dc963fSmrg_lt_compiler_boilerplate=`cat conftest.err`
726749dc963fSmrg$RM conftest*
72684b0ead49Smrg
726949dc963fSmrgac_outfile=conftest.$ac_objext
727049dc963fSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
727149dc963fSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
727249dc963fSmrg_lt_linker_boilerplate=`cat conftest.err`
727349dc963fSmrg$RM -r conftest*
727449dc963fSmrg
727549dc963fSmrg
727649dc963fSmrgif test -n "$compiler"; then
727749dc963fSmrg
727849dc963fSmrglt_prog_compiler_no_builtin_flag=
727949dc963fSmrg
728049dc963fSmrgif test "$GCC" = yes; then
72817aa89044Smrg  case $cc_basename in
72827aa89044Smrg  nvcc*)
72837aa89044Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
72847aa89044Smrg  *)
72857aa89044Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
72867aa89044Smrg  esac
728749dc963fSmrg
728849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
728949dc963fSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
72907aa89044Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
729149dc963fSmrg  $as_echo_n "(cached) " >&6
72924b0ead49Smrgelse
729349dc963fSmrg  lt_cv_prog_compiler_rtti_exceptions=no
729449dc963fSmrg   ac_outfile=conftest.$ac_objext
729549dc963fSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
729649dc963fSmrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
729749dc963fSmrg   # Insert the option either (1) after the last *FLAGS variable, or
729849dc963fSmrg   # (2) before a word containing "conftest.", or (3) at the end.
729949dc963fSmrg   # Note that $ac_compile itself does not contain backslashes and begins
730049dc963fSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
730149dc963fSmrg   # The option is referenced via a variable to avoid confusing sed.
730249dc963fSmrg   lt_compile=`echo "$ac_compile" | $SED \
730349dc963fSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
730449dc963fSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
730549dc963fSmrg   -e 's:$: $lt_compiler_flag:'`
73067aa89044Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
730749dc963fSmrg   (eval "$lt_compile" 2>conftest.err)
730849dc963fSmrg   ac_status=$?
730949dc963fSmrg   cat conftest.err >&5
73107aa89044Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
731149dc963fSmrg   if (exit $ac_status) && test -s "$ac_outfile"; then
731249dc963fSmrg     # The compiler can only warn and ignore the option if not recognized
731349dc963fSmrg     # So say no if there are warnings other than the usual output.
73147aa89044Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
731549dc963fSmrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
731649dc963fSmrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
731749dc963fSmrg       lt_cv_prog_compiler_rtti_exceptions=yes
731849dc963fSmrg     fi
731949dc963fSmrg   fi
732049dc963fSmrg   $RM conftest*
73214b0ead49Smrg
732249dc963fSmrgfi
732349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
732449dc963fSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
73254b0ead49Smrg
732649dc963fSmrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
732749dc963fSmrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
732849dc963fSmrgelse
732949dc963fSmrg    :
73304b0ead49Smrgfi
73314b0ead49Smrg
733249dc963fSmrgfi
73334b0ead49Smrg
73344b0ead49Smrg
73354b0ead49Smrg
73364b0ead49Smrg
73374b0ead49Smrg
73384b0ead49Smrg
733949dc963fSmrg  lt_prog_compiler_wl=
734049dc963fSmrglt_prog_compiler_pic=
734149dc963fSmrglt_prog_compiler_static=
73424b0ead49Smrg
734349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
734449dc963fSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
73454b0ead49Smrg
734649dc963fSmrg  if test "$GCC" = yes; then
734749dc963fSmrg    lt_prog_compiler_wl='-Wl,'
734849dc963fSmrg    lt_prog_compiler_static='-static'
734949dc963fSmrg
735049dc963fSmrg    case $host_os in
735149dc963fSmrg      aix*)
735249dc963fSmrg      # All AIX code is PIC.
735349dc963fSmrg      if test "$host_cpu" = ia64; then
735449dc963fSmrg	# AIX 5 now supports IA64 processor
735549dc963fSmrg	lt_prog_compiler_static='-Bstatic'
73564b0ead49Smrg      fi
73574b0ead49Smrg      ;;
73584b0ead49Smrg
73594b0ead49Smrg    amigaos*)
736049dc963fSmrg      case $host_cpu in
736149dc963fSmrg      powerpc)
736249dc963fSmrg            # see comment about AmigaOS4 .so support
736349dc963fSmrg            lt_prog_compiler_pic='-fPIC'
736449dc963fSmrg        ;;
736549dc963fSmrg      m68k)
736649dc963fSmrg            # FIXME: we need at least 68020 code to build shared libraries, but
736749dc963fSmrg            # adding the `-m68020' flag to GCC prevents building anything better,
736849dc963fSmrg            # like `-m68040'.
736949dc963fSmrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
737049dc963fSmrg        ;;
737149dc963fSmrg      esac
73724b0ead49Smrg      ;;
73734b0ead49Smrg
737449dc963fSmrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
737549dc963fSmrg      # PIC is the default for these OSes.
73764b0ead49Smrg      ;;
73774b0ead49Smrg
737849dc963fSmrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
737949dc963fSmrg      # This hack is so that the source file can tell whether it is being
738049dc963fSmrg      # built for inclusion in a dll (and should export symbols for example).
738149dc963fSmrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
738249dc963fSmrg      # (--disable-auto-import) libraries
738349dc963fSmrg      lt_prog_compiler_pic='-DDLL_EXPORT'
73844b0ead49Smrg      ;;
73854b0ead49Smrg
73864b0ead49Smrg    darwin* | rhapsody*)
738749dc963fSmrg      # PIC is the default on this platform
738849dc963fSmrg      # Common symbols not allowed in MH_DYLIB files
738949dc963fSmrg      lt_prog_compiler_pic='-fno-common'
73904b0ead49Smrg      ;;
73914b0ead49Smrg
73927aa89044Smrg    haiku*)
73937aa89044Smrg      # PIC is the default for Haiku.
73947aa89044Smrg      # The "-static" flag exists, but is broken.
73957aa89044Smrg      lt_prog_compiler_static=
73967aa89044Smrg      ;;
73977aa89044Smrg
739849dc963fSmrg    hpux*)
739949dc963fSmrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
740049dc963fSmrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
740149dc963fSmrg      # sets the default TLS model and affects inlining.
740249dc963fSmrg      case $host_cpu in
740349dc963fSmrg      hppa*64*)
740449dc963fSmrg	# +Z the default
740549dc963fSmrg	;;
740649dc963fSmrg      *)
740749dc963fSmrg	lt_prog_compiler_pic='-fPIC'
740849dc963fSmrg	;;
740949dc963fSmrg      esac
74104b0ead49Smrg      ;;
74114b0ead49Smrg
741249dc963fSmrg    interix[3-9]*)
741349dc963fSmrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
741449dc963fSmrg      # Instead, we relocate shared libraries at runtime.
74154b0ead49Smrg      ;;
74164b0ead49Smrg
741749dc963fSmrg    msdosdjgpp*)
741849dc963fSmrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
741949dc963fSmrg      # on systems that don't support them.
742049dc963fSmrg      lt_prog_compiler_can_build_shared=no
742149dc963fSmrg      enable_shared=no
74224b0ead49Smrg      ;;
74234b0ead49Smrg
742449dc963fSmrg    *nto* | *qnx*)
742549dc963fSmrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
742649dc963fSmrg      # it will coredump.
742749dc963fSmrg      lt_prog_compiler_pic='-fPIC -shared'
74284b0ead49Smrg      ;;
74294b0ead49Smrg
743049dc963fSmrg    sysv4*MP*)
743149dc963fSmrg      if test -d /usr/nec; then
743249dc963fSmrg	lt_prog_compiler_pic=-Kconform_pic
743349dc963fSmrg      fi
74344b0ead49Smrg      ;;
74354b0ead49Smrg
743649dc963fSmrg    *)
743749dc963fSmrg      lt_prog_compiler_pic='-fPIC'
743849dc963fSmrg      ;;
743949dc963fSmrg    esac
74407aa89044Smrg
74417aa89044Smrg    case $cc_basename in
74427aa89044Smrg    nvcc*) # Cuda Compiler Driver 2.2
74437aa89044Smrg      lt_prog_compiler_wl='-Xlinker '
74447aa89044Smrg      lt_prog_compiler_pic='-Xcompiler -fPIC'
74457aa89044Smrg      ;;
74467aa89044Smrg    esac
744749dc963fSmrg  else
744849dc963fSmrg    # PORTME Check for flag to pass linker flags through the system compiler.
744949dc963fSmrg    case $host_os in
745049dc963fSmrg    aix*)
745149dc963fSmrg      lt_prog_compiler_wl='-Wl,'
745249dc963fSmrg      if test "$host_cpu" = ia64; then
745349dc963fSmrg	# AIX 5 now supports IA64 processor
745449dc963fSmrg	lt_prog_compiler_static='-Bstatic'
74554b0ead49Smrg      else
745649dc963fSmrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
74574b0ead49Smrg      fi
745849dc963fSmrg      ;;
74594b0ead49Smrg
746049dc963fSmrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
746149dc963fSmrg      # This hack is so that the source file can tell whether it is being
746249dc963fSmrg      # built for inclusion in a dll (and should export symbols for example).
746349dc963fSmrg      lt_prog_compiler_pic='-DDLL_EXPORT'
74644b0ead49Smrg      ;;
74654b0ead49Smrg
746649dc963fSmrg    hpux9* | hpux10* | hpux11*)
746749dc963fSmrg      lt_prog_compiler_wl='-Wl,'
746849dc963fSmrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
746949dc963fSmrg      # not for PA HP-UX.
747049dc963fSmrg      case $host_cpu in
747149dc963fSmrg      hppa*64*|ia64*)
747249dc963fSmrg	# +Z the default
747349dc963fSmrg	;;
747449dc963fSmrg      *)
747549dc963fSmrg	lt_prog_compiler_pic='+Z'
747649dc963fSmrg	;;
747749dc963fSmrg      esac
747849dc963fSmrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
747949dc963fSmrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
748049dc963fSmrg      ;;
74814b0ead49Smrg
748249dc963fSmrg    irix5* | irix6* | nonstopux*)
748349dc963fSmrg      lt_prog_compiler_wl='-Wl,'
748449dc963fSmrg      # PIC (with -KPIC) is the default.
748549dc963fSmrg      lt_prog_compiler_static='-non_shared'
74864b0ead49Smrg      ;;
74874b0ead49Smrg
74887aa89044Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu)
748949dc963fSmrg      case $cc_basename in
749049dc963fSmrg      # old Intel for x86_64 which still supported -KPIC.
749149dc963fSmrg      ecc*)
749249dc963fSmrg	lt_prog_compiler_wl='-Wl,'
749349dc963fSmrg	lt_prog_compiler_pic='-KPIC'
749449dc963fSmrg	lt_prog_compiler_static='-static'
749549dc963fSmrg        ;;
749649dc963fSmrg      # icc used to be incompatible with GCC.
749749dc963fSmrg      # ICC 10 doesn't accept -KPIC any more.
749849dc963fSmrg      icc* | ifort*)
749949dc963fSmrg	lt_prog_compiler_wl='-Wl,'
750049dc963fSmrg	lt_prog_compiler_pic='-fPIC'
750149dc963fSmrg	lt_prog_compiler_static='-static'
750249dc963fSmrg        ;;
750349dc963fSmrg      # Lahey Fortran 8.1.
750449dc963fSmrg      lf95*)
750549dc963fSmrg	lt_prog_compiler_wl='-Wl,'
750649dc963fSmrg	lt_prog_compiler_pic='--shared'
750749dc963fSmrg	lt_prog_compiler_static='--static'
750849dc963fSmrg	;;
75097aa89044Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
751049dc963fSmrg        # Portland Group compilers (*not* the Pentium gcc compiler,
751149dc963fSmrg	# which looks to be a dead project)
751249dc963fSmrg	lt_prog_compiler_wl='-Wl,'
751349dc963fSmrg	lt_prog_compiler_pic='-fpic'
751449dc963fSmrg	lt_prog_compiler_static='-Bstatic'
751549dc963fSmrg        ;;
751649dc963fSmrg      ccc*)
751749dc963fSmrg        lt_prog_compiler_wl='-Wl,'
751849dc963fSmrg        # All Alpha code is PIC.
751949dc963fSmrg        lt_prog_compiler_static='-non_shared'
752049dc963fSmrg        ;;
75217aa89044Smrg      xl* | bgxl* | bgf* | mpixl*)
75227aa89044Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
752349dc963fSmrg	lt_prog_compiler_wl='-Wl,'
752449dc963fSmrg	lt_prog_compiler_pic='-qpic'
752549dc963fSmrg	lt_prog_compiler_static='-qstaticlink'
752649dc963fSmrg	;;
752749dc963fSmrg      *)
752849dc963fSmrg	case `$CC -V 2>&1 | sed 5q` in
75297aa89044Smrg	*Sun\ F* | *Sun*Fortran*)
75307aa89044Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
753149dc963fSmrg	  lt_prog_compiler_pic='-KPIC'
753249dc963fSmrg	  lt_prog_compiler_static='-Bstatic'
75337aa89044Smrg	  lt_prog_compiler_wl=''
75344b0ead49Smrg	  ;;
75357aa89044Smrg	*Sun\ C*)
75367aa89044Smrg	  # Sun C 5.9
753749dc963fSmrg	  lt_prog_compiler_pic='-KPIC'
753849dc963fSmrg	  lt_prog_compiler_static='-Bstatic'
75397aa89044Smrg	  lt_prog_compiler_wl='-Wl,'
75404b0ead49Smrg	  ;;
75414b0ead49Smrg	esac
754249dc963fSmrg	;;
754349dc963fSmrg      esac
754449dc963fSmrg      ;;
75454b0ead49Smrg
754649dc963fSmrg    newsos6)
754749dc963fSmrg      lt_prog_compiler_pic='-KPIC'
754849dc963fSmrg      lt_prog_compiler_static='-Bstatic'
754949dc963fSmrg      ;;
75504b0ead49Smrg
755149dc963fSmrg    *nto* | *qnx*)
755249dc963fSmrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
755349dc963fSmrg      # it will coredump.
755449dc963fSmrg      lt_prog_compiler_pic='-fPIC -shared'
75554b0ead49Smrg      ;;
75564b0ead49Smrg
755749dc963fSmrg    osf3* | osf4* | osf5*)
755849dc963fSmrg      lt_prog_compiler_wl='-Wl,'
755949dc963fSmrg      # All OSF/1 code is PIC.
756049dc963fSmrg      lt_prog_compiler_static='-non_shared'
75614b0ead49Smrg      ;;
75624b0ead49Smrg
756349dc963fSmrg    rdos*)
756449dc963fSmrg      lt_prog_compiler_static='-non_shared'
75654b0ead49Smrg      ;;
75664b0ead49Smrg
756749dc963fSmrg    solaris*)
756849dc963fSmrg      lt_prog_compiler_pic='-KPIC'
756949dc963fSmrg      lt_prog_compiler_static='-Bstatic'
757049dc963fSmrg      case $cc_basename in
75717aa89044Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
757249dc963fSmrg	lt_prog_compiler_wl='-Qoption ld ';;
757349dc963fSmrg      *)
757449dc963fSmrg	lt_prog_compiler_wl='-Wl,';;
757549dc963fSmrg      esac
75764b0ead49Smrg      ;;
75774b0ead49Smrg
757849dc963fSmrg    sunos4*)
757949dc963fSmrg      lt_prog_compiler_wl='-Qoption ld '
758049dc963fSmrg      lt_prog_compiler_pic='-PIC'
758149dc963fSmrg      lt_prog_compiler_static='-Bstatic'
75824b0ead49Smrg      ;;
75834b0ead49Smrg
758449dc963fSmrg    sysv4 | sysv4.2uw2* | sysv4.3*)
758549dc963fSmrg      lt_prog_compiler_wl='-Wl,'
758649dc963fSmrg      lt_prog_compiler_pic='-KPIC'
758749dc963fSmrg      lt_prog_compiler_static='-Bstatic'
75884b0ead49Smrg      ;;
75894b0ead49Smrg
759049dc963fSmrg    sysv4*MP*)
759149dc963fSmrg      if test -d /usr/nec ;then
759249dc963fSmrg	lt_prog_compiler_pic='-Kconform_pic'
759349dc963fSmrg	lt_prog_compiler_static='-Bstatic'
75944b0ead49Smrg      fi
75954b0ead49Smrg      ;;
75964b0ead49Smrg
759749dc963fSmrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
759849dc963fSmrg      lt_prog_compiler_wl='-Wl,'
759949dc963fSmrg      lt_prog_compiler_pic='-KPIC'
760049dc963fSmrg      lt_prog_compiler_static='-Bstatic'
760149dc963fSmrg      ;;
76024b0ead49Smrg
760349dc963fSmrg    unicos*)
760449dc963fSmrg      lt_prog_compiler_wl='-Wl,'
760549dc963fSmrg      lt_prog_compiler_can_build_shared=no
76064b0ead49Smrg      ;;
76074b0ead49Smrg
760849dc963fSmrg    uts4*)
760949dc963fSmrg      lt_prog_compiler_pic='-pic'
761049dc963fSmrg      lt_prog_compiler_static='-Bstatic'
76114b0ead49Smrg      ;;
76124b0ead49Smrg
761349dc963fSmrg    *)
761449dc963fSmrg      lt_prog_compiler_can_build_shared=no
76154b0ead49Smrg      ;;
761649dc963fSmrg    esac
761749dc963fSmrg  fi
76184b0ead49Smrg
761949dc963fSmrgcase $host_os in
762049dc963fSmrg  # For platforms which do not support PIC, -DPIC is meaningless:
762149dc963fSmrg  *djgpp*)
762249dc963fSmrg    lt_prog_compiler_pic=
762349dc963fSmrg    ;;
762449dc963fSmrg  *)
762549dc963fSmrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
762649dc963fSmrg    ;;
762749dc963fSmrgesac
762849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
762949dc963fSmrg$as_echo "$lt_prog_compiler_pic" >&6; }
76304b0ead49Smrg
76314b0ead49Smrg
76324b0ead49Smrg
76334b0ead49Smrg
76344b0ead49Smrg
76354b0ead49Smrg
76364b0ead49Smrg#
763749dc963fSmrg# Check to make sure the PIC flag actually works.
76384b0ead49Smrg#
763949dc963fSmrgif test -n "$lt_prog_compiler_pic"; then
764049dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
764149dc963fSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
76427aa89044Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
764349dc963fSmrg  $as_echo_n "(cached) " >&6
764449dc963fSmrgelse
764549dc963fSmrg  lt_cv_prog_compiler_pic_works=no
764649dc963fSmrg   ac_outfile=conftest.$ac_objext
764749dc963fSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
764849dc963fSmrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
764949dc963fSmrg   # Insert the option either (1) after the last *FLAGS variable, or
765049dc963fSmrg   # (2) before a word containing "conftest.", or (3) at the end.
765149dc963fSmrg   # Note that $ac_compile itself does not contain backslashes and begins
765249dc963fSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
765349dc963fSmrg   # The option is referenced via a variable to avoid confusing sed.
765449dc963fSmrg   lt_compile=`echo "$ac_compile" | $SED \
765549dc963fSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
765649dc963fSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
765749dc963fSmrg   -e 's:$: $lt_compiler_flag:'`
76587aa89044Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
765949dc963fSmrg   (eval "$lt_compile" 2>conftest.err)
766049dc963fSmrg   ac_status=$?
766149dc963fSmrg   cat conftest.err >&5
76627aa89044Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
766349dc963fSmrg   if (exit $ac_status) && test -s "$ac_outfile"; then
766449dc963fSmrg     # The compiler can only warn and ignore the option if not recognized
766549dc963fSmrg     # So say no if there are warnings other than the usual output.
76667aa89044Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
766749dc963fSmrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
766849dc963fSmrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
766949dc963fSmrg       lt_cv_prog_compiler_pic_works=yes
767049dc963fSmrg     fi
767149dc963fSmrg   fi
767249dc963fSmrg   $RM conftest*
76734b0ead49Smrg
767449dc963fSmrgfi
767549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
767649dc963fSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
767752b01e16Smrg
767849dc963fSmrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
767949dc963fSmrg    case $lt_prog_compiler_pic in
768049dc963fSmrg     "" | " "*) ;;
768149dc963fSmrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
768249dc963fSmrg     esac
76834b0ead49Smrgelse
768449dc963fSmrg    lt_prog_compiler_pic=
768549dc963fSmrg     lt_prog_compiler_can_build_shared=no
76864b0ead49Smrgfi
76874b0ead49Smrg
768849dc963fSmrgfi
76894b0ead49Smrg
76904b0ead49Smrg
76914b0ead49Smrg
76924b0ead49Smrg
76934b0ead49Smrg
76944b0ead49Smrg
769549dc963fSmrg#
769649dc963fSmrg# Check to make sure the static flag actually works.
769749dc963fSmrg#
769849dc963fSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
769949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
770049dc963fSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
77017aa89044Smrgif ${lt_cv_prog_compiler_static_works+:} false; then :
770249dc963fSmrg  $as_echo_n "(cached) " >&6
770349dc963fSmrgelse
770449dc963fSmrg  lt_cv_prog_compiler_static_works=no
770549dc963fSmrg   save_LDFLAGS="$LDFLAGS"
770649dc963fSmrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
770749dc963fSmrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
770849dc963fSmrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
770949dc963fSmrg     # The linker can only warn and ignore the option if not recognized
771049dc963fSmrg     # So say no if there are warnings
771149dc963fSmrg     if test -s conftest.err; then
771249dc963fSmrg       # Append any errors to the config.log.
771349dc963fSmrg       cat conftest.err 1>&5
77147aa89044Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
771549dc963fSmrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
771649dc963fSmrg       if diff conftest.exp conftest.er2 >/dev/null; then
771749dc963fSmrg         lt_cv_prog_compiler_static_works=yes
771849dc963fSmrg       fi
771949dc963fSmrg     else
772049dc963fSmrg       lt_cv_prog_compiler_static_works=yes
772149dc963fSmrg     fi
772249dc963fSmrg   fi
772349dc963fSmrg   $RM -r conftest*
772449dc963fSmrg   LDFLAGS="$save_LDFLAGS"
77254b0ead49Smrg
772649dc963fSmrgfi
772749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
772849dc963fSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
77294b0ead49Smrg
773049dc963fSmrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
773149dc963fSmrg    :
773249dc963fSmrgelse
773349dc963fSmrg    lt_prog_compiler_static=
773449dc963fSmrgfi
77354b0ead49Smrg
77364b0ead49Smrg
77374b0ead49Smrg
773852b01e16Smrg
77394b0ead49Smrg
77404b0ead49Smrg
77414b0ead49Smrg
774249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
774349dc963fSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
77447aa89044Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
774549dc963fSmrg  $as_echo_n "(cached) " >&6
774649dc963fSmrgelse
774749dc963fSmrg  lt_cv_prog_compiler_c_o=no
774849dc963fSmrg   $RM -r conftest 2>/dev/null
774949dc963fSmrg   mkdir conftest
775049dc963fSmrg   cd conftest
775149dc963fSmrg   mkdir out
775249dc963fSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
77534b0ead49Smrg
775449dc963fSmrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
775549dc963fSmrg   # Insert the option either (1) after the last *FLAGS variable, or
775649dc963fSmrg   # (2) before a word containing "conftest.", or (3) at the end.
775749dc963fSmrg   # Note that $ac_compile itself does not contain backslashes and begins
775849dc963fSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
775949dc963fSmrg   lt_compile=`echo "$ac_compile" | $SED \
776049dc963fSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
776149dc963fSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
776249dc963fSmrg   -e 's:$: $lt_compiler_flag:'`
77637aa89044Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
776449dc963fSmrg   (eval "$lt_compile" 2>out/conftest.err)
776549dc963fSmrg   ac_status=$?
776649dc963fSmrg   cat out/conftest.err >&5
77677aa89044Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
776849dc963fSmrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
776949dc963fSmrg   then
777049dc963fSmrg     # The compiler can only warn and ignore the option if not recognized
777149dc963fSmrg     # So say no if there are warnings
77727aa89044Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
777349dc963fSmrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
777449dc963fSmrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
777549dc963fSmrg       lt_cv_prog_compiler_c_o=yes
777649dc963fSmrg     fi
777749dc963fSmrg   fi
777849dc963fSmrg   chmod u+w . 2>&5
777949dc963fSmrg   $RM conftest*
778049dc963fSmrg   # SGI C++ compiler will create directory out/ii_files/ for
778149dc963fSmrg   # template instantiation
778249dc963fSmrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
778349dc963fSmrg   $RM out/* && rmdir out
778449dc963fSmrg   cd ..
778549dc963fSmrg   $RM -r conftest
778649dc963fSmrg   $RM conftest*
77874b0ead49Smrg
778849dc963fSmrgfi
778949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
779049dc963fSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
77914b0ead49Smrg
77924b0ead49Smrg
77934b0ead49Smrg
77944b0ead49Smrg
77954b0ead49Smrg
77964b0ead49Smrg
779749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
779849dc963fSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
77997aa89044Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
780049dc963fSmrg  $as_echo_n "(cached) " >&6
780149dc963fSmrgelse
780249dc963fSmrg  lt_cv_prog_compiler_c_o=no
780349dc963fSmrg   $RM -r conftest 2>/dev/null
780449dc963fSmrg   mkdir conftest
780549dc963fSmrg   cd conftest
780649dc963fSmrg   mkdir out
780749dc963fSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
78084b0ead49Smrg
780949dc963fSmrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
781049dc963fSmrg   # Insert the option either (1) after the last *FLAGS variable, or
781149dc963fSmrg   # (2) before a word containing "conftest.", or (3) at the end.
781249dc963fSmrg   # Note that $ac_compile itself does not contain backslashes and begins
781349dc963fSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
781449dc963fSmrg   lt_compile=`echo "$ac_compile" | $SED \
781549dc963fSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
781649dc963fSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
781749dc963fSmrg   -e 's:$: $lt_compiler_flag:'`
78187aa89044Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
781949dc963fSmrg   (eval "$lt_compile" 2>out/conftest.err)
782049dc963fSmrg   ac_status=$?
782149dc963fSmrg   cat out/conftest.err >&5
78227aa89044Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
782349dc963fSmrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
782449dc963fSmrg   then
782549dc963fSmrg     # The compiler can only warn and ignore the option if not recognized
782649dc963fSmrg     # So say no if there are warnings
78277aa89044Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
782849dc963fSmrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
782949dc963fSmrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
783049dc963fSmrg       lt_cv_prog_compiler_c_o=yes
783149dc963fSmrg     fi
783249dc963fSmrg   fi
783349dc963fSmrg   chmod u+w . 2>&5
783449dc963fSmrg   $RM conftest*
783549dc963fSmrg   # SGI C++ compiler will create directory out/ii_files/ for
783649dc963fSmrg   # template instantiation
783749dc963fSmrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
783849dc963fSmrg   $RM out/* && rmdir out
783949dc963fSmrg   cd ..
784049dc963fSmrg   $RM -r conftest
784149dc963fSmrg   $RM conftest*
78424b0ead49Smrg
784349dc963fSmrgfi
784449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
784549dc963fSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
78464b0ead49Smrg
78474b0ead49Smrg
784849dc963fSmrg
784949dc963fSmrg
785049dc963fSmrghard_links="nottested"
785149dc963fSmrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
785249dc963fSmrg  # do not overwrite the value of need_locks provided by the user
785349dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
785449dc963fSmrg$as_echo_n "checking if we can lock with hard links... " >&6; }
785549dc963fSmrg  hard_links=yes
785649dc963fSmrg  $RM conftest*
785749dc963fSmrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
785849dc963fSmrg  touch conftest.a
785949dc963fSmrg  ln conftest.a conftest.b 2>&5 || hard_links=no
786049dc963fSmrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
786149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
786249dc963fSmrg$as_echo "$hard_links" >&6; }
786349dc963fSmrg  if test "$hard_links" = no; then
786449dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
786549dc963fSmrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
786649dc963fSmrg    need_locks=warn
78674b0ead49Smrg  fi
786849dc963fSmrgelse
786949dc963fSmrg  need_locks=no
787049dc963fSmrgfi
78714b0ead49Smrg
78724b0ead49Smrg
78734b0ead49Smrg
787452b01e16Smrg
78754b0ead49Smrg
78764b0ead49Smrg
787749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
787849dc963fSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
78794b0ead49Smrg
788049dc963fSmrg  runpath_var=
788149dc963fSmrg  allow_undefined_flag=
788249dc963fSmrg  always_export_symbols=no
788349dc963fSmrg  archive_cmds=
788449dc963fSmrg  archive_expsym_cmds=
788549dc963fSmrg  compiler_needs_object=no
788649dc963fSmrg  enable_shared_with_static_runtimes=no
788749dc963fSmrg  export_dynamic_flag_spec=
788849dc963fSmrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
788949dc963fSmrg  hardcode_automatic=no
789049dc963fSmrg  hardcode_direct=no
789149dc963fSmrg  hardcode_direct_absolute=no
789249dc963fSmrg  hardcode_libdir_flag_spec=
789349dc963fSmrg  hardcode_libdir_flag_spec_ld=
789449dc963fSmrg  hardcode_libdir_separator=
789549dc963fSmrg  hardcode_minus_L=no
789649dc963fSmrg  hardcode_shlibpath_var=unsupported
789749dc963fSmrg  inherit_rpath=no
789849dc963fSmrg  link_all_deplibs=unknown
789949dc963fSmrg  module_cmds=
790049dc963fSmrg  module_expsym_cmds=
790149dc963fSmrg  old_archive_from_new_cmds=
790249dc963fSmrg  old_archive_from_expsyms_cmds=
790349dc963fSmrg  thread_safe_flag_spec=
790449dc963fSmrg  whole_archive_flag_spec=
790549dc963fSmrg  # include_expsyms should be a list of space-separated symbols to be *always*
790649dc963fSmrg  # included in the symbol list
790749dc963fSmrg  include_expsyms=
790849dc963fSmrg  # exclude_expsyms can be an extended regexp of symbols to exclude
790949dc963fSmrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
791049dc963fSmrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
791149dc963fSmrg  # as well as any symbol that contains `d'.
791249dc963fSmrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
791349dc963fSmrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
791449dc963fSmrg  # platforms (ab)use it in PIC code, but their linkers get confused if
791549dc963fSmrg  # the symbol is explicitly referenced.  Since portable code cannot
791649dc963fSmrg  # rely on this symbol name, it's probably fine to never include it in
791749dc963fSmrg  # preloaded symbol tables.
791849dc963fSmrg  # Exclude shared library initialization/finalization symbols.
791949dc963fSmrg  extract_expsyms_cmds=
79204b0ead49Smrg
792149dc963fSmrg  case $host_os in
792249dc963fSmrg  cygwin* | mingw* | pw32* | cegcc*)
792349dc963fSmrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
792449dc963fSmrg    # When not using gcc, we currently assume that we are using
792549dc963fSmrg    # Microsoft Visual C++.
792649dc963fSmrg    if test "$GCC" != yes; then
792749dc963fSmrg      with_gnu_ld=no
792849dc963fSmrg    fi
792949dc963fSmrg    ;;
793049dc963fSmrg  interix*)
793149dc963fSmrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
793249dc963fSmrg    with_gnu_ld=yes
793349dc963fSmrg    ;;
793449dc963fSmrg  openbsd*)
793549dc963fSmrg    with_gnu_ld=no
793649dc963fSmrg    ;;
793749dc963fSmrg  esac
793849dc963fSmrg
793949dc963fSmrg  ld_shlibs=yes
79407aa89044Smrg
79417aa89044Smrg  # On some targets, GNU ld is compatible enough with the native linker
79427aa89044Smrg  # that we're better off using the native interface for both.
79437aa89044Smrg  lt_use_gnu_ld_interface=no
79444b0ead49Smrg  if test "$with_gnu_ld" = yes; then
79457aa89044Smrg    case $host_os in
79467aa89044Smrg      aix*)
79477aa89044Smrg	# The AIX port of GNU ld has always aspired to compatibility
79487aa89044Smrg	# with the native linker.  However, as the warning in the GNU ld
79497aa89044Smrg	# block says, versions before 2.19.5* couldn't really create working
79507aa89044Smrg	# shared libraries, regardless of the interface used.
79517aa89044Smrg	case `$LD -v 2>&1` in
79527aa89044Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
79537aa89044Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
79547aa89044Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
79557aa89044Smrg	  *)
79567aa89044Smrg	    lt_use_gnu_ld_interface=yes
79577aa89044Smrg	    ;;
79587aa89044Smrg	esac
79597aa89044Smrg	;;
79607aa89044Smrg      *)
79617aa89044Smrg	lt_use_gnu_ld_interface=yes
79627aa89044Smrg	;;
79637aa89044Smrg    esac
79647aa89044Smrg  fi
79657aa89044Smrg
79667aa89044Smrg  if test "$lt_use_gnu_ld_interface" = yes; then
796749dc963fSmrg    # If archive_cmds runs LD, not CC, wlarc should be empty
796849dc963fSmrg    wlarc='${wl}'
796949dc963fSmrg
797049dc963fSmrg    # Set some defaults for GNU ld with shared library support. These
797149dc963fSmrg    # are reset later if shared libraries are not supported. Putting them
797249dc963fSmrg    # here allows them to be overridden if necessary.
797349dc963fSmrg    runpath_var=LD_RUN_PATH
797449dc963fSmrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
797549dc963fSmrg    export_dynamic_flag_spec='${wl}--export-dynamic'
797649dc963fSmrg    # ancient GNU ld didn't support --whole-archive et. al.
797749dc963fSmrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
797849dc963fSmrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
797949dc963fSmrg    else
798049dc963fSmrg      whole_archive_flag_spec=
798149dc963fSmrg    fi
798249dc963fSmrg    supports_anon_versioning=no
798349dc963fSmrg    case `$LD -v 2>&1` in
79847aa89044Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
798549dc963fSmrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
798649dc963fSmrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
798749dc963fSmrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
798849dc963fSmrg      *\ 2.11.*) ;; # other 2.11 versions
798949dc963fSmrg      *) supports_anon_versioning=yes ;;
79904b0ead49Smrg    esac
79914b0ead49Smrg
799249dc963fSmrg    # See if GNU ld supports shared libraries.
799349dc963fSmrg    case $host_os in
799449dc963fSmrg    aix[3-9]*)
799549dc963fSmrg      # On AIX/PPC, the GNU linker is very broken
799649dc963fSmrg      if test "$host_cpu" != ia64; then
799749dc963fSmrg	ld_shlibs=no
799849dc963fSmrg	cat <<_LT_EOF 1>&2
79994b0ead49Smrg
80007aa89044Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
800149dc963fSmrg*** to be unable to reliably create shared libraries on AIX.
800249dc963fSmrg*** Therefore, libtool is disabling shared libraries support.  If you
80037aa89044Smrg*** really care for shared libraries, you may want to install binutils
80047aa89044Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
80057aa89044Smrg*** You will then need to restart the configuration process.
80064b0ead49Smrg
800749dc963fSmrg_LT_EOF
800849dc963fSmrg      fi
800949dc963fSmrg      ;;
801052b01e16Smrg
801149dc963fSmrg    amigaos*)
801249dc963fSmrg      case $host_cpu in
801349dc963fSmrg      powerpc)
801449dc963fSmrg            # see comment about AmigaOS4 .so support
801549dc963fSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
801649dc963fSmrg            archive_expsym_cmds=''
801749dc963fSmrg        ;;
801849dc963fSmrg      m68k)
801949dc963fSmrg            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)'
802049dc963fSmrg            hardcode_libdir_flag_spec='-L$libdir'
802149dc963fSmrg            hardcode_minus_L=yes
802249dc963fSmrg        ;;
802349dc963fSmrg      esac
802449dc963fSmrg      ;;
802552b01e16Smrg
802649dc963fSmrg    beos*)
802749dc963fSmrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
802849dc963fSmrg	allow_undefined_flag=unsupported
802949dc963fSmrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
803049dc963fSmrg	# support --undefined.  This deserves some investigation.  FIXME
803149dc963fSmrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
803249dc963fSmrg      else
803349dc963fSmrg	ld_shlibs=no
803449dc963fSmrg      fi
803549dc963fSmrg      ;;
803652b01e16Smrg
803749dc963fSmrg    cygwin* | mingw* | pw32* | cegcc*)
803849dc963fSmrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
803949dc963fSmrg      # as there is no search path for DLLs.
804049dc963fSmrg      hardcode_libdir_flag_spec='-L$libdir'
80417aa89044Smrg      export_dynamic_flag_spec='${wl}--export-all-symbols'
804249dc963fSmrg      allow_undefined_flag=unsupported
804349dc963fSmrg      always_export_symbols=no
804449dc963fSmrg      enable_shared_with_static_runtimes=yes
804549dc963fSmrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
80464b0ead49Smrg
804749dc963fSmrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
804849dc963fSmrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
804949dc963fSmrg	# If the export-symbols file already is a .def file (1st line
805049dc963fSmrg	# is EXPORTS), use it as is; otherwise, prepend...
805149dc963fSmrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
805249dc963fSmrg	  cp $export_symbols $output_objdir/$soname.def;
805349dc963fSmrg	else
805449dc963fSmrg	  echo EXPORTS > $output_objdir/$soname.def;
805549dc963fSmrg	  cat $export_symbols >> $output_objdir/$soname.def;
805649dc963fSmrg	fi~
805749dc963fSmrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
805849dc963fSmrg      else
805949dc963fSmrg	ld_shlibs=no
806049dc963fSmrg      fi
806149dc963fSmrg      ;;
80624b0ead49Smrg
80637aa89044Smrg    haiku*)
80647aa89044Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
80657aa89044Smrg      link_all_deplibs=yes
80667aa89044Smrg      ;;
80677aa89044Smrg
806849dc963fSmrg    interix[3-9]*)
806949dc963fSmrg      hardcode_direct=no
807049dc963fSmrg      hardcode_shlibpath_var=no
807149dc963fSmrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
807249dc963fSmrg      export_dynamic_flag_spec='${wl}-E'
807349dc963fSmrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
807449dc963fSmrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
807549dc963fSmrg      # default) and relocated if they conflict, which is a slow very memory
807649dc963fSmrg      # consuming and fragmenting process.  To avoid this, we pick a random,
807749dc963fSmrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
807849dc963fSmrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
807949dc963fSmrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
808049dc963fSmrg      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'
808149dc963fSmrg      ;;
80824b0ead49Smrg
80837aa89044Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
808449dc963fSmrg      tmp_diet=no
808549dc963fSmrg      if test "$host_os" = linux-dietlibc; then
808649dc963fSmrg	case $cc_basename in
808749dc963fSmrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
808849dc963fSmrg	esac
808949dc963fSmrg      fi
809049dc963fSmrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
809149dc963fSmrg	 && test "$tmp_diet" = no
809249dc963fSmrg      then
809349dc963fSmrg	tmp_addflag=
809449dc963fSmrg	tmp_sharedflag='-shared'
809549dc963fSmrg	case $cc_basename,$host_cpu in
809649dc963fSmrg        pgcc*)				# Portland Group C compiler
80977aa89044Smrg	  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'
809849dc963fSmrg	  tmp_addflag=' $pic_flag'
809949dc963fSmrg	  ;;
81007aa89044Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
81017aa89044Smrg					# Portland Group f77 and f90 compilers
81027aa89044Smrg	  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'
810349dc963fSmrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
810449dc963fSmrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
810549dc963fSmrg	  tmp_addflag=' -i_dynamic' ;;
810649dc963fSmrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
810749dc963fSmrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
810849dc963fSmrg	ifc* | ifort*)			# Intel Fortran compiler
810949dc963fSmrg	  tmp_addflag=' -nofor_main' ;;
811049dc963fSmrg	lf95*)				# Lahey Fortran 8.1
811149dc963fSmrg	  whole_archive_flag_spec=
811249dc963fSmrg	  tmp_sharedflag='--shared' ;;
81137aa89044Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
811449dc963fSmrg	  tmp_sharedflag='-qmkshrobj'
811549dc963fSmrg	  tmp_addflag= ;;
81167aa89044Smrg	nvcc*)	# Cuda Compiler Driver 2.2
81177aa89044Smrg	  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'
81187aa89044Smrg	  compiler_needs_object=yes
81197aa89044Smrg	  ;;
812049dc963fSmrg	esac
812149dc963fSmrg	case `$CC -V 2>&1 | sed 5q` in
812249dc963fSmrg	*Sun\ C*)			# Sun C 5.9
81237aa89044Smrg	  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'
812449dc963fSmrg	  compiler_needs_object=yes
812549dc963fSmrg	  tmp_sharedflag='-G' ;;
812649dc963fSmrg	*Sun\ F*)			# Sun Fortran 8.3
812749dc963fSmrg	  tmp_sharedflag='-G' ;;
812849dc963fSmrg	esac
812949dc963fSmrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
81304b0ead49Smrg
813149dc963fSmrg        if test "x$supports_anon_versioning" = xyes; then
813249dc963fSmrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
813349dc963fSmrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
813449dc963fSmrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
813549dc963fSmrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
813649dc963fSmrg        fi
81374b0ead49Smrg
813849dc963fSmrg	case $cc_basename in
81397aa89044Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
814049dc963fSmrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
814149dc963fSmrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
814249dc963fSmrg	  hardcode_libdir_flag_spec=
814349dc963fSmrg	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
81447aa89044Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
814549dc963fSmrg	  if test "x$supports_anon_versioning" = xyes; then
814649dc963fSmrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
814749dc963fSmrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
814849dc963fSmrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
81497aa89044Smrg	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
815049dc963fSmrg	  fi
815149dc963fSmrg	  ;;
815249dc963fSmrg	esac
815349dc963fSmrg      else
815449dc963fSmrg        ld_shlibs=no
815549dc963fSmrg      fi
815649dc963fSmrg      ;;
81574b0ead49Smrg
815849dc963fSmrg    netbsd*)
815949dc963fSmrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
816049dc963fSmrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
816149dc963fSmrg	wlarc=
816249dc963fSmrg      else
816349dc963fSmrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
816449dc963fSmrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
816549dc963fSmrg      fi
816649dc963fSmrg      ;;
81674b0ead49Smrg
816849dc963fSmrg    solaris*)
816949dc963fSmrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
817049dc963fSmrg	ld_shlibs=no
817149dc963fSmrg	cat <<_LT_EOF 1>&2
81724b0ead49Smrg
817349dc963fSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
817449dc963fSmrg*** create shared libraries on Solaris systems.  Therefore, libtool
817549dc963fSmrg*** is disabling shared libraries support.  We urge you to upgrade GNU
817649dc963fSmrg*** binutils to release 2.9.1 or newer.  Another option is to modify
817749dc963fSmrg*** your PATH or compiler configuration so that the native linker is
817849dc963fSmrg*** used, and then restart.
81794b0ead49Smrg
818049dc963fSmrg_LT_EOF
818149dc963fSmrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
818249dc963fSmrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
818349dc963fSmrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
818449dc963fSmrg      else
818549dc963fSmrg	ld_shlibs=no
818649dc963fSmrg      fi
818749dc963fSmrg      ;;
818849dc963fSmrg
818949dc963fSmrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
819049dc963fSmrg      case `$LD -v 2>&1` in
819149dc963fSmrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
819249dc963fSmrg	ld_shlibs=no
819349dc963fSmrg	cat <<_LT_EOF 1>&2
819449dc963fSmrg
819549dc963fSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
819649dc963fSmrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
819749dc963fSmrg*** is disabling shared libraries support.  We urge you to upgrade GNU
819849dc963fSmrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
819949dc963fSmrg*** your PATH or compiler configuration so that the native linker is
820049dc963fSmrg*** used, and then restart.
820149dc963fSmrg
820249dc963fSmrg_LT_EOF
820349dc963fSmrg	;;
820449dc963fSmrg	*)
820549dc963fSmrg	  # For security reasons, it is highly recommended that you always
820649dc963fSmrg	  # use absolute paths for naming shared libraries, and exclude the
820749dc963fSmrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
820849dc963fSmrg	  # requires that you compile everything twice, which is a pain.
820949dc963fSmrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
821049dc963fSmrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
821149dc963fSmrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
821249dc963fSmrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
821349dc963fSmrg	  else
821449dc963fSmrg	    ld_shlibs=no
821549dc963fSmrg	  fi
821649dc963fSmrg	;;
821749dc963fSmrg      esac
821849dc963fSmrg      ;;
821949dc963fSmrg
822049dc963fSmrg    sunos4*)
822149dc963fSmrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
822249dc963fSmrg      wlarc=
822349dc963fSmrg      hardcode_direct=yes
822449dc963fSmrg      hardcode_shlibpath_var=no
822549dc963fSmrg      ;;
822649dc963fSmrg
822749dc963fSmrg    *)
822849dc963fSmrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
822949dc963fSmrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
823049dc963fSmrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
823149dc963fSmrg      else
823249dc963fSmrg	ld_shlibs=no
823349dc963fSmrg      fi
823449dc963fSmrg      ;;
823549dc963fSmrg    esac
823649dc963fSmrg
823749dc963fSmrg    if test "$ld_shlibs" = no; then
823849dc963fSmrg      runpath_var=
823949dc963fSmrg      hardcode_libdir_flag_spec=
824049dc963fSmrg      export_dynamic_flag_spec=
824149dc963fSmrg      whole_archive_flag_spec=
824249dc963fSmrg    fi
824349dc963fSmrg  else
824449dc963fSmrg    # PORTME fill in a description of your system's linker (not GNU ld)
824549dc963fSmrg    case $host_os in
824649dc963fSmrg    aix3*)
824749dc963fSmrg      allow_undefined_flag=unsupported
824849dc963fSmrg      always_export_symbols=yes
824949dc963fSmrg      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'
825049dc963fSmrg      # Note: this linker hardcodes the directories in LIBPATH if there
825149dc963fSmrg      # are no directories specified by -L.
825249dc963fSmrg      hardcode_minus_L=yes
825349dc963fSmrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
825449dc963fSmrg	# Neither direct hardcoding nor static linking is supported with a
825549dc963fSmrg	# broken collect2.
825649dc963fSmrg	hardcode_direct=unsupported
825749dc963fSmrg      fi
825849dc963fSmrg      ;;
825949dc963fSmrg
826049dc963fSmrg    aix[4-9]*)
826149dc963fSmrg      if test "$host_cpu" = ia64; then
826249dc963fSmrg	# On IA64, the linker does run time linking by default, so we don't
826349dc963fSmrg	# have to do anything special.
826449dc963fSmrg	aix_use_runtimelinking=no
826549dc963fSmrg	exp_sym_flag='-Bexport'
826649dc963fSmrg	no_entry_flag=""
826749dc963fSmrg      else
826849dc963fSmrg	# If we're using GNU nm, then we don't want the "-C" option.
826949dc963fSmrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
82707aa89044Smrg	# Also, AIX nm treats weak defined symbols like other global
82717aa89044Smrg	# defined symbols, whereas GNU nm marks them as "W".
827249dc963fSmrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
82737aa89044Smrg	  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'
827449dc963fSmrg	else
827549dc963fSmrg	  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'
827649dc963fSmrg	fi
827749dc963fSmrg	aix_use_runtimelinking=no
827849dc963fSmrg
827949dc963fSmrg	# Test if we are trying to use run time linking or normal
828049dc963fSmrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
828149dc963fSmrg	# need to do runtime linking.
828249dc963fSmrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
828349dc963fSmrg	  for ld_flag in $LDFLAGS; do
828449dc963fSmrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
828549dc963fSmrg	    aix_use_runtimelinking=yes
828649dc963fSmrg	    break
828749dc963fSmrg	  fi
828849dc963fSmrg	  done
828949dc963fSmrg	  ;;
829049dc963fSmrg	esac
829149dc963fSmrg
829249dc963fSmrg	exp_sym_flag='-bexport'
829349dc963fSmrg	no_entry_flag='-bnoentry'
829449dc963fSmrg      fi
829549dc963fSmrg
829649dc963fSmrg      # When large executables or shared objects are built, AIX ld can
829749dc963fSmrg      # have problems creating the table of contents.  If linking a library
829849dc963fSmrg      # or program results in "error TOC overflow" add -mminimal-toc to
829949dc963fSmrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
830049dc963fSmrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
830149dc963fSmrg
830249dc963fSmrg      archive_cmds=''
830349dc963fSmrg      hardcode_direct=yes
830449dc963fSmrg      hardcode_direct_absolute=yes
830549dc963fSmrg      hardcode_libdir_separator=':'
830649dc963fSmrg      link_all_deplibs=yes
830749dc963fSmrg      file_list_spec='${wl}-f,'
830849dc963fSmrg
830949dc963fSmrg      if test "$GCC" = yes; then
831049dc963fSmrg	case $host_os in aix4.[012]|aix4.[012].*)
831149dc963fSmrg	# We only want to do this on AIX 4.2 and lower, the check
831249dc963fSmrg	# below for broken collect2 doesn't work under 4.3+
831349dc963fSmrg	  collect2name=`${CC} -print-prog-name=collect2`
831449dc963fSmrg	  if test -f "$collect2name" &&
831549dc963fSmrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
831649dc963fSmrg	  then
831749dc963fSmrg	  # We have reworked collect2
831849dc963fSmrg	  :
831949dc963fSmrg	  else
832049dc963fSmrg	  # We have old collect2
832149dc963fSmrg	  hardcode_direct=unsupported
832249dc963fSmrg	  # It fails to find uninstalled libraries when the uninstalled
832349dc963fSmrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
832449dc963fSmrg	  # to unsupported forces relinking
832549dc963fSmrg	  hardcode_minus_L=yes
832649dc963fSmrg	  hardcode_libdir_flag_spec='-L$libdir'
832749dc963fSmrg	  hardcode_libdir_separator=
832849dc963fSmrg	  fi
832949dc963fSmrg	  ;;
833049dc963fSmrg	esac
833149dc963fSmrg	shared_flag='-shared'
833249dc963fSmrg	if test "$aix_use_runtimelinking" = yes; then
833349dc963fSmrg	  shared_flag="$shared_flag "'${wl}-G'
833449dc963fSmrg	fi
833549dc963fSmrg      else
833649dc963fSmrg	# not using gcc
833749dc963fSmrg	if test "$host_cpu" = ia64; then
833849dc963fSmrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
833949dc963fSmrg	# chokes on -Wl,-G. The following line is correct:
834049dc963fSmrg	  shared_flag='-G'
834149dc963fSmrg	else
834249dc963fSmrg	  if test "$aix_use_runtimelinking" = yes; then
834349dc963fSmrg	    shared_flag='${wl}-G'
834449dc963fSmrg	  else
834549dc963fSmrg	    shared_flag='${wl}-bM:SRE'
834649dc963fSmrg	  fi
834749dc963fSmrg	fi
834849dc963fSmrg      fi
834949dc963fSmrg
835049dc963fSmrg      export_dynamic_flag_spec='${wl}-bexpall'
835149dc963fSmrg      # It seems that -bexpall does not export symbols beginning with
835249dc963fSmrg      # underscore (_), so it is better to generate a list of symbols to export.
835349dc963fSmrg      always_export_symbols=yes
835449dc963fSmrg      if test "$aix_use_runtimelinking" = yes; then
835549dc963fSmrg	# Warning - without using the other runtime loading flags (-brtl),
835649dc963fSmrg	# -berok will link without error, but may produce a broken library.
835749dc963fSmrg	allow_undefined_flag='-berok'
835849dc963fSmrg        # Determine the default libpath from the value encoded in an
835949dc963fSmrg        # empty executable.
836049dc963fSmrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
83614b0ead49Smrg/* end confdefs.h.  */
83624b0ead49Smrg
83634b0ead49Smrgint
83644b0ead49Smrgmain ()
83654b0ead49Smrg{
836649dc963fSmrg
83674b0ead49Smrg  ;
83684b0ead49Smrg  return 0;
83694b0ead49Smrg}
83704b0ead49Smrg_ACEOF
837149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
83724b0ead49Smrg
837349dc963fSmrglt_aix_libpath_sed='
837449dc963fSmrg    /Import File Strings/,/^$/ {
837549dc963fSmrg	/^0/ {
837649dc963fSmrg	    s/^0  *\(.*\)$/\1/
837749dc963fSmrg	    p
837849dc963fSmrg	}
837949dc963fSmrg    }'
838049dc963fSmrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
838149dc963fSmrg# Check for a 64-bit object if we didn't find anything.
838249dc963fSmrgif test -z "$aix_libpath"; then
838349dc963fSmrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
83844b0ead49Smrgfi
83854b0ead49Smrgfi
838649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
838749dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
838849dc963fSmrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
83894b0ead49Smrg
839049dc963fSmrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
83917aa89044Smrg        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"
839249dc963fSmrg      else
839349dc963fSmrg	if test "$host_cpu" = ia64; then
839449dc963fSmrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
839549dc963fSmrg	  allow_undefined_flag="-z nodefs"
839649dc963fSmrg	  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"
839749dc963fSmrg	else
839849dc963fSmrg	 # Determine the default libpath from the value encoded in an
839949dc963fSmrg	 # empty executable.
840049dc963fSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
84014b0ead49Smrg/* end confdefs.h.  */
84024b0ead49Smrg
84034b0ead49Smrgint
84044b0ead49Smrgmain ()
84054b0ead49Smrg{
84064b0ead49Smrg
84074b0ead49Smrg  ;
84084b0ead49Smrg  return 0;
84094b0ead49Smrg}
84104b0ead49Smrg_ACEOF
841149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
84124b0ead49Smrg
841349dc963fSmrglt_aix_libpath_sed='
841449dc963fSmrg    /Import File Strings/,/^$/ {
841549dc963fSmrg	/^0/ {
841649dc963fSmrg	    s/^0  *\(.*\)$/\1/
841749dc963fSmrg	    p
841849dc963fSmrg	}
841949dc963fSmrg    }'
842049dc963fSmrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
842149dc963fSmrg# Check for a 64-bit object if we didn't find anything.
842249dc963fSmrgif test -z "$aix_libpath"; then
842349dc963fSmrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
84244b0ead49Smrgfi
84254b0ead49Smrgfi
842649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
842749dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
842849dc963fSmrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
84294b0ead49Smrg
843049dc963fSmrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
843149dc963fSmrg	  # Warning - without using the other run time loading flags,
843249dc963fSmrg	  # -berok will link without error, but may produce a broken library.
843349dc963fSmrg	  no_undefined_flag=' ${wl}-bernotok'
843449dc963fSmrg	  allow_undefined_flag=' ${wl}-berok'
84357aa89044Smrg	  if test "$with_gnu_ld" = yes; then
84367aa89044Smrg	    # We only use this code for GNU lds that support --whole-archive.
84377aa89044Smrg	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
84387aa89044Smrg	  else
84397aa89044Smrg	    # Exported symbols can be pulled into shared objects from archives
84407aa89044Smrg	    whole_archive_flag_spec='$convenience'
84417aa89044Smrg	  fi
844249dc963fSmrg	  archive_cmds_need_lc=yes
844349dc963fSmrg	  # This is similar to how AIX traditionally builds its shared libraries.
844449dc963fSmrg	  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'
844549dc963fSmrg	fi
844649dc963fSmrg      fi
844749dc963fSmrg      ;;
84484b0ead49Smrg
844949dc963fSmrg    amigaos*)
845049dc963fSmrg      case $host_cpu in
845149dc963fSmrg      powerpc)
845249dc963fSmrg            # see comment about AmigaOS4 .so support
845349dc963fSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
845449dc963fSmrg            archive_expsym_cmds=''
845549dc963fSmrg        ;;
845649dc963fSmrg      m68k)
845749dc963fSmrg            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)'
845849dc963fSmrg            hardcode_libdir_flag_spec='-L$libdir'
845949dc963fSmrg            hardcode_minus_L=yes
846049dc963fSmrg        ;;
846149dc963fSmrg      esac
846249dc963fSmrg      ;;
84634b0ead49Smrg
846449dc963fSmrg    bsdi[45]*)
846549dc963fSmrg      export_dynamic_flag_spec=-rdynamic
846649dc963fSmrg      ;;
84674b0ead49Smrg
846849dc963fSmrg    cygwin* | mingw* | pw32* | cegcc*)
846949dc963fSmrg      # When not using gcc, we currently assume that we are using
847049dc963fSmrg      # Microsoft Visual C++.
847149dc963fSmrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
847249dc963fSmrg      # no search path for DLLs.
847349dc963fSmrg      hardcode_libdir_flag_spec=' '
847449dc963fSmrg      allow_undefined_flag=unsupported
847549dc963fSmrg      # Tell ltmain to make .lib files, not .a files.
847649dc963fSmrg      libext=lib
847749dc963fSmrg      # Tell ltmain to make .dll files, not .so files.
847849dc963fSmrg      shrext_cmds=".dll"
847949dc963fSmrg      # FIXME: Setting linknames here is a bad hack.
84807aa89044Smrg      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
848149dc963fSmrg      # The linker will automatically build a .lib file if we build a DLL.
848249dc963fSmrg      old_archive_from_new_cmds='true'
848349dc963fSmrg      # FIXME: Should let the user specify the lib program.
848449dc963fSmrg      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
848549dc963fSmrg      fix_srcfile_path='`cygpath -w "$srcfile"`'
848649dc963fSmrg      enable_shared_with_static_runtimes=yes
848749dc963fSmrg      ;;
84884b0ead49Smrg
848949dc963fSmrg    darwin* | rhapsody*)
84904b0ead49Smrg
84914b0ead49Smrg
849249dc963fSmrg  archive_cmds_need_lc=no
849349dc963fSmrg  hardcode_direct=no
849449dc963fSmrg  hardcode_automatic=yes
849549dc963fSmrg  hardcode_shlibpath_var=unsupported
84967aa89044Smrg  if test "$lt_cv_ld_force_load" = "yes"; then
84977aa89044Smrg    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\"`'
84987aa89044Smrg  else
84997aa89044Smrg    whole_archive_flag_spec=''
85007aa89044Smrg  fi
850149dc963fSmrg  link_all_deplibs=yes
850249dc963fSmrg  allow_undefined_flag="$_lt_dar_allow_undefined"
850349dc963fSmrg  case $cc_basename in
850449dc963fSmrg     ifort*) _lt_dar_can_shared=yes ;;
850549dc963fSmrg     *) _lt_dar_can_shared=$GCC ;;
850649dc963fSmrg  esac
850749dc963fSmrg  if test "$_lt_dar_can_shared" = "yes"; then
85087aa89044Smrg    output_verbose_link_cmd=func_echo_all
850949dc963fSmrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
851049dc963fSmrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
851149dc963fSmrg    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}"
851249dc963fSmrg    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}"
85134b0ead49Smrg
851449dc963fSmrg  else
851549dc963fSmrg  ld_shlibs=no
851649dc963fSmrg  fi
85174b0ead49Smrg
851849dc963fSmrg      ;;
85194b0ead49Smrg
852049dc963fSmrg    dgux*)
852149dc963fSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
852249dc963fSmrg      hardcode_libdir_flag_spec='-L$libdir'
852349dc963fSmrg      hardcode_shlibpath_var=no
852449dc963fSmrg      ;;
85254b0ead49Smrg
852649dc963fSmrg    freebsd1*)
852749dc963fSmrg      ld_shlibs=no
852849dc963fSmrg      ;;
85294b0ead49Smrg
853049dc963fSmrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
853149dc963fSmrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
853249dc963fSmrg    # does not break anything, and helps significantly (at the cost of a little
853349dc963fSmrg    # extra space).
853449dc963fSmrg    freebsd2.2*)
853549dc963fSmrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
853649dc963fSmrg      hardcode_libdir_flag_spec='-R$libdir'
853749dc963fSmrg      hardcode_direct=yes
853849dc963fSmrg      hardcode_shlibpath_var=no
853949dc963fSmrg      ;;
85404b0ead49Smrg
854149dc963fSmrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
854249dc963fSmrg    freebsd2*)
854349dc963fSmrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
854449dc963fSmrg      hardcode_direct=yes
854549dc963fSmrg      hardcode_minus_L=yes
854649dc963fSmrg      hardcode_shlibpath_var=no
854749dc963fSmrg      ;;
85484b0ead49Smrg
854949dc963fSmrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
855049dc963fSmrg    freebsd* | dragonfly*)
855149dc963fSmrg      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
855249dc963fSmrg      hardcode_libdir_flag_spec='-R$libdir'
855349dc963fSmrg      hardcode_direct=yes
855449dc963fSmrg      hardcode_shlibpath_var=no
855549dc963fSmrg      ;;
85564b0ead49Smrg
855749dc963fSmrg    hpux9*)
855849dc963fSmrg      if test "$GCC" = yes; then
855949dc963fSmrg	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'
856049dc963fSmrg      else
856149dc963fSmrg	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'
856249dc963fSmrg      fi
856349dc963fSmrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
856449dc963fSmrg      hardcode_libdir_separator=:
856549dc963fSmrg      hardcode_direct=yes
85664b0ead49Smrg
856749dc963fSmrg      # hardcode_minus_L: Not really in the search PATH,
856849dc963fSmrg      # but as the default location of the library.
856949dc963fSmrg      hardcode_minus_L=yes
857049dc963fSmrg      export_dynamic_flag_spec='${wl}-E'
857149dc963fSmrg      ;;
85724b0ead49Smrg
857349dc963fSmrg    hpux10*)
85747aa89044Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
857549dc963fSmrg	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
857649dc963fSmrg      else
857749dc963fSmrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
857849dc963fSmrg      fi
857949dc963fSmrg      if test "$with_gnu_ld" = no; then
858049dc963fSmrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
858149dc963fSmrg	hardcode_libdir_flag_spec_ld='+b $libdir'
858249dc963fSmrg	hardcode_libdir_separator=:
858349dc963fSmrg	hardcode_direct=yes
858449dc963fSmrg	hardcode_direct_absolute=yes
858549dc963fSmrg	export_dynamic_flag_spec='${wl}-E'
858649dc963fSmrg	# hardcode_minus_L: Not really in the search PATH,
858749dc963fSmrg	# but as the default location of the library.
858849dc963fSmrg	hardcode_minus_L=yes
858949dc963fSmrg      fi
859049dc963fSmrg      ;;
85914b0ead49Smrg
859249dc963fSmrg    hpux11*)
85937aa89044Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
859449dc963fSmrg	case $host_cpu in
859549dc963fSmrg	hppa*64*)
859649dc963fSmrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
859749dc963fSmrg	  ;;
859849dc963fSmrg	ia64*)
859949dc963fSmrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
860049dc963fSmrg	  ;;
860149dc963fSmrg	*)
860249dc963fSmrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
860349dc963fSmrg	  ;;
860449dc963fSmrg	esac
860549dc963fSmrg      else
860649dc963fSmrg	case $host_cpu in
860749dc963fSmrg	hppa*64*)
860849dc963fSmrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
860949dc963fSmrg	  ;;
861049dc963fSmrg	ia64*)
861149dc963fSmrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
861249dc963fSmrg	  ;;
861349dc963fSmrg	*)
86147aa89044Smrg
86157aa89044Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
86167aa89044Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
86177aa89044Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
86187aa89044Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
86197aa89044Smrgif ${lt_cv_prog_compiler__b+:} false; then :
86207aa89044Smrg  $as_echo_n "(cached) " >&6
86217aa89044Smrgelse
86227aa89044Smrg  lt_cv_prog_compiler__b=no
86237aa89044Smrg   save_LDFLAGS="$LDFLAGS"
86247aa89044Smrg   LDFLAGS="$LDFLAGS -b"
86257aa89044Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
86267aa89044Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
86277aa89044Smrg     # The linker can only warn and ignore the option if not recognized
86287aa89044Smrg     # So say no if there are warnings
86297aa89044Smrg     if test -s conftest.err; then
86307aa89044Smrg       # Append any errors to the config.log.
86317aa89044Smrg       cat conftest.err 1>&5
86327aa89044Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
86337aa89044Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
86347aa89044Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
86357aa89044Smrg         lt_cv_prog_compiler__b=yes
86367aa89044Smrg       fi
86377aa89044Smrg     else
86387aa89044Smrg       lt_cv_prog_compiler__b=yes
86397aa89044Smrg     fi
86407aa89044Smrg   fi
86417aa89044Smrg   $RM -r conftest*
86427aa89044Smrg   LDFLAGS="$save_LDFLAGS"
86437aa89044Smrg
86447aa89044Smrgfi
86457aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
86467aa89044Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
86477aa89044Smrg
86487aa89044Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then
86497aa89044Smrg    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
86507aa89044Smrgelse
86517aa89044Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
86527aa89044Smrgfi
86537aa89044Smrg
865449dc963fSmrg	  ;;
865549dc963fSmrg	esac
865649dc963fSmrg      fi
865749dc963fSmrg      if test "$with_gnu_ld" = no; then
865849dc963fSmrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
865949dc963fSmrg	hardcode_libdir_separator=:
86604b0ead49Smrg
866149dc963fSmrg	case $host_cpu in
866249dc963fSmrg	hppa*64*|ia64*)
866349dc963fSmrg	  hardcode_direct=no
866449dc963fSmrg	  hardcode_shlibpath_var=no
866549dc963fSmrg	  ;;
866649dc963fSmrg	*)
866749dc963fSmrg	  hardcode_direct=yes
866849dc963fSmrg	  hardcode_direct_absolute=yes
866949dc963fSmrg	  export_dynamic_flag_spec='${wl}-E'
86704b0ead49Smrg
867149dc963fSmrg	  # hardcode_minus_L: Not really in the search PATH,
867249dc963fSmrg	  # but as the default location of the library.
867349dc963fSmrg	  hardcode_minus_L=yes
867449dc963fSmrg	  ;;
867549dc963fSmrg	esac
867649dc963fSmrg      fi
867749dc963fSmrg      ;;
86784b0ead49Smrg
867949dc963fSmrg    irix5* | irix6* | nonstopux*)
868049dc963fSmrg      if test "$GCC" = yes; then
86817aa89044Smrg	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'
868249dc963fSmrg	# Try to use the -exported_symbol ld option, if it does not
868349dc963fSmrg	# work, assume that -exports_file does not work either and
868449dc963fSmrg	# implicitly export all symbols.
868549dc963fSmrg        save_LDFLAGS="$LDFLAGS"
868649dc963fSmrg        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
868749dc963fSmrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
868849dc963fSmrg/* end confdefs.h.  */
868949dc963fSmrgint foo(void) {}
869049dc963fSmrg_ACEOF
869149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
86927aa89044Smrg  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'
86934b0ead49Smrg
86944b0ead49Smrgfi
869549dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
869649dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
869749dc963fSmrg        LDFLAGS="$save_LDFLAGS"
869849dc963fSmrg      else
86997aa89044Smrg	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'
87007aa89044Smrg	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'
870149dc963fSmrg      fi
870249dc963fSmrg      archive_cmds_need_lc='no'
870349dc963fSmrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
870449dc963fSmrg      hardcode_libdir_separator=:
870549dc963fSmrg      inherit_rpath=yes
870649dc963fSmrg      link_all_deplibs=yes
870749dc963fSmrg      ;;
87084b0ead49Smrg
870949dc963fSmrg    netbsd*)
871049dc963fSmrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
871149dc963fSmrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
871249dc963fSmrg      else
871349dc963fSmrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
871449dc963fSmrg      fi
871549dc963fSmrg      hardcode_libdir_flag_spec='-R$libdir'
871649dc963fSmrg      hardcode_direct=yes
871749dc963fSmrg      hardcode_shlibpath_var=no
871849dc963fSmrg      ;;
87194b0ead49Smrg
872049dc963fSmrg    newsos6)
872149dc963fSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
872249dc963fSmrg      hardcode_direct=yes
872349dc963fSmrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
872449dc963fSmrg      hardcode_libdir_separator=:
872549dc963fSmrg      hardcode_shlibpath_var=no
872649dc963fSmrg      ;;
87274b0ead49Smrg
872849dc963fSmrg    *nto* | *qnx*)
872949dc963fSmrg      ;;
87304b0ead49Smrg
873149dc963fSmrg    openbsd*)
873249dc963fSmrg      if test -f /usr/libexec/ld.so; then
873349dc963fSmrg	hardcode_direct=yes
873449dc963fSmrg	hardcode_shlibpath_var=no
873549dc963fSmrg	hardcode_direct_absolute=yes
873649dc963fSmrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
873749dc963fSmrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
873849dc963fSmrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
873949dc963fSmrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
874049dc963fSmrg	  export_dynamic_flag_spec='${wl}-E'
874149dc963fSmrg	else
874249dc963fSmrg	  case $host_os in
874349dc963fSmrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
874449dc963fSmrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
874549dc963fSmrg	     hardcode_libdir_flag_spec='-R$libdir'
874649dc963fSmrg	     ;;
874749dc963fSmrg	   *)
874849dc963fSmrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
874949dc963fSmrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
875049dc963fSmrg	     ;;
875149dc963fSmrg	  esac
875249dc963fSmrg	fi
875349dc963fSmrg      else
875449dc963fSmrg	ld_shlibs=no
875549dc963fSmrg      fi
875649dc963fSmrg      ;;
87574b0ead49Smrg
875849dc963fSmrg    os2*)
875949dc963fSmrg      hardcode_libdir_flag_spec='-L$libdir'
876049dc963fSmrg      hardcode_minus_L=yes
876149dc963fSmrg      allow_undefined_flag=unsupported
87627aa89044Smrg      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'
876349dc963fSmrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
876449dc963fSmrg      ;;
87654b0ead49Smrg
876649dc963fSmrg    osf3*)
876749dc963fSmrg      if test "$GCC" = yes; then
876849dc963fSmrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
87697aa89044Smrg	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'
877049dc963fSmrg      else
877149dc963fSmrg	allow_undefined_flag=' -expect_unresolved \*'
87727aa89044Smrg	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'
877349dc963fSmrg      fi
877449dc963fSmrg      archive_cmds_need_lc='no'
877549dc963fSmrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
877649dc963fSmrg      hardcode_libdir_separator=:
877749dc963fSmrg      ;;
87784b0ead49Smrg
877949dc963fSmrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
878049dc963fSmrg      if test "$GCC" = yes; then
878149dc963fSmrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
87827aa89044Smrg	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'
878349dc963fSmrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
878449dc963fSmrg      else
878549dc963fSmrg	allow_undefined_flag=' -expect_unresolved \*'
87867aa89044Smrg	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'
878749dc963fSmrg	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~
87887aa89044Smrg	$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'
87894b0ead49Smrg
879049dc963fSmrg	# Both c and cxx compiler support -rpath directly
879149dc963fSmrg	hardcode_libdir_flag_spec='-rpath $libdir'
879249dc963fSmrg      fi
879349dc963fSmrg      archive_cmds_need_lc='no'
879449dc963fSmrg      hardcode_libdir_separator=:
879549dc963fSmrg      ;;
87964b0ead49Smrg
879749dc963fSmrg    solaris*)
879849dc963fSmrg      no_undefined_flag=' -z defs'
879949dc963fSmrg      if test "$GCC" = yes; then
880049dc963fSmrg	wlarc='${wl}'
880149dc963fSmrg	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
880249dc963fSmrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
880349dc963fSmrg	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
880449dc963fSmrg      else
880549dc963fSmrg	case `$CC -V 2>&1` in
880649dc963fSmrg	*"Compilers 5.0"*)
880749dc963fSmrg	  wlarc=''
880849dc963fSmrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
880949dc963fSmrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
881049dc963fSmrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
881149dc963fSmrg	  ;;
881249dc963fSmrg	*)
881349dc963fSmrg	  wlarc='${wl}'
881449dc963fSmrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
881549dc963fSmrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
881649dc963fSmrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
881749dc963fSmrg	  ;;
881849dc963fSmrg	esac
881949dc963fSmrg      fi
882049dc963fSmrg      hardcode_libdir_flag_spec='-R$libdir'
882149dc963fSmrg      hardcode_shlibpath_var=no
882249dc963fSmrg      case $host_os in
882349dc963fSmrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
882449dc963fSmrg      *)
882549dc963fSmrg	# The compiler driver will combine and reorder linker options,
882649dc963fSmrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
882749dc963fSmrg	# but is careful enough not to reorder.
882849dc963fSmrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
882949dc963fSmrg	if test "$GCC" = yes; then
883049dc963fSmrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
883149dc963fSmrg	else
883249dc963fSmrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
883349dc963fSmrg	fi
883449dc963fSmrg	;;
883549dc963fSmrg      esac
883649dc963fSmrg      link_all_deplibs=yes
883749dc963fSmrg      ;;
88384b0ead49Smrg
883949dc963fSmrg    sunos4*)
884049dc963fSmrg      if test "x$host_vendor" = xsequent; then
884149dc963fSmrg	# Use $CC to link under sequent, because it throws in some extra .o
884249dc963fSmrg	# files that make .init and .fini sections work.
884349dc963fSmrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
884449dc963fSmrg      else
884549dc963fSmrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
884649dc963fSmrg      fi
884749dc963fSmrg      hardcode_libdir_flag_spec='-L$libdir'
884849dc963fSmrg      hardcode_direct=yes
884949dc963fSmrg      hardcode_minus_L=yes
885049dc963fSmrg      hardcode_shlibpath_var=no
885149dc963fSmrg      ;;
88524b0ead49Smrg
885349dc963fSmrg    sysv4)
885449dc963fSmrg      case $host_vendor in
885549dc963fSmrg	sni)
885649dc963fSmrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
885749dc963fSmrg	  hardcode_direct=yes # is this really true???
885849dc963fSmrg	;;
885949dc963fSmrg	siemens)
886049dc963fSmrg	  ## LD is ld it makes a PLAMLIB
886149dc963fSmrg	  ## CC just makes a GrossModule.
886249dc963fSmrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
886349dc963fSmrg	  reload_cmds='$CC -r -o $output$reload_objs'
886449dc963fSmrg	  hardcode_direct=no
886549dc963fSmrg        ;;
886649dc963fSmrg	motorola)
886749dc963fSmrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
886849dc963fSmrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
886949dc963fSmrg	;;
887049dc963fSmrg      esac
887149dc963fSmrg      runpath_var='LD_RUN_PATH'
887249dc963fSmrg      hardcode_shlibpath_var=no
887349dc963fSmrg      ;;
88744b0ead49Smrg
887549dc963fSmrg    sysv4.3*)
887649dc963fSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
887749dc963fSmrg      hardcode_shlibpath_var=no
887849dc963fSmrg      export_dynamic_flag_spec='-Bexport'
887949dc963fSmrg      ;;
88804b0ead49Smrg
888149dc963fSmrg    sysv4*MP*)
888249dc963fSmrg      if test -d /usr/nec; then
888349dc963fSmrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
888449dc963fSmrg	hardcode_shlibpath_var=no
888549dc963fSmrg	runpath_var=LD_RUN_PATH
888649dc963fSmrg	hardcode_runpath_var=yes
888749dc963fSmrg	ld_shlibs=yes
888849dc963fSmrg      fi
888949dc963fSmrg      ;;
88904b0ead49Smrg
889149dc963fSmrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
889249dc963fSmrg      no_undefined_flag='${wl}-z,text'
889349dc963fSmrg      archive_cmds_need_lc=no
889449dc963fSmrg      hardcode_shlibpath_var=no
889549dc963fSmrg      runpath_var='LD_RUN_PATH'
88964b0ead49Smrg
889749dc963fSmrg      if test "$GCC" = yes; then
889849dc963fSmrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
889949dc963fSmrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
890049dc963fSmrg      else
890149dc963fSmrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
890249dc963fSmrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
890349dc963fSmrg      fi
890449dc963fSmrg      ;;
89054b0ead49Smrg
890649dc963fSmrg    sysv5* | sco3.2v5* | sco5v6*)
890749dc963fSmrg      # Note: We can NOT use -z defs as we might desire, because we do not
890849dc963fSmrg      # link with -lc, and that would cause any symbols used from libc to
890949dc963fSmrg      # always be unresolved, which means just about no library would
891049dc963fSmrg      # ever link correctly.  If we're not using GNU ld we use -z text
891149dc963fSmrg      # though, which does catch some bad symbols but isn't as heavy-handed
891249dc963fSmrg      # as -z defs.
891349dc963fSmrg      no_undefined_flag='${wl}-z,text'
891449dc963fSmrg      allow_undefined_flag='${wl}-z,nodefs'
891549dc963fSmrg      archive_cmds_need_lc=no
891649dc963fSmrg      hardcode_shlibpath_var=no
891749dc963fSmrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
891849dc963fSmrg      hardcode_libdir_separator=':'
891949dc963fSmrg      link_all_deplibs=yes
892049dc963fSmrg      export_dynamic_flag_spec='${wl}-Bexport'
892149dc963fSmrg      runpath_var='LD_RUN_PATH'
89224b0ead49Smrg
892349dc963fSmrg      if test "$GCC" = yes; then
892449dc963fSmrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
892549dc963fSmrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
892649dc963fSmrg      else
892749dc963fSmrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
892849dc963fSmrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
892949dc963fSmrg      fi
893049dc963fSmrg      ;;
89314b0ead49Smrg
893249dc963fSmrg    uts4*)
893349dc963fSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
893449dc963fSmrg      hardcode_libdir_flag_spec='-L$libdir'
893549dc963fSmrg      hardcode_shlibpath_var=no
893649dc963fSmrg      ;;
893749dc963fSmrg
893849dc963fSmrg    *)
893949dc963fSmrg      ld_shlibs=no
894049dc963fSmrg      ;;
89414b0ead49Smrg    esac
894249dc963fSmrg
894349dc963fSmrg    if test x$host_vendor = xsni; then
894449dc963fSmrg      case $host in
894549dc963fSmrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
894649dc963fSmrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
894749dc963fSmrg	;;
894849dc963fSmrg      esac
894949dc963fSmrg    fi
89504b0ead49Smrg  fi
89514b0ead49Smrg
895249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
895349dc963fSmrg$as_echo "$ld_shlibs" >&6; }
895449dc963fSmrgtest "$ld_shlibs" = no && can_build_shared=no
89554b0ead49Smrg
895649dc963fSmrgwith_gnu_ld=$with_gnu_ld
89574b0ead49Smrg
89584b0ead49Smrg
89594b0ead49Smrg
89604b0ead49Smrg
89614b0ead49Smrg
89624b0ead49Smrg
89634b0ead49Smrg
89644b0ead49Smrg
89654b0ead49Smrg
89664b0ead49Smrg
89674b0ead49Smrg
89684b0ead49Smrg
89694b0ead49Smrg
89704b0ead49Smrg
89714b0ead49Smrg
897249dc963fSmrg#
897349dc963fSmrg# Do we need to explicitly link libc?
897449dc963fSmrg#
897549dc963fSmrgcase "x$archive_cmds_need_lc" in
897649dc963fSmrgx|xyes)
897749dc963fSmrg  # Assume -lc should be added
897849dc963fSmrg  archive_cmds_need_lc=yes
89794b0ead49Smrg
898049dc963fSmrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
898149dc963fSmrg    case $archive_cmds in
898249dc963fSmrg    *'~'*)
898349dc963fSmrg      # FIXME: we may have to deal with multi-command sequences.
898449dc963fSmrg      ;;
898549dc963fSmrg    '$CC '*)
898649dc963fSmrg      # Test whether the compiler implicitly links with -lc since on some
898749dc963fSmrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
898849dc963fSmrg      # to ld, don't add -lc before -lgcc.
898949dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
899049dc963fSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
89917aa89044Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
89927aa89044Smrg  $as_echo_n "(cached) " >&6
89937aa89044Smrgelse
89947aa89044Smrg  $RM conftest*
89957aa89044Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
89964b0ead49Smrg
89977aa89044Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
899849dc963fSmrg  (eval $ac_compile) 2>&5
899949dc963fSmrg  ac_status=$?
900049dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
900149dc963fSmrg  test $ac_status = 0; } 2>conftest.err; then
90027aa89044Smrg	  soname=conftest
90037aa89044Smrg	  lib=conftest
90047aa89044Smrg	  libobjs=conftest.$ac_objext
90057aa89044Smrg	  deplibs=
90067aa89044Smrg	  wl=$lt_prog_compiler_wl
90077aa89044Smrg	  pic_flag=$lt_prog_compiler_pic
90087aa89044Smrg	  compiler_flags=-v
90097aa89044Smrg	  linker_flags=-v
90107aa89044Smrg	  verstring=
90117aa89044Smrg	  output_objdir=.
90127aa89044Smrg	  libname=conftest
90137aa89044Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
90147aa89044Smrg	  allow_undefined_flag=
90157aa89044Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
901649dc963fSmrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
901749dc963fSmrg  ac_status=$?
901849dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
901949dc963fSmrg  test $ac_status = 0; }
90207aa89044Smrg	  then
90217aa89044Smrg	    lt_cv_archive_cmds_need_lc=no
90227aa89044Smrg	  else
90237aa89044Smrg	    lt_cv_archive_cmds_need_lc=yes
90247aa89044Smrg	  fi
90257aa89044Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
90267aa89044Smrg	else
90277aa89044Smrg	  cat conftest.err 1>&5
90287aa89044Smrg	fi
90297aa89044Smrg	$RM conftest*
90307aa89044Smrg
90317aa89044Smrgfi
90327aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
90337aa89044Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
90347aa89044Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
903549dc963fSmrg      ;;
903649dc963fSmrg    esac
90374b0ead49Smrg  fi
90384b0ead49Smrg  ;;
90394b0ead49Smrgesac
90404b0ead49Smrg
90414b0ead49Smrg
90424b0ead49Smrg
90434b0ead49Smrg
90444b0ead49Smrg
90454b0ead49Smrg
90464b0ead49Smrg
90474b0ead49Smrg
90484b0ead49Smrg
90494b0ead49Smrg
90504b0ead49Smrg
90514b0ead49Smrg
90524b0ead49Smrg
90534b0ead49Smrg
90544b0ead49Smrg
90554b0ead49Smrg
90564b0ead49Smrg
90574b0ead49Smrg
90584b0ead49Smrg
90594b0ead49Smrg
90604b0ead49Smrg
90614b0ead49Smrg
90624b0ead49Smrg
90634b0ead49Smrg
90644b0ead49Smrg
90654b0ead49Smrg
90664b0ead49Smrg
90674b0ead49Smrg
90684b0ead49Smrg
90694b0ead49Smrg
90704b0ead49Smrg
90714b0ead49Smrg
90724b0ead49Smrg
90734b0ead49Smrg
90744b0ead49Smrg
90754b0ead49Smrg
90764b0ead49Smrg
90774b0ead49Smrg
90784b0ead49Smrg
90794b0ead49Smrg
90804b0ead49Smrg
90814b0ead49Smrg
90824b0ead49Smrg
90834b0ead49Smrg
90844b0ead49Smrg
90854b0ead49Smrg
90864b0ead49Smrg
90874b0ead49Smrg
90884b0ead49Smrg
90894b0ead49Smrg
90904b0ead49Smrg
90914b0ead49Smrg
90924b0ead49Smrg
90934b0ead49Smrg
90944b0ead49Smrg
90954b0ead49Smrg
90964b0ead49Smrg
90974b0ead49Smrg
90984b0ead49Smrg
90994b0ead49Smrg
91004b0ead49Smrg
91014b0ead49Smrg
91024b0ead49Smrg
91034b0ead49Smrg
91044b0ead49Smrg
91054b0ead49Smrg
91064b0ead49Smrg
91074b0ead49Smrg
91084b0ead49Smrg
91094b0ead49Smrg
91104b0ead49Smrg
911152b01e16Smrg
91124b0ead49Smrg
91134b0ead49Smrg
91144b0ead49Smrg
91154b0ead49Smrg
91164b0ead49Smrg
91174b0ead49Smrg
91184b0ead49Smrg
91194b0ead49Smrg
91204b0ead49Smrg
91214b0ead49Smrg
91224b0ead49Smrg
91234b0ead49Smrg
91244b0ead49Smrg
91254b0ead49Smrg
91264b0ead49Smrg
91274b0ead49Smrg
91284b0ead49Smrg
91294b0ead49Smrg
91304b0ead49Smrg
91314b0ead49Smrg
91324b0ead49Smrg
91334b0ead49Smrg
91344b0ead49Smrg
91354b0ead49Smrg
91364b0ead49Smrg
91374b0ead49Smrg
91384b0ead49Smrg
91394b0ead49Smrg
91404b0ead49Smrg
91414b0ead49Smrg
91424b0ead49Smrg
91434b0ead49Smrg
91444b0ead49Smrg
91454b0ead49Smrg
91464b0ead49Smrg
91474b0ead49Smrg
91484b0ead49Smrg
91494b0ead49Smrg
91504b0ead49Smrg
91514b0ead49Smrg
91524b0ead49Smrg
91534b0ead49Smrg
91544b0ead49Smrg
91554b0ead49Smrg
91564b0ead49Smrg
91574b0ead49Smrg
91584b0ead49Smrg
91594b0ead49Smrg
91604b0ead49Smrg
91614b0ead49Smrg
91624b0ead49Smrg
91634b0ead49Smrg
91644b0ead49Smrg
91654b0ead49Smrg
91664b0ead49Smrg
91674b0ead49Smrg
91684b0ead49Smrg
91694b0ead49Smrg
91704b0ead49Smrg
91714b0ead49Smrg
91724b0ead49Smrg
91734b0ead49Smrg
91744b0ead49Smrg
91754b0ead49Smrg
91764b0ead49Smrg
91774b0ead49Smrg
91784b0ead49Smrg
91794b0ead49Smrg
91804b0ead49Smrg
91814b0ead49Smrg
91824b0ead49Smrg
91834b0ead49Smrg
91844b0ead49Smrg
91854b0ead49Smrg
91864b0ead49Smrg
91874b0ead49Smrg
91884b0ead49Smrg
91894b0ead49Smrg
91904b0ead49Smrg
91914b0ead49Smrg
91924b0ead49Smrg
91934b0ead49Smrg
91944b0ead49Smrg
91954b0ead49Smrg
91964b0ead49Smrg
919749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
919849dc963fSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
91994b0ead49Smrg
920049dc963fSmrgif test "$GCC" = yes; then
920149dc963fSmrg  case $host_os in
920249dc963fSmrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
920349dc963fSmrg    *) lt_awk_arg="/^libraries:/" ;;
920449dc963fSmrg  esac
92057aa89044Smrg  case $host_os in
92067aa89044Smrg    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
92077aa89044Smrg    *) lt_sed_strip_eq="s,=/,/,g" ;;
92087aa89044Smrg  esac
92097aa89044Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
92107aa89044Smrg  case $lt_search_path_spec in
92117aa89044Smrg  *\;*)
921249dc963fSmrg    # if the path contains ";" then we assume it to be the separator
921349dc963fSmrg    # otherwise default to the standard path separator (i.e. ":") - it is
921449dc963fSmrg    # assumed that no part of a normal pathname contains ";" but that should
921549dc963fSmrg    # okay in the real world where ";" in dirpaths is itself problematic.
92167aa89044Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
92177aa89044Smrg    ;;
92187aa89044Smrg  *)
92197aa89044Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
92207aa89044Smrg    ;;
92217aa89044Smrg  esac
922249dc963fSmrg  # Ok, now we have the path, separated by spaces, we can step through it
922349dc963fSmrg  # and add multilib dir if necessary.
922449dc963fSmrg  lt_tmp_lt_search_path_spec=
922549dc963fSmrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
922649dc963fSmrg  for lt_sys_path in $lt_search_path_spec; do
922749dc963fSmrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
922849dc963fSmrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
922949dc963fSmrg    else
923049dc963fSmrg      test -d "$lt_sys_path" && \
923149dc963fSmrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
923249dc963fSmrg    fi
923349dc963fSmrg  done
92347aa89044Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
923549dc963fSmrgBEGIN {RS=" "; FS="/|\n";} {
923649dc963fSmrg  lt_foo="";
923749dc963fSmrg  lt_count=0;
923849dc963fSmrg  for (lt_i = NF; lt_i > 0; lt_i--) {
923949dc963fSmrg    if ($lt_i != "" && $lt_i != ".") {
924049dc963fSmrg      if ($lt_i == "..") {
924149dc963fSmrg        lt_count++;
924249dc963fSmrg      } else {
924349dc963fSmrg        if (lt_count == 0) {
924449dc963fSmrg          lt_foo="/" $lt_i lt_foo;
924549dc963fSmrg        } else {
924649dc963fSmrg          lt_count--;
924749dc963fSmrg        }
924849dc963fSmrg      }
924949dc963fSmrg    }
925049dc963fSmrg  }
925149dc963fSmrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
925249dc963fSmrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
925349dc963fSmrg}'`
92547aa89044Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
92557aa89044Smrg  # for these hosts.
92567aa89044Smrg  case $host_os in
92577aa89044Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
92587aa89044Smrg      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
92597aa89044Smrg  esac
92607aa89044Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
926149dc963fSmrgelse
926249dc963fSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
92634b0ead49Smrgfi
926449dc963fSmrglibrary_names_spec=
926549dc963fSmrglibname_spec='lib$name'
926649dc963fSmrgsoname_spec=
926749dc963fSmrgshrext_cmds=".so"
926849dc963fSmrgpostinstall_cmds=
926949dc963fSmrgpostuninstall_cmds=
927049dc963fSmrgfinish_cmds=
927149dc963fSmrgfinish_eval=
927249dc963fSmrgshlibpath_var=
927349dc963fSmrgshlibpath_overrides_runpath=unknown
927449dc963fSmrgversion_type=none
927549dc963fSmrgdynamic_linker="$host_os ld.so"
927649dc963fSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
927749dc963fSmrgneed_lib_prefix=unknown
927849dc963fSmrghardcode_into_libs=no
92794b0ead49Smrg
928049dc963fSmrg# when you set need_version to no, make sure it does not cause -set_version
928149dc963fSmrg# flags to be left without arguments
928249dc963fSmrgneed_version=unknown
92834b0ead49Smrg
928449dc963fSmrgcase $host_os in
928549dc963fSmrgaix3*)
928649dc963fSmrg  version_type=linux
928749dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
928849dc963fSmrg  shlibpath_var=LIBPATH
92894b0ead49Smrg
929049dc963fSmrg  # AIX 3 has no versioning support, so we append a major version to the name.
929149dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
929249dc963fSmrg  ;;
92934b0ead49Smrg
929449dc963fSmrgaix[4-9]*)
929549dc963fSmrg  version_type=linux
929649dc963fSmrg  need_lib_prefix=no
929749dc963fSmrg  need_version=no
929849dc963fSmrg  hardcode_into_libs=yes
929949dc963fSmrg  if test "$host_cpu" = ia64; then
930049dc963fSmrg    # AIX 5 supports IA64
930149dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
930249dc963fSmrg    shlibpath_var=LD_LIBRARY_PATH
930349dc963fSmrg  else
930449dc963fSmrg    # With GCC up to 2.95.x, collect2 would create an import file
930549dc963fSmrg    # for dependence libraries.  The import file would start with
930649dc963fSmrg    # the line `#! .'.  This would cause the generated library to
930749dc963fSmrg    # depend on `.', always an invalid library.  This was fixed in
930849dc963fSmrg    # development snapshots of GCC prior to 3.0.
930949dc963fSmrg    case $host_os in
931049dc963fSmrg      aix4 | aix4.[01] | aix4.[01].*)
931149dc963fSmrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
931249dc963fSmrg	   echo ' yes '
931349dc963fSmrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
931449dc963fSmrg	:
931549dc963fSmrg      else
931649dc963fSmrg	can_build_shared=no
931749dc963fSmrg      fi
931849dc963fSmrg      ;;
931949dc963fSmrg    esac
932049dc963fSmrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
932149dc963fSmrg    # soname into executable. Probably we can add versioning support to
932249dc963fSmrg    # collect2, so additional links can be useful in future.
932349dc963fSmrg    if test "$aix_use_runtimelinking" = yes; then
932449dc963fSmrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
932549dc963fSmrg      # instead of lib<name>.a to let people know that these are not
932649dc963fSmrg      # typical AIX shared libraries.
932749dc963fSmrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
932849dc963fSmrg    else
932949dc963fSmrg      # We preserve .a as extension for shared libraries through AIX4.2
933049dc963fSmrg      # and later when we are not doing run time linking.
933149dc963fSmrg      library_names_spec='${libname}${release}.a $libname.a'
933249dc963fSmrg      soname_spec='${libname}${release}${shared_ext}$major'
933349dc963fSmrg    fi
933449dc963fSmrg    shlibpath_var=LIBPATH
933549dc963fSmrg  fi
933649dc963fSmrg  ;;
93374b0ead49Smrg
933849dc963fSmrgamigaos*)
933949dc963fSmrg  case $host_cpu in
934049dc963fSmrg  powerpc)
934149dc963fSmrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
934249dc963fSmrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
934349dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
934449dc963fSmrg    ;;
934549dc963fSmrg  m68k)
934649dc963fSmrg    library_names_spec='$libname.ixlibrary $libname.a'
934749dc963fSmrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
93487aa89044Smrg    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'
934949dc963fSmrg    ;;
935049dc963fSmrg  esac
935149dc963fSmrg  ;;
93524b0ead49Smrg
935349dc963fSmrgbeos*)
935449dc963fSmrg  library_names_spec='${libname}${shared_ext}'
935549dc963fSmrg  dynamic_linker="$host_os ld.so"
935649dc963fSmrg  shlibpath_var=LIBRARY_PATH
935749dc963fSmrg  ;;
93584b0ead49Smrg
935949dc963fSmrgbsdi[45]*)
936049dc963fSmrg  version_type=linux
936149dc963fSmrg  need_version=no
936249dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
936349dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
936449dc963fSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
936549dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
936649dc963fSmrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
936749dc963fSmrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
936849dc963fSmrg  # the default ld.so.conf also contains /usr/contrib/lib and
936949dc963fSmrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
937049dc963fSmrg  # libtool to hard-code these into programs
937149dc963fSmrg  ;;
93724b0ead49Smrg
937349dc963fSmrgcygwin* | mingw* | pw32* | cegcc*)
937449dc963fSmrg  version_type=windows
937549dc963fSmrg  shrext_cmds=".dll"
937649dc963fSmrg  need_version=no
937749dc963fSmrg  need_lib_prefix=no
93784b0ead49Smrg
937949dc963fSmrg  case $GCC,$host_os in
938049dc963fSmrg  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
938149dc963fSmrg    library_names_spec='$libname.dll.a'
938249dc963fSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
938349dc963fSmrg    postinstall_cmds='base_file=`basename \${file}`~
938449dc963fSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
938549dc963fSmrg      dldir=$destdir/`dirname \$dlpath`~
938649dc963fSmrg      test -d \$dldir || mkdir -p \$dldir~
938749dc963fSmrg      $install_prog $dir/$dlname \$dldir/$dlname~
938849dc963fSmrg      chmod a+x \$dldir/$dlname~
938949dc963fSmrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
939049dc963fSmrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
939149dc963fSmrg      fi'
939249dc963fSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
939349dc963fSmrg      dlpath=$dir/\$dldll~
939449dc963fSmrg       $RM \$dlpath'
939549dc963fSmrg    shlibpath_overrides_runpath=yes
93964b0ead49Smrg
939749dc963fSmrg    case $host_os in
939849dc963fSmrg    cygwin*)
939949dc963fSmrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
940049dc963fSmrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
94017aa89044Smrg
94027aa89044Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
940349dc963fSmrg      ;;
940449dc963fSmrg    mingw* | cegcc*)
940549dc963fSmrg      # MinGW DLLs use traditional 'lib' prefix
940649dc963fSmrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
940749dc963fSmrg      ;;
940849dc963fSmrg    pw32*)
940949dc963fSmrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
941049dc963fSmrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
941149dc963fSmrg      ;;
941249dc963fSmrg    esac
94134b0ead49Smrg    ;;
94144b0ead49Smrg
941549dc963fSmrg  *)
941649dc963fSmrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
94174b0ead49Smrg    ;;
941849dc963fSmrg  esac
941949dc963fSmrg  dynamic_linker='Win32 ld.exe'
942049dc963fSmrg  # FIXME: first we should search . and the directory the executable is in
942149dc963fSmrg  shlibpath_var=PATH
942249dc963fSmrg  ;;
94234b0ead49Smrg
942449dc963fSmrgdarwin* | rhapsody*)
942549dc963fSmrg  dynamic_linker="$host_os dyld"
942649dc963fSmrg  version_type=darwin
942749dc963fSmrg  need_lib_prefix=no
942849dc963fSmrg  need_version=no
942949dc963fSmrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
943049dc963fSmrg  soname_spec='${libname}${release}${major}$shared_ext'
943149dc963fSmrg  shlibpath_overrides_runpath=yes
943249dc963fSmrg  shlibpath_var=DYLD_LIBRARY_PATH
943349dc963fSmrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
943449dc963fSmrg
943549dc963fSmrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
943649dc963fSmrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
94374b0ead49Smrg  ;;
94384b0ead49Smrg
943949dc963fSmrgdgux*)
944049dc963fSmrg  version_type=linux
944149dc963fSmrg  need_lib_prefix=no
944249dc963fSmrg  need_version=no
944349dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
944449dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
944549dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
944649dc963fSmrg  ;;
944749dc963fSmrg
944849dc963fSmrgfreebsd1*)
944949dc963fSmrg  dynamic_linker=no
945049dc963fSmrg  ;;
945149dc963fSmrg
945249dc963fSmrgfreebsd* | dragonfly*)
945349dc963fSmrg  # DragonFly does not have aout.  When/if they implement a new
945449dc963fSmrg  # versioning mechanism, adjust this.
945549dc963fSmrg  if test -x /usr/bin/objformat; then
945649dc963fSmrg    objformat=`/usr/bin/objformat`
945749dc963fSmrg  else
945849dc963fSmrg    case $host_os in
945949dc963fSmrg    freebsd[123]*) objformat=aout ;;
946049dc963fSmrg    *) objformat=elf ;;
94614b0ead49Smrg    esac
946249dc963fSmrg  fi
946349dc963fSmrg  version_type=freebsd-$objformat
946449dc963fSmrg  case $version_type in
946549dc963fSmrg    freebsd-elf*)
946649dc963fSmrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
946749dc963fSmrg      need_version=no
946849dc963fSmrg      need_lib_prefix=no
94694b0ead49Smrg      ;;
947049dc963fSmrg    freebsd-*)
947149dc963fSmrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
947249dc963fSmrg      need_version=yes
94734b0ead49Smrg      ;;
947449dc963fSmrg  esac
947549dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
947649dc963fSmrg  case $host_os in
947749dc963fSmrg  freebsd2*)
947849dc963fSmrg    shlibpath_overrides_runpath=yes
94794b0ead49Smrg    ;;
948049dc963fSmrg  freebsd3.[01]* | freebsdelf3.[01]*)
948149dc963fSmrg    shlibpath_overrides_runpath=yes
948249dc963fSmrg    hardcode_into_libs=yes
94834b0ead49Smrg    ;;
948449dc963fSmrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
948549dc963fSmrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
948649dc963fSmrg    shlibpath_overrides_runpath=no
948749dc963fSmrg    hardcode_into_libs=yes
94884b0ead49Smrg    ;;
948949dc963fSmrg  *) # from 4.6 on, and DragonFly
949049dc963fSmrg    shlibpath_overrides_runpath=yes
949149dc963fSmrg    hardcode_into_libs=yes
94924b0ead49Smrg    ;;
949349dc963fSmrg  esac
949449dc963fSmrg  ;;
94954b0ead49Smrg
949649dc963fSmrggnu*)
949749dc963fSmrg  version_type=linux
949849dc963fSmrg  need_lib_prefix=no
949949dc963fSmrg  need_version=no
950049dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
950149dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
950249dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
950349dc963fSmrg  hardcode_into_libs=yes
950449dc963fSmrg  ;;
950549dc963fSmrg
95067aa89044Smrghaiku*)
95077aa89044Smrg  version_type=linux
95087aa89044Smrg  need_lib_prefix=no
95097aa89044Smrg  need_version=no
95107aa89044Smrg  dynamic_linker="$host_os runtime_loader"
95117aa89044Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
95127aa89044Smrg  soname_spec='${libname}${release}${shared_ext}$major'
95137aa89044Smrg  shlibpath_var=LIBRARY_PATH
95147aa89044Smrg  shlibpath_overrides_runpath=yes
95157aa89044Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
95167aa89044Smrg  hardcode_into_libs=yes
95177aa89044Smrg  ;;
95187aa89044Smrg
951949dc963fSmrghpux9* | hpux10* | hpux11*)
952049dc963fSmrg  # Give a soname corresponding to the major version so that dld.sl refuses to
952149dc963fSmrg  # link against other versions.
952249dc963fSmrg  version_type=sunos
952349dc963fSmrg  need_lib_prefix=no
952449dc963fSmrg  need_version=no
952549dc963fSmrg  case $host_cpu in
952649dc963fSmrg  ia64*)
952749dc963fSmrg    shrext_cmds='.so'
952849dc963fSmrg    hardcode_into_libs=yes
952949dc963fSmrg    dynamic_linker="$host_os dld.so"
953049dc963fSmrg    shlibpath_var=LD_LIBRARY_PATH
953149dc963fSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
953249dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
953349dc963fSmrg    soname_spec='${libname}${release}${shared_ext}$major'
953449dc963fSmrg    if test "X$HPUX_IA64_MODE" = X32; then
953549dc963fSmrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
953649dc963fSmrg    else
953749dc963fSmrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
95384b0ead49Smrg    fi
953949dc963fSmrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
95404b0ead49Smrg    ;;
954149dc963fSmrg  hppa*64*)
954249dc963fSmrg    shrext_cmds='.sl'
954349dc963fSmrg    hardcode_into_libs=yes
954449dc963fSmrg    dynamic_linker="$host_os dld.sl"
954549dc963fSmrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
954649dc963fSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
954749dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
954849dc963fSmrg    soname_spec='${libname}${release}${shared_ext}$major'
954949dc963fSmrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
955049dc963fSmrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
95514b0ead49Smrg    ;;
955249dc963fSmrg  *)
955349dc963fSmrg    shrext_cmds='.sl'
955449dc963fSmrg    dynamic_linker="$host_os dld.sl"
955549dc963fSmrg    shlibpath_var=SHLIB_PATH
955649dc963fSmrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
955749dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
955849dc963fSmrg    soname_spec='${libname}${release}${shared_ext}$major'
95594b0ead49Smrg    ;;
956049dc963fSmrg  esac
95617aa89044Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
956249dc963fSmrg  postinstall_cmds='chmod 555 $lib'
95637aa89044Smrg  # or fails outright, so override atomically:
95647aa89044Smrg  install_override_mode=555
956549dc963fSmrg  ;;
95664b0ead49Smrg
956749dc963fSmrginterix[3-9]*)
956849dc963fSmrg  version_type=linux
956949dc963fSmrg  need_lib_prefix=no
957049dc963fSmrg  need_version=no
957149dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
957249dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
957349dc963fSmrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
957449dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
957549dc963fSmrg  shlibpath_overrides_runpath=no
957649dc963fSmrg  hardcode_into_libs=yes
957749dc963fSmrg  ;;
95784b0ead49Smrg
957949dc963fSmrgirix5* | irix6* | nonstopux*)
958049dc963fSmrg  case $host_os in
958149dc963fSmrg    nonstopux*) version_type=nonstopux ;;
958249dc963fSmrg    *)
958349dc963fSmrg	if test "$lt_cv_prog_gnu_ld" = yes; then
958449dc963fSmrg		version_type=linux
95854b0ead49Smrg	else
958649dc963fSmrg		version_type=irix
958749dc963fSmrg	fi ;;
958849dc963fSmrg  esac
958949dc963fSmrg  need_lib_prefix=no
959049dc963fSmrg  need_version=no
959149dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
959249dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
959349dc963fSmrg  case $host_os in
959449dc963fSmrg  irix5* | nonstopux*)
959549dc963fSmrg    libsuff= shlibsuff=
959649dc963fSmrg    ;;
959749dc963fSmrg  *)
959849dc963fSmrg    case $LD in # libtool.m4 will add one of these switches to LD
959949dc963fSmrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
960049dc963fSmrg      libsuff= shlibsuff= libmagic=32-bit;;
960149dc963fSmrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
960249dc963fSmrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
960349dc963fSmrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
960449dc963fSmrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
960549dc963fSmrg    *) libsuff= shlibsuff= libmagic=never-match;;
96064b0ead49Smrg    esac
96074b0ead49Smrg    ;;
960849dc963fSmrg  esac
960949dc963fSmrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
961049dc963fSmrg  shlibpath_overrides_runpath=no
961149dc963fSmrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
961249dc963fSmrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
961349dc963fSmrg  hardcode_into_libs=yes
961449dc963fSmrg  ;;
96154b0ead49Smrg
961649dc963fSmrg# No shared lib support for Linux oldld, aout, or coff.
961749dc963fSmrglinux*oldld* | linux*aout* | linux*coff*)
961849dc963fSmrg  dynamic_linker=no
961949dc963fSmrg  ;;
96204b0ead49Smrg
962149dc963fSmrg# This must be Linux ELF.
96227aa89044Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
962349dc963fSmrg  version_type=linux
962449dc963fSmrg  need_lib_prefix=no
962549dc963fSmrg  need_version=no
962649dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
962749dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
962849dc963fSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
962949dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
963049dc963fSmrg  shlibpath_overrides_runpath=no
96317aa89044Smrg
963249dc963fSmrg  # Some binutils ld are patched to set DT_RUNPATH
96337aa89044Smrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
96347aa89044Smrg  $as_echo_n "(cached) " >&6
96357aa89044Smrgelse
96367aa89044Smrg  lt_cv_shlibpath_overrides_runpath=no
96377aa89044Smrg    save_LDFLAGS=$LDFLAGS
96387aa89044Smrg    save_libdir=$libdir
96397aa89044Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
96407aa89044Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
96417aa89044Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
964249dc963fSmrg/* end confdefs.h.  */
96434b0ead49Smrg
964449dc963fSmrgint
964549dc963fSmrgmain ()
96464b0ead49Smrg{
96474b0ead49Smrg
964849dc963fSmrg  ;
964949dc963fSmrg  return 0;
965049dc963fSmrg}
965149dc963fSmrg_ACEOF
965249dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
965349dc963fSmrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
96547aa89044Smrg  lt_cv_shlibpath_overrides_runpath=yes
965549dc963fSmrgfi
965649dc963fSmrgfi
965749dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
965849dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
96597aa89044Smrg    LDFLAGS=$save_LDFLAGS
96607aa89044Smrg    libdir=$save_libdir
96617aa89044Smrg
96627aa89044Smrgfi
96637aa89044Smrg
96647aa89044Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
96654b0ead49Smrg
966649dc963fSmrg  # This implies no fast_install, which is unacceptable.
966749dc963fSmrg  # Some rework will be needed to allow for fast_install
966849dc963fSmrg  # before this can be enabled.
966949dc963fSmrg  hardcode_into_libs=yes
96704b0ead49Smrg
967149dc963fSmrg  # Append ld.so.conf contents to the search path
967249dc963fSmrg  if test -f /etc/ld.so.conf; then
96737aa89044Smrg    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' ' '`
967449dc963fSmrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
967549dc963fSmrg  fi
96764b0ead49Smrg
967749dc963fSmrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
967849dc963fSmrg  # powerpc, because MkLinux only supported shared libraries with the
967949dc963fSmrg  # GNU dynamic linker.  Since this was broken with cross compilers,
968049dc963fSmrg  # most powerpc-linux boxes support dynamic linking these days and
968149dc963fSmrg  # people can always --disable-shared, the test was removed, and we
968249dc963fSmrg  # assume the GNU/Linux dynamic linker is in use.
968349dc963fSmrg  dynamic_linker='GNU/Linux ld.so'
968449dc963fSmrg  ;;
96854b0ead49Smrg
968649dc963fSmrgnetbsd*)
968749dc963fSmrg  version_type=sunos
968849dc963fSmrg  need_lib_prefix=no
968949dc963fSmrg  need_version=no
969049dc963fSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
969149dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
969249dc963fSmrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
969349dc963fSmrg    dynamic_linker='NetBSD (a.out) ld.so'
969449dc963fSmrg  else
969549dc963fSmrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
969649dc963fSmrg    soname_spec='${libname}${release}${shared_ext}$major'
969749dc963fSmrg    dynamic_linker='NetBSD ld.elf_so'
969849dc963fSmrg  fi
969949dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
970049dc963fSmrg  shlibpath_overrides_runpath=yes
970149dc963fSmrg  hardcode_into_libs=yes
970249dc963fSmrg  ;;
97034b0ead49Smrg
970449dc963fSmrgnewsos6)
970549dc963fSmrg  version_type=linux
970649dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
970749dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
970849dc963fSmrg  shlibpath_overrides_runpath=yes
970949dc963fSmrg  ;;
971052b01e16Smrg
971149dc963fSmrg*nto* | *qnx*)
971249dc963fSmrg  version_type=qnx
971349dc963fSmrg  need_lib_prefix=no
971449dc963fSmrg  need_version=no
971549dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
971649dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
971749dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
971849dc963fSmrg  shlibpath_overrides_runpath=no
971949dc963fSmrg  hardcode_into_libs=yes
972049dc963fSmrg  dynamic_linker='ldqnx.so'
97214b0ead49Smrg  ;;
97224b0ead49Smrg
972349dc963fSmrgopenbsd*)
972449dc963fSmrg  version_type=sunos
972549dc963fSmrg  sys_lib_dlsearch_path_spec="/usr/lib"
972649dc963fSmrg  need_lib_prefix=no
972749dc963fSmrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
972849dc963fSmrg  case $host_os in
972949dc963fSmrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
973049dc963fSmrg    *)				need_version=no  ;;
973152b01e16Smrg  esac
973249dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
973349dc963fSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
973449dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
973549dc963fSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
973649dc963fSmrg    case $host_os in
973749dc963fSmrg      openbsd2.[89] | openbsd2.[89].*)
973849dc963fSmrg	shlibpath_overrides_runpath=no
973949dc963fSmrg	;;
974049dc963fSmrg      *)
974149dc963fSmrg	shlibpath_overrides_runpath=yes
974249dc963fSmrg	;;
974349dc963fSmrg      esac
974449dc963fSmrg  else
974549dc963fSmrg    shlibpath_overrides_runpath=yes
974649dc963fSmrg  fi
974752b01e16Smrg  ;;
974852b01e16Smrg
974949dc963fSmrgos2*)
975049dc963fSmrg  libname_spec='$name'
975149dc963fSmrg  shrext_cmds=".dll"
975249dc963fSmrg  need_lib_prefix=no
975349dc963fSmrg  library_names_spec='$libname${shared_ext} $libname.a'
975449dc963fSmrg  dynamic_linker='OS/2 ld.exe'
975549dc963fSmrg  shlibpath_var=LIBPATH
97564b0ead49Smrg  ;;
97574b0ead49Smrg
975849dc963fSmrgosf3* | osf4* | osf5*)
975949dc963fSmrg  version_type=osf
976049dc963fSmrg  need_lib_prefix=no
976149dc963fSmrg  need_version=no
976249dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
976349dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
976449dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
976549dc963fSmrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
976649dc963fSmrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
976749dc963fSmrg  ;;
97684b0ead49Smrg
976949dc963fSmrgrdos*)
977049dc963fSmrg  dynamic_linker=no
977149dc963fSmrg  ;;
97724b0ead49Smrg
977349dc963fSmrgsolaris*)
977449dc963fSmrg  version_type=linux
977549dc963fSmrg  need_lib_prefix=no
977649dc963fSmrg  need_version=no
977749dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
977849dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
977949dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
978049dc963fSmrg  shlibpath_overrides_runpath=yes
978149dc963fSmrg  hardcode_into_libs=yes
978249dc963fSmrg  # ldd complains unless libraries are executable
978349dc963fSmrg  postinstall_cmds='chmod +x $lib'
978449dc963fSmrg  ;;
97854b0ead49Smrg
978649dc963fSmrgsunos4*)
978749dc963fSmrg  version_type=sunos
978849dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
978949dc963fSmrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
979049dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
979149dc963fSmrg  shlibpath_overrides_runpath=yes
979249dc963fSmrg  if test "$with_gnu_ld" = yes; then
979349dc963fSmrg    need_lib_prefix=no
979449dc963fSmrg  fi
979549dc963fSmrg  need_version=yes
979649dc963fSmrg  ;;
97974b0ead49Smrg
979849dc963fSmrgsysv4 | sysv4.3*)
979949dc963fSmrg  version_type=linux
980049dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
980149dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
980249dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
980349dc963fSmrg  case $host_vendor in
980449dc963fSmrg    sni)
980549dc963fSmrg      shlibpath_overrides_runpath=no
980649dc963fSmrg      need_lib_prefix=no
980749dc963fSmrg      runpath_var=LD_RUN_PATH
98084b0ead49Smrg      ;;
980949dc963fSmrg    siemens)
981049dc963fSmrg      need_lib_prefix=no
98114b0ead49Smrg      ;;
981249dc963fSmrg    motorola)
981349dc963fSmrg      need_lib_prefix=no
981449dc963fSmrg      need_version=no
981549dc963fSmrg      shlibpath_overrides_runpath=no
981649dc963fSmrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
98174b0ead49Smrg      ;;
981849dc963fSmrg  esac
981949dc963fSmrg  ;;
982049dc963fSmrg
982149dc963fSmrgsysv4*MP*)
982249dc963fSmrg  if test -d /usr/nec ;then
982349dc963fSmrg    version_type=linux
982449dc963fSmrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
982549dc963fSmrg    soname_spec='$libname${shared_ext}.$major'
982649dc963fSmrg    shlibpath_var=LD_LIBRARY_PATH
982749dc963fSmrg  fi
982849dc963fSmrg  ;;
982949dc963fSmrg
983049dc963fSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
983149dc963fSmrg  version_type=freebsd-elf
983249dc963fSmrg  need_lib_prefix=no
983349dc963fSmrg  need_version=no
983449dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
983549dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
983649dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
983749dc963fSmrg  shlibpath_overrides_runpath=yes
983849dc963fSmrg  hardcode_into_libs=yes
983949dc963fSmrg  if test "$with_gnu_ld" = yes; then
984049dc963fSmrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
98414b0ead49Smrg  else
984249dc963fSmrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
98434b0ead49Smrg    case $host_os in
984449dc963fSmrg      sco3.2v5*)
984549dc963fSmrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
98464b0ead49Smrg	;;
98474b0ead49Smrg    esac
98484b0ead49Smrg  fi
984949dc963fSmrg  sys_lib_dlsearch_path_spec='/usr/lib'
985049dc963fSmrg  ;;
98514b0ead49Smrg
985249dc963fSmrgtpf*)
985349dc963fSmrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
985449dc963fSmrg  version_type=linux
985549dc963fSmrg  need_lib_prefix=no
985649dc963fSmrg  need_version=no
985749dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
985849dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
985949dc963fSmrg  shlibpath_overrides_runpath=no
986049dc963fSmrg  hardcode_into_libs=yes
986149dc963fSmrg  ;;
98624b0ead49Smrg
986349dc963fSmrguts4*)
986449dc963fSmrg  version_type=linux
986549dc963fSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
986649dc963fSmrg  soname_spec='${libname}${release}${shared_ext}$major'
986749dc963fSmrg  shlibpath_var=LD_LIBRARY_PATH
986849dc963fSmrg  ;;
98694b0ead49Smrg
987049dc963fSmrg*)
987149dc963fSmrg  dynamic_linker=no
987249dc963fSmrg  ;;
987349dc963fSmrgesac
987449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
987549dc963fSmrg$as_echo "$dynamic_linker" >&6; }
987649dc963fSmrgtest "$dynamic_linker" = no && can_build_shared=no
98774b0ead49Smrg
987849dc963fSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
987949dc963fSmrgif test "$GCC" = yes; then
988049dc963fSmrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
98814b0ead49Smrgfi
98824b0ead49Smrg
988349dc963fSmrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
988449dc963fSmrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
98854b0ead49Smrgfi
988649dc963fSmrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
988749dc963fSmrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
98884b0ead49Smrgfi
98894b0ead49Smrg
98904b0ead49Smrg
98914b0ead49Smrg
98924b0ead49Smrg
98934b0ead49Smrg
98944b0ead49Smrg
98954b0ead49Smrg
98964b0ead49Smrg
98974b0ead49Smrg
98984b0ead49Smrg
98994b0ead49Smrg
99004b0ead49Smrg
99014b0ead49Smrg
99024b0ead49Smrg
99034b0ead49Smrg
99044b0ead49Smrg
990552b01e16Smrg
99064b0ead49Smrg
99074b0ead49Smrg
99084b0ead49Smrg
99094b0ead49Smrg
99104b0ead49Smrg
99114b0ead49Smrg
99124b0ead49Smrg
99134b0ead49Smrg
99144b0ead49Smrg
99154b0ead49Smrg
99164b0ead49Smrg
99174b0ead49Smrg
991852b01e16Smrg
99194b0ead49Smrg
99204b0ead49Smrg
99214b0ead49Smrg
99224b0ead49Smrg
99234b0ead49Smrg
99244b0ead49Smrg
99254b0ead49Smrg
99264b0ead49Smrg
99274b0ead49Smrg
99284b0ead49Smrg
99294b0ead49Smrg
99304b0ead49Smrg
99314b0ead49Smrg
99324b0ead49Smrg
99334b0ead49Smrg
99344b0ead49Smrg
99354b0ead49Smrg
99364b0ead49Smrg
993752b01e16Smrg
99384b0ead49Smrg
99394b0ead49Smrg
99404b0ead49Smrg
99414b0ead49Smrg
99424b0ead49Smrg
99434b0ead49Smrg
99444b0ead49Smrg
99454b0ead49Smrg
99464b0ead49Smrg
99474b0ead49Smrg
99484b0ead49Smrg
99494b0ead49Smrg
99504b0ead49Smrg
99514b0ead49Smrg
99524b0ead49Smrg
99534b0ead49Smrg
99544b0ead49Smrg
99554b0ead49Smrg
99564b0ead49Smrg
99574b0ead49Smrg
99584b0ead49Smrg
99594b0ead49Smrg
99604b0ead49Smrg
99614b0ead49Smrg
99624b0ead49Smrg
99634b0ead49Smrg
99644b0ead49Smrg
99654b0ead49Smrg
99664b0ead49Smrg
99674b0ead49Smrg
99684b0ead49Smrg
99694b0ead49Smrg
99707aa89044Smrg
99717aa89044Smrg
99727aa89044Smrg
99737aa89044Smrg
99747aa89044Smrg
99754b0ead49Smrg
99764b0ead49Smrg
99774b0ead49Smrg
99784b0ead49Smrg
99794b0ead49Smrg
99804b0ead49Smrg
998149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
998249dc963fSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
998349dc963fSmrghardcode_action=
998449dc963fSmrgif test -n "$hardcode_libdir_flag_spec" ||
998549dc963fSmrg   test -n "$runpath_var" ||
998649dc963fSmrg   test "X$hardcode_automatic" = "Xyes" ; then
99874b0ead49Smrg
998849dc963fSmrg  # We can hardcode non-existent directories.
998949dc963fSmrg  if test "$hardcode_direct" != no &&
999049dc963fSmrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
999149dc963fSmrg     # have to relink, otherwise we might link with an installed library
999249dc963fSmrg     # when we should be linking with a yet-to-be-installed one
999349dc963fSmrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
999449dc963fSmrg     test "$hardcode_minus_L" != no; then
999549dc963fSmrg    # Linking always hardcodes the temporary library directory.
999649dc963fSmrg    hardcode_action=relink
999749dc963fSmrg  else
999849dc963fSmrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
999949dc963fSmrg    hardcode_action=immediate
1000049dc963fSmrg  fi
1000149dc963fSmrgelse
1000249dc963fSmrg  # We cannot hardcode anything, or else we can only hardcode existing
1000349dc963fSmrg  # directories.
1000449dc963fSmrg  hardcode_action=unsupported
1000549dc963fSmrgfi
1000649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
1000749dc963fSmrg$as_echo "$hardcode_action" >&6; }
100084b0ead49Smrg
1000949dc963fSmrgif test "$hardcode_action" = relink ||
1001049dc963fSmrg   test "$inherit_rpath" = yes; then
1001149dc963fSmrg  # Fast installation is not supported
1001249dc963fSmrg  enable_fast_install=no
1001349dc963fSmrgelif test "$shlibpath_overrides_runpath" = yes ||
1001449dc963fSmrg     test "$enable_shared" = no; then
1001549dc963fSmrg  # Fast installation is not necessary
1001649dc963fSmrg  enable_fast_install=needless
1001749dc963fSmrgfi
100184b0ead49Smrg
100194b0ead49Smrg
100204b0ead49Smrg
100214b0ead49Smrg
100224b0ead49Smrg
100234b0ead49Smrg
1002449dc963fSmrg  if test "x$enable_dlopen" != xyes; then
1002549dc963fSmrg  enable_dlopen=unknown
1002649dc963fSmrg  enable_dlopen_self=unknown
1002749dc963fSmrg  enable_dlopen_self_static=unknown
1002849dc963fSmrgelse
1002949dc963fSmrg  lt_cv_dlopen=no
1003049dc963fSmrg  lt_cv_dlopen_libs=
100314b0ead49Smrg
1003249dc963fSmrg  case $host_os in
1003349dc963fSmrg  beos*)
1003449dc963fSmrg    lt_cv_dlopen="load_add_on"
1003549dc963fSmrg    lt_cv_dlopen_libs=
1003649dc963fSmrg    lt_cv_dlopen_self=yes
1003749dc963fSmrg    ;;
100384b0ead49Smrg
1003949dc963fSmrg  mingw* | pw32* | cegcc*)
1004049dc963fSmrg    lt_cv_dlopen="LoadLibrary"
1004149dc963fSmrg    lt_cv_dlopen_libs=
1004249dc963fSmrg    ;;
100434b0ead49Smrg
1004449dc963fSmrg  cygwin*)
1004549dc963fSmrg    lt_cv_dlopen="dlopen"
1004649dc963fSmrg    lt_cv_dlopen_libs=
1004749dc963fSmrg    ;;
100484b0ead49Smrg
1004949dc963fSmrg  darwin*)
1005049dc963fSmrg  # if libdl is installed we need to link against it
1005149dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1005249dc963fSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
100537aa89044Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
1005449dc963fSmrg  $as_echo_n "(cached) " >&6
1005549dc963fSmrgelse
1005649dc963fSmrg  ac_check_lib_save_LIBS=$LIBS
1005749dc963fSmrgLIBS="-ldl  $LIBS"
1005849dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1005949dc963fSmrg/* end confdefs.h.  */
100604b0ead49Smrg
1006149dc963fSmrg/* Override any GCC internal prototype to avoid an error.
1006249dc963fSmrg   Use char because int might match the return type of a GCC
1006349dc963fSmrg   builtin and then its argument prototype would still apply.  */
1006449dc963fSmrg#ifdef __cplusplus
1006549dc963fSmrgextern "C"
1006649dc963fSmrg#endif
1006749dc963fSmrgchar dlopen ();
1006849dc963fSmrgint
1006949dc963fSmrgmain ()
1007049dc963fSmrg{
1007149dc963fSmrgreturn dlopen ();
1007249dc963fSmrg  ;
1007349dc963fSmrg  return 0;
1007449dc963fSmrg}
1007549dc963fSmrg_ACEOF
1007649dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
1007749dc963fSmrg  ac_cv_lib_dl_dlopen=yes
1007849dc963fSmrgelse
1007949dc963fSmrg  ac_cv_lib_dl_dlopen=no
1008049dc963fSmrgfi
1008149dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
1008249dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
1008349dc963fSmrgLIBS=$ac_check_lib_save_LIBS
1008449dc963fSmrgfi
1008549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1008649dc963fSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
100877aa89044Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1008849dc963fSmrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1008949dc963fSmrgelse
100904b0ead49Smrg
1009149dc963fSmrg    lt_cv_dlopen="dyld"
1009249dc963fSmrg    lt_cv_dlopen_libs=
1009349dc963fSmrg    lt_cv_dlopen_self=yes
100944b0ead49Smrg
1009549dc963fSmrgfi
100964b0ead49Smrg
1009749dc963fSmrg    ;;
100984b0ead49Smrg
1009949dc963fSmrg  *)
1010049dc963fSmrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
101017aa89044Smrgif test "x$ac_cv_func_shl_load" = xyes; then :
1010249dc963fSmrg  lt_cv_dlopen="shl_load"
1010349dc963fSmrgelse
1010449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
1010549dc963fSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
101067aa89044Smrgif ${ac_cv_lib_dld_shl_load+:} false; then :
1010749dc963fSmrg  $as_echo_n "(cached) " >&6
1010849dc963fSmrgelse
1010949dc963fSmrg  ac_check_lib_save_LIBS=$LIBS
1011049dc963fSmrgLIBS="-ldld  $LIBS"
1011149dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1011249dc963fSmrg/* end confdefs.h.  */
101134b0ead49Smrg
1011449dc963fSmrg/* Override any GCC internal prototype to avoid an error.
1011549dc963fSmrg   Use char because int might match the return type of a GCC
1011649dc963fSmrg   builtin and then its argument prototype would still apply.  */
1011749dc963fSmrg#ifdef __cplusplus
1011849dc963fSmrgextern "C"
1011949dc963fSmrg#endif
1012049dc963fSmrgchar shl_load ();
1012149dc963fSmrgint
1012249dc963fSmrgmain ()
1012349dc963fSmrg{
1012449dc963fSmrgreturn shl_load ();
1012549dc963fSmrg  ;
1012649dc963fSmrg  return 0;
1012749dc963fSmrg}
1012849dc963fSmrg_ACEOF
1012949dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
1013049dc963fSmrg  ac_cv_lib_dld_shl_load=yes
1013149dc963fSmrgelse
1013249dc963fSmrg  ac_cv_lib_dld_shl_load=no
1013349dc963fSmrgfi
1013449dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
1013549dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
1013649dc963fSmrgLIBS=$ac_check_lib_save_LIBS
1013749dc963fSmrgfi
1013849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
1013949dc963fSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
101407aa89044Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
1014149dc963fSmrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1014249dc963fSmrgelse
1014349dc963fSmrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
101447aa89044Smrgif test "x$ac_cv_func_dlopen" = xyes; then :
1014549dc963fSmrg  lt_cv_dlopen="dlopen"
1014649dc963fSmrgelse
1014749dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1014849dc963fSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
101497aa89044Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
1015049dc963fSmrg  $as_echo_n "(cached) " >&6
1015149dc963fSmrgelse
1015249dc963fSmrg  ac_check_lib_save_LIBS=$LIBS
1015349dc963fSmrgLIBS="-ldl  $LIBS"
1015449dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1015549dc963fSmrg/* end confdefs.h.  */
101564b0ead49Smrg
1015749dc963fSmrg/* Override any GCC internal prototype to avoid an error.
1015849dc963fSmrg   Use char because int might match the return type of a GCC
1015949dc963fSmrg   builtin and then its argument prototype would still apply.  */
1016049dc963fSmrg#ifdef __cplusplus
1016149dc963fSmrgextern "C"
1016249dc963fSmrg#endif
1016349dc963fSmrgchar dlopen ();
1016449dc963fSmrgint
1016549dc963fSmrgmain ()
1016649dc963fSmrg{
1016749dc963fSmrgreturn dlopen ();
1016849dc963fSmrg  ;
1016949dc963fSmrg  return 0;
1017049dc963fSmrg}
1017149dc963fSmrg_ACEOF
1017249dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
1017349dc963fSmrg  ac_cv_lib_dl_dlopen=yes
1017449dc963fSmrgelse
1017549dc963fSmrg  ac_cv_lib_dl_dlopen=no
1017649dc963fSmrgfi
1017749dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
1017849dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
1017949dc963fSmrgLIBS=$ac_check_lib_save_LIBS
1018049dc963fSmrgfi
1018149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1018249dc963fSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
101837aa89044Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1018449dc963fSmrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1018549dc963fSmrgelse
1018649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
1018749dc963fSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
101887aa89044Smrgif ${ac_cv_lib_svld_dlopen+:} false; then :
1018949dc963fSmrg  $as_echo_n "(cached) " >&6
1019049dc963fSmrgelse
1019149dc963fSmrg  ac_check_lib_save_LIBS=$LIBS
1019249dc963fSmrgLIBS="-lsvld  $LIBS"
1019349dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1019449dc963fSmrg/* end confdefs.h.  */
101954b0ead49Smrg
1019649dc963fSmrg/* Override any GCC internal prototype to avoid an error.
1019749dc963fSmrg   Use char because int might match the return type of a GCC
1019849dc963fSmrg   builtin and then its argument prototype would still apply.  */
1019949dc963fSmrg#ifdef __cplusplus
1020049dc963fSmrgextern "C"
1020149dc963fSmrg#endif
1020249dc963fSmrgchar dlopen ();
1020349dc963fSmrgint
1020449dc963fSmrgmain ()
1020549dc963fSmrg{
1020649dc963fSmrgreturn dlopen ();
1020749dc963fSmrg  ;
1020849dc963fSmrg  return 0;
1020949dc963fSmrg}
1021049dc963fSmrg_ACEOF
1021149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
1021249dc963fSmrg  ac_cv_lib_svld_dlopen=yes
1021349dc963fSmrgelse
1021449dc963fSmrg  ac_cv_lib_svld_dlopen=no
1021549dc963fSmrgfi
1021649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
1021749dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
1021849dc963fSmrgLIBS=$ac_check_lib_save_LIBS
1021949dc963fSmrgfi
1022049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
1022149dc963fSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
102227aa89044Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
1022349dc963fSmrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
1022449dc963fSmrgelse
1022549dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
1022649dc963fSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
102277aa89044Smrgif ${ac_cv_lib_dld_dld_link+:} false; then :
1022849dc963fSmrg  $as_echo_n "(cached) " >&6
1022949dc963fSmrgelse
1023049dc963fSmrg  ac_check_lib_save_LIBS=$LIBS
1023149dc963fSmrgLIBS="-ldld  $LIBS"
1023249dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1023349dc963fSmrg/* end confdefs.h.  */
102344b0ead49Smrg
1023549dc963fSmrg/* Override any GCC internal prototype to avoid an error.
1023649dc963fSmrg   Use char because int might match the return type of a GCC
1023749dc963fSmrg   builtin and then its argument prototype would still apply.  */
1023849dc963fSmrg#ifdef __cplusplus
1023949dc963fSmrgextern "C"
1024049dc963fSmrg#endif
1024149dc963fSmrgchar dld_link ();
1024249dc963fSmrgint
1024349dc963fSmrgmain ()
1024449dc963fSmrg{
1024549dc963fSmrgreturn dld_link ();
1024649dc963fSmrg  ;
1024749dc963fSmrg  return 0;
1024849dc963fSmrg}
1024949dc963fSmrg_ACEOF
1025049dc963fSmrgif ac_fn_c_try_link "$LINENO"; then :
1025149dc963fSmrg  ac_cv_lib_dld_dld_link=yes
1025249dc963fSmrgelse
1025349dc963fSmrg  ac_cv_lib_dld_dld_link=no
1025449dc963fSmrgfi
1025549dc963fSmrgrm -f core conftest.err conftest.$ac_objext \
1025649dc963fSmrg    conftest$ac_exeext conftest.$ac_ext
1025749dc963fSmrgLIBS=$ac_check_lib_save_LIBS
1025849dc963fSmrgfi
1025949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
1026049dc963fSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
102617aa89044Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
1026249dc963fSmrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
1026349dc963fSmrgfi
102644b0ead49Smrg
102654b0ead49Smrg
1026649dc963fSmrgfi
1026752b01e16Smrg
102684b0ead49Smrg
1026949dc963fSmrgfi
102704b0ead49Smrg
102714b0ead49Smrg
1027249dc963fSmrgfi
102734b0ead49Smrg
102744b0ead49Smrg
1027549dc963fSmrgfi
102764b0ead49Smrg
102774b0ead49Smrg
1027849dc963fSmrgfi
102794b0ead49Smrg
1028049dc963fSmrg    ;;
1028149dc963fSmrg  esac
102824b0ead49Smrg
1028349dc963fSmrg  if test "x$lt_cv_dlopen" != xno; then
1028449dc963fSmrg    enable_dlopen=yes
1028549dc963fSmrg  else
1028649dc963fSmrg    enable_dlopen=no
1028749dc963fSmrg  fi
102884b0ead49Smrg
1028949dc963fSmrg  case $lt_cv_dlopen in
1029049dc963fSmrg  dlopen)
1029149dc963fSmrg    save_CPPFLAGS="$CPPFLAGS"
1029249dc963fSmrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
102934b0ead49Smrg
1029449dc963fSmrg    save_LDFLAGS="$LDFLAGS"
1029549dc963fSmrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
102964b0ead49Smrg
1029749dc963fSmrg    save_LIBS="$LIBS"
1029849dc963fSmrg    LIBS="$lt_cv_dlopen_libs $LIBS"
102994b0ead49Smrg
1030049dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
1030149dc963fSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
103027aa89044Smrgif ${lt_cv_dlopen_self+:} false; then :
1030349dc963fSmrg  $as_echo_n "(cached) " >&6
1030449dc963fSmrgelse
1030549dc963fSmrg  	  if test "$cross_compiling" = yes; then :
1030649dc963fSmrg  lt_cv_dlopen_self=cross
1030749dc963fSmrgelse
1030849dc963fSmrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1030949dc963fSmrg  lt_status=$lt_dlunknown
1031049dc963fSmrg  cat > conftest.$ac_ext <<_LT_EOF
103117aa89044Smrg#line $LINENO "configure"
1031249dc963fSmrg#include "confdefs.h"
103134b0ead49Smrg
1031449dc963fSmrg#if HAVE_DLFCN_H
1031549dc963fSmrg#include <dlfcn.h>
1031649dc963fSmrg#endif
103174b0ead49Smrg
1031849dc963fSmrg#include <stdio.h>
103194b0ead49Smrg
1032049dc963fSmrg#ifdef RTLD_GLOBAL
1032149dc963fSmrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1032249dc963fSmrg#else
1032349dc963fSmrg#  ifdef DL_GLOBAL
1032449dc963fSmrg#    define LT_DLGLOBAL		DL_GLOBAL
1032549dc963fSmrg#  else
1032649dc963fSmrg#    define LT_DLGLOBAL		0
1032749dc963fSmrg#  endif
1032849dc963fSmrg#endif
103294b0ead49Smrg
1033049dc963fSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1033149dc963fSmrg   find out it does not work in some platform. */
1033249dc963fSmrg#ifndef LT_DLLAZY_OR_NOW
1033349dc963fSmrg#  ifdef RTLD_LAZY
1033449dc963fSmrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1033549dc963fSmrg#  else
1033649dc963fSmrg#    ifdef DL_LAZY
1033749dc963fSmrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1033849dc963fSmrg#    else
1033949dc963fSmrg#      ifdef RTLD_NOW
1034049dc963fSmrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1034149dc963fSmrg#      else
1034249dc963fSmrg#        ifdef DL_NOW
1034349dc963fSmrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1034449dc963fSmrg#        else
1034549dc963fSmrg#          define LT_DLLAZY_OR_NOW	0
1034649dc963fSmrg#        endif
1034749dc963fSmrg#      endif
1034849dc963fSmrg#    endif
1034949dc963fSmrg#  endif
1035049dc963fSmrg#endif
103514b0ead49Smrg
103527aa89044Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
103537aa89044Smrg   correspondingly for the symbols needed.  */
103547aa89044Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
103557aa89044Smrgvoid fnord () __attribute__((visibility("default")));
103567aa89044Smrg#endif
103577aa89044Smrg
103587aa89044Smrgvoid fnord () { int i=42; }
1035949dc963fSmrgint main ()
1036049dc963fSmrg{
1036149dc963fSmrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1036249dc963fSmrg  int status = $lt_dlunknown;
103634b0ead49Smrg
1036449dc963fSmrg  if (self)
1036549dc963fSmrg    {
1036649dc963fSmrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
103677aa89044Smrg      else
103687aa89044Smrg        {
103697aa89044Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
103707aa89044Smrg          else puts (dlerror ());
103717aa89044Smrg	}
1037249dc963fSmrg      /* dlclose (self); */
1037349dc963fSmrg    }
1037449dc963fSmrg  else
1037549dc963fSmrg    puts (dlerror ());
103764b0ead49Smrg
1037749dc963fSmrg  return status;
1037849dc963fSmrg}
1037949dc963fSmrg_LT_EOF
1038049dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1038149dc963fSmrg  (eval $ac_link) 2>&5
1038249dc963fSmrg  ac_status=$?
1038349dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1038449dc963fSmrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1038549dc963fSmrg    (./conftest; exit; ) >&5 2>/dev/null
1038649dc963fSmrg    lt_status=$?
1038749dc963fSmrg    case x$lt_status in
1038849dc963fSmrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
1038949dc963fSmrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
1039049dc963fSmrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
1039149dc963fSmrg    esac
1039249dc963fSmrg  else :
1039349dc963fSmrg    # compilation failed
1039449dc963fSmrg    lt_cv_dlopen_self=no
1039549dc963fSmrg  fi
1039649dc963fSmrgfi
1039749dc963fSmrgrm -fr conftest*
103984b0ead49Smrg
103994b0ead49Smrg
1040049dc963fSmrgfi
1040149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
1040249dc963fSmrg$as_echo "$lt_cv_dlopen_self" >&6; }
104034b0ead49Smrg
1040449dc963fSmrg    if test "x$lt_cv_dlopen_self" = xyes; then
1040549dc963fSmrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1040649dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
1040749dc963fSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
104087aa89044Smrgif ${lt_cv_dlopen_self_static+:} false; then :
1040949dc963fSmrg  $as_echo_n "(cached) " >&6
1041049dc963fSmrgelse
1041149dc963fSmrg  	  if test "$cross_compiling" = yes; then :
1041249dc963fSmrg  lt_cv_dlopen_self_static=cross
1041349dc963fSmrgelse
1041449dc963fSmrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1041549dc963fSmrg  lt_status=$lt_dlunknown
1041649dc963fSmrg  cat > conftest.$ac_ext <<_LT_EOF
104177aa89044Smrg#line $LINENO "configure"
1041849dc963fSmrg#include "confdefs.h"
104194b0ead49Smrg
1042049dc963fSmrg#if HAVE_DLFCN_H
1042149dc963fSmrg#include <dlfcn.h>
1042249dc963fSmrg#endif
104234b0ead49Smrg
1042449dc963fSmrg#include <stdio.h>
104254b0ead49Smrg
1042649dc963fSmrg#ifdef RTLD_GLOBAL
1042749dc963fSmrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1042849dc963fSmrg#else
1042949dc963fSmrg#  ifdef DL_GLOBAL
1043049dc963fSmrg#    define LT_DLGLOBAL		DL_GLOBAL
1043149dc963fSmrg#  else
1043249dc963fSmrg#    define LT_DLGLOBAL		0
1043349dc963fSmrg#  endif
1043449dc963fSmrg#endif
104354b0ead49Smrg
1043649dc963fSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1043749dc963fSmrg   find out it does not work in some platform. */
1043849dc963fSmrg#ifndef LT_DLLAZY_OR_NOW
1043949dc963fSmrg#  ifdef RTLD_LAZY
1044049dc963fSmrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1044149dc963fSmrg#  else
1044249dc963fSmrg#    ifdef DL_LAZY
1044349dc963fSmrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1044449dc963fSmrg#    else
1044549dc963fSmrg#      ifdef RTLD_NOW
1044649dc963fSmrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1044749dc963fSmrg#      else
1044849dc963fSmrg#        ifdef DL_NOW
1044949dc963fSmrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1045049dc963fSmrg#        else
1045149dc963fSmrg#          define LT_DLLAZY_OR_NOW	0
1045249dc963fSmrg#        endif
1045349dc963fSmrg#      endif
1045449dc963fSmrg#    endif
1045549dc963fSmrg#  endif
1045649dc963fSmrg#endif
104574b0ead49Smrg
104587aa89044Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
104597aa89044Smrg   correspondingly for the symbols needed.  */
104607aa89044Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
104617aa89044Smrgvoid fnord () __attribute__((visibility("default")));
104627aa89044Smrg#endif
104637aa89044Smrg
104647aa89044Smrgvoid fnord () { int i=42; }
1046549dc963fSmrgint main ()
1046649dc963fSmrg{
1046749dc963fSmrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1046849dc963fSmrg  int status = $lt_dlunknown;
104694b0ead49Smrg
1047049dc963fSmrg  if (self)
1047149dc963fSmrg    {
1047249dc963fSmrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
104737aa89044Smrg      else
104747aa89044Smrg        {
104757aa89044Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
104767aa89044Smrg          else puts (dlerror ());
104777aa89044Smrg	}
1047849dc963fSmrg      /* dlclose (self); */
1047949dc963fSmrg    }
1048049dc963fSmrg  else
1048149dc963fSmrg    puts (dlerror ());
104824b0ead49Smrg
1048349dc963fSmrg  return status;
1048449dc963fSmrg}
1048549dc963fSmrg_LT_EOF
1048649dc963fSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1048749dc963fSmrg  (eval $ac_link) 2>&5
1048849dc963fSmrg  ac_status=$?
1048949dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1049049dc963fSmrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1049149dc963fSmrg    (./conftest; exit; ) >&5 2>/dev/null
1049249dc963fSmrg    lt_status=$?
1049349dc963fSmrg    case x$lt_status in
1049449dc963fSmrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1049549dc963fSmrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1049649dc963fSmrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1049749dc963fSmrg    esac
1049849dc963fSmrg  else :
1049949dc963fSmrg    # compilation failed
1050049dc963fSmrg    lt_cv_dlopen_self_static=no
1050149dc963fSmrg  fi
1050249dc963fSmrgfi
1050349dc963fSmrgrm -fr conftest*
105044b0ead49Smrg
105054b0ead49Smrg
1050649dc963fSmrgfi
1050749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
1050849dc963fSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
1050949dc963fSmrg    fi
105104b0ead49Smrg
1051149dc963fSmrg    CPPFLAGS="$save_CPPFLAGS"
1051249dc963fSmrg    LDFLAGS="$save_LDFLAGS"
1051349dc963fSmrg    LIBS="$save_LIBS"
1051449dc963fSmrg    ;;
1051549dc963fSmrg  esac
105164b0ead49Smrg
1051749dc963fSmrg  case $lt_cv_dlopen_self in
1051849dc963fSmrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1051949dc963fSmrg  *) enable_dlopen_self=unknown ;;
1052049dc963fSmrg  esac
105214b0ead49Smrg
1052249dc963fSmrg  case $lt_cv_dlopen_self_static in
1052349dc963fSmrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1052449dc963fSmrg  *) enable_dlopen_self_static=unknown ;;
1052549dc963fSmrg  esac
105264b0ead49Smrgfi
105274b0ead49Smrg
105284b0ead49Smrg
105294b0ead49Smrg
105304b0ead49Smrg
105314b0ead49Smrg
105324b0ead49Smrg
105334b0ead49Smrg
105344b0ead49Smrg
105354b0ead49Smrg
105364b0ead49Smrg
105374b0ead49Smrg
105384b0ead49Smrg
105394b0ead49Smrg
105404b0ead49Smrg
105414b0ead49Smrg
105424b0ead49Smrg
1054349dc963fSmrg
1054449dc963fSmrgstriplib=
1054549dc963fSmrgold_striplib=
1054649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
1054749dc963fSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1054849dc963fSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
1054949dc963fSmrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
1055049dc963fSmrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1055149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1055249dc963fSmrg$as_echo "yes" >&6; }
1055349dc963fSmrgelse
1055449dc963fSmrg# FIXME - insert some real tests, host_os isn't really good enough
1055549dc963fSmrg  case $host_os in
1055649dc963fSmrg  darwin*)
1055749dc963fSmrg    if test -n "$STRIP" ; then
1055849dc963fSmrg      striplib="$STRIP -x"
1055949dc963fSmrg      old_striplib="$STRIP -S"
1056049dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1056149dc963fSmrg$as_echo "yes" >&6; }
1056249dc963fSmrg    else
1056349dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1056449dc963fSmrg$as_echo "no" >&6; }
1056549dc963fSmrg    fi
1056649dc963fSmrg    ;;
1056749dc963fSmrg  *)
1056849dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1056949dc963fSmrg$as_echo "no" >&6; }
1057049dc963fSmrg    ;;
105714b0ead49Smrg  esac
1057249dc963fSmrgfi
1057349dc963fSmrg
1057449dc963fSmrg
1057549dc963fSmrg
1057649dc963fSmrg
105774b0ead49Smrg
105784b0ead49Smrg
1057949dc963fSmrg
1058049dc963fSmrg
1058149dc963fSmrg
1058249dc963fSmrg
1058349dc963fSmrg
1058449dc963fSmrg
1058549dc963fSmrg  # Report which library types will actually be built
1058649dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
1058752b01e16Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1058849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
1058952b01e16Smrg$as_echo "$can_build_shared" >&6; }
105904b0ead49Smrg
1059149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
1059252b01e16Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
1059349dc963fSmrg  test "$can_build_shared" = "no" && enable_shared=no
105944b0ead49Smrg
1059549dc963fSmrg  # On AIX, shared libraries and static libraries use the same namespace, and
1059649dc963fSmrg  # are all built from PIC.
1059749dc963fSmrg  case $host_os in
1059849dc963fSmrg  aix3*)
105994b0ead49Smrg    test "$enable_shared" = yes && enable_static=no
1060049dc963fSmrg    if test -n "$RANLIB"; then
1060149dc963fSmrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
1060249dc963fSmrg      postinstall_cmds='$RANLIB $lib'
1060349dc963fSmrg    fi
1060449dc963fSmrg    ;;
1060549dc963fSmrg
1060649dc963fSmrg  aix[4-9]*)
1060749dc963fSmrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1060849dc963fSmrg      test "$enable_shared" = yes && enable_static=no
1060949dc963fSmrg    fi
1061049dc963fSmrg    ;;
1061149dc963fSmrg  esac
1061249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1061352b01e16Smrg$as_echo "$enable_shared" >&6; }
106144b0ead49Smrg
1061549dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1061652b01e16Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
1061749dc963fSmrg  # Make sure either enable_shared or enable_static is yes.
1061849dc963fSmrg  test "$enable_shared" = yes || enable_static=yes
1061949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1062052b01e16Smrg$as_echo "$enable_static" >&6; }
106214b0ead49Smrg
106224b0ead49Smrg
106234b0ead49Smrg
106244b0ead49Smrg
1062549dc963fSmrgfi
1062649dc963fSmrgac_ext=c
1062749dc963fSmrgac_cpp='$CPP $CPPFLAGS'
1062849dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1062949dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1063049dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
106314b0ead49Smrg
1063249dc963fSmrgCC="$lt_save_CC"
106334b0ead49Smrg
106344b0ead49Smrg
106354b0ead49Smrg
106364b0ead49Smrg
106374b0ead49Smrg
106384b0ead49Smrg
106394b0ead49Smrg
106404b0ead49Smrg
106414b0ead49Smrg
106424b0ead49Smrg
106434b0ead49Smrg
106444b0ead49Smrg
106454b0ead49Smrg
1064649dc963fSmrg        ac_config_commands="$ac_config_commands libtool"
106474b0ead49Smrg
1064852b01e16Smrg
106494b0ead49Smrg
1065052b01e16Smrg
1065149dc963fSmrg# Only expand once:
106524b0ead49Smrg
106534b0ead49Smrg
106544b0ead49Smrg
1065549dc963fSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
1065649dc963fSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
106577aa89044Smrgif ${ac_cv_prog_cc_c99+:} false; then :
1065849dc963fSmrg  $as_echo_n "(cached) " >&6
1065949dc963fSmrgelse
1066049dc963fSmrg  ac_cv_prog_cc_c99=no
1066149dc963fSmrgac_save_CC=$CC
1066249dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1066349dc963fSmrg/* end confdefs.h.  */
1066449dc963fSmrg#include <stdarg.h>
1066549dc963fSmrg#include <stdbool.h>
1066649dc963fSmrg#include <stdlib.h>
1066749dc963fSmrg#include <wchar.h>
1066849dc963fSmrg#include <stdio.h>
106694b0ead49Smrg
1067049dc963fSmrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
1067149dc963fSmrg#define debug(...) fprintf (stderr, __VA_ARGS__)
1067249dc963fSmrg#define showlist(...) puts (#__VA_ARGS__)
1067349dc963fSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
1067449dc963fSmrgstatic void
1067549dc963fSmrgtest_varargs_macros (void)
1067649dc963fSmrg{
1067749dc963fSmrg  int x = 1234;
1067849dc963fSmrg  int y = 5678;
1067949dc963fSmrg  debug ("Flag");
1068049dc963fSmrg  debug ("X = %d\n", x);
1068149dc963fSmrg  showlist (The first, second, and third items.);
1068249dc963fSmrg  report (x>y, "x is %d but y is %d", x, y);
1068349dc963fSmrg}
106844b0ead49Smrg
1068549dc963fSmrg// Check long long types.
1068649dc963fSmrg#define BIG64 18446744073709551615ull
1068749dc963fSmrg#define BIG32 4294967295ul
1068849dc963fSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
1068949dc963fSmrg#if !BIG_OK
1069049dc963fSmrg  your preprocessor is broken;
1069149dc963fSmrg#endif
1069249dc963fSmrg#if BIG_OK
1069349dc963fSmrg#else
1069449dc963fSmrg  your preprocessor is broken;
1069549dc963fSmrg#endif
1069649dc963fSmrgstatic long long int bignum = -9223372036854775807LL;
1069749dc963fSmrgstatic unsigned long long int ubignum = BIG64;
106984b0ead49Smrg
1069949dc963fSmrgstruct incomplete_array
1070049dc963fSmrg{
1070149dc963fSmrg  int datasize;
1070249dc963fSmrg  double data[];
1070349dc963fSmrg};
107044b0ead49Smrg
1070549dc963fSmrgstruct named_init {
1070649dc963fSmrg  int number;
1070749dc963fSmrg  const wchar_t *name;
1070849dc963fSmrg  double average;
1070949dc963fSmrg};
107104b0ead49Smrg
1071149dc963fSmrgtypedef const char *ccp;
107124b0ead49Smrg
1071349dc963fSmrgstatic inline int
1071449dc963fSmrgtest_restrict (ccp restrict text)
1071549dc963fSmrg{
1071649dc963fSmrg  // See if C++-style comments work.
1071749dc963fSmrg  // Iterate through items via the restricted pointer.
1071849dc963fSmrg  // Also check for declarations in for loops.
1071949dc963fSmrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
1072049dc963fSmrg    continue;
1072149dc963fSmrg  return 0;
1072249dc963fSmrg}
107234b0ead49Smrg
1072449dc963fSmrg// Check varargs and va_copy.
1072549dc963fSmrgstatic void
1072649dc963fSmrgtest_varargs (const char *format, ...)
1072749dc963fSmrg{
1072849dc963fSmrg  va_list args;
1072949dc963fSmrg  va_start (args, format);
1073049dc963fSmrg  va_list args_copy;
1073149dc963fSmrg  va_copy (args_copy, args);
107324b0ead49Smrg
1073349dc963fSmrg  const char *str;
1073449dc963fSmrg  int number;
1073549dc963fSmrg  float fnumber;
107364b0ead49Smrg
1073749dc963fSmrg  while (*format)
1073849dc963fSmrg    {
1073949dc963fSmrg      switch (*format++)
1074049dc963fSmrg	{
1074149dc963fSmrg	case 's': // string
1074249dc963fSmrg	  str = va_arg (args_copy, const char *);
1074349dc963fSmrg	  break;
1074449dc963fSmrg	case 'd': // int
1074549dc963fSmrg	  number = va_arg (args_copy, int);
1074649dc963fSmrg	  break;
1074749dc963fSmrg	case 'f': // float
1074849dc963fSmrg	  fnumber = va_arg (args_copy, double);
1074949dc963fSmrg	  break;
1075049dc963fSmrg	default:
1075149dc963fSmrg	  break;
1075249dc963fSmrg	}
1075349dc963fSmrg    }
1075449dc963fSmrg  va_end (args_copy);
1075549dc963fSmrg  va_end (args);
1075649dc963fSmrg}
1075749dc963fSmrg
1075849dc963fSmrgint
1075949dc963fSmrgmain ()
1076049dc963fSmrg{
1076149dc963fSmrg
1076249dc963fSmrg  // Check bool.
1076349dc963fSmrg  _Bool success = false;
1076449dc963fSmrg
1076549dc963fSmrg  // Check restrict.
1076649dc963fSmrg  if (test_restrict ("String literal") == 0)
1076749dc963fSmrg    success = true;
1076849dc963fSmrg  char *restrict newvar = "Another string";
1076949dc963fSmrg
1077049dc963fSmrg  // Check varargs.
1077149dc963fSmrg  test_varargs ("s, d' f .", "string", 65, 34.234);
1077249dc963fSmrg  test_varargs_macros ();
1077349dc963fSmrg
1077449dc963fSmrg  // Check flexible array members.
1077549dc963fSmrg  struct incomplete_array *ia =
1077649dc963fSmrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
1077749dc963fSmrg  ia->datasize = 10;
1077849dc963fSmrg  for (int i = 0; i < ia->datasize; ++i)
1077949dc963fSmrg    ia->data[i] = i * 1.234;
1078049dc963fSmrg
1078149dc963fSmrg  // Check named initializers.
1078249dc963fSmrg  struct named_init ni = {
1078349dc963fSmrg    .number = 34,
1078449dc963fSmrg    .name = L"Test wide string",
1078549dc963fSmrg    .average = 543.34343,
1078649dc963fSmrg  };
1078749dc963fSmrg
1078849dc963fSmrg  ni.number = 58;
1078949dc963fSmrg
1079049dc963fSmrg  int dynamic_array[ni.number];
1079149dc963fSmrg  dynamic_array[ni.number - 1] = 543;
1079249dc963fSmrg
1079349dc963fSmrg  // work around unused variable warnings
1079449dc963fSmrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
1079549dc963fSmrg	  || dynamic_array[ni.number - 1] != 543);
1079649dc963fSmrg
1079749dc963fSmrg  ;
1079849dc963fSmrg  return 0;
1079949dc963fSmrg}
1080049dc963fSmrg_ACEOF
1080149dc963fSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
1080249dc963fSmrgdo
1080349dc963fSmrg  CC="$ac_save_CC $ac_arg"
1080449dc963fSmrg  if ac_fn_c_try_compile "$LINENO"; then :
1080549dc963fSmrg  ac_cv_prog_cc_c99=$ac_arg
108064b0ead49Smrgfi
1080749dc963fSmrgrm -f core conftest.err conftest.$ac_objext
1080849dc963fSmrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
1080949dc963fSmrgdone
1081049dc963fSmrgrm -f conftest.$ac_ext
1081149dc963fSmrgCC=$ac_save_CC
108124b0ead49Smrg
108134b0ead49Smrgfi
1081449dc963fSmrg# AC_CACHE_VAL
1081549dc963fSmrgcase "x$ac_cv_prog_cc_c99" in
1081649dc963fSmrg  x)
1081749dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
1081849dc963fSmrg$as_echo "none needed" >&6; } ;;
1081949dc963fSmrg  xno)
1082049dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
1082149dc963fSmrg$as_echo "unsupported" >&6; } ;;
108224b0ead49Smrg  *)
1082349dc963fSmrg    CC="$CC $ac_cv_prog_cc_c99"
1082449dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
1082549dc963fSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
108264b0ead49Smrgesac
1082749dc963fSmrgif test "x$ac_cv_prog_cc_c99" != xno; then :
108284b0ead49Smrg
108294b0ead49Smrgfi
108304b0ead49Smrg
108314b0ead49Smrg
108324b0ead49Smrg
108334b0ead49Smrg
1083449dc963fSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1083549dc963fSmrg	if test -n "$ac_tool_prefix"; then
1083649dc963fSmrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1083749dc963fSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
1083849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1083949dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
108407aa89044Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
1084149dc963fSmrg  $as_echo_n "(cached) " >&6
1084249dc963fSmrgelse
1084349dc963fSmrg  case $PKG_CONFIG in
1084449dc963fSmrg  [\\/]* | ?:[\\/]*)
1084549dc963fSmrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1084649dc963fSmrg  ;;
1084749dc963fSmrg  *)
1084849dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1084949dc963fSmrgfor as_dir in $PATH
1085049dc963fSmrgdo
1085149dc963fSmrg  IFS=$as_save_IFS
1085249dc963fSmrg  test -z "$as_dir" && as_dir=.
1085349dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
1085449dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1085549dc963fSmrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1085649dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1085749dc963fSmrg    break 2
1085849dc963fSmrg  fi
1085949dc963fSmrgdone
1086049dc963fSmrg  done
1086149dc963fSmrgIFS=$as_save_IFS
108624b0ead49Smrg
1086349dc963fSmrg  ;;
1086449dc963fSmrgesac
1086549dc963fSmrgfi
1086649dc963fSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1086749dc963fSmrgif test -n "$PKG_CONFIG"; then
1086849dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
1086949dc963fSmrg$as_echo "$PKG_CONFIG" >&6; }
1087049dc963fSmrgelse
1087149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1087249dc963fSmrg$as_echo "no" >&6; }
108734b0ead49Smrgfi
108744b0ead49Smrg
108754b0ead49Smrg
1087649dc963fSmrgfi
1087749dc963fSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1087849dc963fSmrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1087949dc963fSmrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1088049dc963fSmrgset dummy pkg-config; ac_word=$2
1088149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1088249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
108837aa89044Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
1088449dc963fSmrg  $as_echo_n "(cached) " >&6
1088549dc963fSmrgelse
1088649dc963fSmrg  case $ac_pt_PKG_CONFIG in
1088749dc963fSmrg  [\\/]* | ?:[\\/]*)
1088849dc963fSmrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1088949dc963fSmrg  ;;
1089049dc963fSmrg  *)
1089149dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1089249dc963fSmrgfor as_dir in $PATH
1089349dc963fSmrgdo
1089449dc963fSmrg  IFS=$as_save_IFS
1089549dc963fSmrg  test -z "$as_dir" && as_dir=.
1089649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
1089749dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1089849dc963fSmrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1089949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1090049dc963fSmrg    break 2
109014b0ead49Smrg  fi
1090249dc963fSmrgdone
1090349dc963fSmrg  done
1090449dc963fSmrgIFS=$as_save_IFS
1090549dc963fSmrg
1090649dc963fSmrg  ;;
1090749dc963fSmrgesac
1090849dc963fSmrgfi
1090949dc963fSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1091049dc963fSmrgif test -n "$ac_pt_PKG_CONFIG"; then
1091149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
1091249dc963fSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
109134b0ead49Smrgelse
1091449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1091549dc963fSmrg$as_echo "no" >&6; }
109164b0ead49Smrgfi
109174b0ead49Smrg
1091849dc963fSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1091949dc963fSmrg    PKG_CONFIG=""
1092049dc963fSmrg  else
1092149dc963fSmrg    case $cross_compiling:$ac_tool_warned in
1092249dc963fSmrgyes:)
1092349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
1092449dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1092549dc963fSmrgac_tool_warned=yes ;;
1092649dc963fSmrgesac
1092749dc963fSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
1092849dc963fSmrg  fi
1092949dc963fSmrgelse
1093049dc963fSmrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
1093149dc963fSmrgfi
109324b0ead49Smrg
1093349dc963fSmrgfi
1093449dc963fSmrgif test -n "$PKG_CONFIG"; then
1093549dc963fSmrg	_pkg_min_version=0.9.0
1093649dc963fSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
1093749dc963fSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1093849dc963fSmrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1093949dc963fSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1094049dc963fSmrg$as_echo "yes" >&6; }
1094149dc963fSmrg	else
1094249dc963fSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1094349dc963fSmrg$as_echo "no" >&6; }
1094449dc963fSmrg		PKG_CONFIG=""
1094549dc963fSmrg	fi
109464b0ead49Smrg
1094749dc963fSmrgfi
109484b0ead49Smrg
109494b0ead49Smrg
1095049dc963fSmrg
1095149dc963fSmrg
1095249dc963fSmrgif  test "x$GCC" = xyes ; then
1095349dc963fSmrg    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
1095449dc963fSmrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
1095549dc963fSmrg-Wbad-function-cast -Wformat=2"
1095649dc963fSmrg    case `$CC -dumpversion` in
1095749dc963fSmrg    3.4.* | 4.*)
1095849dc963fSmrg	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
1095949dc963fSmrg	;;
109604b0ead49Smrg    esac
1096149dc963fSmrgelse
1096249dc963fSmrg    ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
109637aa89044Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
1096449dc963fSmrg  SUNCC="yes"
1096549dc963fSmrgelse
1096649dc963fSmrg  SUNCC="no"
1096749dc963fSmrgfi
109684b0ead49Smrg
1096949dc963fSmrg    if test "x$SUNCC" = "xyes"; then
1097049dc963fSmrg	CWARNFLAGS="-v"
1097149dc963fSmrg    fi
1097249dc963fSmrgfi
109734b0ead49Smrg
109744b0ead49Smrg
109754b0ead49Smrg
1097649dc963fSmrg# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
109774b0ead49Smrg
109784b0ead49Smrg
109794b0ead49Smrg
1098049dc963fSmrg# Check whether --enable-strict-compilation was given.
1098149dc963fSmrgif test "${enable_strict_compilation+set}" = set; then :
1098249dc963fSmrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
1098349dc963fSmrgelse
1098449dc963fSmrg  STRICT_COMPILE=no
1098549dc963fSmrgfi
109864b0ead49Smrg
1098749dc963fSmrgif test "x$STRICT_COMPILE" = "xyes"; then
1098849dc963fSmrg	ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
109897aa89044Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
1099049dc963fSmrg  SUNCC="yes"
1099149dc963fSmrgelse
1099249dc963fSmrg  SUNCC="no"
1099349dc963fSmrgfi
1099449dc963fSmrg
1099549dc963fSmrg	ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
109967aa89044Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
1099749dc963fSmrg  INTELCC="yes"
1099849dc963fSmrgelse
1099949dc963fSmrg  INTELCC="no"
1100049dc963fSmrgfi
110014b0ead49Smrg
1100249dc963fSmrg	if test "x$GCC" = xyes ; then
1100349dc963fSmrg		STRICT_CFLAGS="-pedantic -Werror"
1100449dc963fSmrg	elif test "x$SUNCC" = "xyes"; then
1100549dc963fSmrg		STRICT_CFLAGS="-errwarn"
1100649dc963fSmrg    elif test "x$INTELCC" = "xyes"; then
1100749dc963fSmrg		STRICT_CFLAGS="-Werror"
110084b0ead49Smrg	fi
1100949dc963fSmrgfi
1101049dc963fSmrgCWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
110114b0ead49Smrg
110124b0ead49Smrg
110134b0ead49Smrg
110144b0ead49Smrg
1101549dc963fSmrgcat >>confdefs.h <<_ACEOF
1101649dc963fSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
1101749dc963fSmrg_ACEOF
110184b0ead49Smrg
1101949dc963fSmrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
1102049dc963fSmrg	if test "x$PVM" = "x"; then
1102149dc963fSmrg		PVM="0"
1102249dc963fSmrg	fi
110234b0ead49Smrg
1102449dc963fSmrgcat >>confdefs.h <<_ACEOF
1102549dc963fSmrg#define PACKAGE_VERSION_MINOR $PVM
1102649dc963fSmrg_ACEOF
110274b0ead49Smrg
1102849dc963fSmrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
1102949dc963fSmrg	if test "x$PVP" = "x"; then
1103049dc963fSmrg		PVP="0"
1103149dc963fSmrg	fi
110324b0ead49Smrg
1103349dc963fSmrgcat >>confdefs.h <<_ACEOF
1103449dc963fSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
1103549dc963fSmrg_ACEOF
110364b0ead49Smrg
110374b0ead49Smrg
110384b0ead49Smrg
1103949dc963fSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
1104049dc963fSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
1104149dc963fSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
1104249dc963fSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
110434b0ead49Smrg
110444b0ead49Smrg
110454b0ead49Smrg
110464b0ead49Smrg
1104749dc963fSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
1104849dc963fSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
1104949dc963fSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
1105049dc963fSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
1105149dc963fSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
110524b0ead49Smrg
110534b0ead49Smrg
110544b0ead49Smrg
110554b0ead49Smrg
110564b0ead49Smrg
110574b0ead49Smrg
1105849dc963fSmrgif test x$APP_MAN_SUFFIX = x    ; then
1105949dc963fSmrg    APP_MAN_SUFFIX=1
1106049dc963fSmrgfi
1106149dc963fSmrgif test x$APP_MAN_DIR = x    ; then
1106249dc963fSmrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
110634b0ead49Smrgfi
110644b0ead49Smrg
1106549dc963fSmrgif test x$LIB_MAN_SUFFIX = x    ; then
1106649dc963fSmrg    LIB_MAN_SUFFIX=3
1106749dc963fSmrgfi
1106849dc963fSmrgif test x$LIB_MAN_DIR = x    ; then
1106949dc963fSmrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
1107049dc963fSmrgfi
110714b0ead49Smrg
1107249dc963fSmrgif test x$FILE_MAN_SUFFIX = x    ; then
1107349dc963fSmrg    case $host_os in
1107449dc963fSmrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
1107549dc963fSmrg	*)		FILE_MAN_SUFFIX=5  ;;
1107649dc963fSmrg    esac
1107749dc963fSmrgfi
1107849dc963fSmrgif test x$FILE_MAN_DIR = x    ; then
1107949dc963fSmrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
1108052b01e16Smrgfi
110814b0ead49Smrg
1108249dc963fSmrgif test x$MISC_MAN_SUFFIX = x    ; then
1108349dc963fSmrg    case $host_os in
1108449dc963fSmrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
1108549dc963fSmrg	*)		MISC_MAN_SUFFIX=7  ;;
1108649dc963fSmrg    esac
1108749dc963fSmrgfi
1108849dc963fSmrgif test x$MISC_MAN_DIR = x    ; then
1108949dc963fSmrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
1109049dc963fSmrgfi
110914b0ead49Smrg
1109249dc963fSmrgif test x$DRIVER_MAN_SUFFIX = x    ; then
1109349dc963fSmrg    case $host_os in
1109449dc963fSmrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
1109549dc963fSmrg	*)		DRIVER_MAN_SUFFIX=4  ;;
1109649dc963fSmrg    esac
1109749dc963fSmrgfi
1109849dc963fSmrgif test x$DRIVER_MAN_DIR = x    ; then
1109949dc963fSmrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
111004b0ead49Smrgfi
111014b0ead49Smrg
1110249dc963fSmrgif test x$ADMIN_MAN_SUFFIX = x    ; then
1110349dc963fSmrg    case $host_os in
1110449dc963fSmrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
1110549dc963fSmrg	*)		ADMIN_MAN_SUFFIX=8  ;;
1110649dc963fSmrg    esac
1110749dc963fSmrgfi
1110849dc963fSmrgif test x$ADMIN_MAN_DIR = x    ; then
1110949dc963fSmrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
1111049dc963fSmrgfi
111114b0ead49Smrg
111124b0ead49Smrg
111134b0ead49Smrg
111144b0ead49Smrg
111154b0ead49Smrg
111164b0ead49Smrg
111174b0ead49Smrg
111184b0ead49Smrg
111194b0ead49Smrg
111204b0ead49Smrg
111214b0ead49Smrg
111224b0ead49Smrg
111234b0ead49Smrg
111244b0ead49Smrg
111254b0ead49Smrg
1112649dc963fSmrgXORG_MAN_PAGE="X Version 11"
111274b0ead49Smrg
1112849dc963fSmrgMAN_SUBSTS="\
1112949dc963fSmrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1113049dc963fSmrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1113149dc963fSmrg	-e 's|__xservername__|Xorg|g' \
1113249dc963fSmrg	-e 's|__xconfigfile__|xorg.conf|g' \
1113349dc963fSmrg	-e 's|__projectroot__|\$(prefix)|g' \
111347aa89044Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
1113549dc963fSmrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
1113649dc963fSmrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
1113749dc963fSmrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
1113849dc963fSmrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
1113949dc963fSmrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
1114049dc963fSmrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
111414b0ead49Smrg
111424b0ead49Smrg
111434b0ead49Smrg
1114449dc963fSmrg# Check whether --enable-silent-rules was given.
1114549dc963fSmrgif test "${enable_silent_rules+set}" = set; then :
1114649dc963fSmrg  enableval=$enable_silent_rules;
1114749dc963fSmrgfi
111484b0ead49Smrg
1114949dc963fSmrgcase $enable_silent_rules in
1115049dc963fSmrgyes) AM_DEFAULT_VERBOSITY=0;;
1115149dc963fSmrgno)  AM_DEFAULT_VERBOSITY=1;;
1115249dc963fSmrg*)   AM_DEFAULT_VERBOSITY=0;;
1115349dc963fSmrgesac
1115449dc963fSmrgAM_BACKSLASH='\'
111554b0ead49Smrg
111564b0ead49Smrg
111574b0ead49Smrg
111584b0ead49Smrg
111594b0ead49Smrg
1116049dc963fSmrg# Check whether --with-xmlto was given.
1116149dc963fSmrgif test "${with_xmlto+set}" = set; then :
1116249dc963fSmrg  withval=$with_xmlto; use_xmlto=$withval
1116349dc963fSmrgelse
1116449dc963fSmrg  use_xmlto=auto
1116549dc963fSmrgfi
111664b0ead49Smrg
111674b0ead49Smrg
1116849dc963fSmrgif test "x$use_xmlto" = x"auto"; then
1116949dc963fSmrg   # Extract the first word of "xmlto", so it can be a program name with args.
1117049dc963fSmrgset dummy xmlto; ac_word=$2
1117149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1117249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
111737aa89044Smrgif ${ac_cv_path_XMLTO+:} false; then :
1117449dc963fSmrg  $as_echo_n "(cached) " >&6
1117549dc963fSmrgelse
1117649dc963fSmrg  case $XMLTO in
1117749dc963fSmrg  [\\/]* | ?:[\\/]*)
1117849dc963fSmrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
1117949dc963fSmrg  ;;
1118049dc963fSmrg  *)
1118149dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1118249dc963fSmrgfor as_dir in $PATH
1118349dc963fSmrgdo
1118449dc963fSmrg  IFS=$as_save_IFS
1118549dc963fSmrg  test -z "$as_dir" && as_dir=.
1118649dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
1118749dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1118849dc963fSmrg    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
1118949dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1119049dc963fSmrg    break 2
1119149dc963fSmrg  fi
1119249dc963fSmrgdone
1119349dc963fSmrg  done
1119449dc963fSmrgIFS=$as_save_IFS
111954b0ead49Smrg
1119649dc963fSmrg  ;;
1119749dc963fSmrgesac
1119849dc963fSmrgfi
1119949dc963fSmrgXMLTO=$ac_cv_path_XMLTO
1120049dc963fSmrgif test -n "$XMLTO"; then
1120149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
1120249dc963fSmrg$as_echo "$XMLTO" >&6; }
1120349dc963fSmrgelse
1120449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1120549dc963fSmrg$as_echo "no" >&6; }
1120649dc963fSmrgfi
112074b0ead49Smrg
112084b0ead49Smrg
1120949dc963fSmrg   if test "x$XMLTO" = "x"; then
1121049dc963fSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
1121149dc963fSmrg$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
1121249dc963fSmrg	have_xmlto=no
1121349dc963fSmrg   else
1121449dc963fSmrg        have_xmlto=yes
1121549dc963fSmrg   fi
1121649dc963fSmrgelif test "x$use_xmlto" = x"yes" ; then
1121749dc963fSmrg   # Extract the first word of "xmlto", so it can be a program name with args.
1121849dc963fSmrgset dummy xmlto; ac_word=$2
1121949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1122049dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; }
112217aa89044Smrgif ${ac_cv_path_XMLTO+:} false; then :
1122249dc963fSmrg  $as_echo_n "(cached) " >&6
1122349dc963fSmrgelse
1122449dc963fSmrg  case $XMLTO in
1122549dc963fSmrg  [\\/]* | ?:[\\/]*)
1122649dc963fSmrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
1122749dc963fSmrg  ;;
1122849dc963fSmrg  *)
1122949dc963fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1123049dc963fSmrgfor as_dir in $PATH
1123149dc963fSmrgdo
1123249dc963fSmrg  IFS=$as_save_IFS
1123349dc963fSmrg  test -z "$as_dir" && as_dir=.
1123449dc963fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
1123549dc963fSmrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1123649dc963fSmrg    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
1123749dc963fSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1123849dc963fSmrg    break 2
1123949dc963fSmrg  fi
1124049dc963fSmrgdone
1124149dc963fSmrg  done
1124249dc963fSmrgIFS=$as_save_IFS
112434b0ead49Smrg
1124449dc963fSmrg  ;;
1124549dc963fSmrgesac
1124649dc963fSmrgfi
1124749dc963fSmrgXMLTO=$ac_cv_path_XMLTO
1124849dc963fSmrgif test -n "$XMLTO"; then
1124949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
1125049dc963fSmrg$as_echo "$XMLTO" >&6; }
1125149dc963fSmrgelse
1125249dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1125349dc963fSmrg$as_echo "no" >&6; }
1125449dc963fSmrgfi
112554b0ead49Smrg
112564b0ead49Smrg
1125749dc963fSmrg   if test "x$XMLTO" = "x"; then
112587aa89044Smrg        as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
1125949dc963fSmrg   fi
1126049dc963fSmrg   have_xmlto=yes
1126149dc963fSmrgelif test "x$use_xmlto" = x"no" ; then
1126249dc963fSmrg   if test "x$XMLTO" != "x"; then
1126349dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
1126449dc963fSmrg$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
1126549dc963fSmrg   fi
1126649dc963fSmrg   have_xmlto=no
1126749dc963fSmrgelse
112687aa89044Smrg   as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
1126949dc963fSmrgfi
112707aa89044Smrg
112717aa89044Smrg# Test for a minimum version of xmlto, if provided.
1127249dc963fSmrgif test "$have_xmlto" = yes; then
1127349dc963fSmrg    # scrape the xmlto version
1127449dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
1127549dc963fSmrg$as_echo_n "checking the xmlto version... " >&6; }
1127649dc963fSmrg    xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
1127749dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
1127849dc963fSmrg$as_echo "$xmlto_version" >&6; }
1127949dc963fSmrg    as_arg_v1=$xmlto_version
1128049dc963fSmrgas_arg_v2=0.0.20
1128149dc963fSmrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
1128249dc963fSmrgcase $? in #(
1128349dc963fSmrg  1) :
1128449dc963fSmrg    if test "x$use_xmlto" = xauto; then
1128549dc963fSmrg            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5
1128649dc963fSmrg$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;}
1128749dc963fSmrg            have_xmlto=no
1128849dc963fSmrg        else
112897aa89044Smrg            as_fn_error $? "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5
1129049dc963fSmrg        fi ;; #(
1129149dc963fSmrg  0) :
1129249dc963fSmrg     ;; #(
1129349dc963fSmrg  2) :
1129449dc963fSmrg     ;; #(
1129549dc963fSmrg  *) :
1129649dc963fSmrg     ;;
1129749dc963fSmrgesac
1129849dc963fSmrgfi
112997aa89044Smrg
113007aa89044Smrg# Test for the ability of xmlto to generate a text target
113017aa89044Smrghave_xmlto_text=no
113027aa89044Smrgcat > conftest.xml << "EOF"
113037aa89044SmrgEOF
113047aa89044Smrgif test "$have_xmlto" = yes; then :
113057aa89044Smrg  if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
113067aa89044Smrg  have_xmlto_text=yes
113077aa89044Smrgelse
113087aa89044Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
113097aa89044Smrg$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
113107aa89044Smrgfi
113117aa89044Smrgfi
113127aa89044Smrgrm -f conftest.xml
113137aa89044Smrg if test $have_xmlto_text = yes; then
113147aa89044Smrg  HAVE_XMLTO_TEXT_TRUE=
113157aa89044Smrg  HAVE_XMLTO_TEXT_FALSE='#'
113167aa89044Smrgelse
113177aa89044Smrg  HAVE_XMLTO_TEXT_TRUE='#'
113187aa89044Smrg  HAVE_XMLTO_TEXT_FALSE=
113197aa89044Smrgfi
113207aa89044Smrg
1132149dc963fSmrg if test "$have_xmlto" = yes; then
1132249dc963fSmrg  HAVE_XMLTO_TRUE=
1132349dc963fSmrg  HAVE_XMLTO_FALSE='#'
1132449dc963fSmrgelse
1132549dc963fSmrg  HAVE_XMLTO_TRUE='#'
1132649dc963fSmrg  HAVE_XMLTO_FALSE=
1132749dc963fSmrgfi
113284b0ead49Smrg
113294b0ead49Smrg
113304b0ead49Smrg
1133149dc963fSmrg# Determine if the source for man pages is available
1133249dc963fSmrg# It may already be present (tarball) or can be generated using xmlto
1133349dc963fSmrg if test -f "$srcdir/man/Xcomposite.man" || test "x$have_xmlto" = xyes; then
1133449dc963fSmrg  INSTALL_MANPAGES_TRUE=
1133549dc963fSmrg  INSTALL_MANPAGES_FALSE='#'
1133649dc963fSmrgelse
1133749dc963fSmrg  INSTALL_MANPAGES_TRUE='#'
1133849dc963fSmrg  INSTALL_MANPAGES_FALSE=
1133949dc963fSmrgfi
113404b0ead49Smrg
113414b0ead49Smrg
1134249dc963fSmrg# Check compositeext configuration, strip extra digits from package version to
1134349dc963fSmrg# find the required protocol version
113444b0ead49Smrg
1134549dc963fSmrgif test "$VERSION" = "" ; then
1134649dc963fSmrg       VERSION=$PACKAGE_VERSION;
1134749dc963fSmrgfi
1134849dc963fSmrgCOMPOSITEEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
1134949dc963fSmrg
1135049dc963fSmrg
1135149dc963fSmrgpkg_failed=no
1135249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCOMPOSITE" >&5
1135349dc963fSmrg$as_echo_n "checking for XCOMPOSITE... " >&6; }
1135449dc963fSmrg
1135549dc963fSmrgif test -n "$XCOMPOSITE_CFLAGS"; then
1135649dc963fSmrg    pkg_cv_XCOMPOSITE_CFLAGS="$XCOMPOSITE_CFLAGS"
1135749dc963fSmrg elif test -n "$PKG_CONFIG"; then
1135849dc963fSmrg    if test -n "$PKG_CONFIG" && \
113597aa89044Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"compositeproto >= \$COMPOSITEEXT_VERSION x11\""; } >&5
113607aa89044Smrg  ($PKG_CONFIG --exists --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11") 2>&5
113614b0ead49Smrg  ac_status=$?
1136249dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1136349dc963fSmrg  test $ac_status = 0; }; then
113647aa89044Smrg  pkg_cv_XCOMPOSITE_CFLAGS=`$PKG_CONFIG --cflags "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>/dev/null`
1136549dc963fSmrgelse
1136649dc963fSmrg  pkg_failed=yes
1136749dc963fSmrgfi
1136849dc963fSmrg else
1136949dc963fSmrg    pkg_failed=untried
1137049dc963fSmrgfi
1137149dc963fSmrgif test -n "$XCOMPOSITE_LIBS"; then
1137249dc963fSmrg    pkg_cv_XCOMPOSITE_LIBS="$XCOMPOSITE_LIBS"
1137349dc963fSmrg elif test -n "$PKG_CONFIG"; then
1137449dc963fSmrg    if test -n "$PKG_CONFIG" && \
113757aa89044Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"compositeproto >= \$COMPOSITEEXT_VERSION x11\""; } >&5
113767aa89044Smrg  ($PKG_CONFIG --exists --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11") 2>&5
113774b0ead49Smrg  ac_status=$?
1137849dc963fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1137949dc963fSmrg  test $ac_status = 0; }; then
113807aa89044Smrg  pkg_cv_XCOMPOSITE_LIBS=`$PKG_CONFIG --libs "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>/dev/null`
1138149dc963fSmrgelse
1138249dc963fSmrg  pkg_failed=yes
1138349dc963fSmrgfi
1138449dc963fSmrg else
1138549dc963fSmrg    pkg_failed=untried
1138649dc963fSmrgfi
1138749dc963fSmrg
1138849dc963fSmrg
1138949dc963fSmrg
1139049dc963fSmrgif test $pkg_failed = yes; then
1139149dc963fSmrg
1139249dc963fSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1139349dc963fSmrg        _pkg_short_errors_supported=yes
1139449dc963fSmrgelse
1139549dc963fSmrg        _pkg_short_errors_supported=no
1139649dc963fSmrgfi
1139749dc963fSmrg        if test $_pkg_short_errors_supported = yes; then
113987aa89044Smrg	        XCOMPOSITE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>&1`
113994b0ead49Smrg        else
114007aa89044Smrg	        XCOMPOSITE_PKG_ERRORS=`$PKG_CONFIG --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>&1`
114014b0ead49Smrg        fi
1140249dc963fSmrg	# Put the nasty error message in config.log where it belongs
1140349dc963fSmrg	echo "$XCOMPOSITE_PKG_ERRORS" >&5
114044b0ead49Smrg
114057aa89044Smrg	as_fn_error $? "Package requirements (compositeproto >= $COMPOSITEEXT_VERSION x11) were not met:
1140652b01e16Smrg
1140749dc963fSmrg$XCOMPOSITE_PKG_ERRORS
114084b0ead49Smrg
1140949dc963fSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1141049dc963fSmrginstalled software in a non-standard prefix.
114114b0ead49Smrg
1141249dc963fSmrgAlternatively, you may set the environment variables XCOMPOSITE_CFLAGS
1141349dc963fSmrgand XCOMPOSITE_LIBS to avoid the need to call pkg-config.
1141449dc963fSmrgSee the pkg-config man page for more details.
1141549dc963fSmrg" "$LINENO" 5
1141649dc963fSmrgelif test $pkg_failed = untried; then
1141749dc963fSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1141849dc963fSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
114197aa89044Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1142049dc963fSmrgis in your PATH or set the PKG_CONFIG environment variable to the full
1142149dc963fSmrgpath to pkg-config.
114224b0ead49Smrg
1142349dc963fSmrgAlternatively, you may set the environment variables XCOMPOSITE_CFLAGS
1142449dc963fSmrgand XCOMPOSITE_LIBS to avoid the need to call pkg-config.
1142549dc963fSmrgSee the pkg-config man page for more details.
114264b0ead49Smrg
1142749dc963fSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
114287aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
1142949dc963fSmrgelse
1143049dc963fSmrg	XCOMPOSITE_CFLAGS=$pkg_cv_XCOMPOSITE_CFLAGS
1143149dc963fSmrg	XCOMPOSITE_LIBS=$pkg_cv_XCOMPOSITE_LIBS
1143249dc963fSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1143349dc963fSmrg$as_echo "yes" >&6; }
114344b0ead49Smrg	:
1143549dc963fSmrgfi
114364b0ead49Smrg
114377aa89044Smrgpkg_failed=no
114387aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XFIXES" >&5
114397aa89044Smrg$as_echo_n "checking for XFIXES... " >&6; }
114407aa89044Smrg
114417aa89044Smrgif test -n "$XFIXES_CFLAGS"; then
114427aa89044Smrg    pkg_cv_XFIXES_CFLAGS="$XFIXES_CFLAGS"
114437aa89044Smrg elif test -n "$PKG_CONFIG"; then
114447aa89044Smrg    if test -n "$PKG_CONFIG" && \
114457aa89044Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xfixes\""; } >&5
114467aa89044Smrg  ($PKG_CONFIG --exists --print-errors "xfixes") 2>&5
114477aa89044Smrg  ac_status=$?
114487aa89044Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
114497aa89044Smrg  test $ac_status = 0; }; then
114507aa89044Smrg  pkg_cv_XFIXES_CFLAGS=`$PKG_CONFIG --cflags "xfixes" 2>/dev/null`
114517aa89044Smrgelse
114527aa89044Smrg  pkg_failed=yes
114537aa89044Smrgfi
114547aa89044Smrg else
114557aa89044Smrg    pkg_failed=untried
114567aa89044Smrgfi
114577aa89044Smrgif test -n "$XFIXES_LIBS"; then
114587aa89044Smrg    pkg_cv_XFIXES_LIBS="$XFIXES_LIBS"
114597aa89044Smrg elif test -n "$PKG_CONFIG"; then
114607aa89044Smrg    if test -n "$PKG_CONFIG" && \
114617aa89044Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xfixes\""; } >&5
114627aa89044Smrg  ($PKG_CONFIG --exists --print-errors "xfixes") 2>&5
114637aa89044Smrg  ac_status=$?
114647aa89044Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
114657aa89044Smrg  test $ac_status = 0; }; then
114667aa89044Smrg  pkg_cv_XFIXES_LIBS=`$PKG_CONFIG --libs "xfixes" 2>/dev/null`
114677aa89044Smrgelse
114687aa89044Smrg  pkg_failed=yes
114697aa89044Smrgfi
114707aa89044Smrg else
114717aa89044Smrg    pkg_failed=untried
114727aa89044Smrgfi
114734b0ead49Smrg
114744b0ead49Smrg
114757aa89044Smrg
114767aa89044Smrgif test $pkg_failed = yes; then
114777aa89044Smrg
114787aa89044Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
114797aa89044Smrg        _pkg_short_errors_supported=yes
114807aa89044Smrgelse
114817aa89044Smrg        _pkg_short_errors_supported=no
114827aa89044Smrgfi
114837aa89044Smrg        if test $_pkg_short_errors_supported = yes; then
114847aa89044Smrg	        XFIXES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xfixes" 2>&1`
114857aa89044Smrg        else
114867aa89044Smrg	        XFIXES_PKG_ERRORS=`$PKG_CONFIG --print-errors "xfixes" 2>&1`
114877aa89044Smrg        fi
114887aa89044Smrg	# Put the nasty error message in config.log where it belongs
114897aa89044Smrg	echo "$XFIXES_PKG_ERRORS" >&5
114907aa89044Smrg
114917aa89044Smrg	as_fn_error $? "Package requirements (xfixes) were not met:
114927aa89044Smrg
114937aa89044Smrg$XFIXES_PKG_ERRORS
114947aa89044Smrg
114957aa89044SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
114967aa89044Smrginstalled software in a non-standard prefix.
114977aa89044Smrg
114987aa89044SmrgAlternatively, you may set the environment variables XFIXES_CFLAGS
114997aa89044Smrgand XFIXES_LIBS to avoid the need to call pkg-config.
115007aa89044SmrgSee the pkg-config man page for more details.
115017aa89044Smrg" "$LINENO" 5
115027aa89044Smrgelif test $pkg_failed = untried; then
115037aa89044Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
115047aa89044Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
115057aa89044Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
115067aa89044Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
115077aa89044Smrgpath to pkg-config.
115087aa89044Smrg
115097aa89044SmrgAlternatively, you may set the environment variables XFIXES_CFLAGS
115107aa89044Smrgand XFIXES_LIBS to avoid the need to call pkg-config.
115117aa89044SmrgSee the pkg-config man page for more details.
115127aa89044Smrg
115137aa89044SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
115147aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; }
115157aa89044Smrgelse
115167aa89044Smrg	XFIXES_CFLAGS=$pkg_cv_XFIXES_CFLAGS
115177aa89044Smrg	XFIXES_LIBS=$pkg_cv_XFIXES_LIBS
115187aa89044Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
115197aa89044Smrg$as_echo "yes" >&6; }
115207aa89044Smrg	:
115217aa89044Smrgfi
115227aa89044Smrg
1152349dc963fSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xcomposite.pc"
115244b0ead49Smrg
1152549dc963fSmrgcat >confcache <<\_ACEOF
1152649dc963fSmrg# This file is a shell script that caches the results of configure
1152749dc963fSmrg# tests run on this system so they can be shared between configure
1152849dc963fSmrg# scripts and configure runs, see configure's option --config-cache.
1152949dc963fSmrg# It is not useful on other systems.  If it contains results you don't
1153049dc963fSmrg# want to keep, you may remove or edit it.
1153149dc963fSmrg#
1153249dc963fSmrg# config.status only pays attention to the cache file if you give it
1153349dc963fSmrg# the --recheck option to rerun configure.
1153449dc963fSmrg#
1153549dc963fSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
1153649dc963fSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
1153749dc963fSmrg# following values.
115384b0ead49Smrg
1153949dc963fSmrg_ACEOF
115404b0ead49Smrg
1154149dc963fSmrg# The following way of writing the cache mishandles newlines in values,
1154249dc963fSmrg# but we know of no workaround that is simple, portable, and efficient.
1154349dc963fSmrg# So, we kill variables containing newlines.
1154449dc963fSmrg# Ultrix sh set writes to stderr and can't be redirected directly,
1154549dc963fSmrg# and sets the high bit in the cache file unless we assign to the vars.
1154649dc963fSmrg(
1154749dc963fSmrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
1154849dc963fSmrg    eval ac_val=\$$ac_var
1154949dc963fSmrg    case $ac_val in #(
1155049dc963fSmrg    *${as_nl}*)
1155149dc963fSmrg      case $ac_var in #(
1155249dc963fSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1155349dc963fSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1155449dc963fSmrg      esac
1155549dc963fSmrg      case $ac_var in #(
1155649dc963fSmrg      _ | IFS | as_nl) ;; #(
1155749dc963fSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1155849dc963fSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
1155949dc963fSmrg      esac ;;
115604b0ead49Smrg    esac
1156149dc963fSmrg  done
115624b0ead49Smrg
1156349dc963fSmrg  (set) 2>&1 |
1156449dc963fSmrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
1156549dc963fSmrg    *${as_nl}ac_space=\ *)
1156649dc963fSmrg      # `set' does not quote correctly, so add quotes: double-quote
1156749dc963fSmrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
1156849dc963fSmrg      sed -n \
1156949dc963fSmrg	"s/'/'\\\\''/g;
1157049dc963fSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
1157149dc963fSmrg      ;; #(
1157249dc963fSmrg    *)
1157349dc963fSmrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
1157449dc963fSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1157549dc963fSmrg      ;;
1157649dc963fSmrg    esac |
1157749dc963fSmrg    sort
1157849dc963fSmrg) |
1157949dc963fSmrg  sed '
1158049dc963fSmrg     /^ac_cv_env_/b end
1158149dc963fSmrg     t clear
1158249dc963fSmrg     :clear
1158349dc963fSmrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
1158449dc963fSmrg     t end
1158549dc963fSmrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
1158649dc963fSmrg     :end' >>confcache
1158749dc963fSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
1158849dc963fSmrg  if test -w "$cache_file"; then
115897aa89044Smrg    if test "x$cache_file" != "x/dev/null"; then
1159049dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
1159149dc963fSmrg$as_echo "$as_me: updating cache $cache_file" >&6;}
115927aa89044Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
115937aa89044Smrg	cat confcache >"$cache_file"
115947aa89044Smrg      else
115957aa89044Smrg        case $cache_file in #(
115967aa89044Smrg        */* | ?:*)
115977aa89044Smrg	  mv -f confcache "$cache_file"$$ &&
115987aa89044Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
115997aa89044Smrg        *)
116007aa89044Smrg	  mv -f confcache "$cache_file" ;;
116017aa89044Smrg	esac
116027aa89044Smrg      fi
116037aa89044Smrg    fi
1160449dc963fSmrg  else
1160549dc963fSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
1160649dc963fSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
1160749dc963fSmrg  fi
1160849dc963fSmrgfi
1160949dc963fSmrgrm -f confcache
116104b0ead49Smrg
1161149dc963fSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
1161249dc963fSmrg# Let make expand exec_prefix.
1161349dc963fSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1161452b01e16Smrg
1161549dc963fSmrgDEFS=-DHAVE_CONFIG_H
116164b0ead49Smrg
1161749dc963fSmrgac_libobjs=
1161849dc963fSmrgac_ltlibobjs=
116197aa89044SmrgU=
1162049dc963fSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1162149dc963fSmrg  # 1. Remove the extension, and $U if already installed.
1162249dc963fSmrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1162349dc963fSmrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
1162449dc963fSmrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
1162549dc963fSmrg  #    will be set to the directory where LIBOBJS objects are built.
1162649dc963fSmrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1162749dc963fSmrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
1162849dc963fSmrgdone
1162949dc963fSmrgLIBOBJS=$ac_libobjs
116304b0ead49Smrg
1163149dc963fSmrgLTLIBOBJS=$ac_ltlibobjs
116324b0ead49Smrg
116334b0ead49Smrg
1163449dc963fSmrg if test -n "$EXEEXT"; then
1163549dc963fSmrg  am__EXEEXT_TRUE=
1163649dc963fSmrg  am__EXEEXT_FALSE='#'
1163749dc963fSmrgelse
1163849dc963fSmrg  am__EXEEXT_TRUE='#'
1163949dc963fSmrg  am__EXEEXT_FALSE=
1164049dc963fSmrgfi
116414b0ead49Smrg
1164249dc963fSmrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
116437aa89044Smrg  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
1164449dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1164549dc963fSmrgfi
1164649dc963fSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
116477aa89044Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
1164849dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1164949dc963fSmrgfi
1165049dc963fSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
116517aa89044Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
116527aa89044SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
116537aa89044Smrgfi
116547aa89044Smrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
116557aa89044Smrg  as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
1165649dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1165749dc963fSmrgfi
1165849dc963fSmrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
116597aa89044Smrg  as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
1166049dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1166149dc963fSmrgfi
1166249dc963fSmrgif test -z "${INSTALL_MANPAGES_TRUE}" && test -z "${INSTALL_MANPAGES_FALSE}"; then
116637aa89044Smrg  as_fn_error $? "conditional \"INSTALL_MANPAGES\" was never defined.
1166449dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1166549dc963fSmrgfi
116664b0ead49Smrg
116677aa89044Smrg: "${CONFIG_STATUS=./config.status}"
1166849dc963fSmrgac_write_fail=0
1166949dc963fSmrgac_clean_files_save=$ac_clean_files
1167049dc963fSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
1167149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
1167249dc963fSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1167349dc963fSmrgas_write_fail=0
1167449dc963fSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1167549dc963fSmrg#! $SHELL
1167649dc963fSmrg# Generated by $as_me.
1167749dc963fSmrg# Run this file to recreate the current configuration.
1167849dc963fSmrg# Compiler output produced by configure, useful for debugging
1167949dc963fSmrg# configure, is in config.log if it exists.
116804b0ead49Smrg
1168149dc963fSmrgdebug=false
1168249dc963fSmrgac_cs_recheck=false
1168349dc963fSmrgac_cs_silent=false
116844b0ead49Smrg
1168549dc963fSmrgSHELL=\${CONFIG_SHELL-$SHELL}
1168649dc963fSmrgexport SHELL
1168749dc963fSmrg_ASEOF
1168849dc963fSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
1168949dc963fSmrg## -------------------- ##
1169049dc963fSmrg## M4sh Initialization. ##
1169149dc963fSmrg## -------------------- ##
116924b0ead49Smrg
1169349dc963fSmrg# Be more Bourne compatible
1169449dc963fSmrgDUALCASE=1; export DUALCASE # for MKS sh
1169549dc963fSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
1169649dc963fSmrg  emulate sh
1169749dc963fSmrg  NULLCMD=:
1169849dc963fSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1169949dc963fSmrg  # is contrary to our usage.  Disable this feature.
1170049dc963fSmrg  alias -g '${1+"$@"}'='"$@"'
1170149dc963fSmrg  setopt NO_GLOB_SUBST
1170249dc963fSmrgelse
1170349dc963fSmrg  case `(set -o) 2>/dev/null` in #(
1170449dc963fSmrg  *posix*) :
1170549dc963fSmrg    set -o posix ;; #(
1170649dc963fSmrg  *) :
1170749dc963fSmrg     ;;
1170849dc963fSmrgesac
1170949dc963fSmrgfi
117104b0ead49Smrg
117114b0ead49Smrg
1171249dc963fSmrgas_nl='
1171349dc963fSmrg'
1171449dc963fSmrgexport as_nl
1171549dc963fSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
1171649dc963fSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1171749dc963fSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1171849dc963fSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1171949dc963fSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
1172049dc963fSmrg# but without wasting forks for bash or zsh.
1172149dc963fSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
1172249dc963fSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
1172349dc963fSmrg  as_echo='print -r --'
1172449dc963fSmrg  as_echo_n='print -rn --'
1172549dc963fSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1172649dc963fSmrg  as_echo='printf %s\n'
1172749dc963fSmrg  as_echo_n='printf %s'
1172849dc963fSmrgelse
1172949dc963fSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1173049dc963fSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1173149dc963fSmrg    as_echo_n='/usr/ucb/echo -n'
117324b0ead49Smrg  else
1173349dc963fSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1173449dc963fSmrg    as_echo_n_body='eval
1173549dc963fSmrg      arg=$1;
1173649dc963fSmrg      case $arg in #(
1173749dc963fSmrg      *"$as_nl"*)
1173849dc963fSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
1173949dc963fSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1174049dc963fSmrg      esac;
1174149dc963fSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1174249dc963fSmrg    '
1174349dc963fSmrg    export as_echo_n_body
1174449dc963fSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
117454b0ead49Smrg  fi
1174649dc963fSmrg  export as_echo_body
1174749dc963fSmrg  as_echo='sh -c $as_echo_body as_echo'
1174849dc963fSmrgfi
117494b0ead49Smrg
1175049dc963fSmrg# The user is always right.
1175149dc963fSmrgif test "${PATH_SEPARATOR+set}" != set; then
1175249dc963fSmrg  PATH_SEPARATOR=:
1175349dc963fSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1175449dc963fSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1175549dc963fSmrg      PATH_SEPARATOR=';'
1175649dc963fSmrg  }
1175749dc963fSmrgfi
117584b0ead49Smrg
117594b0ead49Smrg
1176049dc963fSmrg# IFS
1176149dc963fSmrg# We need space, tab and new line, in precisely that order.  Quoting is
1176249dc963fSmrg# there to prevent editors from complaining about space-tab.
1176349dc963fSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
1176449dc963fSmrg# splitting by setting IFS to empty value.)
1176549dc963fSmrgIFS=" ""	$as_nl"
117664b0ead49Smrg
1176749dc963fSmrg# Find who we are.  Look in the path if we contain no directory separator.
117687aa89044Smrgas_myself=
1176949dc963fSmrgcase $0 in #((
1177049dc963fSmrg  *[\\/]* ) as_myself=$0 ;;
1177149dc963fSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1177249dc963fSmrgfor as_dir in $PATH
1177349dc963fSmrgdo
1177449dc963fSmrg  IFS=$as_save_IFS
1177549dc963fSmrg  test -z "$as_dir" && as_dir=.
1177649dc963fSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1177749dc963fSmrg  done
1177849dc963fSmrgIFS=$as_save_IFS
117794b0ead49Smrg
1178049dc963fSmrg     ;;
1178149dc963fSmrgesac
1178249dc963fSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1178349dc963fSmrg# in which case we are not to be found in the path.
1178449dc963fSmrgif test "x$as_myself" = x; then
1178549dc963fSmrg  as_myself=$0
1178649dc963fSmrgfi
1178749dc963fSmrgif test ! -f "$as_myself"; then
1178849dc963fSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1178949dc963fSmrg  exit 1
1179049dc963fSmrgfi
117914b0ead49Smrg
1179249dc963fSmrg# Unset variables that we do not need and which cause bugs (e.g. in
1179349dc963fSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1179449dc963fSmrg# suppresses any "Segmentation fault" message there.  '((' could
1179549dc963fSmrg# trigger a bug in pdksh 5.2.14.
1179649dc963fSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
1179749dc963fSmrgdo eval test x\${$as_var+set} = xset \
1179849dc963fSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1179949dc963fSmrgdone
1180049dc963fSmrgPS1='$ '
1180149dc963fSmrgPS2='> '
1180249dc963fSmrgPS4='+ '
1180352b01e16Smrg
1180449dc963fSmrg# NLS nuisances.
1180549dc963fSmrgLC_ALL=C
1180649dc963fSmrgexport LC_ALL
1180749dc963fSmrgLANGUAGE=C
1180849dc963fSmrgexport LANGUAGE
118094b0ead49Smrg
1181049dc963fSmrg# CDPATH.
1181149dc963fSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1181249dc963fSmrg
1181349dc963fSmrg
118147aa89044Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
118157aa89044Smrg# ----------------------------------------
1181649dc963fSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
1181749dc963fSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
118187aa89044Smrg# script with STATUS, using 1 if that was 0.
1181949dc963fSmrgas_fn_error ()
1182049dc963fSmrg{
118217aa89044Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
118227aa89044Smrg  if test "$4"; then
118237aa89044Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
118247aa89044Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
118254b0ead49Smrg  fi
118267aa89044Smrg  $as_echo "$as_me: error: $2" >&2
1182749dc963fSmrg  as_fn_exit $as_status
1182849dc963fSmrg} # as_fn_error
118294b0ead49Smrg
118304b0ead49Smrg
1183149dc963fSmrg# as_fn_set_status STATUS
1183249dc963fSmrg# -----------------------
1183349dc963fSmrg# Set $? to STATUS, without forking.
1183449dc963fSmrgas_fn_set_status ()
1183549dc963fSmrg{
1183649dc963fSmrg  return $1
1183749dc963fSmrg} # as_fn_set_status
118384b0ead49Smrg
1183949dc963fSmrg# as_fn_exit STATUS
1184049dc963fSmrg# -----------------
1184149dc963fSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
1184249dc963fSmrgas_fn_exit ()
1184349dc963fSmrg{
1184449dc963fSmrg  set +e
1184549dc963fSmrg  as_fn_set_status $1
1184649dc963fSmrg  exit $1
1184749dc963fSmrg} # as_fn_exit
1184849dc963fSmrg
1184949dc963fSmrg# as_fn_unset VAR
1185049dc963fSmrg# ---------------
1185149dc963fSmrg# Portably unset VAR.
1185249dc963fSmrgas_fn_unset ()
1185349dc963fSmrg{
1185449dc963fSmrg  { eval $1=; unset $1;}
1185549dc963fSmrg}
1185649dc963fSmrgas_unset=as_fn_unset
1185749dc963fSmrg# as_fn_append VAR VALUE
1185849dc963fSmrg# ----------------------
1185949dc963fSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
1186049dc963fSmrg# advantage of any shell optimizations that allow amortized linear growth over
1186149dc963fSmrg# repeated appends, instead of the typical quadratic growth present in naive
1186249dc963fSmrg# implementations.
1186349dc963fSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
1186449dc963fSmrg  eval 'as_fn_append ()
1186549dc963fSmrg  {
1186649dc963fSmrg    eval $1+=\$2
1186749dc963fSmrg  }'
1186849dc963fSmrgelse
1186949dc963fSmrg  as_fn_append ()
1187049dc963fSmrg  {
1187149dc963fSmrg    eval $1=\$$1\$2
1187249dc963fSmrg  }
1187349dc963fSmrgfi # as_fn_append
1187449dc963fSmrg
1187549dc963fSmrg# as_fn_arith ARG...
1187649dc963fSmrg# ------------------
1187749dc963fSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
1187849dc963fSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
1187949dc963fSmrg# must be portable across $(()) and expr.
1188049dc963fSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
1188149dc963fSmrg  eval 'as_fn_arith ()
1188249dc963fSmrg  {
1188349dc963fSmrg    as_val=$(( $* ))
1188449dc963fSmrg  }'
1188549dc963fSmrgelse
1188649dc963fSmrg  as_fn_arith ()
1188749dc963fSmrg  {
1188849dc963fSmrg    as_val=`expr "$@" || test $? -eq 1`
1188949dc963fSmrg  }
1189049dc963fSmrgfi # as_fn_arith
118914b0ead49Smrg
118924b0ead49Smrg
1189349dc963fSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
1189449dc963fSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1189549dc963fSmrg  as_expr=expr
1189649dc963fSmrgelse
1189749dc963fSmrg  as_expr=false
1189849dc963fSmrgfi
118994b0ead49Smrg
1190049dc963fSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1190149dc963fSmrg  as_basename=basename
1190252b01e16Smrgelse
1190349dc963fSmrg  as_basename=false
1190452b01e16Smrgfi
1190552b01e16Smrg
1190649dc963fSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1190749dc963fSmrg  as_dirname=dirname
1190852b01e16Smrgelse
1190949dc963fSmrg  as_dirname=false
1191052b01e16Smrgfi
1191152b01e16Smrg
1191249dc963fSmrgas_me=`$as_basename -- "$0" ||
1191349dc963fSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1191449dc963fSmrg	 X"$0" : 'X\(//\)$' \| \
1191549dc963fSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1191649dc963fSmrg$as_echo X/"$0" |
1191749dc963fSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
1191849dc963fSmrg	    s//\1/
1191949dc963fSmrg	    q
1192049dc963fSmrg	  }
1192149dc963fSmrg	  /^X\/\(\/\/\)$/{
1192249dc963fSmrg	    s//\1/
1192349dc963fSmrg	    q
1192449dc963fSmrg	  }
1192549dc963fSmrg	  /^X\/\(\/\).*/{
1192649dc963fSmrg	    s//\1/
1192749dc963fSmrg	    q
1192849dc963fSmrg	  }
1192949dc963fSmrg	  s/.*/./; q'`
1193052b01e16Smrg
1193149dc963fSmrg# Avoid depending upon Character Ranges.
1193249dc963fSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
1193349dc963fSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1193449dc963fSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
1193549dc963fSmrgas_cr_digits='0123456789'
1193649dc963fSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
119374b0ead49Smrg
1193849dc963fSmrgECHO_C= ECHO_N= ECHO_T=
1193949dc963fSmrgcase `echo -n x` in #(((((
1194049dc963fSmrg-n*)
1194149dc963fSmrg  case `echo 'xy\c'` in
1194249dc963fSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1194349dc963fSmrg  xy)  ECHO_C='\c';;
1194449dc963fSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
1194549dc963fSmrg       ECHO_T='	';;
1194649dc963fSmrg  esac;;
1194749dc963fSmrg*)
1194849dc963fSmrg  ECHO_N='-n';;
1194949dc963fSmrgesac
119504b0ead49Smrg
1195149dc963fSmrgrm -f conf$$ conf$$.exe conf$$.file
1195249dc963fSmrgif test -d conf$$.dir; then
1195349dc963fSmrg  rm -f conf$$.dir/conf$$.file
1195449dc963fSmrgelse
1195549dc963fSmrg  rm -f conf$$.dir
1195649dc963fSmrg  mkdir conf$$.dir 2>/dev/null
1195749dc963fSmrgfi
1195849dc963fSmrgif (echo >conf$$.file) 2>/dev/null; then
1195949dc963fSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
1196049dc963fSmrg    as_ln_s='ln -s'
1196149dc963fSmrg    # ... but there are two gotchas:
1196249dc963fSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1196349dc963fSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
1196449dc963fSmrg    # In both cases, we have to default to `cp -p'.
1196549dc963fSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
1196649dc963fSmrg      as_ln_s='cp -p'
1196749dc963fSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
1196849dc963fSmrg    as_ln_s=ln
119694b0ead49Smrg  else
1197049dc963fSmrg    as_ln_s='cp -p'
119714b0ead49Smrg  fi
119724b0ead49Smrgelse
1197349dc963fSmrg  as_ln_s='cp -p'
119744b0ead49Smrgfi
1197549dc963fSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1197649dc963fSmrgrmdir conf$$.dir 2>/dev/null
119774b0ead49Smrg
119784b0ead49Smrg
1197949dc963fSmrg# as_fn_mkdir_p
1198049dc963fSmrg# -------------
1198149dc963fSmrg# Create "$as_dir" as a directory, including parents if necessary.
1198249dc963fSmrgas_fn_mkdir_p ()
1198349dc963fSmrg{
119844b0ead49Smrg
1198549dc963fSmrg  case $as_dir in #(
1198649dc963fSmrg  -*) as_dir=./$as_dir;;
119874b0ead49Smrg  esac
1198849dc963fSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
1198949dc963fSmrg    as_dirs=
1199049dc963fSmrg    while :; do
1199149dc963fSmrg      case $as_dir in #(
1199249dc963fSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1199349dc963fSmrg      *) as_qdir=$as_dir;;
1199449dc963fSmrg      esac
1199549dc963fSmrg      as_dirs="'$as_qdir' $as_dirs"
1199649dc963fSmrg      as_dir=`$as_dirname -- "$as_dir" ||
1199749dc963fSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1199849dc963fSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
1199949dc963fSmrg	 X"$as_dir" : 'X\(//\)$' \| \
1200049dc963fSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1200149dc963fSmrg$as_echo X"$as_dir" |
1200249dc963fSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1200349dc963fSmrg	    s//\1/
1200449dc963fSmrg	    q
1200549dc963fSmrg	  }
1200649dc963fSmrg	  /^X\(\/\/\)[^/].*/{
1200749dc963fSmrg	    s//\1/
1200849dc963fSmrg	    q
1200949dc963fSmrg	  }
1201049dc963fSmrg	  /^X\(\/\/\)$/{
1201149dc963fSmrg	    s//\1/
1201249dc963fSmrg	    q
1201349dc963fSmrg	  }
1201449dc963fSmrg	  /^X\(\/\).*/{
1201549dc963fSmrg	    s//\1/
1201649dc963fSmrg	    q
1201749dc963fSmrg	  }
1201849dc963fSmrg	  s/.*/./; q'`
1201949dc963fSmrg      test -d "$as_dir" && break
1202049dc963fSmrg    done
1202149dc963fSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
120227aa89044Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
120234b0ead49Smrg
120244b0ead49Smrg
1202549dc963fSmrg} # as_fn_mkdir_p
1202649dc963fSmrgif mkdir -p . 2>/dev/null; then
1202749dc963fSmrg  as_mkdir_p='mkdir -p "$as_dir"'
1202849dc963fSmrgelse
1202949dc963fSmrg  test -d ./-p && rmdir ./-p
1203049dc963fSmrg  as_mkdir_p=false
1203149dc963fSmrgfi
120324b0ead49Smrg
1203349dc963fSmrgif test -x / >/dev/null 2>&1; then
1203449dc963fSmrg  as_test_x='test -x'
1203549dc963fSmrgelse
1203649dc963fSmrg  if ls -dL / >/dev/null 2>&1; then
1203749dc963fSmrg    as_ls_L_option=L
1203849dc963fSmrg  else
1203949dc963fSmrg    as_ls_L_option=
1204049dc963fSmrg  fi
1204149dc963fSmrg  as_test_x='
1204249dc963fSmrg    eval sh -c '\''
1204349dc963fSmrg      if test -d "$1"; then
1204449dc963fSmrg	test -d "$1/.";
1204549dc963fSmrg      else
1204649dc963fSmrg	case $1 in #(
1204749dc963fSmrg	-*)set "./$1";;
1204849dc963fSmrg	esac;
1204949dc963fSmrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
1205049dc963fSmrg	???[sx]*):;;*)false;;esac;fi
1205149dc963fSmrg    '\'' sh
1205249dc963fSmrg  '
1205349dc963fSmrgfi
1205449dc963fSmrgas_executable_p=$as_test_x
120554b0ead49Smrg
1205649dc963fSmrg# Sed expression to map a string onto a valid CPP name.
1205749dc963fSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
120584b0ead49Smrg
1205949dc963fSmrg# Sed expression to map a string onto a valid variable name.
1206049dc963fSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
120614b0ead49Smrg
120624b0ead49Smrg
1206349dc963fSmrgexec 6>&1
1206449dc963fSmrg## ----------------------------------- ##
1206549dc963fSmrg## Main body of $CONFIG_STATUS script. ##
1206649dc963fSmrg## ----------------------------------- ##
1206749dc963fSmrg_ASEOF
1206849dc963fSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
120694b0ead49Smrg
1207049dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1207149dc963fSmrg# Save the log message, to keep $0 and so on meaningful, and to
1207249dc963fSmrg# report actual input values of CONFIG_FILES etc. instead of their
1207349dc963fSmrg# values after options handling.
1207449dc963fSmrgac_log="
120757aa89044SmrgThis file was extended by libXcomposite $as_me 0.4.3, which was
120767aa89044Smrggenerated by GNU Autoconf 2.68.  Invocation command line was
120774b0ead49Smrg
1207849dc963fSmrg  CONFIG_FILES    = $CONFIG_FILES
1207949dc963fSmrg  CONFIG_HEADERS  = $CONFIG_HEADERS
1208049dc963fSmrg  CONFIG_LINKS    = $CONFIG_LINKS
1208149dc963fSmrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
1208249dc963fSmrg  $ $0 $@
120834b0ead49Smrg
1208449dc963fSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
1208549dc963fSmrg"
120864b0ead49Smrg
1208749dc963fSmrg_ACEOF
120884b0ead49Smrg
1208949dc963fSmrgcase $ac_config_files in *"
1209049dc963fSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
1209149dc963fSmrgesac
120924b0ead49Smrg
1209349dc963fSmrgcase $ac_config_headers in *"
1209449dc963fSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
1209549dc963fSmrgesac
120964b0ead49Smrg
120974b0ead49Smrg
1209849dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1209949dc963fSmrg# Files that config.status was made for.
1210049dc963fSmrgconfig_files="$ac_config_files"
1210149dc963fSmrgconfig_headers="$ac_config_headers"
1210249dc963fSmrgconfig_commands="$ac_config_commands"
121034b0ead49Smrg
1210449dc963fSmrg_ACEOF
121054b0ead49Smrg
1210649dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1210749dc963fSmrgac_cs_usage="\
1210849dc963fSmrg\`$as_me' instantiates files and other configuration actions
1210949dc963fSmrgfrom templates according to the current configuration.  Unless the files
1211049dc963fSmrgand actions are specified as TAGs, all are instantiated by default.
121114b0ead49Smrg
1211249dc963fSmrgUsage: $0 [OPTION]... [TAG]...
121134b0ead49Smrg
1211449dc963fSmrg  -h, --help       print this help, then exit
1211549dc963fSmrg  -V, --version    print version number and configuration settings, then exit
1211649dc963fSmrg      --config     print configuration, then exit
1211749dc963fSmrg  -q, --quiet, --silent
1211849dc963fSmrg                   do not print progress messages
1211949dc963fSmrg  -d, --debug      don't remove temporary files
1212049dc963fSmrg      --recheck    update $as_me by reconfiguring in the same conditions
1212149dc963fSmrg      --file=FILE[:TEMPLATE]
1212249dc963fSmrg                   instantiate the configuration file FILE
1212349dc963fSmrg      --header=FILE[:TEMPLATE]
1212449dc963fSmrg                   instantiate the configuration header FILE
121254b0ead49Smrg
1212649dc963fSmrgConfiguration files:
1212749dc963fSmrg$config_files
121284b0ead49Smrg
1212949dc963fSmrgConfiguration headers:
1213049dc963fSmrg$config_headers
121314b0ead49Smrg
1213249dc963fSmrgConfiguration commands:
1213349dc963fSmrg$config_commands
121344b0ead49Smrg
1213549dc963fSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
121364b0ead49Smrg
1213749dc963fSmrg_ACEOF
1213849dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1213949dc963fSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1214049dc963fSmrgac_cs_version="\\
121417aa89044SmrglibXcomposite config.status 0.4.3
121427aa89044Smrgconfigured by $0, generated by GNU Autoconf 2.68,
1214349dc963fSmrg  with options \\"\$ac_cs_config\\"
121444b0ead49Smrg
121457aa89044SmrgCopyright (C) 2010 Free Software Foundation, Inc.
1214649dc963fSmrgThis config.status script is free software; the Free Software Foundation
1214749dc963fSmrggives unlimited permission to copy, distribute and modify it."
121484b0ead49Smrg
1214949dc963fSmrgac_pwd='$ac_pwd'
1215049dc963fSmrgsrcdir='$srcdir'
1215149dc963fSmrgINSTALL='$INSTALL'
1215249dc963fSmrgMKDIR_P='$MKDIR_P'
1215349dc963fSmrgAWK='$AWK'
1215449dc963fSmrgtest -n "\$AWK" || AWK=awk
1215549dc963fSmrg_ACEOF
121564b0ead49Smrg
1215749dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1215849dc963fSmrg# The default lists apply if the user does not specify any file.
1215949dc963fSmrgac_need_defaults=:
1216049dc963fSmrgwhile test $# != 0
1216149dc963fSmrgdo
1216249dc963fSmrg  case $1 in
121637aa89044Smrg  --*=?*)
1216449dc963fSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1216549dc963fSmrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1216649dc963fSmrg    ac_shift=:
1216749dc963fSmrg    ;;
121687aa89044Smrg  --*=)
121697aa89044Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
121707aa89044Smrg    ac_optarg=
121717aa89044Smrg    ac_shift=:
121727aa89044Smrg    ;;
1217349dc963fSmrg  *)
1217449dc963fSmrg    ac_option=$1
1217549dc963fSmrg    ac_optarg=$2
1217649dc963fSmrg    ac_shift=shift
1217749dc963fSmrg    ;;
1217849dc963fSmrg  esac
121794b0ead49Smrg
1218049dc963fSmrg  case $ac_option in
1218149dc963fSmrg  # Handling of the options.
1218249dc963fSmrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1218349dc963fSmrg    ac_cs_recheck=: ;;
1218449dc963fSmrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1218549dc963fSmrg    $as_echo "$ac_cs_version"; exit ;;
1218649dc963fSmrg  --config | --confi | --conf | --con | --co | --c )
1218749dc963fSmrg    $as_echo "$ac_cs_config"; exit ;;
1218849dc963fSmrg  --debug | --debu | --deb | --de | --d | -d )
1218949dc963fSmrg    debug=: ;;
1219049dc963fSmrg  --file | --fil | --fi | --f )
1219149dc963fSmrg    $ac_shift
1219249dc963fSmrg    case $ac_optarg in
1219349dc963fSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
121947aa89044Smrg    '') as_fn_error $? "missing file argument" ;;
1219549dc963fSmrg    esac
1219649dc963fSmrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
1219749dc963fSmrg    ac_need_defaults=false;;
1219849dc963fSmrg  --header | --heade | --head | --hea )
1219949dc963fSmrg    $ac_shift
1220049dc963fSmrg    case $ac_optarg in
1220149dc963fSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1220249dc963fSmrg    esac
1220349dc963fSmrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
1220449dc963fSmrg    ac_need_defaults=false;;
1220549dc963fSmrg  --he | --h)
1220649dc963fSmrg    # Conflict between --help and --header
122077aa89044Smrg    as_fn_error $? "ambiguous option: \`$1'
1220849dc963fSmrgTry \`$0 --help' for more information.";;
1220949dc963fSmrg  --help | --hel | -h )
1221049dc963fSmrg    $as_echo "$ac_cs_usage"; exit ;;
1221149dc963fSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1221249dc963fSmrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
1221349dc963fSmrg    ac_cs_silent=: ;;
122144b0ead49Smrg
1221549dc963fSmrg  # This is an error.
122167aa89044Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
1221749dc963fSmrgTry \`$0 --help' for more information." ;;
122184b0ead49Smrg
1221949dc963fSmrg  *) as_fn_append ac_config_targets " $1"
1222049dc963fSmrg     ac_need_defaults=false ;;
122214b0ead49Smrg
1222249dc963fSmrg  esac
1222349dc963fSmrg  shift
1222449dc963fSmrgdone
122254b0ead49Smrg
1222649dc963fSmrgac_configure_extra_args=
122274b0ead49Smrg
1222849dc963fSmrgif $ac_cs_silent; then
1222949dc963fSmrg  exec 6>/dev/null
1223049dc963fSmrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
1223149dc963fSmrgfi
122324b0ead49Smrg
1223349dc963fSmrg_ACEOF
1223449dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1223549dc963fSmrgif \$ac_cs_recheck; then
1223649dc963fSmrg  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1223749dc963fSmrg  shift
1223849dc963fSmrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1223949dc963fSmrg  CONFIG_SHELL='$SHELL'
1224049dc963fSmrg  export CONFIG_SHELL
1224149dc963fSmrg  exec "\$@"
1224249dc963fSmrgfi
122434b0ead49Smrg
1224449dc963fSmrg_ACEOF
1224549dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1224649dc963fSmrgexec 5>>config.log
1224749dc963fSmrg{
1224849dc963fSmrg  echo
1224949dc963fSmrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
1225049dc963fSmrg## Running $as_me. ##
1225149dc963fSmrg_ASBOX
1225249dc963fSmrg  $as_echo "$ac_log"
1225349dc963fSmrg} >&5
122544b0ead49Smrg
1225549dc963fSmrg_ACEOF
1225649dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1225749dc963fSmrg#
1225849dc963fSmrg# INIT-COMMANDS
1225949dc963fSmrg#
1226049dc963fSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
122614b0ead49Smrg
122624b0ead49Smrg
1226349dc963fSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout
1226449dc963fSmrg# if CDPATH is set.
1226549dc963fSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
122664b0ead49Smrg
1226749dc963fSmrgsed_quote_subst='$sed_quote_subst'
1226849dc963fSmrgdouble_quote_subst='$double_quote_subst'
1226949dc963fSmrgdelay_variable_subst='$delay_variable_subst'
122707aa89044Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
122717aa89044Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
122727aa89044Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
122737aa89044Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
122747aa89044Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
122757aa89044Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
122767aa89044SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
122777aa89044SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
122787aa89044Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
122797aa89044Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
122807aa89044Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
122817aa89044Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
122827aa89044Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
122837aa89044Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
122847aa89044SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
122857aa89044SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
122867aa89044SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
122877aa89044SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
122887aa89044SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
122897aa89044SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
122907aa89044SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
122917aa89044SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
122927aa89044Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
122937aa89044Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
122947aa89044Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
122957aa89044Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
122967aa89044Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
122977aa89044Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
122987aa89044Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
122997aa89044Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
123007aa89044SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
123017aa89044Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
123027aa89044Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
123037aa89044SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
123047aa89044SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
123057aa89044SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
123067aa89044SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
123077aa89044Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
123087aa89044Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
123097aa89044Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
123107aa89044Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
123117aa89044SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
123127aa89044SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
123137aa89044Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
123147aa89044SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
123157aa89044Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
123167aa89044Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
123177aa89044Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
123187aa89044Smrglt_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"`'
123197aa89044Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
123207aa89044SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
123217aa89044Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
123227aa89044Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
123237aa89044Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
123247aa89044Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
123257aa89044Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
123267aa89044Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
123277aa89044SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
123287aa89044SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
123297aa89044SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
123307aa89044SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
123317aa89044SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
123327aa89044Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
123337aa89044Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
123347aa89044Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
123357aa89044Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
123367aa89044Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
123377aa89044Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
123387aa89044Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
123397aa89044Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
123407aa89044Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
123417aa89044Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
123427aa89044Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
123437aa89044Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
123447aa89044Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
123457aa89044Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
123467aa89044Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
123477aa89044Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
123487aa89044Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
123497aa89044Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
123507aa89044Smrghardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
123517aa89044Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
123527aa89044Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
123537aa89044Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
123547aa89044Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
123557aa89044Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
123567aa89044Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
123577aa89044Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
123587aa89044Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
123597aa89044Smrgfix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
123607aa89044Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
123617aa89044Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
123627aa89044Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
123637aa89044Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
123647aa89044Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
123657aa89044Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
123667aa89044Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
123677aa89044Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
123687aa89044Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
123697aa89044Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
123707aa89044Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
123717aa89044Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
123727aa89044Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
123737aa89044Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
123747aa89044Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
123757aa89044Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
123767aa89044Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
123777aa89044Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
123787aa89044Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
123797aa89044Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
123807aa89044Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
123817aa89044Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
123827aa89044Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
123837aa89044Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
123847aa89044Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
123857aa89044Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
123867aa89044Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
123877aa89044Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
123887aa89044Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
123897aa89044Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1239049dc963fSmrg
1239149dc963fSmrgLTCC='$LTCC'
1239249dc963fSmrgLTCFLAGS='$LTCFLAGS'
1239349dc963fSmrgcompiler='$compiler_DEFAULT'
1239449dc963fSmrg
123957aa89044Smrg# A function that is used when there is no print builtin or printf.
123967aa89044Smrgfunc_fallback_echo ()
123977aa89044Smrg{
123987aa89044Smrg  eval 'cat <<_LTECHO_EOF
123997aa89044Smrg\$1
124007aa89044Smrg_LTECHO_EOF'
124017aa89044Smrg}
124027aa89044Smrg
1240349dc963fSmrg# Quote evaled strings.
124047aa89044Smrgfor var in SHELL \
124057aa89044SmrgECHO \
124067aa89044SmrgSED \
1240749dc963fSmrgGREP \
1240849dc963fSmrgEGREP \
1240949dc963fSmrgFGREP \
1241049dc963fSmrgLD \
1241149dc963fSmrgNM \
1241249dc963fSmrgLN_S \
1241349dc963fSmrglt_SP2NL \
1241449dc963fSmrglt_NL2SP \
1241549dc963fSmrgreload_flag \
1241649dc963fSmrgOBJDUMP \
1241749dc963fSmrgdeplibs_check_method \
1241849dc963fSmrgfile_magic_cmd \
1241949dc963fSmrgAR \
1242049dc963fSmrgAR_FLAGS \
1242149dc963fSmrgSTRIP \
1242249dc963fSmrgRANLIB \
1242349dc963fSmrgCC \
1242449dc963fSmrgCFLAGS \
1242549dc963fSmrgcompiler \
1242649dc963fSmrglt_cv_sys_global_symbol_pipe \
1242749dc963fSmrglt_cv_sys_global_symbol_to_cdecl \
1242849dc963fSmrglt_cv_sys_global_symbol_to_c_name_address \
1242949dc963fSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1243049dc963fSmrglt_prog_compiler_no_builtin_flag \
1243149dc963fSmrglt_prog_compiler_wl \
1243249dc963fSmrglt_prog_compiler_pic \
1243349dc963fSmrglt_prog_compiler_static \
1243449dc963fSmrglt_cv_prog_compiler_c_o \
1243549dc963fSmrgneed_locks \
1243649dc963fSmrgDSYMUTIL \
1243749dc963fSmrgNMEDIT \
1243849dc963fSmrgLIPO \
1243949dc963fSmrgOTOOL \
1244049dc963fSmrgOTOOL64 \
1244149dc963fSmrgshrext_cmds \
1244249dc963fSmrgexport_dynamic_flag_spec \
1244349dc963fSmrgwhole_archive_flag_spec \
1244449dc963fSmrgcompiler_needs_object \
1244549dc963fSmrgwith_gnu_ld \
1244649dc963fSmrgallow_undefined_flag \
1244749dc963fSmrgno_undefined_flag \
1244849dc963fSmrghardcode_libdir_flag_spec \
1244949dc963fSmrghardcode_libdir_flag_spec_ld \
1245049dc963fSmrghardcode_libdir_separator \
1245149dc963fSmrgfix_srcfile_path \
1245249dc963fSmrgexclude_expsyms \
1245349dc963fSmrginclude_expsyms \
1245449dc963fSmrgfile_list_spec \
1245549dc963fSmrgvariables_saved_for_relink \
1245649dc963fSmrglibname_spec \
1245749dc963fSmrglibrary_names_spec \
1245849dc963fSmrgsoname_spec \
124597aa89044Smrginstall_override_mode \
1246049dc963fSmrgfinish_eval \
1246149dc963fSmrgold_striplib \
1246249dc963fSmrgstriplib; do
124637aa89044Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1246449dc963fSmrg    *[\\\\\\\`\\"\\\$]*)
124657aa89044Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1246649dc963fSmrg      ;;
1246749dc963fSmrg    *)
1246849dc963fSmrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1246949dc963fSmrg      ;;
1247049dc963fSmrg    esac
1247149dc963fSmrgdone
124724b0ead49Smrg
1247349dc963fSmrg# Double-quote double-evaled strings.
1247449dc963fSmrgfor var in reload_cmds \
1247549dc963fSmrgold_postinstall_cmds \
1247649dc963fSmrgold_postuninstall_cmds \
1247749dc963fSmrgold_archive_cmds \
1247849dc963fSmrgextract_expsyms_cmds \
1247949dc963fSmrgold_archive_from_new_cmds \
1248049dc963fSmrgold_archive_from_expsyms_cmds \
1248149dc963fSmrgarchive_cmds \
1248249dc963fSmrgarchive_expsym_cmds \
1248349dc963fSmrgmodule_cmds \
1248449dc963fSmrgmodule_expsym_cmds \
1248549dc963fSmrgexport_symbols_cmds \
1248649dc963fSmrgprelink_cmds \
1248749dc963fSmrgpostinstall_cmds \
1248849dc963fSmrgpostuninstall_cmds \
1248949dc963fSmrgfinish_cmds \
1249049dc963fSmrgsys_lib_search_path_spec \
1249149dc963fSmrgsys_lib_dlsearch_path_spec; do
124927aa89044Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1249349dc963fSmrg    *[\\\\\\\`\\"\\\$]*)
124947aa89044Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1249549dc963fSmrg      ;;
1249649dc963fSmrg    *)
1249749dc963fSmrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1249849dc963fSmrg      ;;
1249949dc963fSmrg    esac
1250049dc963fSmrgdone
125014b0ead49Smrg
1250249dc963fSmrgac_aux_dir='$ac_aux_dir'
1250349dc963fSmrgxsi_shell='$xsi_shell'
1250449dc963fSmrglt_shell_append='$lt_shell_append'
125054b0ead49Smrg
1250649dc963fSmrg# See if we are running on zsh, and set the options which allow our
1250749dc963fSmrg# commands through without removal of \ escapes INIT.
1250849dc963fSmrgif test -n "\${ZSH_VERSION+set}" ; then
1250949dc963fSmrg   setopt NO_GLOB_SUBST
1251049dc963fSmrgfi
125114b0ead49Smrg
125124b0ead49Smrg
1251349dc963fSmrg    PACKAGE='$PACKAGE'
1251449dc963fSmrg    VERSION='$VERSION'
1251549dc963fSmrg    TIMESTAMP='$TIMESTAMP'
1251649dc963fSmrg    RM='$RM'
1251749dc963fSmrg    ofile='$ofile'
125184b0ead49Smrg
125194b0ead49Smrg
125204b0ead49Smrg
125214b0ead49Smrg
1252249dc963fSmrg_ACEOF
125234b0ead49Smrg
1252449dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
125254b0ead49Smrg
1252649dc963fSmrg# Handling of arguments.
1252749dc963fSmrgfor ac_config_target in $ac_config_targets
1252849dc963fSmrgdo
1252949dc963fSmrg  case $ac_config_target in
1253049dc963fSmrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
1253149dc963fSmrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
1253249dc963fSmrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
1253349dc963fSmrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
1253449dc963fSmrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
1253549dc963fSmrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
1253649dc963fSmrg    "xcomposite.pc") CONFIG_FILES="$CONFIG_FILES xcomposite.pc" ;;
125374b0ead49Smrg
125387aa89044Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1253949dc963fSmrg  esac
1254049dc963fSmrgdone
125414b0ead49Smrg
125424b0ead49Smrg
1254349dc963fSmrg# If the user did not use the arguments to specify the items to instantiate,
1254449dc963fSmrg# then the envvar interface is used.  Set only those that are not.
1254549dc963fSmrg# We use the long form for the default assignment because of an extremely
1254649dc963fSmrg# bizarre bug on SunOS 4.1.3.
1254749dc963fSmrgif $ac_need_defaults; then
1254849dc963fSmrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
1254949dc963fSmrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
1255049dc963fSmrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
1255149dc963fSmrgfi
125524b0ead49Smrg
1255349dc963fSmrg# Have a temporary directory for convenience.  Make it in the build tree
1255449dc963fSmrg# simply because there is no reason against having it here, and in addition,
1255549dc963fSmrg# creating and moving files from /tmp can sometimes cause problems.
1255649dc963fSmrg# Hook for its removal unless debugging.
1255749dc963fSmrg# Note that there is a small window in which the directory will not be cleaned:
1255849dc963fSmrg# after its creation but before its name has been assigned to `$tmp'.
1255949dc963fSmrg$debug ||
1256049dc963fSmrg{
125617aa89044Smrg  tmp= ac_tmp=
1256249dc963fSmrg  trap 'exit_status=$?
125637aa89044Smrg  : "${ac_tmp:=$tmp}"
125647aa89044Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
1256549dc963fSmrg' 0
1256649dc963fSmrg  trap 'as_fn_exit 1' 1 2 13 15
1256749dc963fSmrg}
1256849dc963fSmrg# Create a (secure) tmp directory for tmp files.
125694b0ead49Smrg
1257049dc963fSmrg{
1257149dc963fSmrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
125727aa89044Smrg  test -d "$tmp"
1257349dc963fSmrg}  ||
1257449dc963fSmrg{
1257549dc963fSmrg  tmp=./conf$$-$RANDOM
1257649dc963fSmrg  (umask 077 && mkdir "$tmp")
125777aa89044Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
125787aa89044Smrgac_tmp=$tmp
125794b0ead49Smrg
1258049dc963fSmrg# Set up the scripts for CONFIG_FILES section.
1258149dc963fSmrg# No need to generate them if there are no CONFIG_FILES.
1258249dc963fSmrg# This happens for instance with `./config.status config.h'.
1258349dc963fSmrgif test -n "$CONFIG_FILES"; then
125844b0ead49Smrg
125854b0ead49Smrg
1258649dc963fSmrgac_cr=`echo X | tr X '\015'`
1258749dc963fSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
1258849dc963fSmrg# But we know of no other shell where ac_cr would be empty at this
1258949dc963fSmrg# point, so we can use a bashism as a fallback.
1259049dc963fSmrgif test "x$ac_cr" = x; then
1259149dc963fSmrg  eval ac_cr=\$\'\\r\'
1259249dc963fSmrgfi
1259349dc963fSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1259449dc963fSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
125957aa89044Smrg  ac_cs_awk_cr='\\r'
1259649dc963fSmrgelse
1259749dc963fSmrg  ac_cs_awk_cr=$ac_cr
1259849dc963fSmrgfi
125994b0ead49Smrg
126007aa89044Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
1260149dc963fSmrg_ACEOF
126024b0ead49Smrg
1260352b01e16Smrg
1260449dc963fSmrg{
1260549dc963fSmrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
1260649dc963fSmrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1260749dc963fSmrg  echo "_ACEOF"
1260849dc963fSmrg} >conf$$subs.sh ||
126097aa89044Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
126107aa89044Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
1261149dc963fSmrgac_delim='%!_!# '
1261249dc963fSmrgfor ac_last_try in false false false false false :; do
1261349dc963fSmrg  . ./conf$$subs.sh ||
126147aa89044Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
126154b0ead49Smrg
1261649dc963fSmrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1261749dc963fSmrg  if test $ac_delim_n = $ac_delim_num; then
1261849dc963fSmrg    break
1261949dc963fSmrg  elif $ac_last_try; then
126207aa89044Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1262149dc963fSmrg  else
1262249dc963fSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1262349dc963fSmrg  fi
1262449dc963fSmrgdone
1262549dc963fSmrgrm -f conf$$subs.sh
126264b0ead49Smrg
1262749dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
126287aa89044Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
1262949dc963fSmrg_ACEOF
1263049dc963fSmrgsed -n '
1263149dc963fSmrgh
1263249dc963fSmrgs/^/S["/; s/!.*/"]=/
1263349dc963fSmrgp
1263449dc963fSmrgg
1263549dc963fSmrgs/^[^!]*!//
1263649dc963fSmrg:repl
1263749dc963fSmrgt repl
1263849dc963fSmrgs/'"$ac_delim"'$//
1263949dc963fSmrgt delim
1264049dc963fSmrg:nl
1264149dc963fSmrgh
1264249dc963fSmrgs/\(.\{148\}\)..*/\1/
1264349dc963fSmrgt more1
1264449dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1264549dc963fSmrgp
1264649dc963fSmrgn
1264749dc963fSmrgb repl
1264849dc963fSmrg:more1
1264949dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1265049dc963fSmrgp
1265149dc963fSmrgg
1265249dc963fSmrgs/.\{148\}//
1265349dc963fSmrgt nl
1265449dc963fSmrg:delim
1265549dc963fSmrgh
1265649dc963fSmrgs/\(.\{148\}\)..*/\1/
1265749dc963fSmrgt more2
1265849dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/
1265949dc963fSmrgp
1266049dc963fSmrgb
1266149dc963fSmrg:more2
1266249dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1266349dc963fSmrgp
1266449dc963fSmrgg
1266549dc963fSmrgs/.\{148\}//
1266649dc963fSmrgt delim
1266749dc963fSmrg' <conf$$subs.awk | sed '
1266849dc963fSmrg/^[^""]/{
1266949dc963fSmrg  N
1267049dc963fSmrg  s/\n//
1267149dc963fSmrg}
1267249dc963fSmrg' >>$CONFIG_STATUS || ac_write_fail=1
1267349dc963fSmrgrm -f conf$$subs.awk
1267449dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1267549dc963fSmrg_ACAWK
126767aa89044Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
1267749dc963fSmrg  for (key in S) S_is_set[key] = 1
1267849dc963fSmrg  FS = ""
126794b0ead49Smrg
1268049dc963fSmrg}
1268149dc963fSmrg{
1268249dc963fSmrg  line = $ 0
1268349dc963fSmrg  nfields = split(line, field, "@")
1268449dc963fSmrg  substed = 0
1268549dc963fSmrg  len = length(field[1])
1268649dc963fSmrg  for (i = 2; i < nfields; i++) {
1268749dc963fSmrg    key = field[i]
1268849dc963fSmrg    keylen = length(key)
1268949dc963fSmrg    if (S_is_set[key]) {
1269049dc963fSmrg      value = S[key]
1269149dc963fSmrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1269249dc963fSmrg      len += length(value) + length(field[++i])
1269349dc963fSmrg      substed = 1
1269449dc963fSmrg    } else
1269549dc963fSmrg      len += 1 + keylen
1269649dc963fSmrg  }
126974b0ead49Smrg
1269849dc963fSmrg  print line
1269949dc963fSmrg}
127004b0ead49Smrg
1270149dc963fSmrg_ACAWK
1270249dc963fSmrg_ACEOF
1270349dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1270449dc963fSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1270549dc963fSmrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1270649dc963fSmrgelse
1270749dc963fSmrg  cat
127087aa89044Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
127097aa89044Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
1271049dc963fSmrg_ACEOF
127114b0ead49Smrg
127127aa89044Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
127137aa89044Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
1271449dc963fSmrg# trailing colons and then remove the whole line if VPATH becomes empty
1271549dc963fSmrg# (actually we leave an empty line to preserve line numbers).
1271649dc963fSmrgif test "x$srcdir" = x.; then
127177aa89044Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
127187aa89044Smrgh
127197aa89044Smrgs///
127207aa89044Smrgs/^/:/
127217aa89044Smrgs/[	 ]*$/:/
127227aa89044Smrgs/:\$(srcdir):/:/g
127237aa89044Smrgs/:\${srcdir}:/:/g
127247aa89044Smrgs/:@srcdir@:/:/g
127257aa89044Smrgs/^:*//
1272649dc963fSmrgs/:*$//
127277aa89044Smrgx
127287aa89044Smrgs/\(=[	 ]*\).*/\1/
127297aa89044SmrgG
127307aa89044Smrgs/\n//
1273149dc963fSmrgs/^[^=]*=[	 ]*$//
1273249dc963fSmrg}'
1273349dc963fSmrgfi
127344b0ead49Smrg
1273549dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1273649dc963fSmrgfi # test -n "$CONFIG_FILES"
127374b0ead49Smrg
1273849dc963fSmrg# Set up the scripts for CONFIG_HEADERS section.
1273949dc963fSmrg# No need to generate them if there are no CONFIG_HEADERS.
1274049dc963fSmrg# This happens for instance with `./config.status Makefile'.
1274149dc963fSmrgif test -n "$CONFIG_HEADERS"; then
127427aa89044Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
1274349dc963fSmrgBEGIN {
1274449dc963fSmrg_ACEOF
127454b0ead49Smrg
1274649dc963fSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as
1274749dc963fSmrg# here-document in config.status, that substitutes the proper values into
1274849dc963fSmrg# config.h.in to produce config.h.
127494b0ead49Smrg
1275049dc963fSmrg# Create a delimiter string that does not exist in confdefs.h, to ease
1275149dc963fSmrg# handling of long lines.
1275249dc963fSmrgac_delim='%!_!# '
1275349dc963fSmrgfor ac_last_try in false false :; do
127547aa89044Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
127557aa89044Smrg  if test -z "$ac_tt"; then
1275649dc963fSmrg    break
1275749dc963fSmrg  elif $ac_last_try; then
127587aa89044Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
1275949dc963fSmrg  else
1276049dc963fSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1276149dc963fSmrg  fi
1276249dc963fSmrgdone
127634b0ead49Smrg
1276449dc963fSmrg# For the awk script, D is an array of macro values keyed by name,
1276549dc963fSmrg# likewise P contains macro parameters if any.  Preserve backslash
1276649dc963fSmrg# newline sequences.
127674b0ead49Smrg
1276849dc963fSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
1276949dc963fSmrgsed -n '
1277049dc963fSmrgs/.\{148\}/&'"$ac_delim"'/g
1277149dc963fSmrgt rset
1277249dc963fSmrg:rset
1277349dc963fSmrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
1277449dc963fSmrgt def
1277549dc963fSmrgd
1277649dc963fSmrg:def
1277749dc963fSmrgs/\\$//
1277849dc963fSmrgt bsnl
1277949dc963fSmrgs/["\\]/\\&/g
1278049dc963fSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1278149dc963fSmrgD["\1"]=" \3"/p
1278249dc963fSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
1278349dc963fSmrgd
1278449dc963fSmrg:bsnl
1278549dc963fSmrgs/["\\]/\\&/g
1278649dc963fSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1278749dc963fSmrgD["\1"]=" \3\\\\\\n"\\/p
1278849dc963fSmrgt cont
1278949dc963fSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
1279049dc963fSmrgt cont
1279149dc963fSmrgd
1279249dc963fSmrg:cont
1279349dc963fSmrgn
1279449dc963fSmrgs/.\{148\}/&'"$ac_delim"'/g
1279549dc963fSmrgt clear
1279649dc963fSmrg:clear
1279749dc963fSmrgs/\\$//
1279849dc963fSmrgt bsnlc
1279949dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
1280049dc963fSmrgd
1280149dc963fSmrg:bsnlc
1280249dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
1280349dc963fSmrgb cont
1280449dc963fSmrg' <confdefs.h | sed '
1280549dc963fSmrgs/'"$ac_delim"'/"\\\
1280649dc963fSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
128074b0ead49Smrg
1280849dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1280949dc963fSmrg  for (key in D) D_is_set[key] = 1
1281049dc963fSmrg  FS = ""
1281149dc963fSmrg}
1281249dc963fSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
1281349dc963fSmrg  line = \$ 0
1281449dc963fSmrg  split(line, arg, " ")
1281549dc963fSmrg  if (arg[1] == "#") {
1281649dc963fSmrg    defundef = arg[2]
1281749dc963fSmrg    mac1 = arg[3]
1281849dc963fSmrg  } else {
1281949dc963fSmrg    defundef = substr(arg[1], 2)
1282049dc963fSmrg    mac1 = arg[2]
1282149dc963fSmrg  }
1282249dc963fSmrg  split(mac1, mac2, "(") #)
1282349dc963fSmrg  macro = mac2[1]
1282449dc963fSmrg  prefix = substr(line, 1, index(line, defundef) - 1)
1282549dc963fSmrg  if (D_is_set[macro]) {
1282649dc963fSmrg    # Preserve the white space surrounding the "#".
1282749dc963fSmrg    print prefix "define", macro P[macro] D[macro]
1282849dc963fSmrg    next
1282949dc963fSmrg  } else {
1283049dc963fSmrg    # Replace #undef with comments.  This is necessary, for example,
1283149dc963fSmrg    # in the case of _POSIX_SOURCE, which is predefined and required
1283249dc963fSmrg    # on some systems where configure will not decide to define it.
1283349dc963fSmrg    if (defundef == "undef") {
1283449dc963fSmrg      print "/*", prefix defundef, macro, "*/"
1283549dc963fSmrg      next
1283649dc963fSmrg    }
1283749dc963fSmrg  }
1283849dc963fSmrg}
1283949dc963fSmrg{ print }
1284049dc963fSmrg_ACAWK
1284149dc963fSmrg_ACEOF
1284249dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
128437aa89044Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
1284449dc963fSmrgfi # test -n "$CONFIG_HEADERS"
128454b0ead49Smrg
128464b0ead49Smrg
1284749dc963fSmrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1284849dc963fSmrgshift
1284949dc963fSmrgfor ac_tag
1285049dc963fSmrgdo
1285149dc963fSmrg  case $ac_tag in
1285249dc963fSmrg  :[FHLC]) ac_mode=$ac_tag; continue;;
1285349dc963fSmrg  esac
1285449dc963fSmrg  case $ac_mode$ac_tag in
1285549dc963fSmrg  :[FHL]*:*);;
128567aa89044Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
1285749dc963fSmrg  :[FH]-) ac_tag=-:-;;
1285849dc963fSmrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
1285949dc963fSmrg  esac
1286049dc963fSmrg  ac_save_IFS=$IFS
1286149dc963fSmrg  IFS=:
1286249dc963fSmrg  set x $ac_tag
1286349dc963fSmrg  IFS=$ac_save_IFS
1286449dc963fSmrg  shift
1286549dc963fSmrg  ac_file=$1
1286649dc963fSmrg  shift
128674b0ead49Smrg
1286849dc963fSmrg  case $ac_mode in
1286949dc963fSmrg  :L) ac_source=$1;;
1287049dc963fSmrg  :[FH])
1287149dc963fSmrg    ac_file_inputs=
1287249dc963fSmrg    for ac_f
1287349dc963fSmrg    do
1287449dc963fSmrg      case $ac_f in
128757aa89044Smrg      -) ac_f="$ac_tmp/stdin";;
1287649dc963fSmrg      *) # Look for the file first in the build tree, then in the source tree
1287749dc963fSmrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1287849dc963fSmrg	 # because $ac_f cannot contain `:'.
1287949dc963fSmrg	 test -f "$ac_f" ||
1288049dc963fSmrg	   case $ac_f in
1288149dc963fSmrg	   [\\/$]*) false;;
1288249dc963fSmrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
1288349dc963fSmrg	   esac ||
128847aa89044Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
1288549dc963fSmrg      esac
1288649dc963fSmrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1288749dc963fSmrg      as_fn_append ac_file_inputs " '$ac_f'"
1288849dc963fSmrg    done
128894b0ead49Smrg
1289049dc963fSmrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
1289149dc963fSmrg    # use $as_me), people would be surprised to read:
1289249dc963fSmrg    #    /* config.h.  Generated by config.status.  */
1289349dc963fSmrg    configure_input='Generated from '`
1289449dc963fSmrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1289549dc963fSmrg	`' by configure.'
1289649dc963fSmrg    if test x"$ac_file" != x-; then
1289749dc963fSmrg      configure_input="$ac_file.  $configure_input"
1289849dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
1289949dc963fSmrg$as_echo "$as_me: creating $ac_file" >&6;}
1290049dc963fSmrg    fi
1290149dc963fSmrg    # Neutralize special characters interpreted by sed in replacement strings.
1290249dc963fSmrg    case $configure_input in #(
1290349dc963fSmrg    *\&* | *\|* | *\\* )
1290449dc963fSmrg       ac_sed_conf_input=`$as_echo "$configure_input" |
1290549dc963fSmrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1290649dc963fSmrg    *) ac_sed_conf_input=$configure_input;;
1290749dc963fSmrg    esac
129084b0ead49Smrg
1290949dc963fSmrg    case $ac_tag in
129107aa89044Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
129117aa89044Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
1291249dc963fSmrg    esac
1291349dc963fSmrg    ;;
1291449dc963fSmrg  esac
129154b0ead49Smrg
1291649dc963fSmrg  ac_dir=`$as_dirname -- "$ac_file" ||
1291749dc963fSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291849dc963fSmrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
1291949dc963fSmrg	 X"$ac_file" : 'X\(//\)$' \| \
1292049dc963fSmrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1292149dc963fSmrg$as_echo X"$ac_file" |
1292249dc963fSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1292349dc963fSmrg	    s//\1/
1292449dc963fSmrg	    q
1292549dc963fSmrg	  }
1292649dc963fSmrg	  /^X\(\/\/\)[^/].*/{
1292749dc963fSmrg	    s//\1/
1292849dc963fSmrg	    q
1292949dc963fSmrg	  }
1293049dc963fSmrg	  /^X\(\/\/\)$/{
1293149dc963fSmrg	    s//\1/
1293249dc963fSmrg	    q
1293349dc963fSmrg	  }
1293449dc963fSmrg	  /^X\(\/\).*/{
1293549dc963fSmrg	    s//\1/
1293649dc963fSmrg	    q
1293749dc963fSmrg	  }
1293849dc963fSmrg	  s/.*/./; q'`
1293949dc963fSmrg  as_dir="$ac_dir"; as_fn_mkdir_p
1294049dc963fSmrg  ac_builddir=.
129414b0ead49Smrg
1294249dc963fSmrgcase "$ac_dir" in
1294349dc963fSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1294449dc963fSmrg*)
1294549dc963fSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1294649dc963fSmrg  # A ".." for each directory in $ac_dir_suffix.
1294749dc963fSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1294849dc963fSmrg  case $ac_top_builddir_sub in
1294949dc963fSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1295049dc963fSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1295149dc963fSmrg  esac ;;
1295249dc963fSmrgesac
1295349dc963fSmrgac_abs_top_builddir=$ac_pwd
1295449dc963fSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1295549dc963fSmrg# for backward compatibility:
1295649dc963fSmrgac_top_builddir=$ac_top_build_prefix
129574b0ead49Smrg
1295849dc963fSmrgcase $srcdir in
1295949dc963fSmrg  .)  # We are building in place.
1296049dc963fSmrg    ac_srcdir=.
1296149dc963fSmrg    ac_top_srcdir=$ac_top_builddir_sub
1296249dc963fSmrg    ac_abs_top_srcdir=$ac_pwd ;;
1296349dc963fSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1296449dc963fSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
1296549dc963fSmrg    ac_top_srcdir=$srcdir
1296649dc963fSmrg    ac_abs_top_srcdir=$srcdir ;;
1296749dc963fSmrg  *) # Relative name.
1296849dc963fSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1296949dc963fSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1297049dc963fSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1297149dc963fSmrgesac
1297249dc963fSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
129734b0ead49Smrg
129744b0ead49Smrg
1297549dc963fSmrg  case $ac_mode in
1297649dc963fSmrg  :F)
1297749dc963fSmrg  #
1297849dc963fSmrg  # CONFIG_FILE
1297949dc963fSmrg  #
129804b0ead49Smrg
1298149dc963fSmrg  case $INSTALL in
1298249dc963fSmrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
1298349dc963fSmrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
1298449dc963fSmrg  esac
1298549dc963fSmrg  ac_MKDIR_P=$MKDIR_P
1298649dc963fSmrg  case $MKDIR_P in
1298749dc963fSmrg  [\\/$]* | ?:[\\/]* ) ;;
1298849dc963fSmrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
1298949dc963fSmrg  esac
1299049dc963fSmrg_ACEOF
129914b0ead49Smrg
1299249dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1299349dc963fSmrg# If the template does not know about datarootdir, expand it.
1299449dc963fSmrg# FIXME: This hack should be removed a few years after 2.60.
1299549dc963fSmrgac_datarootdir_hack=; ac_datarootdir_seen=
1299649dc963fSmrgac_sed_dataroot='
1299749dc963fSmrg/datarootdir/ {
1299849dc963fSmrg  p
1299949dc963fSmrg  q
1300049dc963fSmrg}
1300149dc963fSmrg/@datadir@/p
1300249dc963fSmrg/@docdir@/p
1300349dc963fSmrg/@infodir@/p
1300449dc963fSmrg/@localedir@/p
1300549dc963fSmrg/@mandir@/p'
1300649dc963fSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1300749dc963fSmrg*datarootdir*) ac_datarootdir_seen=yes;;
1300849dc963fSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1300949dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1301049dc963fSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1301149dc963fSmrg_ACEOF
1301249dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1301349dc963fSmrg  ac_datarootdir_hack='
1301449dc963fSmrg  s&@datadir@&$datadir&g
1301549dc963fSmrg  s&@docdir@&$docdir&g
1301649dc963fSmrg  s&@infodir@&$infodir&g
1301749dc963fSmrg  s&@localedir@&$localedir&g
1301849dc963fSmrg  s&@mandir@&$mandir&g
1301949dc963fSmrg  s&\\\${datarootdir}&$datarootdir&g' ;;
1302049dc963fSmrgesac
1302149dc963fSmrg_ACEOF
130224b0ead49Smrg
1302349dc963fSmrg# Neutralize VPATH when `$srcdir' = `.'.
1302449dc963fSmrg# Shell code in configure.ac might set extrasub.
1302549dc963fSmrg# FIXME: do we really want to maintain this feature?
1302649dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1302749dc963fSmrgac_sed_extra="$ac_vpsub
1302849dc963fSmrg$extrasub
1302949dc963fSmrg_ACEOF
1303049dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1303149dc963fSmrg:t
1303249dc963fSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1303349dc963fSmrgs|@configure_input@|$ac_sed_conf_input|;t t
1303449dc963fSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t
1303549dc963fSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
1303649dc963fSmrgs&@srcdir@&$ac_srcdir&;t t
1303749dc963fSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
1303849dc963fSmrgs&@top_srcdir@&$ac_top_srcdir&;t t
1303949dc963fSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
1304049dc963fSmrgs&@builddir@&$ac_builddir&;t t
1304149dc963fSmrgs&@abs_builddir@&$ac_abs_builddir&;t t
1304249dc963fSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
1304349dc963fSmrgs&@INSTALL@&$ac_INSTALL&;t t
1304449dc963fSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
1304549dc963fSmrg$ac_datarootdir_hack
1304649dc963fSmrg"
130477aa89044Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
130487aa89044Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
130494b0ead49Smrg
1305049dc963fSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
130517aa89044Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
130527aa89044Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
130537aa89044Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1305449dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
130557aa89044Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
1305649dc963fSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
130577aa89044Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
130584b0ead49Smrg
130597aa89044Smrg  rm -f "$ac_tmp/stdin"
1306049dc963fSmrg  case $ac_file in
130617aa89044Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
130627aa89044Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
1306349dc963fSmrg  esac \
130647aa89044Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1306549dc963fSmrg ;;
1306649dc963fSmrg  :H)
1306749dc963fSmrg  #
1306849dc963fSmrg  # CONFIG_HEADER
1306949dc963fSmrg  #
1307049dc963fSmrg  if test x"$ac_file" != x-; then
1307149dc963fSmrg    {
1307249dc963fSmrg      $as_echo "/* $configure_input  */" \
130737aa89044Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
130747aa89044Smrg    } >"$ac_tmp/config.h" \
130757aa89044Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
130767aa89044Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
1307749dc963fSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1307849dc963fSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
1307949dc963fSmrg    else
1308049dc963fSmrg      rm -f "$ac_file"
130817aa89044Smrg      mv "$ac_tmp/config.h" "$ac_file" \
130827aa89044Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
1308349dc963fSmrg    fi
1308449dc963fSmrg  else
1308549dc963fSmrg    $as_echo "/* $configure_input  */" \
130867aa89044Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
130877aa89044Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
130884b0ead49Smrg  fi
1308949dc963fSmrg# Compute "$ac_file"'s index in $config_headers.
1309049dc963fSmrg_am_arg="$ac_file"
1309149dc963fSmrg_am_stamp_count=1
1309249dc963fSmrgfor _am_header in $config_headers :; do
1309349dc963fSmrg  case $_am_header in
1309449dc963fSmrg    $_am_arg | $_am_arg:* )
1309549dc963fSmrg      break ;;
1309649dc963fSmrg    * )
1309749dc963fSmrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1309849dc963fSmrg  esac
1309949dc963fSmrgdone
1310049dc963fSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
1310149dc963fSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1310249dc963fSmrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
1310349dc963fSmrg	 X"$_am_arg" : 'X\(//\)$' \| \
1310449dc963fSmrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1310549dc963fSmrg$as_echo X"$_am_arg" |
1310649dc963fSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1310749dc963fSmrg	    s//\1/
1310849dc963fSmrg	    q
1310949dc963fSmrg	  }
1311049dc963fSmrg	  /^X\(\/\/\)[^/].*/{
1311149dc963fSmrg	    s//\1/
1311249dc963fSmrg	    q
1311349dc963fSmrg	  }
1311449dc963fSmrg	  /^X\(\/\/\)$/{
1311549dc963fSmrg	    s//\1/
1311649dc963fSmrg	    q
1311749dc963fSmrg	  }
1311849dc963fSmrg	  /^X\(\/\).*/{
1311949dc963fSmrg	    s//\1/
1312049dc963fSmrg	    q
1312149dc963fSmrg	  }
1312249dc963fSmrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
1312349dc963fSmrg ;;
131244b0ead49Smrg
1312549dc963fSmrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1312649dc963fSmrg$as_echo "$as_me: executing $ac_file commands" >&6;}
1312749dc963fSmrg ;;
1312849dc963fSmrg  esac
131294b0ead49Smrg
131304b0ead49Smrg
1313149dc963fSmrg  case $ac_file$ac_mode in
1313249dc963fSmrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1313349dc963fSmrg  # Autoconf 2.62 quotes --file arguments for eval, but not when files
1313449dc963fSmrg  # are listed without --file.  Let's play safe and only enable the eval
1313549dc963fSmrg  # if we detect the quoting.
1313649dc963fSmrg  case $CONFIG_FILES in
1313749dc963fSmrg  *\'*) eval set x "$CONFIG_FILES" ;;
1313849dc963fSmrg  *)   set x $CONFIG_FILES ;;
1313949dc963fSmrg  esac
1314049dc963fSmrg  shift
1314149dc963fSmrg  for mf
1314249dc963fSmrg  do
1314349dc963fSmrg    # Strip MF so we end up with the name of the file.
1314449dc963fSmrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
1314549dc963fSmrg    # Check whether this is an Automake generated Makefile or not.
1314649dc963fSmrg    # We used to match only the files named `Makefile.in', but
1314749dc963fSmrg    # some people rename them; so instead we look at the file content.
1314849dc963fSmrg    # Grep'ing the first line is not enough: some people post-process
1314949dc963fSmrg    # each Makefile.in and add a new line on top of each file to say so.
1315049dc963fSmrg    # Grep'ing the whole file is not good either: AIX grep has a line
1315149dc963fSmrg    # limit of 2048, but all sed's we know have understand at least 4000.
1315249dc963fSmrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1315349dc963fSmrg      dirpart=`$as_dirname -- "$mf" ||
1315449dc963fSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1315549dc963fSmrg	 X"$mf" : 'X\(//\)[^/]' \| \
1315649dc963fSmrg	 X"$mf" : 'X\(//\)$' \| \
1315749dc963fSmrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1315849dc963fSmrg$as_echo X"$mf" |
1315949dc963fSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1316049dc963fSmrg	    s//\1/
1316149dc963fSmrg	    q
1316249dc963fSmrg	  }
1316349dc963fSmrg	  /^X\(\/\/\)[^/].*/{
1316449dc963fSmrg	    s//\1/
1316549dc963fSmrg	    q
1316649dc963fSmrg	  }
1316749dc963fSmrg	  /^X\(\/\/\)$/{
1316849dc963fSmrg	    s//\1/
1316949dc963fSmrg	    q
1317049dc963fSmrg	  }
1317149dc963fSmrg	  /^X\(\/\).*/{
1317249dc963fSmrg	    s//\1/
1317349dc963fSmrg	    q
1317449dc963fSmrg	  }
1317549dc963fSmrg	  s/.*/./; q'`
1317649dc963fSmrg    else
1317749dc963fSmrg      continue
1317849dc963fSmrg    fi
1317949dc963fSmrg    # Extract the definition of DEPDIR, am__include, and am__quote
1318049dc963fSmrg    # from the Makefile without running `make'.
1318149dc963fSmrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1318249dc963fSmrg    test -z "$DEPDIR" && continue
1318349dc963fSmrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1318449dc963fSmrg    test -z "am__include" && continue
1318549dc963fSmrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1318649dc963fSmrg    # When using ansi2knr, U may be empty or an underscore; expand it
1318749dc963fSmrg    U=`sed -n 's/^U = //p' < "$mf"`
1318849dc963fSmrg    # Find all dependency output files, they are included files with
1318949dc963fSmrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1319049dc963fSmrg    # simplest approach to changing $(DEPDIR) to its actual value in the
1319149dc963fSmrg    # expansion.
1319249dc963fSmrg    for file in `sed -n "
1319349dc963fSmrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1319449dc963fSmrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1319549dc963fSmrg      # Make sure the directory exists.
1319649dc963fSmrg      test -f "$dirpart/$file" && continue
1319749dc963fSmrg      fdir=`$as_dirname -- "$file" ||
1319849dc963fSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1319949dc963fSmrg	 X"$file" : 'X\(//\)[^/]' \| \
1320049dc963fSmrg	 X"$file" : 'X\(//\)$' \| \
1320149dc963fSmrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1320249dc963fSmrg$as_echo X"$file" |
1320349dc963fSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1320449dc963fSmrg	    s//\1/
1320549dc963fSmrg	    q
1320649dc963fSmrg	  }
1320749dc963fSmrg	  /^X\(\/\/\)[^/].*/{
1320849dc963fSmrg	    s//\1/
1320949dc963fSmrg	    q
1321049dc963fSmrg	  }
1321149dc963fSmrg	  /^X\(\/\/\)$/{
1321249dc963fSmrg	    s//\1/
1321349dc963fSmrg	    q
1321449dc963fSmrg	  }
1321549dc963fSmrg	  /^X\(\/\).*/{
1321649dc963fSmrg	    s//\1/
1321749dc963fSmrg	    q
1321849dc963fSmrg	  }
1321949dc963fSmrg	  s/.*/./; q'`
1322049dc963fSmrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
1322149dc963fSmrg      # echo "creating $dirpart/$file"
1322249dc963fSmrg      echo '# dummy' > "$dirpart/$file"
1322349dc963fSmrg    done
1322449dc963fSmrg  done
1322549dc963fSmrg}
1322649dc963fSmrg ;;
1322749dc963fSmrg    "libtool":C)
132284b0ead49Smrg
1322949dc963fSmrg    # See if we are running on zsh, and set the options which allow our
1323049dc963fSmrg    # commands through without removal of \ escapes.
1323149dc963fSmrg    if test -n "${ZSH_VERSION+set}" ; then
1323249dc963fSmrg      setopt NO_GLOB_SUBST
1323349dc963fSmrg    fi
132344b0ead49Smrg
1323549dc963fSmrg    cfgfile="${ofile}T"
1323649dc963fSmrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1323749dc963fSmrg    $RM "$cfgfile"
132384b0ead49Smrg
1323949dc963fSmrg    cat <<_LT_EOF >> "$cfgfile"
1324049dc963fSmrg#! $SHELL
132414b0ead49Smrg
1324249dc963fSmrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1324349dc963fSmrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1324449dc963fSmrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1324549dc963fSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
1324649dc963fSmrg#
1324749dc963fSmrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
132487aa89044Smrg#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
132497aa89044Smrg#                 Inc.
1325049dc963fSmrg#   Written by Gordon Matzigkeit, 1996
1325149dc963fSmrg#
1325249dc963fSmrg#   This file is part of GNU Libtool.
1325349dc963fSmrg#
1325449dc963fSmrg# GNU Libtool is free software; you can redistribute it and/or
1325549dc963fSmrg# modify it under the terms of the GNU General Public License as
1325649dc963fSmrg# published by the Free Software Foundation; either version 2 of
1325749dc963fSmrg# the License, or (at your option) any later version.
1325849dc963fSmrg#
1325949dc963fSmrg# As a special exception to the GNU General Public License,
1326049dc963fSmrg# if you distribute this file as part of a program or library that
1326149dc963fSmrg# is built using GNU Libtool, you may include this file under the
1326249dc963fSmrg# same distribution terms that you use for the rest of that program.
1326349dc963fSmrg#
1326449dc963fSmrg# GNU Libtool is distributed in the hope that it will be useful,
1326549dc963fSmrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
1326649dc963fSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1326749dc963fSmrg# GNU General Public License for more details.
1326849dc963fSmrg#
1326949dc963fSmrg# You should have received a copy of the GNU General Public License
1327049dc963fSmrg# along with GNU Libtool; see the file COPYING.  If not, a copy
1327149dc963fSmrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
1327249dc963fSmrg# obtained by writing to the Free Software Foundation, Inc.,
1327349dc963fSmrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
132744b0ead49Smrg
132754b0ead49Smrg
1327649dc963fSmrg# The names of the tagged configurations supported by this script.
1327749dc963fSmrgavailable_tags=""
132784b0ead49Smrg
1327949dc963fSmrg# ### BEGIN LIBTOOL CONFIG
132804b0ead49Smrg
1328149dc963fSmrg# Which release of libtool.m4 was used?
1328249dc963fSmrgmacro_version=$macro_version
1328349dc963fSmrgmacro_revision=$macro_revision
132844b0ead49Smrg
1328549dc963fSmrg# Whether or not to build shared libraries.
1328649dc963fSmrgbuild_libtool_libs=$enable_shared
132874b0ead49Smrg
1328849dc963fSmrg# Whether or not to build static libraries.
1328949dc963fSmrgbuild_old_libs=$enable_static
132904b0ead49Smrg
1329149dc963fSmrg# What type of objects to build.
1329249dc963fSmrgpic_mode=$pic_mode
132934b0ead49Smrg
1329449dc963fSmrg# Whether or not to optimize for fast installation.
1329549dc963fSmrgfast_install=$enable_fast_install
132964b0ead49Smrg
132977aa89044Smrg# Shell to use when invoking shell scripts.
132987aa89044SmrgSHELL=$lt_SHELL
132997aa89044Smrg
133007aa89044Smrg# An echo program that protects backslashes.
133017aa89044SmrgECHO=$lt_ECHO
133027aa89044Smrg
1330349dc963fSmrg# The host system.
1330449dc963fSmrghost_alias=$host_alias
1330549dc963fSmrghost=$host
1330649dc963fSmrghost_os=$host_os
133074b0ead49Smrg
1330849dc963fSmrg# The build system.
1330949dc963fSmrgbuild_alias=$build_alias
1331049dc963fSmrgbuild=$build
1331149dc963fSmrgbuild_os=$build_os
133124b0ead49Smrg
1331349dc963fSmrg# A sed program that does not truncate output.
1331449dc963fSmrgSED=$lt_SED
133154b0ead49Smrg
1331649dc963fSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
1331749dc963fSmrgXsed="\$SED -e 1s/^X//"
133184b0ead49Smrg
1331949dc963fSmrg# A grep program that handles long lines.
1332049dc963fSmrgGREP=$lt_GREP
133214b0ead49Smrg
1332249dc963fSmrg# An ERE matcher.
1332349dc963fSmrgEGREP=$lt_EGREP
133244b0ead49Smrg
1332549dc963fSmrg# A literal string matcher.
1332649dc963fSmrgFGREP=$lt_FGREP
133274b0ead49Smrg
1332849dc963fSmrg# A BSD- or MS-compatible name lister.
1332949dc963fSmrgNM=$lt_NM
133304b0ead49Smrg
1333149dc963fSmrg# Whether we need soft or hard links.
1333249dc963fSmrgLN_S=$lt_LN_S
133334b0ead49Smrg
1333449dc963fSmrg# What is the maximum length of a command?
1333549dc963fSmrgmax_cmd_len=$max_cmd_len
133364b0ead49Smrg
1333749dc963fSmrg# Object file suffix (normally "o").
1333849dc963fSmrgobjext=$ac_objext
133394b0ead49Smrg
1334049dc963fSmrg# Executable file suffix (normally "").
1334149dc963fSmrgexeext=$exeext
133424b0ead49Smrg
1334349dc963fSmrg# whether the shell understands "unset".
1334449dc963fSmrglt_unset=$lt_unset
133454b0ead49Smrg
1334649dc963fSmrg# turn spaces into newlines.
1334749dc963fSmrgSP2NL=$lt_lt_SP2NL
133484b0ead49Smrg
1334949dc963fSmrg# turn newlines into spaces.
1335049dc963fSmrgNL2SP=$lt_lt_NL2SP
133514b0ead49Smrg
1335249dc963fSmrg# An object symbol dumper.
1335349dc963fSmrgOBJDUMP=$lt_OBJDUMP
133544b0ead49Smrg
1335549dc963fSmrg# Method to check whether dependent libraries are shared objects.
1335649dc963fSmrgdeplibs_check_method=$lt_deplibs_check_method
133574b0ead49Smrg
1335849dc963fSmrg# Command to use when deplibs_check_method == "file_magic".
1335949dc963fSmrgfile_magic_cmd=$lt_file_magic_cmd
1336052b01e16Smrg
1336149dc963fSmrg# The archiver.
1336249dc963fSmrgAR=$lt_AR
1336349dc963fSmrgAR_FLAGS=$lt_AR_FLAGS
133644b0ead49Smrg
1336549dc963fSmrg# A symbol stripping program.
1336649dc963fSmrgSTRIP=$lt_STRIP
133674b0ead49Smrg
1336849dc963fSmrg# Commands used to install an old-style archive.
1336949dc963fSmrgRANLIB=$lt_RANLIB
1337049dc963fSmrgold_postinstall_cmds=$lt_old_postinstall_cmds
1337149dc963fSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
133724b0ead49Smrg
133737aa89044Smrg# Whether to use a lock for old archive extraction.
133747aa89044Smrglock_old_archive_extraction=$lock_old_archive_extraction
133757aa89044Smrg
1337649dc963fSmrg# A C compiler.
1337749dc963fSmrgLTCC=$lt_CC
133784b0ead49Smrg
1337949dc963fSmrg# LTCC compiler flags.
1338049dc963fSmrgLTCFLAGS=$lt_CFLAGS
133814b0ead49Smrg
1338249dc963fSmrg# Take the output of nm and produce a listing of raw symbols and C names.
1338349dc963fSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
133844b0ead49Smrg
1338549dc963fSmrg# Transform the output of nm in a proper C declaration.
1338649dc963fSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
133874b0ead49Smrg
1338849dc963fSmrg# Transform the output of nm in a C name address pair.
1338949dc963fSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1339052b01e16Smrg
1339149dc963fSmrg# Transform the output of nm in a C name address pair when lib prefix is needed.
1339249dc963fSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
133934b0ead49Smrg
1339449dc963fSmrg# The name of the directory that contains temporary libtool files.
1339549dc963fSmrgobjdir=$objdir
133964b0ead49Smrg
1339749dc963fSmrg# Used to examine libraries when file_magic_cmd begins with "file".
1339849dc963fSmrgMAGIC_CMD=$MAGIC_CMD
133994b0ead49Smrg
1340049dc963fSmrg# Must we lock files when doing compilation?
1340149dc963fSmrgneed_locks=$lt_need_locks
134024b0ead49Smrg
1340349dc963fSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
1340449dc963fSmrgDSYMUTIL=$lt_DSYMUTIL
1340552b01e16Smrg
1340649dc963fSmrg# Tool to change global to local symbols on Mac OS X.
1340749dc963fSmrgNMEDIT=$lt_NMEDIT
134084b0ead49Smrg
1340949dc963fSmrg# Tool to manipulate fat objects and archives on Mac OS X.
1341049dc963fSmrgLIPO=$lt_LIPO
134114b0ead49Smrg
1341249dc963fSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
1341349dc963fSmrgOTOOL=$lt_OTOOL
134144b0ead49Smrg
1341549dc963fSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
1341649dc963fSmrgOTOOL64=$lt_OTOOL64
134174b0ead49Smrg
1341849dc963fSmrg# Old archive suffix (normally "a").
1341949dc963fSmrglibext=$libext
134204b0ead49Smrg
1342149dc963fSmrg# Shared library suffix (normally ".so").
1342249dc963fSmrgshrext_cmds=$lt_shrext_cmds
134234b0ead49Smrg
1342449dc963fSmrg# The commands to extract the exported symbol list from a shared archive.
1342549dc963fSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
134264b0ead49Smrg
1342749dc963fSmrg# Variables whose values should be saved in libtool wrapper scripts and
1342849dc963fSmrg# restored at link time.
1342949dc963fSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink
134304b0ead49Smrg
1343149dc963fSmrg# Do we need the "lib" prefix for modules?
1343249dc963fSmrgneed_lib_prefix=$need_lib_prefix
134334b0ead49Smrg
1343449dc963fSmrg# Do we need a version for libraries?
1343549dc963fSmrgneed_version=$need_version
134364b0ead49Smrg
1343749dc963fSmrg# Library versioning type.
1343849dc963fSmrgversion_type=$version_type
134394b0ead49Smrg
1344049dc963fSmrg# Shared library runtime path variable.
1344149dc963fSmrgrunpath_var=$runpath_var
134424b0ead49Smrg
1344349dc963fSmrg# Shared library path variable.
1344449dc963fSmrgshlibpath_var=$shlibpath_var
134454b0ead49Smrg
1344649dc963fSmrg# Is shlibpath searched before the hard-coded library search path?
1344749dc963fSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
134484b0ead49Smrg
1344949dc963fSmrg# Format of library name prefix.
1345049dc963fSmrglibname_spec=$lt_libname_spec
134514b0ead49Smrg
1345249dc963fSmrg# List of archive names.  First name is the real one, the rest are links.
1345349dc963fSmrg# The last name is the one that the linker finds with -lNAME
1345449dc963fSmrglibrary_names_spec=$lt_library_names_spec
134554b0ead49Smrg
1345649dc963fSmrg# The coded name of the library, if different from the real name.
1345749dc963fSmrgsoname_spec=$lt_soname_spec
134584b0ead49Smrg
134597aa89044Smrg# Permission mode override for installation of shared libraries.
134607aa89044Smrginstall_override_mode=$lt_install_override_mode
134617aa89044Smrg
1346249dc963fSmrg# Command to use after installation of a shared archive.
1346349dc963fSmrgpostinstall_cmds=$lt_postinstall_cmds
134644b0ead49Smrg
1346549dc963fSmrg# Command to use after uninstallation of a shared archive.
1346649dc963fSmrgpostuninstall_cmds=$lt_postuninstall_cmds
134674b0ead49Smrg
1346849dc963fSmrg# Commands used to finish a libtool library installation in a directory.
1346949dc963fSmrgfinish_cmds=$lt_finish_cmds
134704b0ead49Smrg
1347149dc963fSmrg# As "finish_cmds", except a single script fragment to be evaled but
1347249dc963fSmrg# not shown.
1347349dc963fSmrgfinish_eval=$lt_finish_eval
134744b0ead49Smrg
1347549dc963fSmrg# Whether we should hardcode library paths into libraries.
1347649dc963fSmrghardcode_into_libs=$hardcode_into_libs
134774b0ead49Smrg
1347849dc963fSmrg# Compile-time system search path for libraries.
1347949dc963fSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
134804b0ead49Smrg
1348149dc963fSmrg# Run-time system search path for libraries.
1348249dc963fSmrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
134834b0ead49Smrg
1348449dc963fSmrg# Whether dlopen is supported.
1348549dc963fSmrgdlopen_support=$enable_dlopen
134864b0ead49Smrg
1348749dc963fSmrg# Whether dlopen of programs is supported.
1348849dc963fSmrgdlopen_self=$enable_dlopen_self
134894b0ead49Smrg
1349049dc963fSmrg# Whether dlopen of statically linked programs is supported.
1349149dc963fSmrgdlopen_self_static=$enable_dlopen_self_static
134924b0ead49Smrg
1349349dc963fSmrg# Commands to strip libraries.
1349449dc963fSmrgold_striplib=$lt_old_striplib
1349549dc963fSmrgstriplib=$lt_striplib
134964b0ead49Smrg
134974b0ead49Smrg
1349849dc963fSmrg# The linker used to build libraries.
1349949dc963fSmrgLD=$lt_LD
135004b0ead49Smrg
135017aa89044Smrg# How to create reloadable object files.
135027aa89044Smrgreload_flag=$lt_reload_flag
135037aa89044Smrgreload_cmds=$lt_reload_cmds
135047aa89044Smrg
1350549dc963fSmrg# Commands used to build an old-style archive.
1350649dc963fSmrgold_archive_cmds=$lt_old_archive_cmds
135074b0ead49Smrg
1350849dc963fSmrg# A language specific compiler.
1350949dc963fSmrgCC=$lt_compiler
135104b0ead49Smrg
1351149dc963fSmrg# Is the compiler the GNU compiler?
1351249dc963fSmrgwith_gcc=$GCC
135134b0ead49Smrg
1351449dc963fSmrg# Compiler flag to turn off builtin functions.
1351549dc963fSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
135164b0ead49Smrg
1351749dc963fSmrg# How to pass a linker flag through the compiler.
1351849dc963fSmrgwl=$lt_lt_prog_compiler_wl
135194b0ead49Smrg
1352049dc963fSmrg# Additional compiler flags for building library objects.
1352149dc963fSmrgpic_flag=$lt_lt_prog_compiler_pic
135224b0ead49Smrg
1352349dc963fSmrg# Compiler flag to prevent dynamic linking.
1352449dc963fSmrglink_static_flag=$lt_lt_prog_compiler_static
135254b0ead49Smrg
1352649dc963fSmrg# Does compiler simultaneously support -c and -o options?
1352749dc963fSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
135284b0ead49Smrg
1352949dc963fSmrg# Whether or not to add -lc for building shared libraries.
1353049dc963fSmrgbuild_libtool_need_lc=$archive_cmds_need_lc
135314b0ead49Smrg
1353249dc963fSmrg# Whether or not to disallow shared libs when runtime libs are static.
1353349dc963fSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
135344b0ead49Smrg
1353549dc963fSmrg# Compiler flag to allow reflexive dlopens.
1353649dc963fSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
135374b0ead49Smrg
1353849dc963fSmrg# Compiler flag to generate shared objects directly from archives.
1353949dc963fSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
135404b0ead49Smrg
1354149dc963fSmrg# Whether the compiler copes with passing no objects directly.
1354249dc963fSmrgcompiler_needs_object=$lt_compiler_needs_object
135434b0ead49Smrg
1354449dc963fSmrg# Create an old-style archive from a shared archive.
1354549dc963fSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
135464b0ead49Smrg
1354749dc963fSmrg# Create a temporary old-style archive to link instead of a shared archive.
1354849dc963fSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
135494b0ead49Smrg
1355049dc963fSmrg# Commands used to build a shared archive.
1355149dc963fSmrgarchive_cmds=$lt_archive_cmds
1355249dc963fSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds
135534b0ead49Smrg
1355449dc963fSmrg# Commands used to build a loadable module if different from building
1355549dc963fSmrg# a shared archive.
1355649dc963fSmrgmodule_cmds=$lt_module_cmds
1355749dc963fSmrgmodule_expsym_cmds=$lt_module_expsym_cmds
135584b0ead49Smrg
1355949dc963fSmrg# Whether we are building with GNU ld or not.
1356049dc963fSmrgwith_gnu_ld=$lt_with_gnu_ld
135614b0ead49Smrg
1356249dc963fSmrg# Flag that allows shared libraries with undefined symbols to be built.
1356349dc963fSmrgallow_undefined_flag=$lt_allow_undefined_flag
135644b0ead49Smrg
1356549dc963fSmrg# Flag that enforces no undefined symbols.
1356649dc963fSmrgno_undefined_flag=$lt_no_undefined_flag
135674b0ead49Smrg
1356849dc963fSmrg# Flag to hardcode \$libdir into a binary during linking.
1356949dc963fSmrg# This must work even if \$libdir does not exist
1357049dc963fSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
135714b0ead49Smrg
1357249dc963fSmrg# If ld is used when linking, flag to hardcode \$libdir into a binary
1357349dc963fSmrg# during linking.  This must work even if \$libdir does not exist.
1357449dc963fSmrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
135754b0ead49Smrg
1357649dc963fSmrg# Whether we need a single "-rpath" flag with a separated argument.
1357749dc963fSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator
135784b0ead49Smrg
1357949dc963fSmrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1358049dc963fSmrg# DIR into the resulting binary.
1358149dc963fSmrghardcode_direct=$hardcode_direct
135824b0ead49Smrg
1358349dc963fSmrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1358449dc963fSmrg# DIR into the resulting binary and the resulting library dependency is
1358549dc963fSmrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
1358649dc963fSmrg# library is relocated.
1358749dc963fSmrghardcode_direct_absolute=$hardcode_direct_absolute
135884b0ead49Smrg
1358949dc963fSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
1359049dc963fSmrg# into the resulting binary.
1359149dc963fSmrghardcode_minus_L=$hardcode_minus_L
135924b0ead49Smrg
1359349dc963fSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
1359449dc963fSmrg# into the resulting binary.
1359549dc963fSmrghardcode_shlibpath_var=$hardcode_shlibpath_var
135964b0ead49Smrg
1359749dc963fSmrg# Set to "yes" if building a shared library automatically hardcodes DIR
1359849dc963fSmrg# into the library and all subsequent libraries and executables linked
1359949dc963fSmrg# against it.
1360049dc963fSmrghardcode_automatic=$hardcode_automatic
136014b0ead49Smrg
1360249dc963fSmrg# Set to yes if linker adds runtime paths of dependent libraries
1360349dc963fSmrg# to runtime path list.
1360449dc963fSmrginherit_rpath=$inherit_rpath
136054b0ead49Smrg
1360649dc963fSmrg# Whether libtool must link a program against all its dependency libraries.
1360749dc963fSmrglink_all_deplibs=$link_all_deplibs
136084b0ead49Smrg
1360949dc963fSmrg# Fix the shell variable \$srcfile for the compiler.
1361049dc963fSmrgfix_srcfile_path=$lt_fix_srcfile_path
136114b0ead49Smrg
1361249dc963fSmrg# Set to "yes" if exported symbols are required.
1361349dc963fSmrgalways_export_symbols=$always_export_symbols
136144b0ead49Smrg
1361549dc963fSmrg# The commands to list exported symbols.
1361649dc963fSmrgexport_symbols_cmds=$lt_export_symbols_cmds
136174b0ead49Smrg
1361849dc963fSmrg# Symbols that should not be listed in the preloaded symbols.
1361949dc963fSmrgexclude_expsyms=$lt_exclude_expsyms
136204b0ead49Smrg
1362149dc963fSmrg# Symbols that must always be exported.
1362249dc963fSmrginclude_expsyms=$lt_include_expsyms
136234b0ead49Smrg
1362449dc963fSmrg# Commands necessary for linking programs (against libraries) with templates.
1362549dc963fSmrgprelink_cmds=$lt_prelink_cmds
136264b0ead49Smrg
1362749dc963fSmrg# Specify filename containing input files.
1362849dc963fSmrgfile_list_spec=$lt_file_list_spec
136294b0ead49Smrg
1363049dc963fSmrg# How to hardcode a shared library path into an executable.
1363149dc963fSmrghardcode_action=$hardcode_action
136324b0ead49Smrg
1363349dc963fSmrg# ### END LIBTOOL CONFIG
136344b0ead49Smrg
1363549dc963fSmrg_LT_EOF
136364b0ead49Smrg
1363749dc963fSmrg  case $host_os in
1363849dc963fSmrg  aix3*)
1363949dc963fSmrg    cat <<\_LT_EOF >> "$cfgfile"
1364049dc963fSmrg# AIX sometimes has problems with the GCC collect2 program.  For some
1364149dc963fSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems
1364249dc963fSmrg# vanish in a puff of smoke.
1364349dc963fSmrgif test "X${COLLECT_NAMES+set}" != Xset; then
1364449dc963fSmrg  COLLECT_NAMES=
1364549dc963fSmrg  export COLLECT_NAMES
1364649dc963fSmrgfi
1364749dc963fSmrg_LT_EOF
1364849dc963fSmrg    ;;
1364949dc963fSmrg  esac
136504b0ead49Smrg
136514b0ead49Smrg
1365249dc963fSmrgltmain="$ac_aux_dir/ltmain.sh"
136534b0ead49Smrg
136544b0ead49Smrg
1365549dc963fSmrg  # We use sed instead of cat because bash on DJGPP gets confused if
1365649dc963fSmrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
1365749dc963fSmrg  # text mode, it properly converts lines to CR/LF.  This bash problem
1365849dc963fSmrg  # is reportedly fixed, but why not run on old versions too?
1365949dc963fSmrg  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
1366049dc963fSmrg    || (rm -f "$cfgfile"; exit 1)
136614b0ead49Smrg
1366249dc963fSmrg  case $xsi_shell in
1366349dc963fSmrg  yes)
1366449dc963fSmrg    cat << \_LT_EOF >> "$cfgfile"
136654b0ead49Smrg
1366649dc963fSmrg# func_dirname file append nondir_replacement
1366749dc963fSmrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1366849dc963fSmrg# otherwise set result to NONDIR_REPLACEMENT.
1366949dc963fSmrgfunc_dirname ()
1367049dc963fSmrg{
1367149dc963fSmrg  case ${1} in
1367249dc963fSmrg    */*) func_dirname_result="${1%/*}${2}" ;;
1367349dc963fSmrg    *  ) func_dirname_result="${3}" ;;
1367449dc963fSmrg  esac
1367549dc963fSmrg}
136764b0ead49Smrg
1367749dc963fSmrg# func_basename file
1367849dc963fSmrgfunc_basename ()
1367949dc963fSmrg{
1368049dc963fSmrg  func_basename_result="${1##*/}"
1368149dc963fSmrg}
136824b0ead49Smrg
1368349dc963fSmrg# func_dirname_and_basename file append nondir_replacement
1368449dc963fSmrg# perform func_basename and func_dirname in a single function
1368549dc963fSmrg# call:
1368649dc963fSmrg#   dirname:  Compute the dirname of FILE.  If nonempty,
1368749dc963fSmrg#             add APPEND to the result, otherwise set result
1368849dc963fSmrg#             to NONDIR_REPLACEMENT.
1368949dc963fSmrg#             value returned in "$func_dirname_result"
1369049dc963fSmrg#   basename: Compute filename of FILE.
1369149dc963fSmrg#             value retuned in "$func_basename_result"
1369249dc963fSmrg# Implementation must be kept synchronized with func_dirname
1369349dc963fSmrg# and func_basename. For efficiency, we do not delegate to
1369449dc963fSmrg# those functions but instead duplicate the functionality here.
1369549dc963fSmrgfunc_dirname_and_basename ()
1369649dc963fSmrg{
1369749dc963fSmrg  case ${1} in
1369849dc963fSmrg    */*) func_dirname_result="${1%/*}${2}" ;;
1369949dc963fSmrg    *  ) func_dirname_result="${3}" ;;
1370049dc963fSmrg  esac
1370149dc963fSmrg  func_basename_result="${1##*/}"
1370249dc963fSmrg}
137034b0ead49Smrg
1370449dc963fSmrg# func_stripname prefix suffix name
1370549dc963fSmrg# strip PREFIX and SUFFIX off of NAME.
1370649dc963fSmrg# PREFIX and SUFFIX must not contain globbing or regex special
1370749dc963fSmrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1370849dc963fSmrg# dot (in which case that matches only a dot).
1370949dc963fSmrgfunc_stripname ()
1371049dc963fSmrg{
1371149dc963fSmrg  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1371249dc963fSmrg  # positional parameters, so assign one to ordinary parameter first.
1371349dc963fSmrg  func_stripname_result=${3}
1371449dc963fSmrg  func_stripname_result=${func_stripname_result#"${1}"}
1371549dc963fSmrg  func_stripname_result=${func_stripname_result%"${2}"}
1371649dc963fSmrg}
137174b0ead49Smrg
1371849dc963fSmrg# func_opt_split
1371949dc963fSmrgfunc_opt_split ()
1372049dc963fSmrg{
1372149dc963fSmrg  func_opt_split_opt=${1%%=*}
1372249dc963fSmrg  func_opt_split_arg=${1#*=}
1372349dc963fSmrg}
137244b0ead49Smrg
1372549dc963fSmrg# func_lo2o object
1372649dc963fSmrgfunc_lo2o ()
1372749dc963fSmrg{
1372849dc963fSmrg  case ${1} in
1372949dc963fSmrg    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
1373049dc963fSmrg    *)    func_lo2o_result=${1} ;;
1373149dc963fSmrg  esac
1373249dc963fSmrg}
137334b0ead49Smrg
1373449dc963fSmrg# func_xform libobj-or-source
1373549dc963fSmrgfunc_xform ()
1373649dc963fSmrg{
1373749dc963fSmrg  func_xform_result=${1%.*}.lo
1373849dc963fSmrg}
137394b0ead49Smrg
1374049dc963fSmrg# func_arith arithmetic-term...
1374149dc963fSmrgfunc_arith ()
1374249dc963fSmrg{
1374349dc963fSmrg  func_arith_result=$(( $* ))
1374449dc963fSmrg}
137454b0ead49Smrg
1374649dc963fSmrg# func_len string
1374749dc963fSmrg# STRING may not start with a hyphen.
1374849dc963fSmrgfunc_len ()
1374949dc963fSmrg{
1375049dc963fSmrg  func_len_result=${#1}
1375149dc963fSmrg}
137524b0ead49Smrg
1375349dc963fSmrg_LT_EOF
1375449dc963fSmrg    ;;
1375549dc963fSmrg  *) # Bourne compatible functions.
1375649dc963fSmrg    cat << \_LT_EOF >> "$cfgfile"
137574b0ead49Smrg
1375849dc963fSmrg# func_dirname file append nondir_replacement
1375949dc963fSmrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1376049dc963fSmrg# otherwise set result to NONDIR_REPLACEMENT.
1376149dc963fSmrgfunc_dirname ()
1376249dc963fSmrg{
1376349dc963fSmrg  # Extract subdirectory from the argument.
137647aa89044Smrg  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
1376549dc963fSmrg  if test "X$func_dirname_result" = "X${1}"; then
1376649dc963fSmrg    func_dirname_result="${3}"
1376749dc963fSmrg  else
1376849dc963fSmrg    func_dirname_result="$func_dirname_result${2}"
1376949dc963fSmrg  fi
1377049dc963fSmrg}
137714b0ead49Smrg
1377249dc963fSmrg# func_basename file
1377349dc963fSmrgfunc_basename ()
1377449dc963fSmrg{
137757aa89044Smrg  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
1377649dc963fSmrg}
137774b0ead49Smrg
137784b0ead49Smrg
1377949dc963fSmrg# func_stripname prefix suffix name
1378049dc963fSmrg# strip PREFIX and SUFFIX off of NAME.
1378149dc963fSmrg# PREFIX and SUFFIX must not contain globbing or regex special
1378249dc963fSmrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1378349dc963fSmrg# dot (in which case that matches only a dot).
1378449dc963fSmrg# func_strip_suffix prefix name
1378549dc963fSmrgfunc_stripname ()
1378649dc963fSmrg{
1378749dc963fSmrg  case ${2} in
137887aa89044Smrg    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
137897aa89044Smrg    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
1379049dc963fSmrg  esac
1379149dc963fSmrg}
137924b0ead49Smrg
1379349dc963fSmrg# sed scripts:
1379449dc963fSmrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
1379549dc963fSmrgmy_sed_long_arg='1s/^-[^=]*=//'
137964b0ead49Smrg
1379749dc963fSmrg# func_opt_split
1379849dc963fSmrgfunc_opt_split ()
1379949dc963fSmrg{
138007aa89044Smrg  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
138017aa89044Smrg  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
1380249dc963fSmrg}
138034b0ead49Smrg
1380449dc963fSmrg# func_lo2o object
1380549dc963fSmrgfunc_lo2o ()
1380649dc963fSmrg{
138077aa89044Smrg  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
1380849dc963fSmrg}
138094b0ead49Smrg
1381049dc963fSmrg# func_xform libobj-or-source
1381149dc963fSmrgfunc_xform ()
1381249dc963fSmrg{
138137aa89044Smrg  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
1381449dc963fSmrg}
138154b0ead49Smrg
1381649dc963fSmrg# func_arith arithmetic-term...
1381749dc963fSmrgfunc_arith ()
1381849dc963fSmrg{
1381949dc963fSmrg  func_arith_result=`expr "$@"`
1382049dc963fSmrg}
138214b0ead49Smrg
1382249dc963fSmrg# func_len string
1382349dc963fSmrg# STRING may not start with a hyphen.
1382449dc963fSmrgfunc_len ()
1382549dc963fSmrg{
1382649dc963fSmrg  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
1382749dc963fSmrg}
138284b0ead49Smrg
1382949dc963fSmrg_LT_EOF
138304b0ead49Smrgesac
138314b0ead49Smrg
1383249dc963fSmrgcase $lt_shell_append in
1383349dc963fSmrg  yes)
1383449dc963fSmrg    cat << \_LT_EOF >> "$cfgfile"
138354b0ead49Smrg
1383649dc963fSmrg# func_append var value
1383749dc963fSmrg# Append VALUE to the end of shell variable VAR.
1383849dc963fSmrgfunc_append ()
1383949dc963fSmrg{
1384049dc963fSmrg  eval "$1+=\$2"
1384149dc963fSmrg}
1384249dc963fSmrg_LT_EOF
1384349dc963fSmrg    ;;
1384449dc963fSmrg  *)
1384549dc963fSmrg    cat << \_LT_EOF >> "$cfgfile"
138464b0ead49Smrg
1384749dc963fSmrg# func_append var value
1384849dc963fSmrg# Append VALUE to the end of shell variable VAR.
1384949dc963fSmrgfunc_append ()
1385049dc963fSmrg{
1385149dc963fSmrg  eval "$1=\$$1\$2"
1385249dc963fSmrg}
138534b0ead49Smrg
1385449dc963fSmrg_LT_EOF
1385549dc963fSmrg    ;;
1385649dc963fSmrg  esac
138574b0ead49Smrg
138584b0ead49Smrg
1385949dc963fSmrg  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
1386049dc963fSmrg    || (rm -f "$cfgfile"; exit 1)
138614b0ead49Smrg
1386249dc963fSmrg  mv -f "$cfgfile" "$ofile" ||
1386349dc963fSmrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1386449dc963fSmrg  chmod +x "$ofile"
138654b0ead49Smrg
138664b0ead49Smrg ;;
138674b0ead49Smrg
138684b0ead49Smrg  esac
138694b0ead49Smrgdone # for ac_tag
138704b0ead49Smrg
138714b0ead49Smrg
1387249dc963fSmrgas_fn_exit 0
138734b0ead49Smrg_ACEOF
138744b0ead49Smrgac_clean_files=$ac_clean_files_save
138754b0ead49Smrg
1387652b01e16Smrgtest $ac_write_fail = 0 ||
138777aa89044Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
1387852b01e16Smrg
138794b0ead49Smrg
138804b0ead49Smrg# configure is writing to config.log, and then calls config.status.
138814b0ead49Smrg# config.status does its own redirection, appending to config.log.
138824b0ead49Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
138834b0ead49Smrg# by configure, so config.status won't be able to write to it; its
138844b0ead49Smrg# output is simply discarded.  So we exec the FD to /dev/null,
138854b0ead49Smrg# effectively closing config.log, so it can be properly (re)opened and
138864b0ead49Smrg# appended to by config.status.  When coming back to configure, we
138874b0ead49Smrg# need to make the FD available again.
138884b0ead49Smrgif test "$no_create" != yes; then
138894b0ead49Smrg  ac_cs_success=:
138904b0ead49Smrg  ac_config_status_args=
138914b0ead49Smrg  test "$silent" = yes &&
138924b0ead49Smrg    ac_config_status_args="$ac_config_status_args --quiet"
138934b0ead49Smrg  exec 5>/dev/null
138944b0ead49Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
138954b0ead49Smrg  exec 5>>config.log
138964b0ead49Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
138974b0ead49Smrg  # would make configure fail if this is the last instruction.
138987aa89044Smrg  $ac_cs_success || as_fn_exit 1
138994b0ead49Smrgfi
1390052b01e16Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1390149dc963fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1390252b01e16Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1390352b01e16Smrgfi
139044b0ead49Smrg
139054b0ead49Smrg
13906