140dd5a57Smrg#! /bin/sh
240dd5a57Smrg# Guess values for system-dependent variables and create Makefiles.
340dd5a57Smrg# Generated by GNU Autoconf 2.66 for glw 8.0.0.
440dd5a57Smrg#
540dd5a57Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>.
640dd5a57Smrg#
740dd5a57Smrg#
840dd5a57Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
940dd5a57Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
1040dd5a57Smrg# Foundation, Inc.
1140dd5a57Smrg#
1240dd5a57Smrg#
1340dd5a57Smrg# This configure script is free software; the Free Software Foundation
1440dd5a57Smrg# gives unlimited permission to copy, distribute and modify it.
1540dd5a57Smrg## -------------------- ##
1640dd5a57Smrg## M4sh Initialization. ##
1740dd5a57Smrg## -------------------- ##
1840dd5a57Smrg
1940dd5a57Smrg# Be more Bourne compatible
2040dd5a57SmrgDUALCASE=1; export DUALCASE # for MKS sh
2140dd5a57Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2240dd5a57Smrg  emulate sh
2340dd5a57Smrg  NULLCMD=:
2440dd5a57Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2540dd5a57Smrg  # is contrary to our usage.  Disable this feature.
2640dd5a57Smrg  alias -g '${1+"$@"}'='"$@"'
2740dd5a57Smrg  setopt NO_GLOB_SUBST
2840dd5a57Smrgelse
2940dd5a57Smrg  case `(set -o) 2>/dev/null` in #(
3040dd5a57Smrg  *posix*) :
3140dd5a57Smrg    set -o posix ;; #(
3240dd5a57Smrg  *) :
3340dd5a57Smrg     ;;
3440dd5a57Smrgesac
3540dd5a57Smrgfi
3640dd5a57Smrg
3740dd5a57Smrg
3840dd5a57Smrgas_nl='
3940dd5a57Smrg'
4040dd5a57Smrgexport as_nl
4140dd5a57Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
4240dd5a57Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4340dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4440dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4540dd5a57Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
4640dd5a57Smrg# but without wasting forks for bash or zsh.
4740dd5a57Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
4840dd5a57Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
4940dd5a57Smrg  as_echo='print -r --'
5040dd5a57Smrg  as_echo_n='print -rn --'
5140dd5a57Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5240dd5a57Smrg  as_echo='printf %s\n'
5340dd5a57Smrg  as_echo_n='printf %s'
5440dd5a57Smrgelse
5540dd5a57Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5640dd5a57Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5740dd5a57Smrg    as_echo_n='/usr/ucb/echo -n'
5840dd5a57Smrg  else
5940dd5a57Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6040dd5a57Smrg    as_echo_n_body='eval
6140dd5a57Smrg      arg=$1;
6240dd5a57Smrg      case $arg in #(
6340dd5a57Smrg      *"$as_nl"*)
6440dd5a57Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
6540dd5a57Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6640dd5a57Smrg      esac;
6740dd5a57Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6840dd5a57Smrg    '
6940dd5a57Smrg    export as_echo_n_body
7040dd5a57Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
7140dd5a57Smrg  fi
7240dd5a57Smrg  export as_echo_body
7340dd5a57Smrg  as_echo='sh -c $as_echo_body as_echo'
7440dd5a57Smrgfi
7540dd5a57Smrg
7640dd5a57Smrg# The user is always right.
7740dd5a57Smrgif test "${PATH_SEPARATOR+set}" != set; then
7840dd5a57Smrg  PATH_SEPARATOR=:
7940dd5a57Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8040dd5a57Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8140dd5a57Smrg      PATH_SEPARATOR=';'
8240dd5a57Smrg  }
8340dd5a57Smrgfi
8440dd5a57Smrg
8540dd5a57Smrg
8640dd5a57Smrg# IFS
8740dd5a57Smrg# We need space, tab and new line, in precisely that order.  Quoting is
8840dd5a57Smrg# there to prevent editors from complaining about space-tab.
8940dd5a57Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
9040dd5a57Smrg# splitting by setting IFS to empty value.)
9140dd5a57SmrgIFS=" ""	$as_nl"
9240dd5a57Smrg
9340dd5a57Smrg# Find who we are.  Look in the path if we contain no directory separator.
9440dd5a57Smrgcase $0 in #((
9540dd5a57Smrg  *[\\/]* ) as_myself=$0 ;;
9640dd5a57Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9740dd5a57Smrgfor as_dir in $PATH
9840dd5a57Smrgdo
9940dd5a57Smrg  IFS=$as_save_IFS
10040dd5a57Smrg  test -z "$as_dir" && as_dir=.
10140dd5a57Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10240dd5a57Smrg  done
10340dd5a57SmrgIFS=$as_save_IFS
10440dd5a57Smrg
10540dd5a57Smrg     ;;
10640dd5a57Smrgesac
10740dd5a57Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
10840dd5a57Smrg# in which case we are not to be found in the path.
10940dd5a57Smrgif test "x$as_myself" = x; then
11040dd5a57Smrg  as_myself=$0
11140dd5a57Smrgfi
11240dd5a57Smrgif test ! -f "$as_myself"; then
11340dd5a57Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11440dd5a57Smrg  exit 1
11540dd5a57Smrgfi
11640dd5a57Smrg
11740dd5a57Smrg# Unset variables that we do not need and which cause bugs (e.g. in
11840dd5a57Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11940dd5a57Smrg# suppresses any "Segmentation fault" message there.  '((' could
12040dd5a57Smrg# trigger a bug in pdksh 5.2.14.
12140dd5a57Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
12240dd5a57Smrgdo eval test x\${$as_var+set} = xset \
12340dd5a57Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12440dd5a57Smrgdone
12540dd5a57SmrgPS1='$ '
12640dd5a57SmrgPS2='> '
12740dd5a57SmrgPS4='+ '
12840dd5a57Smrg
12940dd5a57Smrg# NLS nuisances.
13040dd5a57SmrgLC_ALL=C
13140dd5a57Smrgexport LC_ALL
13240dd5a57SmrgLANGUAGE=C
13340dd5a57Smrgexport LANGUAGE
13440dd5a57Smrg
13540dd5a57Smrg# CDPATH.
13640dd5a57Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13740dd5a57Smrg
13840dd5a57Smrgif test "x$CONFIG_SHELL" = x; then
13940dd5a57Smrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
14040dd5a57Smrg  emulate sh
14140dd5a57Smrg  NULLCMD=:
14240dd5a57Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
14340dd5a57Smrg  # is contrary to our usage.  Disable this feature.
14440dd5a57Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
14540dd5a57Smrg  setopt NO_GLOB_SUBST
14640dd5a57Smrgelse
14740dd5a57Smrg  case \`(set -o) 2>/dev/null\` in #(
14840dd5a57Smrg  *posix*) :
14940dd5a57Smrg    set -o posix ;; #(
15040dd5a57Smrg  *) :
15140dd5a57Smrg     ;;
15240dd5a57Smrgesac
15340dd5a57Smrgfi
15440dd5a57Smrg"
15540dd5a57Smrg  as_required="as_fn_return () { (exit \$1); }
15640dd5a57Smrgas_fn_success () { as_fn_return 0; }
15740dd5a57Smrgas_fn_failure () { as_fn_return 1; }
15840dd5a57Smrgas_fn_ret_success () { return 0; }
15940dd5a57Smrgas_fn_ret_failure () { return 1; }
16040dd5a57Smrg
16140dd5a57Smrgexitcode=0
16240dd5a57Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
16340dd5a57Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
16440dd5a57Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
16540dd5a57Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
16640dd5a57Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
16740dd5a57Smrg
16840dd5a57Smrgelse
16940dd5a57Smrg  exitcode=1; echo positional parameters were not saved.
17040dd5a57Smrgfi
17140dd5a57Smrgtest x\$exitcode = x0 || exit 1"
17240dd5a57Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
17340dd5a57Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
17440dd5a57Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
17540dd5a57Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
17640dd5a57Smrg
17740dd5a57Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
17840dd5a57Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17940dd5a57Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
18040dd5a57Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
18140dd5a57Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
18240dd5a57Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
18340dd5a57Smrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
18440dd5a57Smrgtest \$(( 1 + 1 )) = 2 || exit 1"
18540dd5a57Smrg  if (eval "$as_required") 2>/dev/null; then :
18640dd5a57Smrg  as_have_required=yes
18740dd5a57Smrgelse
18840dd5a57Smrg  as_have_required=no
18940dd5a57Smrgfi
19040dd5a57Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
19140dd5a57Smrg
19240dd5a57Smrgelse
19340dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19440dd5a57Smrgas_found=false
19540dd5a57Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
19640dd5a57Smrgdo
19740dd5a57Smrg  IFS=$as_save_IFS
19840dd5a57Smrg  test -z "$as_dir" && as_dir=.
19940dd5a57Smrg  as_found=:
20040dd5a57Smrg  case $as_dir in #(
20140dd5a57Smrg	 /*)
20240dd5a57Smrg	   for as_base in sh bash ksh sh5; do
20340dd5a57Smrg	     # Try only shells that exist, to save several forks.
20440dd5a57Smrg	     as_shell=$as_dir/$as_base
20540dd5a57Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
20640dd5a57Smrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
20740dd5a57Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
20840dd5a57Smrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
20940dd5a57Smrg  break 2
21040dd5a57Smrgfi
21140dd5a57Smrgfi
21240dd5a57Smrg	   done;;
21340dd5a57Smrg       esac
21440dd5a57Smrg  as_found=false
21540dd5a57Smrgdone
21640dd5a57Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
21740dd5a57Smrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
21840dd5a57Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
21940dd5a57Smrgfi; }
22040dd5a57SmrgIFS=$as_save_IFS
22140dd5a57Smrg
22240dd5a57Smrg
22340dd5a57Smrg      if test "x$CONFIG_SHELL" != x; then :
22440dd5a57Smrg  # We cannot yet assume a decent shell, so we have to provide a
22540dd5a57Smrg	# neutralization value for shells without unset; and this also
22640dd5a57Smrg	# works around shells that cannot unset nonexistent variables.
22740dd5a57Smrg	BASH_ENV=/dev/null
22840dd5a57Smrg	ENV=/dev/null
22940dd5a57Smrg	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
23040dd5a57Smrg	export CONFIG_SHELL
23140dd5a57Smrg	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
23240dd5a57Smrgfi
23340dd5a57Smrg
23440dd5a57Smrg    if test x$as_have_required = xno; then :
23540dd5a57Smrg  $as_echo "$0: This script requires a shell more modern than all"
23640dd5a57Smrg  $as_echo "$0: the shells that I found on your system."
23740dd5a57Smrg  if test x${ZSH_VERSION+set} = xset ; then
23840dd5a57Smrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
23940dd5a57Smrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
24040dd5a57Smrg  else
24140dd5a57Smrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
24240dd5a57Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
24340dd5a57Smrg$0: about your system, including any error possibly output
24440dd5a57Smrg$0: before this message. Then install a modern shell, or
24540dd5a57Smrg$0: manually run the script under such a shell if you do
24640dd5a57Smrg$0: have one."
24740dd5a57Smrg  fi
24840dd5a57Smrg  exit 1
24940dd5a57Smrgfi
25040dd5a57Smrgfi
25140dd5a57Smrgfi
25240dd5a57SmrgSHELL=${CONFIG_SHELL-/bin/sh}
25340dd5a57Smrgexport SHELL
25440dd5a57Smrg# Unset more variables known to interfere with behavior of common tools.
25540dd5a57SmrgCLICOLOR_FORCE= GREP_OPTIONS=
25640dd5a57Smrgunset CLICOLOR_FORCE GREP_OPTIONS
25740dd5a57Smrg
25840dd5a57Smrg## --------------------- ##
25940dd5a57Smrg## M4sh Shell Functions. ##
26040dd5a57Smrg## --------------------- ##
26140dd5a57Smrg# as_fn_unset VAR
26240dd5a57Smrg# ---------------
26340dd5a57Smrg# Portably unset VAR.
26440dd5a57Smrgas_fn_unset ()
26540dd5a57Smrg{
26640dd5a57Smrg  { eval $1=; unset $1;}
26740dd5a57Smrg}
26840dd5a57Smrgas_unset=as_fn_unset
26940dd5a57Smrg
27040dd5a57Smrg# as_fn_set_status STATUS
27140dd5a57Smrg# -----------------------
27240dd5a57Smrg# Set $? to STATUS, without forking.
27340dd5a57Smrgas_fn_set_status ()
27440dd5a57Smrg{
27540dd5a57Smrg  return $1
27640dd5a57Smrg} # as_fn_set_status
27740dd5a57Smrg
27840dd5a57Smrg# as_fn_exit STATUS
27940dd5a57Smrg# -----------------
28040dd5a57Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28140dd5a57Smrgas_fn_exit ()
28240dd5a57Smrg{
28340dd5a57Smrg  set +e
28440dd5a57Smrg  as_fn_set_status $1
28540dd5a57Smrg  exit $1
28640dd5a57Smrg} # as_fn_exit
28740dd5a57Smrg
28840dd5a57Smrg# as_fn_mkdir_p
28940dd5a57Smrg# -------------
29040dd5a57Smrg# Create "$as_dir" as a directory, including parents if necessary.
29140dd5a57Smrgas_fn_mkdir_p ()
29240dd5a57Smrg{
29340dd5a57Smrg
29440dd5a57Smrg  case $as_dir in #(
29540dd5a57Smrg  -*) as_dir=./$as_dir;;
29640dd5a57Smrg  esac
29740dd5a57Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
29840dd5a57Smrg    as_dirs=
29940dd5a57Smrg    while :; do
30040dd5a57Smrg      case $as_dir in #(
30140dd5a57Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
30240dd5a57Smrg      *) as_qdir=$as_dir;;
30340dd5a57Smrg      esac
30440dd5a57Smrg      as_dirs="'$as_qdir' $as_dirs"
30540dd5a57Smrg      as_dir=`$as_dirname -- "$as_dir" ||
30640dd5a57Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30740dd5a57Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
30840dd5a57Smrg	 X"$as_dir" : 'X\(//\)$' \| \
30940dd5a57Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
31040dd5a57Smrg$as_echo X"$as_dir" |
31140dd5a57Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31240dd5a57Smrg	    s//\1/
31340dd5a57Smrg	    q
31440dd5a57Smrg	  }
31540dd5a57Smrg	  /^X\(\/\/\)[^/].*/{
31640dd5a57Smrg	    s//\1/
31740dd5a57Smrg	    q
31840dd5a57Smrg	  }
31940dd5a57Smrg	  /^X\(\/\/\)$/{
32040dd5a57Smrg	    s//\1/
32140dd5a57Smrg	    q
32240dd5a57Smrg	  }
32340dd5a57Smrg	  /^X\(\/\).*/{
32440dd5a57Smrg	    s//\1/
32540dd5a57Smrg	    q
32640dd5a57Smrg	  }
32740dd5a57Smrg	  s/.*/./; q'`
32840dd5a57Smrg      test -d "$as_dir" && break
32940dd5a57Smrg    done
33040dd5a57Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
33140dd5a57Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
33240dd5a57Smrg
33340dd5a57Smrg
33440dd5a57Smrg} # as_fn_mkdir_p
33540dd5a57Smrg# as_fn_append VAR VALUE
33640dd5a57Smrg# ----------------------
33740dd5a57Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
33840dd5a57Smrg# advantage of any shell optimizations that allow amortized linear growth over
33940dd5a57Smrg# repeated appends, instead of the typical quadratic growth present in naive
34040dd5a57Smrg# implementations.
34140dd5a57Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
34240dd5a57Smrg  eval 'as_fn_append ()
34340dd5a57Smrg  {
34440dd5a57Smrg    eval $1+=\$2
34540dd5a57Smrg  }'
34640dd5a57Smrgelse
34740dd5a57Smrg  as_fn_append ()
34840dd5a57Smrg  {
34940dd5a57Smrg    eval $1=\$$1\$2
35040dd5a57Smrg  }
35140dd5a57Smrgfi # as_fn_append
35240dd5a57Smrg
35340dd5a57Smrg# as_fn_arith ARG...
35440dd5a57Smrg# ------------------
35540dd5a57Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
35640dd5a57Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
35740dd5a57Smrg# must be portable across $(()) and expr.
35840dd5a57Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
35940dd5a57Smrg  eval 'as_fn_arith ()
36040dd5a57Smrg  {
36140dd5a57Smrg    as_val=$(( $* ))
36240dd5a57Smrg  }'
36340dd5a57Smrgelse
36440dd5a57Smrg  as_fn_arith ()
36540dd5a57Smrg  {
36640dd5a57Smrg    as_val=`expr "$@" || test $? -eq 1`
36740dd5a57Smrg  }
36840dd5a57Smrgfi # as_fn_arith
36940dd5a57Smrg
37040dd5a57Smrg
37140dd5a57Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
37240dd5a57Smrg# ----------------------------------------
37340dd5a57Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
37440dd5a57Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
37540dd5a57Smrg# script with STATUS, using 1 if that was 0.
37640dd5a57Smrgas_fn_error ()
37740dd5a57Smrg{
37840dd5a57Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
37940dd5a57Smrg  if test "$4"; then
38040dd5a57Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
38140dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
38240dd5a57Smrg  fi
38340dd5a57Smrg  $as_echo "$as_me: error: $2" >&2
38440dd5a57Smrg  as_fn_exit $as_status
38540dd5a57Smrg} # as_fn_error
38640dd5a57Smrg
38740dd5a57Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
38840dd5a57Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
38940dd5a57Smrg  as_expr=expr
39040dd5a57Smrgelse
39140dd5a57Smrg  as_expr=false
39240dd5a57Smrgfi
39340dd5a57Smrg
39440dd5a57Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
39540dd5a57Smrg  as_basename=basename
39640dd5a57Smrgelse
39740dd5a57Smrg  as_basename=false
39840dd5a57Smrgfi
39940dd5a57Smrg
40040dd5a57Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
40140dd5a57Smrg  as_dirname=dirname
40240dd5a57Smrgelse
40340dd5a57Smrg  as_dirname=false
40440dd5a57Smrgfi
40540dd5a57Smrg
40640dd5a57Smrgas_me=`$as_basename -- "$0" ||
40740dd5a57Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
40840dd5a57Smrg	 X"$0" : 'X\(//\)$' \| \
40940dd5a57Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
41040dd5a57Smrg$as_echo X/"$0" |
41140dd5a57Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
41240dd5a57Smrg	    s//\1/
41340dd5a57Smrg	    q
41440dd5a57Smrg	  }
41540dd5a57Smrg	  /^X\/\(\/\/\)$/{
41640dd5a57Smrg	    s//\1/
41740dd5a57Smrg	    q
41840dd5a57Smrg	  }
41940dd5a57Smrg	  /^X\/\(\/\).*/{
42040dd5a57Smrg	    s//\1/
42140dd5a57Smrg	    q
42240dd5a57Smrg	  }
42340dd5a57Smrg	  s/.*/./; q'`
42440dd5a57Smrg
42540dd5a57Smrg# Avoid depending upon Character Ranges.
42640dd5a57Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
42740dd5a57Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
42840dd5a57Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
42940dd5a57Smrgas_cr_digits='0123456789'
43040dd5a57Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
43140dd5a57Smrg
43240dd5a57Smrg
43340dd5a57Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
43440dd5a57Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
43540dd5a57Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
43640dd5a57Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
43740dd5a57Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
43840dd5a57Smrg  sed -n '
43940dd5a57Smrg    p
44040dd5a57Smrg    /[$]LINENO/=
44140dd5a57Smrg  ' <$as_myself |
44240dd5a57Smrg    sed '
44340dd5a57Smrg      s/[$]LINENO.*/&-/
44440dd5a57Smrg      t lineno
44540dd5a57Smrg      b
44640dd5a57Smrg      :lineno
44740dd5a57Smrg      N
44840dd5a57Smrg      :loop
44940dd5a57Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
45040dd5a57Smrg      t loop
45140dd5a57Smrg      s/-\n.*//
45240dd5a57Smrg    ' >$as_me.lineno &&
45340dd5a57Smrg  chmod +x "$as_me.lineno" ||
45440dd5a57Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
45540dd5a57Smrg
45640dd5a57Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
45740dd5a57Smrg  # (the dirname of $[0] is not the place where we might find the
45840dd5a57Smrg  # original and so on.  Autoconf is especially sensitive to this).
45940dd5a57Smrg  . "./$as_me.lineno"
46040dd5a57Smrg  # Exit status is that of the last command.
46140dd5a57Smrg  exit
46240dd5a57Smrg}
46340dd5a57Smrg
46440dd5a57SmrgECHO_C= ECHO_N= ECHO_T=
46540dd5a57Smrgcase `echo -n x` in #(((((
46640dd5a57Smrg-n*)
46740dd5a57Smrg  case `echo 'xy\c'` in
46840dd5a57Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
46940dd5a57Smrg  xy)  ECHO_C='\c';;
47040dd5a57Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
47140dd5a57Smrg       ECHO_T='	';;
47240dd5a57Smrg  esac;;
47340dd5a57Smrg*)
47440dd5a57Smrg  ECHO_N='-n';;
47540dd5a57Smrgesac
47640dd5a57Smrg
47740dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.file
47840dd5a57Smrgif test -d conf$$.dir; then
47940dd5a57Smrg  rm -f conf$$.dir/conf$$.file
48040dd5a57Smrgelse
48140dd5a57Smrg  rm -f conf$$.dir
48240dd5a57Smrg  mkdir conf$$.dir 2>/dev/null
48340dd5a57Smrgfi
48440dd5a57Smrgif (echo >conf$$.file) 2>/dev/null; then
48540dd5a57Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
48640dd5a57Smrg    as_ln_s='ln -s'
48740dd5a57Smrg    # ... but there are two gotchas:
48840dd5a57Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
48940dd5a57Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
49040dd5a57Smrg    # In both cases, we have to default to `cp -p'.
49140dd5a57Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
49240dd5a57Smrg      as_ln_s='cp -p'
49340dd5a57Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
49440dd5a57Smrg    as_ln_s=ln
49540dd5a57Smrg  else
49640dd5a57Smrg    as_ln_s='cp -p'
49740dd5a57Smrg  fi
49840dd5a57Smrgelse
49940dd5a57Smrg  as_ln_s='cp -p'
50040dd5a57Smrgfi
50140dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
50240dd5a57Smrgrmdir conf$$.dir 2>/dev/null
50340dd5a57Smrg
50440dd5a57Smrgif mkdir -p . 2>/dev/null; then
50540dd5a57Smrg  as_mkdir_p='mkdir -p "$as_dir"'
50640dd5a57Smrgelse
50740dd5a57Smrg  test -d ./-p && rmdir ./-p
50840dd5a57Smrg  as_mkdir_p=false
50940dd5a57Smrgfi
51040dd5a57Smrg
51140dd5a57Smrgif test -x / >/dev/null 2>&1; then
51240dd5a57Smrg  as_test_x='test -x'
51340dd5a57Smrgelse
51440dd5a57Smrg  if ls -dL / >/dev/null 2>&1; then
51540dd5a57Smrg    as_ls_L_option=L
51640dd5a57Smrg  else
51740dd5a57Smrg    as_ls_L_option=
51840dd5a57Smrg  fi
51940dd5a57Smrg  as_test_x='
52040dd5a57Smrg    eval sh -c '\''
52140dd5a57Smrg      if test -d "$1"; then
52240dd5a57Smrg	test -d "$1/.";
52340dd5a57Smrg      else
52440dd5a57Smrg	case $1 in #(
52540dd5a57Smrg	-*)set "./$1";;
52640dd5a57Smrg	esac;
52740dd5a57Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
52840dd5a57Smrg	???[sx]*):;;*)false;;esac;fi
52940dd5a57Smrg    '\'' sh
53040dd5a57Smrg  '
53140dd5a57Smrgfi
53240dd5a57Smrgas_executable_p=$as_test_x
53340dd5a57Smrg
53440dd5a57Smrg# Sed expression to map a string onto a valid CPP name.
53540dd5a57Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
53640dd5a57Smrg
53740dd5a57Smrg# Sed expression to map a string onto a valid variable name.
53840dd5a57Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
53940dd5a57Smrg
54040dd5a57SmrgSHELL=${CONFIG_SHELL-/bin/sh}
54140dd5a57Smrg
54240dd5a57Smrg
54340dd5a57Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
54440dd5a57Smrgexec 6>&1
54540dd5a57Smrg
54640dd5a57Smrg# Name of the host.
54740dd5a57Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
54840dd5a57Smrg# so uname gets run too.
54940dd5a57Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
55040dd5a57Smrg
55140dd5a57Smrg#
55240dd5a57Smrg# Initializations.
55340dd5a57Smrg#
55440dd5a57Smrgac_default_prefix=/usr/local
55540dd5a57Smrgac_clean_files=
55640dd5a57Smrgac_config_libobj_dir=.
55740dd5a57SmrgLIBOBJS=
55840dd5a57Smrgcross_compiling=no
55940dd5a57Smrgsubdirs=
56040dd5a57SmrgMFLAGS=
56140dd5a57SmrgMAKEFLAGS=
56240dd5a57Smrg
56340dd5a57Smrg# Identity of this package.
56440dd5a57SmrgPACKAGE_NAME='glw'
56540dd5a57SmrgPACKAGE_TARNAME='glw'
56640dd5a57SmrgPACKAGE_VERSION='8.0.0'
56740dd5a57SmrgPACKAGE_STRING='glw 8.0.0'
56840dd5a57SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa'
56940dd5a57SmrgPACKAGE_URL=''
57040dd5a57Smrg
57140dd5a57Smrg# Factoring default headers for most tests.
57240dd5a57Smrgac_includes_default="\
57340dd5a57Smrg#include <stdio.h>
57440dd5a57Smrg#ifdef HAVE_SYS_TYPES_H
57540dd5a57Smrg# include <sys/types.h>
57640dd5a57Smrg#endif
57740dd5a57Smrg#ifdef HAVE_SYS_STAT_H
57840dd5a57Smrg# include <sys/stat.h>
57940dd5a57Smrg#endif
58040dd5a57Smrg#ifdef STDC_HEADERS
58140dd5a57Smrg# include <stdlib.h>
58240dd5a57Smrg# include <stddef.h>
58340dd5a57Smrg#else
58440dd5a57Smrg# ifdef HAVE_STDLIB_H
58540dd5a57Smrg#  include <stdlib.h>
58640dd5a57Smrg# endif
58740dd5a57Smrg#endif
58840dd5a57Smrg#ifdef HAVE_STRING_H
58940dd5a57Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
59040dd5a57Smrg#  include <memory.h>
59140dd5a57Smrg# endif
59240dd5a57Smrg# include <string.h>
59340dd5a57Smrg#endif
59440dd5a57Smrg#ifdef HAVE_STRINGS_H
59540dd5a57Smrg# include <strings.h>
59640dd5a57Smrg#endif
59740dd5a57Smrg#ifdef HAVE_INTTYPES_H
59840dd5a57Smrg# include <inttypes.h>
59940dd5a57Smrg#endif
60040dd5a57Smrg#ifdef HAVE_STDINT_H
60140dd5a57Smrg# include <stdint.h>
60240dd5a57Smrg#endif
60340dd5a57Smrg#ifdef HAVE_UNISTD_H
60440dd5a57Smrg# include <unistd.h>
60540dd5a57Smrg#endif"
60640dd5a57Smrg
60740dd5a57Smrgac_subst_vars='am__EXEEXT_FALSE
60840dd5a57Smrgam__EXEEXT_TRUE
60940dd5a57SmrgLTLIBOBJS
61040dd5a57SmrgLIBOBJS
61140dd5a57SmrgX11_LIBS
61240dd5a57SmrgX11_CFLAGS
61340dd5a57SmrgGLW_PC_CFLAGS
61440dd5a57SmrgGLW_PC_LIB_PRIV
61540dd5a57SmrgMOTIF_CONFIG
61640dd5a57SmrgGLW_LIBS
61740dd5a57SmrgGLW_CFLAGS
61840dd5a57SmrgGL_LIBS
61940dd5a57SmrgGL_CFLAGS
62040dd5a57SmrgENABLE_MOTIF_FALSE
62140dd5a57SmrgENABLE_MOTIF_TRUE
62240dd5a57SmrgPKG_CONFIG_LIBDIR
62340dd5a57SmrgPKG_CONFIG_PATH
62440dd5a57SmrgPKG_CONFIG
62540dd5a57SmrgAM_BACKSLASH
62640dd5a57SmrgAM_DEFAULT_VERBOSITY
62740dd5a57SmrgOTOOL64
62840dd5a57SmrgOTOOL
62940dd5a57SmrgLIPO
63040dd5a57SmrgNMEDIT
63140dd5a57SmrgDSYMUTIL
63240dd5a57SmrgRANLIB
63340dd5a57SmrgAR
63440dd5a57SmrgOBJDUMP
63540dd5a57SmrgLN_S
63640dd5a57SmrgNM
63740dd5a57Smrgac_ct_DUMPBIN
63840dd5a57SmrgDUMPBIN
63940dd5a57SmrgLD
64040dd5a57SmrgFGREP
64140dd5a57SmrgEGREP
64240dd5a57SmrgGREP
64340dd5a57SmrgSED
64440dd5a57SmrgLIBTOOL
64540dd5a57SmrgCPP
64640dd5a57Smrgam__fastdepCC_FALSE
64740dd5a57Smrgam__fastdepCC_TRUE
64840dd5a57SmrgCCDEPMODE
64940dd5a57SmrgAMDEPBACKSLASH
65040dd5a57SmrgAMDEP_FALSE
65140dd5a57SmrgAMDEP_TRUE
65240dd5a57Smrgam__quote
65340dd5a57Smrgam__include
65440dd5a57SmrgDEPDIR
65540dd5a57SmrgOBJEXT
65640dd5a57SmrgEXEEXT
65740dd5a57Smrgac_ct_CC
65840dd5a57SmrgCPPFLAGS
65940dd5a57SmrgLDFLAGS
66040dd5a57SmrgCFLAGS
66140dd5a57SmrgCC
66240dd5a57Smrgam__untar
66340dd5a57Smrgam__tar
66440dd5a57SmrgAMTAR
66540dd5a57Smrgam__leading_dot
66640dd5a57SmrgSET_MAKE
66740dd5a57SmrgAWK
66840dd5a57Smrgmkdir_p
66940dd5a57SmrgMKDIR_P
67040dd5a57SmrgINSTALL_STRIP_PROGRAM
67140dd5a57SmrgSTRIP
67240dd5a57Smrginstall_sh
67340dd5a57SmrgMAKEINFO
67440dd5a57SmrgAUTOHEADER
67540dd5a57SmrgAUTOMAKE
67640dd5a57SmrgAUTOCONF
67740dd5a57SmrgACLOCAL
67840dd5a57SmrgVERSION
67940dd5a57SmrgPACKAGE
68040dd5a57SmrgCYGPATH_W
68140dd5a57Smrgam__isrc
68240dd5a57SmrgINSTALL_DATA
68340dd5a57SmrgINSTALL_SCRIPT
68440dd5a57SmrgINSTALL_PROGRAM
68540dd5a57Smrghost_os
68640dd5a57Smrghost_vendor
68740dd5a57Smrghost_cpu
68840dd5a57Smrghost
68940dd5a57Smrgbuild_os
69040dd5a57Smrgbuild_vendor
69140dd5a57Smrgbuild_cpu
69240dd5a57Smrgbuild
69340dd5a57Smrgtarget_alias
69440dd5a57Smrghost_alias
69540dd5a57Smrgbuild_alias
69640dd5a57SmrgLIBS
69740dd5a57SmrgECHO_T
69840dd5a57SmrgECHO_N
69940dd5a57SmrgECHO_C
70040dd5a57SmrgDEFS
70140dd5a57Smrgmandir
70240dd5a57Smrglocaledir
70340dd5a57Smrglibdir
70440dd5a57Smrgpsdir
70540dd5a57Smrgpdfdir
70640dd5a57Smrgdvidir
70740dd5a57Smrghtmldir
70840dd5a57Smrginfodir
70940dd5a57Smrgdocdir
71040dd5a57Smrgoldincludedir
71140dd5a57Smrgincludedir
71240dd5a57Smrglocalstatedir
71340dd5a57Smrgsharedstatedir
71440dd5a57Smrgsysconfdir
71540dd5a57Smrgdatadir
71640dd5a57Smrgdatarootdir
71740dd5a57Smrglibexecdir
71840dd5a57Smrgsbindir
71940dd5a57Smrgbindir
72040dd5a57Smrgprogram_transform_name
72140dd5a57Smrgprefix
72240dd5a57Smrgexec_prefix
72340dd5a57SmrgPACKAGE_URL
72440dd5a57SmrgPACKAGE_BUGREPORT
72540dd5a57SmrgPACKAGE_STRING
72640dd5a57SmrgPACKAGE_VERSION
72740dd5a57SmrgPACKAGE_TARNAME
72840dd5a57SmrgPACKAGE_NAME
72940dd5a57SmrgPATH_SEPARATOR
73040dd5a57SmrgSHELL'
73140dd5a57Smrgac_subst_files=''
73240dd5a57Smrgac_user_opts='
73340dd5a57Smrgenable_option_checking
73440dd5a57Smrgenable_dependency_tracking
73540dd5a57Smrgenable_shared
73640dd5a57Smrgenable_static
73740dd5a57Smrgwith_pic
73840dd5a57Smrgenable_fast_install
73940dd5a57Smrgwith_gnu_ld
74040dd5a57Smrgenable_libtool_lock
74140dd5a57Smrgenable_silent_rules
74240dd5a57Smrgenable_motif
74340dd5a57Smrg'
74440dd5a57Smrg      ac_precious_vars='build_alias
74540dd5a57Smrghost_alias
74640dd5a57Smrgtarget_alias
74740dd5a57SmrgCC
74840dd5a57SmrgCFLAGS
74940dd5a57SmrgLDFLAGS
75040dd5a57SmrgLIBS
75140dd5a57SmrgCPPFLAGS
75240dd5a57SmrgCPP
75340dd5a57SmrgPKG_CONFIG
75440dd5a57SmrgPKG_CONFIG_PATH
75540dd5a57SmrgPKG_CONFIG_LIBDIR
75640dd5a57SmrgGL_CFLAGS
75740dd5a57SmrgGL_LIBS
75840dd5a57SmrgGLW_CFLAGS
75940dd5a57SmrgGLW_LIBS
76040dd5a57SmrgX11_CFLAGS
76140dd5a57SmrgX11_LIBS'
76240dd5a57Smrg
76340dd5a57Smrg
76440dd5a57Smrg# Initialize some variables set by options.
76540dd5a57Smrgac_init_help=
76640dd5a57Smrgac_init_version=false
76740dd5a57Smrgac_unrecognized_opts=
76840dd5a57Smrgac_unrecognized_sep=
76940dd5a57Smrg# The variables have the same names as the options, with
77040dd5a57Smrg# dashes changed to underlines.
77140dd5a57Smrgcache_file=/dev/null
77240dd5a57Smrgexec_prefix=NONE
77340dd5a57Smrgno_create=
77440dd5a57Smrgno_recursion=
77540dd5a57Smrgprefix=NONE
77640dd5a57Smrgprogram_prefix=NONE
77740dd5a57Smrgprogram_suffix=NONE
77840dd5a57Smrgprogram_transform_name=s,x,x,
77940dd5a57Smrgsilent=
78040dd5a57Smrgsite=
78140dd5a57Smrgsrcdir=
78240dd5a57Smrgverbose=
78340dd5a57Smrgx_includes=NONE
78440dd5a57Smrgx_libraries=NONE
78540dd5a57Smrg
78640dd5a57Smrg# Installation directory options.
78740dd5a57Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
78840dd5a57Smrg# and all the variables that are supposed to be based on exec_prefix
78940dd5a57Smrg# by default will actually change.
79040dd5a57Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
79140dd5a57Smrg# (The list follows the same order as the GNU Coding Standards.)
79240dd5a57Smrgbindir='${exec_prefix}/bin'
79340dd5a57Smrgsbindir='${exec_prefix}/sbin'
79440dd5a57Smrglibexecdir='${exec_prefix}/libexec'
79540dd5a57Smrgdatarootdir='${prefix}/share'
79640dd5a57Smrgdatadir='${datarootdir}'
79740dd5a57Smrgsysconfdir='${prefix}/etc'
79840dd5a57Smrgsharedstatedir='${prefix}/com'
79940dd5a57Smrglocalstatedir='${prefix}/var'
80040dd5a57Smrgincludedir='${prefix}/include'
80140dd5a57Smrgoldincludedir='/usr/include'
80240dd5a57Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
80340dd5a57Smrginfodir='${datarootdir}/info'
80440dd5a57Smrghtmldir='${docdir}'
80540dd5a57Smrgdvidir='${docdir}'
80640dd5a57Smrgpdfdir='${docdir}'
80740dd5a57Smrgpsdir='${docdir}'
80840dd5a57Smrglibdir='${exec_prefix}/lib'
80940dd5a57Smrglocaledir='${datarootdir}/locale'
81040dd5a57Smrgmandir='${datarootdir}/man'
81140dd5a57Smrg
81240dd5a57Smrgac_prev=
81340dd5a57Smrgac_dashdash=
81440dd5a57Smrgfor ac_option
81540dd5a57Smrgdo
81640dd5a57Smrg  # If the previous option needs an argument, assign it.
81740dd5a57Smrg  if test -n "$ac_prev"; then
81840dd5a57Smrg    eval $ac_prev=\$ac_option
81940dd5a57Smrg    ac_prev=
82040dd5a57Smrg    continue
82140dd5a57Smrg  fi
82240dd5a57Smrg
82340dd5a57Smrg  case $ac_option in
82440dd5a57Smrg  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
82540dd5a57Smrg  *)	ac_optarg=yes ;;
82640dd5a57Smrg  esac
82740dd5a57Smrg
82840dd5a57Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
82940dd5a57Smrg
83040dd5a57Smrg  case $ac_dashdash$ac_option in
83140dd5a57Smrg  --)
83240dd5a57Smrg    ac_dashdash=yes ;;
83340dd5a57Smrg
83440dd5a57Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
83540dd5a57Smrg    ac_prev=bindir ;;
83640dd5a57Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
83740dd5a57Smrg    bindir=$ac_optarg ;;
83840dd5a57Smrg
83940dd5a57Smrg  -build | --build | --buil | --bui | --bu)
84040dd5a57Smrg    ac_prev=build_alias ;;
84140dd5a57Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
84240dd5a57Smrg    build_alias=$ac_optarg ;;
84340dd5a57Smrg
84440dd5a57Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
84540dd5a57Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
84640dd5a57Smrg    ac_prev=cache_file ;;
84740dd5a57Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
84840dd5a57Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
84940dd5a57Smrg    cache_file=$ac_optarg ;;
85040dd5a57Smrg
85140dd5a57Smrg  --config-cache | -C)
85240dd5a57Smrg    cache_file=config.cache ;;
85340dd5a57Smrg
85440dd5a57Smrg  -datadir | --datadir | --datadi | --datad)
85540dd5a57Smrg    ac_prev=datadir ;;
85640dd5a57Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
85740dd5a57Smrg    datadir=$ac_optarg ;;
85840dd5a57Smrg
85940dd5a57Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
86040dd5a57Smrg  | --dataroo | --dataro | --datar)
86140dd5a57Smrg    ac_prev=datarootdir ;;
86240dd5a57Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
86340dd5a57Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
86440dd5a57Smrg    datarootdir=$ac_optarg ;;
86540dd5a57Smrg
86640dd5a57Smrg  -disable-* | --disable-*)
86740dd5a57Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
86840dd5a57Smrg    # Reject names that are not valid shell variable names.
86940dd5a57Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
87040dd5a57Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
87140dd5a57Smrg    ac_useropt_orig=$ac_useropt
87240dd5a57Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
87340dd5a57Smrg    case $ac_user_opts in
87440dd5a57Smrg      *"
87540dd5a57Smrg"enable_$ac_useropt"
87640dd5a57Smrg"*) ;;
87740dd5a57Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
87840dd5a57Smrg	 ac_unrecognized_sep=', ';;
87940dd5a57Smrg    esac
88040dd5a57Smrg    eval enable_$ac_useropt=no ;;
88140dd5a57Smrg
88240dd5a57Smrg  -docdir | --docdir | --docdi | --doc | --do)
88340dd5a57Smrg    ac_prev=docdir ;;
88440dd5a57Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
88540dd5a57Smrg    docdir=$ac_optarg ;;
88640dd5a57Smrg
88740dd5a57Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
88840dd5a57Smrg    ac_prev=dvidir ;;
88940dd5a57Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
89040dd5a57Smrg    dvidir=$ac_optarg ;;
89140dd5a57Smrg
89240dd5a57Smrg  -enable-* | --enable-*)
89340dd5a57Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
89440dd5a57Smrg    # Reject names that are not valid shell variable names.
89540dd5a57Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
89640dd5a57Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
89740dd5a57Smrg    ac_useropt_orig=$ac_useropt
89840dd5a57Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
89940dd5a57Smrg    case $ac_user_opts in
90040dd5a57Smrg      *"
90140dd5a57Smrg"enable_$ac_useropt"
90240dd5a57Smrg"*) ;;
90340dd5a57Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
90440dd5a57Smrg	 ac_unrecognized_sep=', ';;
90540dd5a57Smrg    esac
90640dd5a57Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
90740dd5a57Smrg
90840dd5a57Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
90940dd5a57Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
91040dd5a57Smrg  | --exec | --exe | --ex)
91140dd5a57Smrg    ac_prev=exec_prefix ;;
91240dd5a57Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
91340dd5a57Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
91440dd5a57Smrg  | --exec=* | --exe=* | --ex=*)
91540dd5a57Smrg    exec_prefix=$ac_optarg ;;
91640dd5a57Smrg
91740dd5a57Smrg  -gas | --gas | --ga | --g)
91840dd5a57Smrg    # Obsolete; use --with-gas.
91940dd5a57Smrg    with_gas=yes ;;
92040dd5a57Smrg
92140dd5a57Smrg  -help | --help | --hel | --he | -h)
92240dd5a57Smrg    ac_init_help=long ;;
92340dd5a57Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
92440dd5a57Smrg    ac_init_help=recursive ;;
92540dd5a57Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
92640dd5a57Smrg    ac_init_help=short ;;
92740dd5a57Smrg
92840dd5a57Smrg  -host | --host | --hos | --ho)
92940dd5a57Smrg    ac_prev=host_alias ;;
93040dd5a57Smrg  -host=* | --host=* | --hos=* | --ho=*)
93140dd5a57Smrg    host_alias=$ac_optarg ;;
93240dd5a57Smrg
93340dd5a57Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
93440dd5a57Smrg    ac_prev=htmldir ;;
93540dd5a57Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
93640dd5a57Smrg  | --ht=*)
93740dd5a57Smrg    htmldir=$ac_optarg ;;
93840dd5a57Smrg
93940dd5a57Smrg  -includedir | --includedir | --includedi | --included | --include \
94040dd5a57Smrg  | --includ | --inclu | --incl | --inc)
94140dd5a57Smrg    ac_prev=includedir ;;
94240dd5a57Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
94340dd5a57Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
94440dd5a57Smrg    includedir=$ac_optarg ;;
94540dd5a57Smrg
94640dd5a57Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
94740dd5a57Smrg    ac_prev=infodir ;;
94840dd5a57Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
94940dd5a57Smrg    infodir=$ac_optarg ;;
95040dd5a57Smrg
95140dd5a57Smrg  -libdir | --libdir | --libdi | --libd)
95240dd5a57Smrg    ac_prev=libdir ;;
95340dd5a57Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
95440dd5a57Smrg    libdir=$ac_optarg ;;
95540dd5a57Smrg
95640dd5a57Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
95740dd5a57Smrg  | --libexe | --libex | --libe)
95840dd5a57Smrg    ac_prev=libexecdir ;;
95940dd5a57Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
96040dd5a57Smrg  | --libexe=* | --libex=* | --libe=*)
96140dd5a57Smrg    libexecdir=$ac_optarg ;;
96240dd5a57Smrg
96340dd5a57Smrg  -localedir | --localedir | --localedi | --localed | --locale)
96440dd5a57Smrg    ac_prev=localedir ;;
96540dd5a57Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
96640dd5a57Smrg    localedir=$ac_optarg ;;
96740dd5a57Smrg
96840dd5a57Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
96940dd5a57Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
97040dd5a57Smrg    ac_prev=localstatedir ;;
97140dd5a57Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
97240dd5a57Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
97340dd5a57Smrg    localstatedir=$ac_optarg ;;
97440dd5a57Smrg
97540dd5a57Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
97640dd5a57Smrg    ac_prev=mandir ;;
97740dd5a57Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
97840dd5a57Smrg    mandir=$ac_optarg ;;
97940dd5a57Smrg
98040dd5a57Smrg  -nfp | --nfp | --nf)
98140dd5a57Smrg    # Obsolete; use --without-fp.
98240dd5a57Smrg    with_fp=no ;;
98340dd5a57Smrg
98440dd5a57Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
98540dd5a57Smrg  | --no-cr | --no-c | -n)
98640dd5a57Smrg    no_create=yes ;;
98740dd5a57Smrg
98840dd5a57Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
98940dd5a57Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
99040dd5a57Smrg    no_recursion=yes ;;
99140dd5a57Smrg
99240dd5a57Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
99340dd5a57Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
99440dd5a57Smrg  | --oldin | --oldi | --old | --ol | --o)
99540dd5a57Smrg    ac_prev=oldincludedir ;;
99640dd5a57Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
99740dd5a57Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
99840dd5a57Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
99940dd5a57Smrg    oldincludedir=$ac_optarg ;;
100040dd5a57Smrg
100140dd5a57Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
100240dd5a57Smrg    ac_prev=prefix ;;
100340dd5a57Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
100440dd5a57Smrg    prefix=$ac_optarg ;;
100540dd5a57Smrg
100640dd5a57Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
100740dd5a57Smrg  | --program-pre | --program-pr | --program-p)
100840dd5a57Smrg    ac_prev=program_prefix ;;
100940dd5a57Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
101040dd5a57Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
101140dd5a57Smrg    program_prefix=$ac_optarg ;;
101240dd5a57Smrg
101340dd5a57Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
101440dd5a57Smrg  | --program-suf | --program-su | --program-s)
101540dd5a57Smrg    ac_prev=program_suffix ;;
101640dd5a57Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
101740dd5a57Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
101840dd5a57Smrg    program_suffix=$ac_optarg ;;
101940dd5a57Smrg
102040dd5a57Smrg  -program-transform-name | --program-transform-name \
102140dd5a57Smrg  | --program-transform-nam | --program-transform-na \
102240dd5a57Smrg  | --program-transform-n | --program-transform- \
102340dd5a57Smrg  | --program-transform | --program-transfor \
102440dd5a57Smrg  | --program-transfo | --program-transf \
102540dd5a57Smrg  | --program-trans | --program-tran \
102640dd5a57Smrg  | --progr-tra | --program-tr | --program-t)
102740dd5a57Smrg    ac_prev=program_transform_name ;;
102840dd5a57Smrg  -program-transform-name=* | --program-transform-name=* \
102940dd5a57Smrg  | --program-transform-nam=* | --program-transform-na=* \
103040dd5a57Smrg  | --program-transform-n=* | --program-transform-=* \
103140dd5a57Smrg  | --program-transform=* | --program-transfor=* \
103240dd5a57Smrg  | --program-transfo=* | --program-transf=* \
103340dd5a57Smrg  | --program-trans=* | --program-tran=* \
103440dd5a57Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
103540dd5a57Smrg    program_transform_name=$ac_optarg ;;
103640dd5a57Smrg
103740dd5a57Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
103840dd5a57Smrg    ac_prev=pdfdir ;;
103940dd5a57Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
104040dd5a57Smrg    pdfdir=$ac_optarg ;;
104140dd5a57Smrg
104240dd5a57Smrg  -psdir | --psdir | --psdi | --psd | --ps)
104340dd5a57Smrg    ac_prev=psdir ;;
104440dd5a57Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
104540dd5a57Smrg    psdir=$ac_optarg ;;
104640dd5a57Smrg
104740dd5a57Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
104840dd5a57Smrg  | -silent | --silent | --silen | --sile | --sil)
104940dd5a57Smrg    silent=yes ;;
105040dd5a57Smrg
105140dd5a57Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
105240dd5a57Smrg    ac_prev=sbindir ;;
105340dd5a57Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
105440dd5a57Smrg  | --sbi=* | --sb=*)
105540dd5a57Smrg    sbindir=$ac_optarg ;;
105640dd5a57Smrg
105740dd5a57Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
105840dd5a57Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
105940dd5a57Smrg  | --sharedst | --shareds | --shared | --share | --shar \
106040dd5a57Smrg  | --sha | --sh)
106140dd5a57Smrg    ac_prev=sharedstatedir ;;
106240dd5a57Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
106340dd5a57Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
106440dd5a57Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
106540dd5a57Smrg  | --sha=* | --sh=*)
106640dd5a57Smrg    sharedstatedir=$ac_optarg ;;
106740dd5a57Smrg
106840dd5a57Smrg  -site | --site | --sit)
106940dd5a57Smrg    ac_prev=site ;;
107040dd5a57Smrg  -site=* | --site=* | --sit=*)
107140dd5a57Smrg    site=$ac_optarg ;;
107240dd5a57Smrg
107340dd5a57Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
107440dd5a57Smrg    ac_prev=srcdir ;;
107540dd5a57Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
107640dd5a57Smrg    srcdir=$ac_optarg ;;
107740dd5a57Smrg
107840dd5a57Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
107940dd5a57Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
108040dd5a57Smrg    ac_prev=sysconfdir ;;
108140dd5a57Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
108240dd5a57Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
108340dd5a57Smrg    sysconfdir=$ac_optarg ;;
108440dd5a57Smrg
108540dd5a57Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
108640dd5a57Smrg    ac_prev=target_alias ;;
108740dd5a57Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
108840dd5a57Smrg    target_alias=$ac_optarg ;;
108940dd5a57Smrg
109040dd5a57Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
109140dd5a57Smrg    verbose=yes ;;
109240dd5a57Smrg
109340dd5a57Smrg  -version | --version | --versio | --versi | --vers | -V)
109440dd5a57Smrg    ac_init_version=: ;;
109540dd5a57Smrg
109640dd5a57Smrg  -with-* | --with-*)
109740dd5a57Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
109840dd5a57Smrg    # Reject names that are not valid shell variable names.
109940dd5a57Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
110040dd5a57Smrg      as_fn_error $? "invalid package name: $ac_useropt"
110140dd5a57Smrg    ac_useropt_orig=$ac_useropt
110240dd5a57Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
110340dd5a57Smrg    case $ac_user_opts in
110440dd5a57Smrg      *"
110540dd5a57Smrg"with_$ac_useropt"
110640dd5a57Smrg"*) ;;
110740dd5a57Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
110840dd5a57Smrg	 ac_unrecognized_sep=', ';;
110940dd5a57Smrg    esac
111040dd5a57Smrg    eval with_$ac_useropt=\$ac_optarg ;;
111140dd5a57Smrg
111240dd5a57Smrg  -without-* | --without-*)
111340dd5a57Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
111440dd5a57Smrg    # Reject names that are not valid shell variable names.
111540dd5a57Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
111640dd5a57Smrg      as_fn_error $? "invalid package name: $ac_useropt"
111740dd5a57Smrg    ac_useropt_orig=$ac_useropt
111840dd5a57Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
111940dd5a57Smrg    case $ac_user_opts in
112040dd5a57Smrg      *"
112140dd5a57Smrg"with_$ac_useropt"
112240dd5a57Smrg"*) ;;
112340dd5a57Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
112440dd5a57Smrg	 ac_unrecognized_sep=', ';;
112540dd5a57Smrg    esac
112640dd5a57Smrg    eval with_$ac_useropt=no ;;
112740dd5a57Smrg
112840dd5a57Smrg  --x)
112940dd5a57Smrg    # Obsolete; use --with-x.
113040dd5a57Smrg    with_x=yes ;;
113140dd5a57Smrg
113240dd5a57Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
113340dd5a57Smrg  | --x-incl | --x-inc | --x-in | --x-i)
113440dd5a57Smrg    ac_prev=x_includes ;;
113540dd5a57Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
113640dd5a57Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
113740dd5a57Smrg    x_includes=$ac_optarg ;;
113840dd5a57Smrg
113940dd5a57Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
114040dd5a57Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
114140dd5a57Smrg    ac_prev=x_libraries ;;
114240dd5a57Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
114340dd5a57Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
114440dd5a57Smrg    x_libraries=$ac_optarg ;;
114540dd5a57Smrg
114640dd5a57Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
114740dd5a57SmrgTry \`$0 --help' for more information"
114840dd5a57Smrg    ;;
114940dd5a57Smrg
115040dd5a57Smrg  *=*)
115140dd5a57Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
115240dd5a57Smrg    # Reject names that are not valid shell variable names.
115340dd5a57Smrg    case $ac_envvar in #(
115440dd5a57Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
115540dd5a57Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
115640dd5a57Smrg    esac
115740dd5a57Smrg    eval $ac_envvar=\$ac_optarg
115840dd5a57Smrg    export $ac_envvar ;;
115940dd5a57Smrg
116040dd5a57Smrg  *)
116140dd5a57Smrg    # FIXME: should be removed in autoconf 3.0.
116240dd5a57Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
116340dd5a57Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
116440dd5a57Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
116540dd5a57Smrg    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
116640dd5a57Smrg    ;;
116740dd5a57Smrg
116840dd5a57Smrg  esac
116940dd5a57Smrgdone
117040dd5a57Smrg
117140dd5a57Smrgif test -n "$ac_prev"; then
117240dd5a57Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
117340dd5a57Smrg  as_fn_error $? "missing argument to $ac_option"
117440dd5a57Smrgfi
117540dd5a57Smrg
117640dd5a57Smrgif test -n "$ac_unrecognized_opts"; then
117740dd5a57Smrg  case $enable_option_checking in
117840dd5a57Smrg    no) ;;
117940dd5a57Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
118040dd5a57Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
118140dd5a57Smrg  esac
118240dd5a57Smrgfi
118340dd5a57Smrg
118440dd5a57Smrg# Check all directory arguments for consistency.
118540dd5a57Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
118640dd5a57Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
118740dd5a57Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
118840dd5a57Smrg		libdir localedir mandir
118940dd5a57Smrgdo
119040dd5a57Smrg  eval ac_val=\$$ac_var
119140dd5a57Smrg  # Remove trailing slashes.
119240dd5a57Smrg  case $ac_val in
119340dd5a57Smrg    */ )
119440dd5a57Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
119540dd5a57Smrg      eval $ac_var=\$ac_val;;
119640dd5a57Smrg  esac
119740dd5a57Smrg  # Be sure to have absolute directory names.
119840dd5a57Smrg  case $ac_val in
119940dd5a57Smrg    [\\/$]* | ?:[\\/]* )  continue;;
120040dd5a57Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
120140dd5a57Smrg  esac
120240dd5a57Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
120340dd5a57Smrgdone
120440dd5a57Smrg
120540dd5a57Smrg# There might be people who depend on the old broken behavior: `$host'
120640dd5a57Smrg# used to hold the argument of --host etc.
120740dd5a57Smrg# FIXME: To remove some day.
120840dd5a57Smrgbuild=$build_alias
120940dd5a57Smrghost=$host_alias
121040dd5a57Smrgtarget=$target_alias
121140dd5a57Smrg
121240dd5a57Smrg# FIXME: To remove some day.
121340dd5a57Smrgif test "x$host_alias" != x; then
121440dd5a57Smrg  if test "x$build_alias" = x; then
121540dd5a57Smrg    cross_compiling=maybe
121640dd5a57Smrg    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
121740dd5a57Smrg    If a cross compiler is detected then cross compile mode will be used" >&2
121840dd5a57Smrg  elif test "x$build_alias" != "x$host_alias"; then
121940dd5a57Smrg    cross_compiling=yes
122040dd5a57Smrg  fi
122140dd5a57Smrgfi
122240dd5a57Smrg
122340dd5a57Smrgac_tool_prefix=
122440dd5a57Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
122540dd5a57Smrg
122640dd5a57Smrgtest "$silent" = yes && exec 6>/dev/null
122740dd5a57Smrg
122840dd5a57Smrg
122940dd5a57Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
123040dd5a57Smrgac_ls_di=`ls -di .` &&
123140dd5a57Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
123240dd5a57Smrg  as_fn_error $? "working directory cannot be determined"
123340dd5a57Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
123440dd5a57Smrg  as_fn_error $? "pwd does not report name of working directory"
123540dd5a57Smrg
123640dd5a57Smrg
123740dd5a57Smrg# Find the source files, if location was not specified.
123840dd5a57Smrgif test -z "$srcdir"; then
123940dd5a57Smrg  ac_srcdir_defaulted=yes
124040dd5a57Smrg  # Try the directory containing this script, then the parent directory.
124140dd5a57Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
124240dd5a57Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
124340dd5a57Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
124440dd5a57Smrg	 X"$as_myself" : 'X\(//\)$' \| \
124540dd5a57Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
124640dd5a57Smrg$as_echo X"$as_myself" |
124740dd5a57Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
124840dd5a57Smrg	    s//\1/
124940dd5a57Smrg	    q
125040dd5a57Smrg	  }
125140dd5a57Smrg	  /^X\(\/\/\)[^/].*/{
125240dd5a57Smrg	    s//\1/
125340dd5a57Smrg	    q
125440dd5a57Smrg	  }
125540dd5a57Smrg	  /^X\(\/\/\)$/{
125640dd5a57Smrg	    s//\1/
125740dd5a57Smrg	    q
125840dd5a57Smrg	  }
125940dd5a57Smrg	  /^X\(\/\).*/{
126040dd5a57Smrg	    s//\1/
126140dd5a57Smrg	    q
126240dd5a57Smrg	  }
126340dd5a57Smrg	  s/.*/./; q'`
126440dd5a57Smrg  srcdir=$ac_confdir
126540dd5a57Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
126640dd5a57Smrg    srcdir=..
126740dd5a57Smrg  fi
126840dd5a57Smrgelse
126940dd5a57Smrg  ac_srcdir_defaulted=no
127040dd5a57Smrgfi
127140dd5a57Smrgif test ! -r "$srcdir/$ac_unique_file"; then
127240dd5a57Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
127340dd5a57Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
127440dd5a57Smrgfi
127540dd5a57Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
127640dd5a57Smrgac_abs_confdir=`(
127740dd5a57Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
127840dd5a57Smrg	pwd)`
127940dd5a57Smrg# When building in place, set srcdir=.
128040dd5a57Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
128140dd5a57Smrg  srcdir=.
128240dd5a57Smrgfi
128340dd5a57Smrg# Remove unnecessary trailing slashes from srcdir.
128440dd5a57Smrg# Double slashes in file names in object file debugging info
128540dd5a57Smrg# mess up M-x gdb in Emacs.
128640dd5a57Smrgcase $srcdir in
128740dd5a57Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
128840dd5a57Smrgesac
128940dd5a57Smrgfor ac_var in $ac_precious_vars; do
129040dd5a57Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
129140dd5a57Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
129240dd5a57Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
129340dd5a57Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
129440dd5a57Smrgdone
129540dd5a57Smrg
129640dd5a57Smrg#
129740dd5a57Smrg# Report the --help message.
129840dd5a57Smrg#
129940dd5a57Smrgif test "$ac_init_help" = "long"; then
130040dd5a57Smrg  # Omit some internal or obsolete options to make the list less imposing.
130140dd5a57Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
130240dd5a57Smrg  cat <<_ACEOF
130340dd5a57Smrg\`configure' configures glw 8.0.0 to adapt to many kinds of systems.
130440dd5a57Smrg
130540dd5a57SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
130640dd5a57Smrg
130740dd5a57SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
130840dd5a57SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
130940dd5a57Smrg
131040dd5a57SmrgDefaults for the options are specified in brackets.
131140dd5a57Smrg
131240dd5a57SmrgConfiguration:
131340dd5a57Smrg  -h, --help              display this help and exit
131440dd5a57Smrg      --help=short        display options specific to this package
131540dd5a57Smrg      --help=recursive    display the short help of all the included packages
131640dd5a57Smrg  -V, --version           display version information and exit
131740dd5a57Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
131840dd5a57Smrg      --cache-file=FILE   cache test results in FILE [disabled]
131940dd5a57Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
132040dd5a57Smrg  -n, --no-create         do not create output files
132140dd5a57Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
132240dd5a57Smrg
132340dd5a57SmrgInstallation directories:
132440dd5a57Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
132540dd5a57Smrg                          [$ac_default_prefix]
132640dd5a57Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
132740dd5a57Smrg                          [PREFIX]
132840dd5a57Smrg
132940dd5a57SmrgBy default, \`make install' will install all the files in
133040dd5a57Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
133140dd5a57Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
133240dd5a57Smrgfor instance \`--prefix=\$HOME'.
133340dd5a57Smrg
133440dd5a57SmrgFor better control, use the options below.
133540dd5a57Smrg
133640dd5a57SmrgFine tuning of the installation directories:
133740dd5a57Smrg  --bindir=DIR            user executables [EPREFIX/bin]
133840dd5a57Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
133940dd5a57Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
134040dd5a57Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
134140dd5a57Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
134240dd5a57Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
134340dd5a57Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
134440dd5a57Smrg  --includedir=DIR        C header files [PREFIX/include]
134540dd5a57Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
134640dd5a57Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
134740dd5a57Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
134840dd5a57Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
134940dd5a57Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
135040dd5a57Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
135140dd5a57Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/glw]
135240dd5a57Smrg  --htmldir=DIR           html documentation [DOCDIR]
135340dd5a57Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
135440dd5a57Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
135540dd5a57Smrg  --psdir=DIR             ps documentation [DOCDIR]
135640dd5a57Smrg_ACEOF
135740dd5a57Smrg
135840dd5a57Smrg  cat <<\_ACEOF
135940dd5a57Smrg
136040dd5a57SmrgProgram names:
136140dd5a57Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
136240dd5a57Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
136340dd5a57Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
136440dd5a57Smrg
136540dd5a57SmrgSystem types:
136640dd5a57Smrg  --build=BUILD     configure for building on BUILD [guessed]
136740dd5a57Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
136840dd5a57Smrg_ACEOF
136940dd5a57Smrgfi
137040dd5a57Smrg
137140dd5a57Smrgif test -n "$ac_init_help"; then
137240dd5a57Smrg  case $ac_init_help in
137340dd5a57Smrg     short | recursive ) echo "Configuration of glw 8.0.0:";;
137440dd5a57Smrg   esac
137540dd5a57Smrg  cat <<\_ACEOF
137640dd5a57Smrg
137740dd5a57SmrgOptional Features:
137840dd5a57Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
137940dd5a57Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
138040dd5a57Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
138140dd5a57Smrg  --disable-dependency-tracking  speeds up one-time build
138240dd5a57Smrg  --enable-dependency-tracking   do not reject slow dependency extractors
138340dd5a57Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
138440dd5a57Smrg  --enable-static[=PKGS]  build static libraries [default=yes]
138540dd5a57Smrg  --enable-fast-install[=PKGS]
138640dd5a57Smrg                          optimize for fast installation [default=yes]
138740dd5a57Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
138840dd5a57Smrg  --enable-silent-rules          less verbose build output (undo: `make V=1')
138940dd5a57Smrg  --disable-silent-rules         verbose build output (undo: `make V=0')
139040dd5a57Smrg  --enable-motif          use Motif widgets [default=disabled]
139140dd5a57Smrg
139240dd5a57SmrgOptional Packages:
139340dd5a57Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
139440dd5a57Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
139540dd5a57Smrg  --with-pic              try to use only PIC/non-PIC objects [default=use
139640dd5a57Smrg                          both]
139740dd5a57Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
139840dd5a57Smrg
139940dd5a57SmrgSome influential environment variables:
140040dd5a57Smrg  CC          C compiler command
140140dd5a57Smrg  CFLAGS      C compiler flags
140240dd5a57Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
140340dd5a57Smrg              nonstandard directory <lib dir>
140440dd5a57Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
140540dd5a57Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
140640dd5a57Smrg              you have headers in a nonstandard directory <include dir>
140740dd5a57Smrg  CPP         C preprocessor
140840dd5a57Smrg  PKG_CONFIG  path to pkg-config utility
140940dd5a57Smrg  PKG_CONFIG_PATH
141040dd5a57Smrg              directories to add to pkg-config's search path
141140dd5a57Smrg  PKG_CONFIG_LIBDIR
141240dd5a57Smrg              path overriding pkg-config's built-in search path
141340dd5a57Smrg  GL_CFLAGS   C compiler flags for GL, overriding pkg-config
141440dd5a57Smrg  GL_LIBS     linker flags for GL, overriding pkg-config
141540dd5a57Smrg  GLW_CFLAGS  C compiler flags for GLW, overriding pkg-config
141640dd5a57Smrg  GLW_LIBS    linker flags for GLW, overriding pkg-config
141740dd5a57Smrg  X11_CFLAGS  C compiler flags for X11, overriding pkg-config
141840dd5a57Smrg  X11_LIBS    linker flags for X11, overriding pkg-config
141940dd5a57Smrg
142040dd5a57SmrgUse these variables to override the choices made by `configure' or to help
142140dd5a57Smrgit to find libraries and programs with nonstandard names/locations.
142240dd5a57Smrg
142340dd5a57SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>.
142440dd5a57Smrg_ACEOF
142540dd5a57Smrgac_status=$?
142640dd5a57Smrgfi
142740dd5a57Smrg
142840dd5a57Smrgif test "$ac_init_help" = "recursive"; then
142940dd5a57Smrg  # If there are subdirs, report their specific --help.
143040dd5a57Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
143140dd5a57Smrg    test -d "$ac_dir" ||
143240dd5a57Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
143340dd5a57Smrg      continue
143440dd5a57Smrg    ac_builddir=.
143540dd5a57Smrg
143640dd5a57Smrgcase "$ac_dir" in
143740dd5a57Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
143840dd5a57Smrg*)
143940dd5a57Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
144040dd5a57Smrg  # A ".." for each directory in $ac_dir_suffix.
144140dd5a57Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
144240dd5a57Smrg  case $ac_top_builddir_sub in
144340dd5a57Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
144440dd5a57Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
144540dd5a57Smrg  esac ;;
144640dd5a57Smrgesac
144740dd5a57Smrgac_abs_top_builddir=$ac_pwd
144840dd5a57Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
144940dd5a57Smrg# for backward compatibility:
145040dd5a57Smrgac_top_builddir=$ac_top_build_prefix
145140dd5a57Smrg
145240dd5a57Smrgcase $srcdir in
145340dd5a57Smrg  .)  # We are building in place.
145440dd5a57Smrg    ac_srcdir=.
145540dd5a57Smrg    ac_top_srcdir=$ac_top_builddir_sub
145640dd5a57Smrg    ac_abs_top_srcdir=$ac_pwd ;;
145740dd5a57Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
145840dd5a57Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
145940dd5a57Smrg    ac_top_srcdir=$srcdir
146040dd5a57Smrg    ac_abs_top_srcdir=$srcdir ;;
146140dd5a57Smrg  *) # Relative name.
146240dd5a57Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
146340dd5a57Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
146440dd5a57Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
146540dd5a57Smrgesac
146640dd5a57Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
146740dd5a57Smrg
146840dd5a57Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
146940dd5a57Smrg    # Check for guested configure.
147040dd5a57Smrg    if test -f "$ac_srcdir/configure.gnu"; then
147140dd5a57Smrg      echo &&
147240dd5a57Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
147340dd5a57Smrg    elif test -f "$ac_srcdir/configure"; then
147440dd5a57Smrg      echo &&
147540dd5a57Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
147640dd5a57Smrg    else
147740dd5a57Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
147840dd5a57Smrg    fi || ac_status=$?
147940dd5a57Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
148040dd5a57Smrg  done
148140dd5a57Smrgfi
148240dd5a57Smrg
148340dd5a57Smrgtest -n "$ac_init_help" && exit $ac_status
148440dd5a57Smrgif $ac_init_version; then
148540dd5a57Smrg  cat <<\_ACEOF
148640dd5a57Smrgglw configure 8.0.0
148740dd5a57Smrggenerated by GNU Autoconf 2.66
148840dd5a57Smrg
148940dd5a57SmrgCopyright (C) 2010 Free Software Foundation, Inc.
149040dd5a57SmrgThis configure script is free software; the Free Software Foundation
149140dd5a57Smrggives unlimited permission to copy, distribute and modify it.
149240dd5a57Smrg_ACEOF
149340dd5a57Smrg  exit
149440dd5a57Smrgfi
149540dd5a57Smrg
149640dd5a57Smrg## ------------------------ ##
149740dd5a57Smrg## Autoconf initialization. ##
149840dd5a57Smrg## ------------------------ ##
149940dd5a57Smrg
150040dd5a57Smrg# ac_fn_c_try_compile LINENO
150140dd5a57Smrg# --------------------------
150240dd5a57Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
150340dd5a57Smrgac_fn_c_try_compile ()
150440dd5a57Smrg{
150540dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
150640dd5a57Smrg  rm -f conftest.$ac_objext
150740dd5a57Smrg  if { { ac_try="$ac_compile"
150840dd5a57Smrgcase "(($ac_try" in
150940dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
151040dd5a57Smrg  *) ac_try_echo=$ac_try;;
151140dd5a57Smrgesac
151240dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
151340dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
151440dd5a57Smrg  (eval "$ac_compile") 2>conftest.err
151540dd5a57Smrg  ac_status=$?
151640dd5a57Smrg  if test -s conftest.err; then
151740dd5a57Smrg    grep -v '^ *+' conftest.err >conftest.er1
151840dd5a57Smrg    cat conftest.er1 >&5
151940dd5a57Smrg    mv -f conftest.er1 conftest.err
152040dd5a57Smrg  fi
152140dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
152240dd5a57Smrg  test $ac_status = 0; } && {
152340dd5a57Smrg	 test -z "$ac_c_werror_flag" ||
152440dd5a57Smrg	 test ! -s conftest.err
152540dd5a57Smrg       } && test -s conftest.$ac_objext; then :
152640dd5a57Smrg  ac_retval=0
152740dd5a57Smrgelse
152840dd5a57Smrg  $as_echo "$as_me: failed program was:" >&5
152940dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5
153040dd5a57Smrg
153140dd5a57Smrg	ac_retval=1
153240dd5a57Smrgfi
153340dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
153440dd5a57Smrg  as_fn_set_status $ac_retval
153540dd5a57Smrg
153640dd5a57Smrg} # ac_fn_c_try_compile
153740dd5a57Smrg
153840dd5a57Smrg# ac_fn_c_try_cpp LINENO
153940dd5a57Smrg# ----------------------
154040dd5a57Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
154140dd5a57Smrgac_fn_c_try_cpp ()
154240dd5a57Smrg{
154340dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
154440dd5a57Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
154540dd5a57Smrgcase "(($ac_try" in
154640dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
154740dd5a57Smrg  *) ac_try_echo=$ac_try;;
154840dd5a57Smrgesac
154940dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
155040dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
155140dd5a57Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
155240dd5a57Smrg  ac_status=$?
155340dd5a57Smrg  if test -s conftest.err; then
155440dd5a57Smrg    grep -v '^ *+' conftest.err >conftest.er1
155540dd5a57Smrg    cat conftest.er1 >&5
155640dd5a57Smrg    mv -f conftest.er1 conftest.err
155740dd5a57Smrg  fi
155840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
155940dd5a57Smrg  test $ac_status = 0; } >/dev/null && {
156040dd5a57Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
156140dd5a57Smrg	 test ! -s conftest.err
156240dd5a57Smrg       }; then :
156340dd5a57Smrg  ac_retval=0
156440dd5a57Smrgelse
156540dd5a57Smrg  $as_echo "$as_me: failed program was:" >&5
156640dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5
156740dd5a57Smrg
156840dd5a57Smrg    ac_retval=1
156940dd5a57Smrgfi
157040dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
157140dd5a57Smrg  as_fn_set_status $ac_retval
157240dd5a57Smrg
157340dd5a57Smrg} # ac_fn_c_try_cpp
157440dd5a57Smrg
157540dd5a57Smrg# ac_fn_c_try_link LINENO
157640dd5a57Smrg# -----------------------
157740dd5a57Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
157840dd5a57Smrgac_fn_c_try_link ()
157940dd5a57Smrg{
158040dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
158140dd5a57Smrg  rm -f conftest.$ac_objext conftest$ac_exeext
158240dd5a57Smrg  if { { ac_try="$ac_link"
158340dd5a57Smrgcase "(($ac_try" in
158440dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
158540dd5a57Smrg  *) ac_try_echo=$ac_try;;
158640dd5a57Smrgesac
158740dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
158840dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
158940dd5a57Smrg  (eval "$ac_link") 2>conftest.err
159040dd5a57Smrg  ac_status=$?
159140dd5a57Smrg  if test -s conftest.err; then
159240dd5a57Smrg    grep -v '^ *+' conftest.err >conftest.er1
159340dd5a57Smrg    cat conftest.er1 >&5
159440dd5a57Smrg    mv -f conftest.er1 conftest.err
159540dd5a57Smrg  fi
159640dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
159740dd5a57Smrg  test $ac_status = 0; } && {
159840dd5a57Smrg	 test -z "$ac_c_werror_flag" ||
159940dd5a57Smrg	 test ! -s conftest.err
160040dd5a57Smrg       } && test -s conftest$ac_exeext && {
160140dd5a57Smrg	 test "$cross_compiling" = yes ||
160240dd5a57Smrg	 $as_test_x conftest$ac_exeext
160340dd5a57Smrg       }; then :
160440dd5a57Smrg  ac_retval=0
160540dd5a57Smrgelse
160640dd5a57Smrg  $as_echo "$as_me: failed program was:" >&5
160740dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5
160840dd5a57Smrg
160940dd5a57Smrg	ac_retval=1
161040dd5a57Smrgfi
161140dd5a57Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
161240dd5a57Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
161340dd5a57Smrg  # interfere with the next link command; also delete a directory that is
161440dd5a57Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
161540dd5a57Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
161640dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
161740dd5a57Smrg  as_fn_set_status $ac_retval
161840dd5a57Smrg
161940dd5a57Smrg} # ac_fn_c_try_link
162040dd5a57Smrg
162140dd5a57Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
162240dd5a57Smrg# -------------------------------------------------------
162340dd5a57Smrg# Tests whether HEADER exists and can be compiled using the include files in
162440dd5a57Smrg# INCLUDES, setting the cache variable VAR accordingly.
162540dd5a57Smrgac_fn_c_check_header_compile ()
162640dd5a57Smrg{
162740dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
162840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
162940dd5a57Smrg$as_echo_n "checking for $2... " >&6; }
163040dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then :
163140dd5a57Smrg  $as_echo_n "(cached) " >&6
163240dd5a57Smrgelse
163340dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
163440dd5a57Smrg/* end confdefs.h.  */
163540dd5a57Smrg$4
163640dd5a57Smrg#include <$2>
163740dd5a57Smrg_ACEOF
163840dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
163940dd5a57Smrg  eval "$3=yes"
164040dd5a57Smrgelse
164140dd5a57Smrg  eval "$3=no"
164240dd5a57Smrgfi
164340dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
164440dd5a57Smrgfi
164540dd5a57Smrgeval ac_res=\$$3
164640dd5a57Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
164740dd5a57Smrg$as_echo "$ac_res" >&6; }
164840dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
164940dd5a57Smrg
165040dd5a57Smrg} # ac_fn_c_check_header_compile
165140dd5a57Smrg
165240dd5a57Smrg# ac_fn_c_try_run LINENO
165340dd5a57Smrg# ----------------------
165440dd5a57Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
165540dd5a57Smrg# that executables *can* be run.
165640dd5a57Smrgac_fn_c_try_run ()
165740dd5a57Smrg{
165840dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
165940dd5a57Smrg  if { { ac_try="$ac_link"
166040dd5a57Smrgcase "(($ac_try" in
166140dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
166240dd5a57Smrg  *) ac_try_echo=$ac_try;;
166340dd5a57Smrgesac
166440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
166540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
166640dd5a57Smrg  (eval "$ac_link") 2>&5
166740dd5a57Smrg  ac_status=$?
166840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
166940dd5a57Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
167040dd5a57Smrg  { { case "(($ac_try" in
167140dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
167240dd5a57Smrg  *) ac_try_echo=$ac_try;;
167340dd5a57Smrgesac
167440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
167540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
167640dd5a57Smrg  (eval "$ac_try") 2>&5
167740dd5a57Smrg  ac_status=$?
167840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
167940dd5a57Smrg  test $ac_status = 0; }; }; then :
168040dd5a57Smrg  ac_retval=0
168140dd5a57Smrgelse
168240dd5a57Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
168340dd5a57Smrg       $as_echo "$as_me: failed program was:" >&5
168440dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5
168540dd5a57Smrg
168640dd5a57Smrg       ac_retval=$ac_status
168740dd5a57Smrgfi
168840dd5a57Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
168940dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
169040dd5a57Smrg  as_fn_set_status $ac_retval
169140dd5a57Smrg
169240dd5a57Smrg} # ac_fn_c_try_run
169340dd5a57Smrg
169440dd5a57Smrg# ac_fn_c_check_func LINENO FUNC VAR
169540dd5a57Smrg# ----------------------------------
169640dd5a57Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
169740dd5a57Smrgac_fn_c_check_func ()
169840dd5a57Smrg{
169940dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
170040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
170140dd5a57Smrg$as_echo_n "checking for $2... " >&6; }
170240dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then :
170340dd5a57Smrg  $as_echo_n "(cached) " >&6
170440dd5a57Smrgelse
170540dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
170640dd5a57Smrg/* end confdefs.h.  */
170740dd5a57Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
170840dd5a57Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
170940dd5a57Smrg#define $2 innocuous_$2
171040dd5a57Smrg
171140dd5a57Smrg/* System header to define __stub macros and hopefully few prototypes,
171240dd5a57Smrg    which can conflict with char $2 (); below.
171340dd5a57Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
171440dd5a57Smrg    <limits.h> exists even on freestanding compilers.  */
171540dd5a57Smrg
171640dd5a57Smrg#ifdef __STDC__
171740dd5a57Smrg# include <limits.h>
171840dd5a57Smrg#else
171940dd5a57Smrg# include <assert.h>
172040dd5a57Smrg#endif
172140dd5a57Smrg
172240dd5a57Smrg#undef $2
172340dd5a57Smrg
172440dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
172540dd5a57Smrg   Use char because int might match the return type of a GCC
172640dd5a57Smrg   builtin and then its argument prototype would still apply.  */
172740dd5a57Smrg#ifdef __cplusplus
172840dd5a57Smrgextern "C"
172940dd5a57Smrg#endif
173040dd5a57Smrgchar $2 ();
173140dd5a57Smrg/* The GNU C library defines this for functions which it implements
173240dd5a57Smrg    to always fail with ENOSYS.  Some functions are actually named
173340dd5a57Smrg    something starting with __ and the normal name is an alias.  */
173440dd5a57Smrg#if defined __stub_$2 || defined __stub___$2
173540dd5a57Smrgchoke me
173640dd5a57Smrg#endif
173740dd5a57Smrg
173840dd5a57Smrgint
173940dd5a57Smrgmain ()
174040dd5a57Smrg{
174140dd5a57Smrgreturn $2 ();
174240dd5a57Smrg  ;
174340dd5a57Smrg  return 0;
174440dd5a57Smrg}
174540dd5a57Smrg_ACEOF
174640dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
174740dd5a57Smrg  eval "$3=yes"
174840dd5a57Smrgelse
174940dd5a57Smrg  eval "$3=no"
175040dd5a57Smrgfi
175140dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
175240dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
175340dd5a57Smrgfi
175440dd5a57Smrgeval ac_res=\$$3
175540dd5a57Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
175640dd5a57Smrg$as_echo "$ac_res" >&6; }
175740dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
175840dd5a57Smrg
175940dd5a57Smrg} # ac_fn_c_check_func
176040dd5a57Smrg
176140dd5a57Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
176240dd5a57Smrg# -------------------------------------------------------
176340dd5a57Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using
176440dd5a57Smrg# the include files in INCLUDES and setting the cache variable VAR
176540dd5a57Smrg# accordingly.
176640dd5a57Smrgac_fn_c_check_header_mongrel ()
176740dd5a57Smrg{
176840dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
176940dd5a57Smrg  if eval "test \"\${$3+set}\"" = set; then :
177040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
177140dd5a57Smrg$as_echo_n "checking for $2... " >&6; }
177240dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then :
177340dd5a57Smrg  $as_echo_n "(cached) " >&6
177440dd5a57Smrgfi
177540dd5a57Smrgeval ac_res=\$$3
177640dd5a57Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
177740dd5a57Smrg$as_echo "$ac_res" >&6; }
177840dd5a57Smrgelse
177940dd5a57Smrg  # Is the header compilable?
178040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
178140dd5a57Smrg$as_echo_n "checking $2 usability... " >&6; }
178240dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
178340dd5a57Smrg/* end confdefs.h.  */
178440dd5a57Smrg$4
178540dd5a57Smrg#include <$2>
178640dd5a57Smrg_ACEOF
178740dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
178840dd5a57Smrg  ac_header_compiler=yes
178940dd5a57Smrgelse
179040dd5a57Smrg  ac_header_compiler=no
179140dd5a57Smrgfi
179240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
179340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
179440dd5a57Smrg$as_echo "$ac_header_compiler" >&6; }
179540dd5a57Smrg
179640dd5a57Smrg# Is the header present?
179740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
179840dd5a57Smrg$as_echo_n "checking $2 presence... " >&6; }
179940dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
180040dd5a57Smrg/* end confdefs.h.  */
180140dd5a57Smrg#include <$2>
180240dd5a57Smrg_ACEOF
180340dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then :
180440dd5a57Smrg  ac_header_preproc=yes
180540dd5a57Smrgelse
180640dd5a57Smrg  ac_header_preproc=no
180740dd5a57Smrgfi
180840dd5a57Smrgrm -f conftest.err conftest.$ac_ext
180940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
181040dd5a57Smrg$as_echo "$ac_header_preproc" >&6; }
181140dd5a57Smrg
181240dd5a57Smrg# So?  What about this header?
181340dd5a57Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
181440dd5a57Smrg  yes:no: )
181540dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
181640dd5a57Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
181740dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
181840dd5a57Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
181940dd5a57Smrg    ;;
182040dd5a57Smrg  no:yes:* )
182140dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
182240dd5a57Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
182340dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
182440dd5a57Smrg$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
182540dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
182640dd5a57Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
182740dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
182840dd5a57Smrg$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
182940dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
183040dd5a57Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
183140dd5a57Smrg( $as_echo "## ---------------------------------------------------------------------- ##
183240dd5a57Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa ##
183340dd5a57Smrg## ---------------------------------------------------------------------- ##"
183440dd5a57Smrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
183540dd5a57Smrg    ;;
183640dd5a57Smrgesac
183740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
183840dd5a57Smrg$as_echo_n "checking for $2... " >&6; }
183940dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then :
184040dd5a57Smrg  $as_echo_n "(cached) " >&6
184140dd5a57Smrgelse
184240dd5a57Smrg  eval "$3=\$ac_header_compiler"
184340dd5a57Smrgfi
184440dd5a57Smrgeval ac_res=\$$3
184540dd5a57Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
184640dd5a57Smrg$as_echo "$ac_res" >&6; }
184740dd5a57Smrgfi
184840dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
184940dd5a57Smrg
185040dd5a57Smrg} # ac_fn_c_check_header_mongrel
185140dd5a57Smrg
185240dd5a57Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
185340dd5a57Smrg# ---------------------------------------------
185440dd5a57Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
185540dd5a57Smrg# accordingly.
185640dd5a57Smrgac_fn_c_check_decl ()
185740dd5a57Smrg{
185840dd5a57Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
185940dd5a57Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
186040dd5a57Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
186140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
186240dd5a57Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
186340dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then :
186440dd5a57Smrg  $as_echo_n "(cached) " >&6
186540dd5a57Smrgelse
186640dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
186740dd5a57Smrg/* end confdefs.h.  */
186840dd5a57Smrg$4
186940dd5a57Smrgint
187040dd5a57Smrgmain ()
187140dd5a57Smrg{
187240dd5a57Smrg#ifndef $as_decl_name
187340dd5a57Smrg#ifdef __cplusplus
187440dd5a57Smrg  (void) $as_decl_use;
187540dd5a57Smrg#else
187640dd5a57Smrg  (void) $as_decl_name;
187740dd5a57Smrg#endif
187840dd5a57Smrg#endif
187940dd5a57Smrg
188040dd5a57Smrg  ;
188140dd5a57Smrg  return 0;
188240dd5a57Smrg}
188340dd5a57Smrg_ACEOF
188440dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
188540dd5a57Smrg  eval "$3=yes"
188640dd5a57Smrgelse
188740dd5a57Smrg  eval "$3=no"
188840dd5a57Smrgfi
188940dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
189040dd5a57Smrgfi
189140dd5a57Smrgeval ac_res=\$$3
189240dd5a57Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
189340dd5a57Smrg$as_echo "$ac_res" >&6; }
189440dd5a57Smrg  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
189540dd5a57Smrg
189640dd5a57Smrg} # ac_fn_c_check_decl
189740dd5a57Smrgcat >config.log <<_ACEOF
189840dd5a57SmrgThis file contains any messages produced by compilers while
189940dd5a57Smrgrunning configure, to aid debugging if configure makes a mistake.
190040dd5a57Smrg
190140dd5a57SmrgIt was created by glw $as_me 8.0.0, which was
190240dd5a57Smrggenerated by GNU Autoconf 2.66.  Invocation command line was
190340dd5a57Smrg
190440dd5a57Smrg  $ $0 $@
190540dd5a57Smrg
190640dd5a57Smrg_ACEOF
190740dd5a57Smrgexec 5>>config.log
190840dd5a57Smrg{
190940dd5a57Smrgcat <<_ASUNAME
191040dd5a57Smrg## --------- ##
191140dd5a57Smrg## Platform. ##
191240dd5a57Smrg## --------- ##
191340dd5a57Smrg
191440dd5a57Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
191540dd5a57Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
191640dd5a57Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
191740dd5a57Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
191840dd5a57Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
191940dd5a57Smrg
192040dd5a57Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
192140dd5a57Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
192240dd5a57Smrg
192340dd5a57Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
192440dd5a57Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
192540dd5a57Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
192640dd5a57Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
192740dd5a57Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
192840dd5a57Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
192940dd5a57Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
193040dd5a57Smrg
193140dd5a57Smrg_ASUNAME
193240dd5a57Smrg
193340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
193440dd5a57Smrgfor as_dir in $PATH
193540dd5a57Smrgdo
193640dd5a57Smrg  IFS=$as_save_IFS
193740dd5a57Smrg  test -z "$as_dir" && as_dir=.
193840dd5a57Smrg    $as_echo "PATH: $as_dir"
193940dd5a57Smrg  done
194040dd5a57SmrgIFS=$as_save_IFS
194140dd5a57Smrg
194240dd5a57Smrg} >&5
194340dd5a57Smrg
194440dd5a57Smrgcat >&5 <<_ACEOF
194540dd5a57Smrg
194640dd5a57Smrg
194740dd5a57Smrg## ----------- ##
194840dd5a57Smrg## Core tests. ##
194940dd5a57Smrg## ----------- ##
195040dd5a57Smrg
195140dd5a57Smrg_ACEOF
195240dd5a57Smrg
195340dd5a57Smrg
195440dd5a57Smrg# Keep a trace of the command line.
195540dd5a57Smrg# Strip out --no-create and --no-recursion so they do not pile up.
195640dd5a57Smrg# Strip out --silent because we don't want to record it for future runs.
195740dd5a57Smrg# Also quote any args containing shell meta-characters.
195840dd5a57Smrg# Make two passes to allow for proper duplicate-argument suppression.
195940dd5a57Smrgac_configure_args=
196040dd5a57Smrgac_configure_args0=
196140dd5a57Smrgac_configure_args1=
196240dd5a57Smrgac_must_keep_next=false
196340dd5a57Smrgfor ac_pass in 1 2
196440dd5a57Smrgdo
196540dd5a57Smrg  for ac_arg
196640dd5a57Smrg  do
196740dd5a57Smrg    case $ac_arg in
196840dd5a57Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
196940dd5a57Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
197040dd5a57Smrg    | -silent | --silent | --silen | --sile | --sil)
197140dd5a57Smrg      continue ;;
197240dd5a57Smrg    *\'*)
197340dd5a57Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
197440dd5a57Smrg    esac
197540dd5a57Smrg    case $ac_pass in
197640dd5a57Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
197740dd5a57Smrg    2)
197840dd5a57Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
197940dd5a57Smrg      if test $ac_must_keep_next = true; then
198040dd5a57Smrg	ac_must_keep_next=false # Got value, back to normal.
198140dd5a57Smrg      else
198240dd5a57Smrg	case $ac_arg in
198340dd5a57Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
198440dd5a57Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
198540dd5a57Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
198640dd5a57Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
198740dd5a57Smrg	    case "$ac_configure_args0 " in
198840dd5a57Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
198940dd5a57Smrg	    esac
199040dd5a57Smrg	    ;;
199140dd5a57Smrg	  -* ) ac_must_keep_next=true ;;
199240dd5a57Smrg	esac
199340dd5a57Smrg      fi
199440dd5a57Smrg      as_fn_append ac_configure_args " '$ac_arg'"
199540dd5a57Smrg      ;;
199640dd5a57Smrg    esac
199740dd5a57Smrg  done
199840dd5a57Smrgdone
199940dd5a57Smrg{ ac_configure_args0=; unset ac_configure_args0;}
200040dd5a57Smrg{ ac_configure_args1=; unset ac_configure_args1;}
200140dd5a57Smrg
200240dd5a57Smrg# When interrupted or exit'd, cleanup temporary files, and complete
200340dd5a57Smrg# config.log.  We remove comments because anyway the quotes in there
200440dd5a57Smrg# would cause problems or look ugly.
200540dd5a57Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
200640dd5a57Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
200740dd5a57Smrgtrap 'exit_status=$?
200840dd5a57Smrg  # Save into config.log some information that might help in debugging.
200940dd5a57Smrg  {
201040dd5a57Smrg    echo
201140dd5a57Smrg
201240dd5a57Smrg    $as_echo "## ---------------- ##
201340dd5a57Smrg## Cache variables. ##
201440dd5a57Smrg## ---------------- ##"
201540dd5a57Smrg    echo
201640dd5a57Smrg    # The following way of writing the cache mishandles newlines in values,
201740dd5a57Smrg(
201840dd5a57Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
201940dd5a57Smrg    eval ac_val=\$$ac_var
202040dd5a57Smrg    case $ac_val in #(
202140dd5a57Smrg    *${as_nl}*)
202240dd5a57Smrg      case $ac_var in #(
202340dd5a57Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
202440dd5a57Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
202540dd5a57Smrg      esac
202640dd5a57Smrg      case $ac_var in #(
202740dd5a57Smrg      _ | IFS | as_nl) ;; #(
202840dd5a57Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
202940dd5a57Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
203040dd5a57Smrg      esac ;;
203140dd5a57Smrg    esac
203240dd5a57Smrg  done
203340dd5a57Smrg  (set) 2>&1 |
203440dd5a57Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
203540dd5a57Smrg    *${as_nl}ac_space=\ *)
203640dd5a57Smrg      sed -n \
203740dd5a57Smrg	"s/'\''/'\''\\\\'\'''\''/g;
203840dd5a57Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
203940dd5a57Smrg      ;; #(
204040dd5a57Smrg    *)
204140dd5a57Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
204240dd5a57Smrg      ;;
204340dd5a57Smrg    esac |
204440dd5a57Smrg    sort
204540dd5a57Smrg)
204640dd5a57Smrg    echo
204740dd5a57Smrg
204840dd5a57Smrg    $as_echo "## ----------------- ##
204940dd5a57Smrg## Output variables. ##
205040dd5a57Smrg## ----------------- ##"
205140dd5a57Smrg    echo
205240dd5a57Smrg    for ac_var in $ac_subst_vars
205340dd5a57Smrg    do
205440dd5a57Smrg      eval ac_val=\$$ac_var
205540dd5a57Smrg      case $ac_val in
205640dd5a57Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
205740dd5a57Smrg      esac
205840dd5a57Smrg      $as_echo "$ac_var='\''$ac_val'\''"
205940dd5a57Smrg    done | sort
206040dd5a57Smrg    echo
206140dd5a57Smrg
206240dd5a57Smrg    if test -n "$ac_subst_files"; then
206340dd5a57Smrg      $as_echo "## ------------------- ##
206440dd5a57Smrg## File substitutions. ##
206540dd5a57Smrg## ------------------- ##"
206640dd5a57Smrg      echo
206740dd5a57Smrg      for ac_var in $ac_subst_files
206840dd5a57Smrg      do
206940dd5a57Smrg	eval ac_val=\$$ac_var
207040dd5a57Smrg	case $ac_val in
207140dd5a57Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
207240dd5a57Smrg	esac
207340dd5a57Smrg	$as_echo "$ac_var='\''$ac_val'\''"
207440dd5a57Smrg      done | sort
207540dd5a57Smrg      echo
207640dd5a57Smrg    fi
207740dd5a57Smrg
207840dd5a57Smrg    if test -s confdefs.h; then
207940dd5a57Smrg      $as_echo "## ----------- ##
208040dd5a57Smrg## confdefs.h. ##
208140dd5a57Smrg## ----------- ##"
208240dd5a57Smrg      echo
208340dd5a57Smrg      cat confdefs.h
208440dd5a57Smrg      echo
208540dd5a57Smrg    fi
208640dd5a57Smrg    test "$ac_signal" != 0 &&
208740dd5a57Smrg      $as_echo "$as_me: caught signal $ac_signal"
208840dd5a57Smrg    $as_echo "$as_me: exit $exit_status"
208940dd5a57Smrg  } >&5
209040dd5a57Smrg  rm -f core *.core core.conftest.* &&
209140dd5a57Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
209240dd5a57Smrg    exit $exit_status
209340dd5a57Smrg' 0
209440dd5a57Smrgfor ac_signal in 1 2 13 15; do
209540dd5a57Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
209640dd5a57Smrgdone
209740dd5a57Smrgac_signal=0
209840dd5a57Smrg
209940dd5a57Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
210040dd5a57Smrgrm -f -r conftest* confdefs.h
210140dd5a57Smrg
210240dd5a57Smrg$as_echo "/* confdefs.h */" > confdefs.h
210340dd5a57Smrg
210440dd5a57Smrg# Predefined preprocessor variables.
210540dd5a57Smrg
210640dd5a57Smrgcat >>confdefs.h <<_ACEOF
210740dd5a57Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
210840dd5a57Smrg_ACEOF
210940dd5a57Smrg
211040dd5a57Smrgcat >>confdefs.h <<_ACEOF
211140dd5a57Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
211240dd5a57Smrg_ACEOF
211340dd5a57Smrg
211440dd5a57Smrgcat >>confdefs.h <<_ACEOF
211540dd5a57Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
211640dd5a57Smrg_ACEOF
211740dd5a57Smrg
211840dd5a57Smrgcat >>confdefs.h <<_ACEOF
211940dd5a57Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
212040dd5a57Smrg_ACEOF
212140dd5a57Smrg
212240dd5a57Smrgcat >>confdefs.h <<_ACEOF
212340dd5a57Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
212440dd5a57Smrg_ACEOF
212540dd5a57Smrg
212640dd5a57Smrgcat >>confdefs.h <<_ACEOF
212740dd5a57Smrg#define PACKAGE_URL "$PACKAGE_URL"
212840dd5a57Smrg_ACEOF
212940dd5a57Smrg
213040dd5a57Smrg
213140dd5a57Smrg# Let the site file select an alternate cache file if it wants to.
213240dd5a57Smrg# Prefer an explicitly selected file to automatically selected ones.
213340dd5a57Smrgac_site_file1=NONE
213440dd5a57Smrgac_site_file2=NONE
213540dd5a57Smrgif test -n "$CONFIG_SITE"; then
213640dd5a57Smrg  # We do not want a PATH search for config.site.
213740dd5a57Smrg  case $CONFIG_SITE in #((
213840dd5a57Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
213940dd5a57Smrg    */*) ac_site_file1=$CONFIG_SITE;;
214040dd5a57Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
214140dd5a57Smrg  esac
214240dd5a57Smrgelif test "x$prefix" != xNONE; then
214340dd5a57Smrg  ac_site_file1=$prefix/share/config.site
214440dd5a57Smrg  ac_site_file2=$prefix/etc/config.site
214540dd5a57Smrgelse
214640dd5a57Smrg  ac_site_file1=$ac_default_prefix/share/config.site
214740dd5a57Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
214840dd5a57Smrgfi
214940dd5a57Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
215040dd5a57Smrgdo
215140dd5a57Smrg  test "x$ac_site_file" = xNONE && continue
215240dd5a57Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
215340dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
215440dd5a57Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
215540dd5a57Smrg    sed 's/^/| /' "$ac_site_file" >&5
215640dd5a57Smrg    . "$ac_site_file" \
215740dd5a57Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
215840dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
215940dd5a57Smrgas_fn_error $? "failed to load site script $ac_site_file
216040dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
216140dd5a57Smrg  fi
216240dd5a57Smrgdone
216340dd5a57Smrg
216440dd5a57Smrgif test -r "$cache_file"; then
216540dd5a57Smrg  # Some versions of bash will fail to source /dev/null (special files
216640dd5a57Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
216740dd5a57Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
216840dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
216940dd5a57Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
217040dd5a57Smrg    case $cache_file in
217140dd5a57Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
217240dd5a57Smrg      *)                      . "./$cache_file";;
217340dd5a57Smrg    esac
217440dd5a57Smrg  fi
217540dd5a57Smrgelse
217640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
217740dd5a57Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
217840dd5a57Smrg  >$cache_file
217940dd5a57Smrgfi
218040dd5a57Smrg
218140dd5a57Smrg# Check that the precious variables saved in the cache have kept the same
218240dd5a57Smrg# value.
218340dd5a57Smrgac_cache_corrupted=false
218440dd5a57Smrgfor ac_var in $ac_precious_vars; do
218540dd5a57Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
218640dd5a57Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
218740dd5a57Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
218840dd5a57Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
218940dd5a57Smrg  case $ac_old_set,$ac_new_set in
219040dd5a57Smrg    set,)
219140dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
219240dd5a57Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
219340dd5a57Smrg      ac_cache_corrupted=: ;;
219440dd5a57Smrg    ,set)
219540dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
219640dd5a57Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
219740dd5a57Smrg      ac_cache_corrupted=: ;;
219840dd5a57Smrg    ,);;
219940dd5a57Smrg    *)
220040dd5a57Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
220140dd5a57Smrg	# differences in whitespace do not lead to failure.
220240dd5a57Smrg	ac_old_val_w=`echo x $ac_old_val`
220340dd5a57Smrg	ac_new_val_w=`echo x $ac_new_val`
220440dd5a57Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
220540dd5a57Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
220640dd5a57Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
220740dd5a57Smrg	  ac_cache_corrupted=:
220840dd5a57Smrg	else
220940dd5a57Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
221040dd5a57Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
221140dd5a57Smrg	  eval $ac_var=\$ac_old_val
221240dd5a57Smrg	fi
221340dd5a57Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
221440dd5a57Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
221540dd5a57Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
221640dd5a57Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
221740dd5a57Smrg      fi;;
221840dd5a57Smrg  esac
221940dd5a57Smrg  # Pass precious variables to config.status.
222040dd5a57Smrg  if test "$ac_new_set" = set; then
222140dd5a57Smrg    case $ac_new_val in
222240dd5a57Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
222340dd5a57Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
222440dd5a57Smrg    esac
222540dd5a57Smrg    case " $ac_configure_args " in
222640dd5a57Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
222740dd5a57Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
222840dd5a57Smrg    esac
222940dd5a57Smrg  fi
223040dd5a57Smrgdone
223140dd5a57Smrgif $ac_cache_corrupted; then
223240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
223340dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
223440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
223540dd5a57Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
223640dd5a57Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
223740dd5a57Smrgfi
223840dd5a57Smrg## -------------------- ##
223940dd5a57Smrg## Main body of script. ##
224040dd5a57Smrg## -------------------- ##
224140dd5a57Smrg
224240dd5a57Smrgac_ext=c
224340dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
224440dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
224540dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
224640dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
224740dd5a57Smrg
224840dd5a57Smrg
224940dd5a57Smrgac_aux_dir=
225040dd5a57Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
225140dd5a57Smrg  if test -f "$ac_dir/install-sh"; then
225240dd5a57Smrg    ac_aux_dir=$ac_dir
225340dd5a57Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
225440dd5a57Smrg    break
225540dd5a57Smrg  elif test -f "$ac_dir/install.sh"; then
225640dd5a57Smrg    ac_aux_dir=$ac_dir
225740dd5a57Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
225840dd5a57Smrg    break
225940dd5a57Smrg  elif test -f "$ac_dir/shtool"; then
226040dd5a57Smrg    ac_aux_dir=$ac_dir
226140dd5a57Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
226240dd5a57Smrg    break
226340dd5a57Smrg  fi
226440dd5a57Smrgdone
226540dd5a57Smrgif test -z "$ac_aux_dir"; then
226640dd5a57Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
226740dd5a57Smrgfi
226840dd5a57Smrg
226940dd5a57Smrg# These three variables are undocumented and unsupported,
227040dd5a57Smrg# and are intended to be withdrawn in a future Autoconf release.
227140dd5a57Smrg# They can cause serious problems if a builder's source tree is in a directory
227240dd5a57Smrg# whose full name contains unusual characters.
227340dd5a57Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
227440dd5a57Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
227540dd5a57Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
227640dd5a57Smrg
227740dd5a57Smrg
227840dd5a57Smrg# Make sure we can run config.sub.
227940dd5a57Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
228040dd5a57Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
228140dd5a57Smrg
228240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
228340dd5a57Smrg$as_echo_n "checking build system type... " >&6; }
228440dd5a57Smrgif test "${ac_cv_build+set}" = set; then :
228540dd5a57Smrg  $as_echo_n "(cached) " >&6
228640dd5a57Smrgelse
228740dd5a57Smrg  ac_build_alias=$build_alias
228840dd5a57Smrgtest "x$ac_build_alias" = x &&
228940dd5a57Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
229040dd5a57Smrgtest "x$ac_build_alias" = x &&
229140dd5a57Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
229240dd5a57Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
229340dd5a57Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
229440dd5a57Smrg
229540dd5a57Smrgfi
229640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
229740dd5a57Smrg$as_echo "$ac_cv_build" >&6; }
229840dd5a57Smrgcase $ac_cv_build in
229940dd5a57Smrg*-*-*) ;;
230040dd5a57Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
230140dd5a57Smrgesac
230240dd5a57Smrgbuild=$ac_cv_build
230340dd5a57Smrgac_save_IFS=$IFS; IFS='-'
230440dd5a57Smrgset x $ac_cv_build
230540dd5a57Smrgshift
230640dd5a57Smrgbuild_cpu=$1
230740dd5a57Smrgbuild_vendor=$2
230840dd5a57Smrgshift; shift
230940dd5a57Smrg# Remember, the first character of IFS is used to create $*,
231040dd5a57Smrg# except with old shells:
231140dd5a57Smrgbuild_os=$*
231240dd5a57SmrgIFS=$ac_save_IFS
231340dd5a57Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
231440dd5a57Smrg
231540dd5a57Smrg
231640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
231740dd5a57Smrg$as_echo_n "checking host system type... " >&6; }
231840dd5a57Smrgif test "${ac_cv_host+set}" = set; then :
231940dd5a57Smrg  $as_echo_n "(cached) " >&6
232040dd5a57Smrgelse
232140dd5a57Smrg  if test "x$host_alias" = x; then
232240dd5a57Smrg  ac_cv_host=$ac_cv_build
232340dd5a57Smrgelse
232440dd5a57Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
232540dd5a57Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
232640dd5a57Smrgfi
232740dd5a57Smrg
232840dd5a57Smrgfi
232940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
233040dd5a57Smrg$as_echo "$ac_cv_host" >&6; }
233140dd5a57Smrgcase $ac_cv_host in
233240dd5a57Smrg*-*-*) ;;
233340dd5a57Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
233440dd5a57Smrgesac
233540dd5a57Smrghost=$ac_cv_host
233640dd5a57Smrgac_save_IFS=$IFS; IFS='-'
233740dd5a57Smrgset x $ac_cv_host
233840dd5a57Smrgshift
233940dd5a57Smrghost_cpu=$1
234040dd5a57Smrghost_vendor=$2
234140dd5a57Smrgshift; shift
234240dd5a57Smrg# Remember, the first character of IFS is used to create $*,
234340dd5a57Smrg# except with old shells:
234440dd5a57Smrghost_os=$*
234540dd5a57SmrgIFS=$ac_save_IFS
234640dd5a57Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
234740dd5a57Smrg
234840dd5a57Smrg
234940dd5a57Smrg
235040dd5a57Smrgam__api_version='1.11'
235140dd5a57Smrg
235240dd5a57Smrg# Find a good install program.  We prefer a C program (faster),
235340dd5a57Smrg# so one script is as good as another.  But avoid the broken or
235440dd5a57Smrg# incompatible versions:
235540dd5a57Smrg# SysV /etc/install, /usr/sbin/install
235640dd5a57Smrg# SunOS /usr/etc/install
235740dd5a57Smrg# IRIX /sbin/install
235840dd5a57Smrg# AIX /bin/install
235940dd5a57Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
236040dd5a57Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
236140dd5a57Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
236240dd5a57Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
236340dd5a57Smrg# OS/2's system install, which has a completely different semantic
236440dd5a57Smrg# ./install, which can be erroneously created by make from ./install.sh.
236540dd5a57Smrg# Reject install programs that cannot install multiple files.
236640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
236740dd5a57Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
236840dd5a57Smrgif test -z "$INSTALL"; then
236940dd5a57Smrgif test "${ac_cv_path_install+set}" = set; then :
237040dd5a57Smrg  $as_echo_n "(cached) " >&6
237140dd5a57Smrgelse
237240dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
237340dd5a57Smrgfor as_dir in $PATH
237440dd5a57Smrgdo
237540dd5a57Smrg  IFS=$as_save_IFS
237640dd5a57Smrg  test -z "$as_dir" && as_dir=.
237740dd5a57Smrg    # Account for people who put trailing slashes in PATH elements.
237840dd5a57Smrgcase $as_dir/ in #((
237940dd5a57Smrg  ./ | .// | /[cC]/* | \
238040dd5a57Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
238140dd5a57Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
238240dd5a57Smrg  /usr/ucb/* ) ;;
238340dd5a57Smrg  *)
238440dd5a57Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
238540dd5a57Smrg    # Don't use installbsd from OSF since it installs stuff as root
238640dd5a57Smrg    # by default.
238740dd5a57Smrg    for ac_prog in ginstall scoinst install; do
238840dd5a57Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
238940dd5a57Smrg	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
239040dd5a57Smrg	  if test $ac_prog = install &&
239140dd5a57Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
239240dd5a57Smrg	    # AIX install.  It has an incompatible calling convention.
239340dd5a57Smrg	    :
239440dd5a57Smrg	  elif test $ac_prog = install &&
239540dd5a57Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
239640dd5a57Smrg	    # program-specific install script used by HP pwplus--don't use.
239740dd5a57Smrg	    :
239840dd5a57Smrg	  else
239940dd5a57Smrg	    rm -rf conftest.one conftest.two conftest.dir
240040dd5a57Smrg	    echo one > conftest.one
240140dd5a57Smrg	    echo two > conftest.two
240240dd5a57Smrg	    mkdir conftest.dir
240340dd5a57Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
240440dd5a57Smrg	      test -s conftest.one && test -s conftest.two &&
240540dd5a57Smrg	      test -s conftest.dir/conftest.one &&
240640dd5a57Smrg	      test -s conftest.dir/conftest.two
240740dd5a57Smrg	    then
240840dd5a57Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
240940dd5a57Smrg	      break 3
241040dd5a57Smrg	    fi
241140dd5a57Smrg	  fi
241240dd5a57Smrg	fi
241340dd5a57Smrg      done
241440dd5a57Smrg    done
241540dd5a57Smrg    ;;
241640dd5a57Smrgesac
241740dd5a57Smrg
241840dd5a57Smrg  done
241940dd5a57SmrgIFS=$as_save_IFS
242040dd5a57Smrg
242140dd5a57Smrgrm -rf conftest.one conftest.two conftest.dir
242240dd5a57Smrg
242340dd5a57Smrgfi
242440dd5a57Smrg  if test "${ac_cv_path_install+set}" = set; then
242540dd5a57Smrg    INSTALL=$ac_cv_path_install
242640dd5a57Smrg  else
242740dd5a57Smrg    # As a last resort, use the slow shell script.  Don't cache a
242840dd5a57Smrg    # value for INSTALL within a source directory, because that will
242940dd5a57Smrg    # break other packages using the cache if that directory is
243040dd5a57Smrg    # removed, or if the value is a relative name.
243140dd5a57Smrg    INSTALL=$ac_install_sh
243240dd5a57Smrg  fi
243340dd5a57Smrgfi
243440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
243540dd5a57Smrg$as_echo "$INSTALL" >&6; }
243640dd5a57Smrg
243740dd5a57Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
243840dd5a57Smrg# It thinks the first close brace ends the variable substitution.
243940dd5a57Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
244040dd5a57Smrg
244140dd5a57Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
244240dd5a57Smrg
244340dd5a57Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
244440dd5a57Smrg
244540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
244640dd5a57Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
244740dd5a57Smrg# Just in case
244840dd5a57Smrgsleep 1
244940dd5a57Smrgecho timestamp > conftest.file
245040dd5a57Smrg# Reject unsafe characters in $srcdir or the absolute working directory
245140dd5a57Smrg# name.  Accept space and tab only in the latter.
245240dd5a57Smrgam_lf='
245340dd5a57Smrg'
245440dd5a57Smrgcase `pwd` in
245540dd5a57Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
245640dd5a57Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
245740dd5a57Smrgesac
245840dd5a57Smrgcase $srcdir in
245940dd5a57Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
246040dd5a57Smrg    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
246140dd5a57Smrgesac
246240dd5a57Smrg
246340dd5a57Smrg# Do `set' in a subshell so we don't clobber the current shell's
246440dd5a57Smrg# arguments.  Must try -L first in case configure is actually a
246540dd5a57Smrg# symlink; some systems play weird games with the mod time of symlinks
246640dd5a57Smrg# (eg FreeBSD returns the mod time of the symlink's containing
246740dd5a57Smrg# directory).
246840dd5a57Smrgif (
246940dd5a57Smrg   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
247040dd5a57Smrg   if test "$*" = "X"; then
247140dd5a57Smrg      # -L didn't work.
247240dd5a57Smrg      set X `ls -t "$srcdir/configure" conftest.file`
247340dd5a57Smrg   fi
247440dd5a57Smrg   rm -f conftest.file
247540dd5a57Smrg   if test "$*" != "X $srcdir/configure conftest.file" \
247640dd5a57Smrg      && test "$*" != "X conftest.file $srcdir/configure"; then
247740dd5a57Smrg
247840dd5a57Smrg      # If neither matched, then we have a broken ls.  This can happen
247940dd5a57Smrg      # if, for instance, CONFIG_SHELL is bash and it inherits a
248040dd5a57Smrg      # broken ls alias from the environment.  This has actually
248140dd5a57Smrg      # happened.  Such a system could not be considered "sane".
248240dd5a57Smrg      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
248340dd5a57Smrgalias in your environment" "$LINENO" 5
248440dd5a57Smrg   fi
248540dd5a57Smrg
248640dd5a57Smrg   test "$2" = conftest.file
248740dd5a57Smrg   )
248840dd5a57Smrgthen
248940dd5a57Smrg   # Ok.
249040dd5a57Smrg   :
249140dd5a57Smrgelse
249240dd5a57Smrg   as_fn_error $? "newly created file is older than distributed files!
249340dd5a57SmrgCheck your system clock" "$LINENO" 5
249440dd5a57Smrgfi
249540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
249640dd5a57Smrg$as_echo "yes" >&6; }
249740dd5a57Smrgtest "$program_prefix" != NONE &&
249840dd5a57Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
249940dd5a57Smrg# Use a double $ so make ignores it.
250040dd5a57Smrgtest "$program_suffix" != NONE &&
250140dd5a57Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
250240dd5a57Smrg# Double any \ or $.
250340dd5a57Smrg# By default was `s,x,x', remove it if useless.
250440dd5a57Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
250540dd5a57Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
250640dd5a57Smrg
250740dd5a57Smrg# expand $ac_aux_dir to an absolute path
250840dd5a57Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
250940dd5a57Smrg
251040dd5a57Smrgif test x"${MISSING+set}" != xset; then
251140dd5a57Smrg  case $am_aux_dir in
251240dd5a57Smrg  *\ * | *\	*)
251340dd5a57Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
251440dd5a57Smrg  *)
251540dd5a57Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
251640dd5a57Smrg  esac
251740dd5a57Smrgfi
251840dd5a57Smrg# Use eval to expand $SHELL
251940dd5a57Smrgif eval "$MISSING --run true"; then
252040dd5a57Smrg  am_missing_run="$MISSING --run "
252140dd5a57Smrgelse
252240dd5a57Smrg  am_missing_run=
252340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
252440dd5a57Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
252540dd5a57Smrgfi
252640dd5a57Smrg
252740dd5a57Smrgif test x"${install_sh}" != xset; then
252840dd5a57Smrg  case $am_aux_dir in
252940dd5a57Smrg  *\ * | *\	*)
253040dd5a57Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
253140dd5a57Smrg  *)
253240dd5a57Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
253340dd5a57Smrg  esac
253440dd5a57Smrgfi
253540dd5a57Smrg
253640dd5a57Smrg# Installed binaries are usually stripped using `strip' when the user
253740dd5a57Smrg# run `make install-strip'.  However `strip' might not be the right
253840dd5a57Smrg# tool to use in cross-compilation environments, therefore Automake
253940dd5a57Smrg# will honor the `STRIP' environment variable to overrule this program.
254040dd5a57Smrgif test "$cross_compiling" != no; then
254140dd5a57Smrg  if test -n "$ac_tool_prefix"; then
254240dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
254340dd5a57Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
254440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
254540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
254640dd5a57Smrgif test "${ac_cv_prog_STRIP+set}" = set; then :
254740dd5a57Smrg  $as_echo_n "(cached) " >&6
254840dd5a57Smrgelse
254940dd5a57Smrg  if test -n "$STRIP"; then
255040dd5a57Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
255140dd5a57Smrgelse
255240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
255340dd5a57Smrgfor as_dir in $PATH
255440dd5a57Smrgdo
255540dd5a57Smrg  IFS=$as_save_IFS
255640dd5a57Smrg  test -z "$as_dir" && as_dir=.
255740dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
255840dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
255940dd5a57Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
256040dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
256140dd5a57Smrg    break 2
256240dd5a57Smrg  fi
256340dd5a57Smrgdone
256440dd5a57Smrg  done
256540dd5a57SmrgIFS=$as_save_IFS
256640dd5a57Smrg
256740dd5a57Smrgfi
256840dd5a57Smrgfi
256940dd5a57SmrgSTRIP=$ac_cv_prog_STRIP
257040dd5a57Smrgif test -n "$STRIP"; then
257140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
257240dd5a57Smrg$as_echo "$STRIP" >&6; }
257340dd5a57Smrgelse
257440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
257540dd5a57Smrg$as_echo "no" >&6; }
257640dd5a57Smrgfi
257740dd5a57Smrg
257840dd5a57Smrg
257940dd5a57Smrgfi
258040dd5a57Smrgif test -z "$ac_cv_prog_STRIP"; then
258140dd5a57Smrg  ac_ct_STRIP=$STRIP
258240dd5a57Smrg  # Extract the first word of "strip", so it can be a program name with args.
258340dd5a57Smrgset dummy strip; ac_word=$2
258440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
258540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
258640dd5a57Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
258740dd5a57Smrg  $as_echo_n "(cached) " >&6
258840dd5a57Smrgelse
258940dd5a57Smrg  if test -n "$ac_ct_STRIP"; then
259040dd5a57Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
259140dd5a57Smrgelse
259240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
259340dd5a57Smrgfor as_dir in $PATH
259440dd5a57Smrgdo
259540dd5a57Smrg  IFS=$as_save_IFS
259640dd5a57Smrg  test -z "$as_dir" && as_dir=.
259740dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
259840dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
259940dd5a57Smrg    ac_cv_prog_ac_ct_STRIP="strip"
260040dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
260140dd5a57Smrg    break 2
260240dd5a57Smrg  fi
260340dd5a57Smrgdone
260440dd5a57Smrg  done
260540dd5a57SmrgIFS=$as_save_IFS
260640dd5a57Smrg
260740dd5a57Smrgfi
260840dd5a57Smrgfi
260940dd5a57Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
261040dd5a57Smrgif test -n "$ac_ct_STRIP"; then
261140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
261240dd5a57Smrg$as_echo "$ac_ct_STRIP" >&6; }
261340dd5a57Smrgelse
261440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
261540dd5a57Smrg$as_echo "no" >&6; }
261640dd5a57Smrgfi
261740dd5a57Smrg
261840dd5a57Smrg  if test "x$ac_ct_STRIP" = x; then
261940dd5a57Smrg    STRIP=":"
262040dd5a57Smrg  else
262140dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
262240dd5a57Smrgyes:)
262340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
262440dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
262540dd5a57Smrgac_tool_warned=yes ;;
262640dd5a57Smrgesac
262740dd5a57Smrg    STRIP=$ac_ct_STRIP
262840dd5a57Smrg  fi
262940dd5a57Smrgelse
263040dd5a57Smrg  STRIP="$ac_cv_prog_STRIP"
263140dd5a57Smrgfi
263240dd5a57Smrg
263340dd5a57Smrgfi
263440dd5a57SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
263540dd5a57Smrg
263640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
263740dd5a57Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
263840dd5a57Smrgif test -z "$MKDIR_P"; then
263940dd5a57Smrg  if test "${ac_cv_path_mkdir+set}" = set; then :
264040dd5a57Smrg  $as_echo_n "(cached) " >&6
264140dd5a57Smrgelse
264240dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
264340dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
264440dd5a57Smrgdo
264540dd5a57Smrg  IFS=$as_save_IFS
264640dd5a57Smrg  test -z "$as_dir" && as_dir=.
264740dd5a57Smrg    for ac_prog in mkdir gmkdir; do
264840dd5a57Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
264940dd5a57Smrg	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
265040dd5a57Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
265140dd5a57Smrg	     'mkdir (GNU coreutils) '* | \
265240dd5a57Smrg	     'mkdir (coreutils) '* | \
265340dd5a57Smrg	     'mkdir (fileutils) '4.1*)
265440dd5a57Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
265540dd5a57Smrg	       break 3;;
265640dd5a57Smrg	   esac
265740dd5a57Smrg	 done
265840dd5a57Smrg       done
265940dd5a57Smrg  done
266040dd5a57SmrgIFS=$as_save_IFS
266140dd5a57Smrg
266240dd5a57Smrgfi
266340dd5a57Smrg
266440dd5a57Smrg  test -d ./--version && rmdir ./--version
266540dd5a57Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
266640dd5a57Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
266740dd5a57Smrg  else
266840dd5a57Smrg    # As a last resort, use the slow shell script.  Don't cache a
266940dd5a57Smrg    # value for MKDIR_P within a source directory, because that will
267040dd5a57Smrg    # break other packages using the cache if that directory is
267140dd5a57Smrg    # removed, or if the value is a relative name.
267240dd5a57Smrg    MKDIR_P="$ac_install_sh -d"
267340dd5a57Smrg  fi
267440dd5a57Smrgfi
267540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
267640dd5a57Smrg$as_echo "$MKDIR_P" >&6; }
267740dd5a57Smrg
267840dd5a57Smrgmkdir_p="$MKDIR_P"
267940dd5a57Smrgcase $mkdir_p in
268040dd5a57Smrg  [\\/$]* | ?:[\\/]*) ;;
268140dd5a57Smrg  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
268240dd5a57Smrgesac
268340dd5a57Smrg
268440dd5a57Smrgfor ac_prog in gawk mawk nawk awk
268540dd5a57Smrgdo
268640dd5a57Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
268740dd5a57Smrgset dummy $ac_prog; ac_word=$2
268840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
268940dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
269040dd5a57Smrgif test "${ac_cv_prog_AWK+set}" = set; then :
269140dd5a57Smrg  $as_echo_n "(cached) " >&6
269240dd5a57Smrgelse
269340dd5a57Smrg  if test -n "$AWK"; then
269440dd5a57Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
269540dd5a57Smrgelse
269640dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
269740dd5a57Smrgfor as_dir in $PATH
269840dd5a57Smrgdo
269940dd5a57Smrg  IFS=$as_save_IFS
270040dd5a57Smrg  test -z "$as_dir" && as_dir=.
270140dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
270240dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
270340dd5a57Smrg    ac_cv_prog_AWK="$ac_prog"
270440dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
270540dd5a57Smrg    break 2
270640dd5a57Smrg  fi
270740dd5a57Smrgdone
270840dd5a57Smrg  done
270940dd5a57SmrgIFS=$as_save_IFS
271040dd5a57Smrg
271140dd5a57Smrgfi
271240dd5a57Smrgfi
271340dd5a57SmrgAWK=$ac_cv_prog_AWK
271440dd5a57Smrgif test -n "$AWK"; then
271540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
271640dd5a57Smrg$as_echo "$AWK" >&6; }
271740dd5a57Smrgelse
271840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
271940dd5a57Smrg$as_echo "no" >&6; }
272040dd5a57Smrgfi
272140dd5a57Smrg
272240dd5a57Smrg
272340dd5a57Smrg  test -n "$AWK" && break
272440dd5a57Smrgdone
272540dd5a57Smrg
272640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
272740dd5a57Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
272840dd5a57Smrgset x ${MAKE-make}
272940dd5a57Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
273040dd5a57Smrgif eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
273140dd5a57Smrg  $as_echo_n "(cached) " >&6
273240dd5a57Smrgelse
273340dd5a57Smrg  cat >conftest.make <<\_ACEOF
273440dd5a57SmrgSHELL = /bin/sh
273540dd5a57Smrgall:
273640dd5a57Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
273740dd5a57Smrg_ACEOF
273840dd5a57Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
273940dd5a57Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
274040dd5a57Smrg  *@@@%%%=?*=@@@%%%*)
274140dd5a57Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
274240dd5a57Smrg  *)
274340dd5a57Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
274440dd5a57Smrgesac
274540dd5a57Smrgrm -f conftest.make
274640dd5a57Smrgfi
274740dd5a57Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
274840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
274940dd5a57Smrg$as_echo "yes" >&6; }
275040dd5a57Smrg  SET_MAKE=
275140dd5a57Smrgelse
275240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
275340dd5a57Smrg$as_echo "no" >&6; }
275440dd5a57Smrg  SET_MAKE="MAKE=${MAKE-make}"
275540dd5a57Smrgfi
275640dd5a57Smrg
275740dd5a57Smrgrm -rf .tst 2>/dev/null
275840dd5a57Smrgmkdir .tst 2>/dev/null
275940dd5a57Smrgif test -d .tst; then
276040dd5a57Smrg  am__leading_dot=.
276140dd5a57Smrgelse
276240dd5a57Smrg  am__leading_dot=_
276340dd5a57Smrgfi
276440dd5a57Smrgrmdir .tst 2>/dev/null
276540dd5a57Smrg
276640dd5a57Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
276740dd5a57Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
276840dd5a57Smrg  # is not polluted with repeated "-I."
276940dd5a57Smrg  am__isrc=' -I$(srcdir)'
277040dd5a57Smrg  # test to see if srcdir already configured
277140dd5a57Smrg  if test -f $srcdir/config.status; then
277240dd5a57Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
277340dd5a57Smrg  fi
277440dd5a57Smrgfi
277540dd5a57Smrg
277640dd5a57Smrg# test whether we have cygpath
277740dd5a57Smrgif test -z "$CYGPATH_W"; then
277840dd5a57Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
277940dd5a57Smrg    CYGPATH_W='cygpath -w'
278040dd5a57Smrg  else
278140dd5a57Smrg    CYGPATH_W=echo
278240dd5a57Smrg  fi
278340dd5a57Smrgfi
278440dd5a57Smrg
278540dd5a57Smrg
278640dd5a57Smrg# Define the identity of the package.
278740dd5a57Smrg PACKAGE='glw'
278840dd5a57Smrg VERSION='8.0.0'
278940dd5a57Smrg
279040dd5a57Smrg
279140dd5a57Smrgcat >>confdefs.h <<_ACEOF
279240dd5a57Smrg#define PACKAGE "$PACKAGE"
279340dd5a57Smrg_ACEOF
279440dd5a57Smrg
279540dd5a57Smrg
279640dd5a57Smrgcat >>confdefs.h <<_ACEOF
279740dd5a57Smrg#define VERSION "$VERSION"
279840dd5a57Smrg_ACEOF
279940dd5a57Smrg
280040dd5a57Smrg# Some tools Automake needs.
280140dd5a57Smrg
280240dd5a57SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
280340dd5a57Smrg
280440dd5a57Smrg
280540dd5a57SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
280640dd5a57Smrg
280740dd5a57Smrg
280840dd5a57SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
280940dd5a57Smrg
281040dd5a57Smrg
281140dd5a57SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
281240dd5a57Smrg
281340dd5a57Smrg
281440dd5a57SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
281540dd5a57Smrg
281640dd5a57Smrg# We need awk for the "check" target.  The system "awk" is bad on
281740dd5a57Smrg# some platforms.
281840dd5a57Smrg# Always define AMTAR for backward compatibility.
281940dd5a57Smrg
282040dd5a57SmrgAMTAR=${AMTAR-"${am_missing_run}tar"}
282140dd5a57Smrg
282240dd5a57Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
282340dd5a57Smrg
282440dd5a57Smrg
282540dd5a57Smrg
282640dd5a57Smrg
282740dd5a57Smrg
282840dd5a57Smrg
282940dd5a57SmrgDEPDIR="${am__leading_dot}deps"
283040dd5a57Smrg
283140dd5a57Smrgac_config_commands="$ac_config_commands depfiles"
283240dd5a57Smrg
283340dd5a57Smrg
283440dd5a57Smrgam_make=${MAKE-make}
283540dd5a57Smrgcat > confinc << 'END'
283640dd5a57Smrgam__doit:
283740dd5a57Smrg	@echo this is the am__doit target
283840dd5a57Smrg.PHONY: am__doit
283940dd5a57SmrgEND
284040dd5a57Smrg# If we don't find an include directive, just comment out the code.
284140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
284240dd5a57Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
284340dd5a57Smrgam__include="#"
284440dd5a57Smrgam__quote=
284540dd5a57Smrg_am_result=none
284640dd5a57Smrg# First try GNU make style include.
284740dd5a57Smrgecho "include confinc" > confmf
284840dd5a57Smrg# Ignore all kinds of additional output from `make'.
284940dd5a57Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
285040dd5a57Smrg*the\ am__doit\ target*)
285140dd5a57Smrg  am__include=include
285240dd5a57Smrg  am__quote=
285340dd5a57Smrg  _am_result=GNU
285440dd5a57Smrg  ;;
285540dd5a57Smrgesac
285640dd5a57Smrg# Now try BSD make style include.
285740dd5a57Smrgif test "$am__include" = "#"; then
285840dd5a57Smrg   echo '.include "confinc"' > confmf
285940dd5a57Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
286040dd5a57Smrg   *the\ am__doit\ target*)
286140dd5a57Smrg     am__include=.include
286240dd5a57Smrg     am__quote="\""
286340dd5a57Smrg     _am_result=BSD
286440dd5a57Smrg     ;;
286540dd5a57Smrg   esac
286640dd5a57Smrgfi
286740dd5a57Smrg
286840dd5a57Smrg
286940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
287040dd5a57Smrg$as_echo "$_am_result" >&6; }
287140dd5a57Smrgrm -f confinc confmf
287240dd5a57Smrg
287340dd5a57Smrg# Check whether --enable-dependency-tracking was given.
287440dd5a57Smrgif test "${enable_dependency_tracking+set}" = set; then :
287540dd5a57Smrg  enableval=$enable_dependency_tracking;
287640dd5a57Smrgfi
287740dd5a57Smrg
287840dd5a57Smrgif test "x$enable_dependency_tracking" != xno; then
287940dd5a57Smrg  am_depcomp="$ac_aux_dir/depcomp"
288040dd5a57Smrg  AMDEPBACKSLASH='\'
288140dd5a57Smrgfi
288240dd5a57Smrg if test "x$enable_dependency_tracking" != xno; then
288340dd5a57Smrg  AMDEP_TRUE=
288440dd5a57Smrg  AMDEP_FALSE='#'
288540dd5a57Smrgelse
288640dd5a57Smrg  AMDEP_TRUE='#'
288740dd5a57Smrg  AMDEP_FALSE=
288840dd5a57Smrgfi
288940dd5a57Smrg
289040dd5a57Smrg
289140dd5a57Smrgac_ext=c
289240dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
289340dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
289440dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
289540dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
289640dd5a57Smrgif test -n "$ac_tool_prefix"; then
289740dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
289840dd5a57Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
289940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
290040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
290140dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
290240dd5a57Smrg  $as_echo_n "(cached) " >&6
290340dd5a57Smrgelse
290440dd5a57Smrg  if test -n "$CC"; then
290540dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
290640dd5a57Smrgelse
290740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
290840dd5a57Smrgfor as_dir in $PATH
290940dd5a57Smrgdo
291040dd5a57Smrg  IFS=$as_save_IFS
291140dd5a57Smrg  test -z "$as_dir" && as_dir=.
291240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
291340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
291440dd5a57Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
291540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
291640dd5a57Smrg    break 2
291740dd5a57Smrg  fi
291840dd5a57Smrgdone
291940dd5a57Smrg  done
292040dd5a57SmrgIFS=$as_save_IFS
292140dd5a57Smrg
292240dd5a57Smrgfi
292340dd5a57Smrgfi
292440dd5a57SmrgCC=$ac_cv_prog_CC
292540dd5a57Smrgif test -n "$CC"; then
292640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
292740dd5a57Smrg$as_echo "$CC" >&6; }
292840dd5a57Smrgelse
292940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
293040dd5a57Smrg$as_echo "no" >&6; }
293140dd5a57Smrgfi
293240dd5a57Smrg
293340dd5a57Smrg
293440dd5a57Smrgfi
293540dd5a57Smrgif test -z "$ac_cv_prog_CC"; then
293640dd5a57Smrg  ac_ct_CC=$CC
293740dd5a57Smrg  # Extract the first word of "gcc", so it can be a program name with args.
293840dd5a57Smrgset dummy gcc; ac_word=$2
293940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
294040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
294140dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
294240dd5a57Smrg  $as_echo_n "(cached) " >&6
294340dd5a57Smrgelse
294440dd5a57Smrg  if test -n "$ac_ct_CC"; then
294540dd5a57Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
294640dd5a57Smrgelse
294740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
294840dd5a57Smrgfor as_dir in $PATH
294940dd5a57Smrgdo
295040dd5a57Smrg  IFS=$as_save_IFS
295140dd5a57Smrg  test -z "$as_dir" && as_dir=.
295240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
295340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
295440dd5a57Smrg    ac_cv_prog_ac_ct_CC="gcc"
295540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
295640dd5a57Smrg    break 2
295740dd5a57Smrg  fi
295840dd5a57Smrgdone
295940dd5a57Smrg  done
296040dd5a57SmrgIFS=$as_save_IFS
296140dd5a57Smrg
296240dd5a57Smrgfi
296340dd5a57Smrgfi
296440dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
296540dd5a57Smrgif test -n "$ac_ct_CC"; then
296640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
296740dd5a57Smrg$as_echo "$ac_ct_CC" >&6; }
296840dd5a57Smrgelse
296940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
297040dd5a57Smrg$as_echo "no" >&6; }
297140dd5a57Smrgfi
297240dd5a57Smrg
297340dd5a57Smrg  if test "x$ac_ct_CC" = x; then
297440dd5a57Smrg    CC=""
297540dd5a57Smrg  else
297640dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
297740dd5a57Smrgyes:)
297840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
297940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
298040dd5a57Smrgac_tool_warned=yes ;;
298140dd5a57Smrgesac
298240dd5a57Smrg    CC=$ac_ct_CC
298340dd5a57Smrg  fi
298440dd5a57Smrgelse
298540dd5a57Smrg  CC="$ac_cv_prog_CC"
298640dd5a57Smrgfi
298740dd5a57Smrg
298840dd5a57Smrgif test -z "$CC"; then
298940dd5a57Smrg          if test -n "$ac_tool_prefix"; then
299040dd5a57Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
299140dd5a57Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
299240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
299340dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
299440dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
299540dd5a57Smrg  $as_echo_n "(cached) " >&6
299640dd5a57Smrgelse
299740dd5a57Smrg  if test -n "$CC"; then
299840dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
299940dd5a57Smrgelse
300040dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
300140dd5a57Smrgfor as_dir in $PATH
300240dd5a57Smrgdo
300340dd5a57Smrg  IFS=$as_save_IFS
300440dd5a57Smrg  test -z "$as_dir" && as_dir=.
300540dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
300640dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
300740dd5a57Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
300840dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
300940dd5a57Smrg    break 2
301040dd5a57Smrg  fi
301140dd5a57Smrgdone
301240dd5a57Smrg  done
301340dd5a57SmrgIFS=$as_save_IFS
301440dd5a57Smrg
301540dd5a57Smrgfi
301640dd5a57Smrgfi
301740dd5a57SmrgCC=$ac_cv_prog_CC
301840dd5a57Smrgif test -n "$CC"; then
301940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
302040dd5a57Smrg$as_echo "$CC" >&6; }
302140dd5a57Smrgelse
302240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
302340dd5a57Smrg$as_echo "no" >&6; }
302440dd5a57Smrgfi
302540dd5a57Smrg
302640dd5a57Smrg
302740dd5a57Smrg  fi
302840dd5a57Smrgfi
302940dd5a57Smrgif test -z "$CC"; then
303040dd5a57Smrg  # Extract the first word of "cc", so it can be a program name with args.
303140dd5a57Smrgset dummy cc; ac_word=$2
303240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
303340dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
303440dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
303540dd5a57Smrg  $as_echo_n "(cached) " >&6
303640dd5a57Smrgelse
303740dd5a57Smrg  if test -n "$CC"; then
303840dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
303940dd5a57Smrgelse
304040dd5a57Smrg  ac_prog_rejected=no
304140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
304240dd5a57Smrgfor as_dir in $PATH
304340dd5a57Smrgdo
304440dd5a57Smrg  IFS=$as_save_IFS
304540dd5a57Smrg  test -z "$as_dir" && as_dir=.
304640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
304740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
304840dd5a57Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
304940dd5a57Smrg       ac_prog_rejected=yes
305040dd5a57Smrg       continue
305140dd5a57Smrg     fi
305240dd5a57Smrg    ac_cv_prog_CC="cc"
305340dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
305440dd5a57Smrg    break 2
305540dd5a57Smrg  fi
305640dd5a57Smrgdone
305740dd5a57Smrg  done
305840dd5a57SmrgIFS=$as_save_IFS
305940dd5a57Smrg
306040dd5a57Smrgif test $ac_prog_rejected = yes; then
306140dd5a57Smrg  # We found a bogon in the path, so make sure we never use it.
306240dd5a57Smrg  set dummy $ac_cv_prog_CC
306340dd5a57Smrg  shift
306440dd5a57Smrg  if test $# != 0; then
306540dd5a57Smrg    # We chose a different compiler from the bogus one.
306640dd5a57Smrg    # However, it has the same basename, so the bogon will be chosen
306740dd5a57Smrg    # first if we set CC to just the basename; use the full file name.
306840dd5a57Smrg    shift
306940dd5a57Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
307040dd5a57Smrg  fi
307140dd5a57Smrgfi
307240dd5a57Smrgfi
307340dd5a57Smrgfi
307440dd5a57SmrgCC=$ac_cv_prog_CC
307540dd5a57Smrgif test -n "$CC"; then
307640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
307740dd5a57Smrg$as_echo "$CC" >&6; }
307840dd5a57Smrgelse
307940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
308040dd5a57Smrg$as_echo "no" >&6; }
308140dd5a57Smrgfi
308240dd5a57Smrg
308340dd5a57Smrg
308440dd5a57Smrgfi
308540dd5a57Smrgif test -z "$CC"; then
308640dd5a57Smrg  if test -n "$ac_tool_prefix"; then
308740dd5a57Smrg  for ac_prog in cl.exe
308840dd5a57Smrg  do
308940dd5a57Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
309040dd5a57Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
309140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
309240dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
309340dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
309440dd5a57Smrg  $as_echo_n "(cached) " >&6
309540dd5a57Smrgelse
309640dd5a57Smrg  if test -n "$CC"; then
309740dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
309840dd5a57Smrgelse
309940dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
310040dd5a57Smrgfor as_dir in $PATH
310140dd5a57Smrgdo
310240dd5a57Smrg  IFS=$as_save_IFS
310340dd5a57Smrg  test -z "$as_dir" && as_dir=.
310440dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
310540dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
310640dd5a57Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
310740dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
310840dd5a57Smrg    break 2
310940dd5a57Smrg  fi
311040dd5a57Smrgdone
311140dd5a57Smrg  done
311240dd5a57SmrgIFS=$as_save_IFS
311340dd5a57Smrg
311440dd5a57Smrgfi
311540dd5a57Smrgfi
311640dd5a57SmrgCC=$ac_cv_prog_CC
311740dd5a57Smrgif test -n "$CC"; then
311840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
311940dd5a57Smrg$as_echo "$CC" >&6; }
312040dd5a57Smrgelse
312140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
312240dd5a57Smrg$as_echo "no" >&6; }
312340dd5a57Smrgfi
312440dd5a57Smrg
312540dd5a57Smrg
312640dd5a57Smrg    test -n "$CC" && break
312740dd5a57Smrg  done
312840dd5a57Smrgfi
312940dd5a57Smrgif test -z "$CC"; then
313040dd5a57Smrg  ac_ct_CC=$CC
313140dd5a57Smrg  for ac_prog in cl.exe
313240dd5a57Smrgdo
313340dd5a57Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
313440dd5a57Smrgset dummy $ac_prog; ac_word=$2
313540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
313640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
313740dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
313840dd5a57Smrg  $as_echo_n "(cached) " >&6
313940dd5a57Smrgelse
314040dd5a57Smrg  if test -n "$ac_ct_CC"; then
314140dd5a57Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
314240dd5a57Smrgelse
314340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
314440dd5a57Smrgfor as_dir in $PATH
314540dd5a57Smrgdo
314640dd5a57Smrg  IFS=$as_save_IFS
314740dd5a57Smrg  test -z "$as_dir" && as_dir=.
314840dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
314940dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
315040dd5a57Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
315140dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
315240dd5a57Smrg    break 2
315340dd5a57Smrg  fi
315440dd5a57Smrgdone
315540dd5a57Smrg  done
315640dd5a57SmrgIFS=$as_save_IFS
315740dd5a57Smrg
315840dd5a57Smrgfi
315940dd5a57Smrgfi
316040dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
316140dd5a57Smrgif test -n "$ac_ct_CC"; then
316240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
316340dd5a57Smrg$as_echo "$ac_ct_CC" >&6; }
316440dd5a57Smrgelse
316540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
316640dd5a57Smrg$as_echo "no" >&6; }
316740dd5a57Smrgfi
316840dd5a57Smrg
316940dd5a57Smrg
317040dd5a57Smrg  test -n "$ac_ct_CC" && break
317140dd5a57Smrgdone
317240dd5a57Smrg
317340dd5a57Smrg  if test "x$ac_ct_CC" = x; then
317440dd5a57Smrg    CC=""
317540dd5a57Smrg  else
317640dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
317740dd5a57Smrgyes:)
317840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
317940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
318040dd5a57Smrgac_tool_warned=yes ;;
318140dd5a57Smrgesac
318240dd5a57Smrg    CC=$ac_ct_CC
318340dd5a57Smrg  fi
318440dd5a57Smrgfi
318540dd5a57Smrg
318640dd5a57Smrgfi
318740dd5a57Smrg
318840dd5a57Smrg
318940dd5a57Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
319040dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
319140dd5a57Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
319240dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
319340dd5a57Smrg
319440dd5a57Smrg# Provide some information about the compiler.
319540dd5a57Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
319640dd5a57Smrgset X $ac_compile
319740dd5a57Smrgac_compiler=$2
319840dd5a57Smrgfor ac_option in --version -v -V -qversion; do
319940dd5a57Smrg  { { ac_try="$ac_compiler $ac_option >&5"
320040dd5a57Smrgcase "(($ac_try" in
320140dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
320240dd5a57Smrg  *) ac_try_echo=$ac_try;;
320340dd5a57Smrgesac
320440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
320540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
320640dd5a57Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
320740dd5a57Smrg  ac_status=$?
320840dd5a57Smrg  if test -s conftest.err; then
320940dd5a57Smrg    sed '10a\
321040dd5a57Smrg... rest of stderr output deleted ...
321140dd5a57Smrg         10q' conftest.err >conftest.er1
321240dd5a57Smrg    cat conftest.er1 >&5
321340dd5a57Smrg  fi
321440dd5a57Smrg  rm -f conftest.er1 conftest.err
321540dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
321640dd5a57Smrg  test $ac_status = 0; }
321740dd5a57Smrgdone
321840dd5a57Smrg
321940dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
322040dd5a57Smrg/* end confdefs.h.  */
322140dd5a57Smrg
322240dd5a57Smrgint
322340dd5a57Smrgmain ()
322440dd5a57Smrg{
322540dd5a57Smrg
322640dd5a57Smrg  ;
322740dd5a57Smrg  return 0;
322840dd5a57Smrg}
322940dd5a57Smrg_ACEOF
323040dd5a57Smrgac_clean_files_save=$ac_clean_files
323140dd5a57Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
323240dd5a57Smrg# Try to create an executable without -o first, disregard a.out.
323340dd5a57Smrg# It will help us diagnose broken compilers, and finding out an intuition
323440dd5a57Smrg# of exeext.
323540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
323640dd5a57Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
323740dd5a57Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
323840dd5a57Smrg
323940dd5a57Smrg# The possible output files:
324040dd5a57Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
324140dd5a57Smrg
324240dd5a57Smrgac_rmfiles=
324340dd5a57Smrgfor ac_file in $ac_files
324440dd5a57Smrgdo
324540dd5a57Smrg  case $ac_file in
324640dd5a57Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
324740dd5a57Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
324840dd5a57Smrg  esac
324940dd5a57Smrgdone
325040dd5a57Smrgrm -f $ac_rmfiles
325140dd5a57Smrg
325240dd5a57Smrgif { { ac_try="$ac_link_default"
325340dd5a57Smrgcase "(($ac_try" in
325440dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
325540dd5a57Smrg  *) ac_try_echo=$ac_try;;
325640dd5a57Smrgesac
325740dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
325840dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
325940dd5a57Smrg  (eval "$ac_link_default") 2>&5
326040dd5a57Smrg  ac_status=$?
326140dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
326240dd5a57Smrg  test $ac_status = 0; }; then :
326340dd5a57Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
326440dd5a57Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
326540dd5a57Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
326640dd5a57Smrg# so that the user can short-circuit this test for compilers unknown to
326740dd5a57Smrg# Autoconf.
326840dd5a57Smrgfor ac_file in $ac_files ''
326940dd5a57Smrgdo
327040dd5a57Smrg  test -f "$ac_file" || continue
327140dd5a57Smrg  case $ac_file in
327240dd5a57Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
327340dd5a57Smrg	;;
327440dd5a57Smrg    [ab].out )
327540dd5a57Smrg	# We found the default executable, but exeext='' is most
327640dd5a57Smrg	# certainly right.
327740dd5a57Smrg	break;;
327840dd5a57Smrg    *.* )
327940dd5a57Smrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
328040dd5a57Smrg	then :; else
328140dd5a57Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
328240dd5a57Smrg	fi
328340dd5a57Smrg	# We set ac_cv_exeext here because the later test for it is not
328440dd5a57Smrg	# safe: cross compilers may not add the suffix if given an `-o'
328540dd5a57Smrg	# argument, so we may need to know it at that point already.
328640dd5a57Smrg	# Even if this section looks crufty: it has the advantage of
328740dd5a57Smrg	# actually working.
328840dd5a57Smrg	break;;
328940dd5a57Smrg    * )
329040dd5a57Smrg	break;;
329140dd5a57Smrg  esac
329240dd5a57Smrgdone
329340dd5a57Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
329440dd5a57Smrg
329540dd5a57Smrgelse
329640dd5a57Smrg  ac_file=''
329740dd5a57Smrgfi
329840dd5a57Smrgif test -z "$ac_file"; then :
329940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
330040dd5a57Smrg$as_echo "no" >&6; }
330140dd5a57Smrg$as_echo "$as_me: failed program was:" >&5
330240dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5
330340dd5a57Smrg
330440dd5a57Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
330540dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
330640dd5a57Smrgas_fn_error 77 "C compiler cannot create executables
330740dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
330840dd5a57Smrgelse
330940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
331040dd5a57Smrg$as_echo "yes" >&6; }
331140dd5a57Smrgfi
331240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
331340dd5a57Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
331440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
331540dd5a57Smrg$as_echo "$ac_file" >&6; }
331640dd5a57Smrgac_exeext=$ac_cv_exeext
331740dd5a57Smrg
331840dd5a57Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
331940dd5a57Smrgac_clean_files=$ac_clean_files_save
332040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
332140dd5a57Smrg$as_echo_n "checking for suffix of executables... " >&6; }
332240dd5a57Smrgif { { ac_try="$ac_link"
332340dd5a57Smrgcase "(($ac_try" in
332440dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
332540dd5a57Smrg  *) ac_try_echo=$ac_try;;
332640dd5a57Smrgesac
332740dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
332840dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
332940dd5a57Smrg  (eval "$ac_link") 2>&5
333040dd5a57Smrg  ac_status=$?
333140dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
333240dd5a57Smrg  test $ac_status = 0; }; then :
333340dd5a57Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
333440dd5a57Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
333540dd5a57Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
333640dd5a57Smrg# `rm'.
333740dd5a57Smrgfor ac_file in conftest.exe conftest conftest.*; do
333840dd5a57Smrg  test -f "$ac_file" || continue
333940dd5a57Smrg  case $ac_file in
334040dd5a57Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
334140dd5a57Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
334240dd5a57Smrg	  break;;
334340dd5a57Smrg    * ) break;;
334440dd5a57Smrg  esac
334540dd5a57Smrgdone
334640dd5a57Smrgelse
334740dd5a57Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
334840dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
334940dd5a57Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
335040dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
335140dd5a57Smrgfi
335240dd5a57Smrgrm -f conftest conftest$ac_cv_exeext
335340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
335440dd5a57Smrg$as_echo "$ac_cv_exeext" >&6; }
335540dd5a57Smrg
335640dd5a57Smrgrm -f conftest.$ac_ext
335740dd5a57SmrgEXEEXT=$ac_cv_exeext
335840dd5a57Smrgac_exeext=$EXEEXT
335940dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
336040dd5a57Smrg/* end confdefs.h.  */
336140dd5a57Smrg#include <stdio.h>
336240dd5a57Smrgint
336340dd5a57Smrgmain ()
336440dd5a57Smrg{
336540dd5a57SmrgFILE *f = fopen ("conftest.out", "w");
336640dd5a57Smrg return ferror (f) || fclose (f) != 0;
336740dd5a57Smrg
336840dd5a57Smrg  ;
336940dd5a57Smrg  return 0;
337040dd5a57Smrg}
337140dd5a57Smrg_ACEOF
337240dd5a57Smrgac_clean_files="$ac_clean_files conftest.out"
337340dd5a57Smrg# Check that the compiler produces executables we can run.  If not, either
337440dd5a57Smrg# the compiler is broken, or we cross compile.
337540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
337640dd5a57Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
337740dd5a57Smrgif test "$cross_compiling" != yes; then
337840dd5a57Smrg  { { ac_try="$ac_link"
337940dd5a57Smrgcase "(($ac_try" in
338040dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
338140dd5a57Smrg  *) ac_try_echo=$ac_try;;
338240dd5a57Smrgesac
338340dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
338440dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
338540dd5a57Smrg  (eval "$ac_link") 2>&5
338640dd5a57Smrg  ac_status=$?
338740dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
338840dd5a57Smrg  test $ac_status = 0; }
338940dd5a57Smrg  if { ac_try='./conftest$ac_cv_exeext'
339040dd5a57Smrg  { { case "(($ac_try" in
339140dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
339240dd5a57Smrg  *) ac_try_echo=$ac_try;;
339340dd5a57Smrgesac
339440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
339540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
339640dd5a57Smrg  (eval "$ac_try") 2>&5
339740dd5a57Smrg  ac_status=$?
339840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
339940dd5a57Smrg  test $ac_status = 0; }; }; then
340040dd5a57Smrg    cross_compiling=no
340140dd5a57Smrg  else
340240dd5a57Smrg    if test "$cross_compiling" = maybe; then
340340dd5a57Smrg	cross_compiling=yes
340440dd5a57Smrg    else
340540dd5a57Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
340640dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
340740dd5a57Smrgas_fn_error $? "cannot run C compiled programs.
340840dd5a57SmrgIf you meant to cross compile, use \`--host'.
340940dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
341040dd5a57Smrg    fi
341140dd5a57Smrg  fi
341240dd5a57Smrgfi
341340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
341440dd5a57Smrg$as_echo "$cross_compiling" >&6; }
341540dd5a57Smrg
341640dd5a57Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
341740dd5a57Smrgac_clean_files=$ac_clean_files_save
341840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
341940dd5a57Smrg$as_echo_n "checking for suffix of object files... " >&6; }
342040dd5a57Smrgif test "${ac_cv_objext+set}" = set; then :
342140dd5a57Smrg  $as_echo_n "(cached) " >&6
342240dd5a57Smrgelse
342340dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
342440dd5a57Smrg/* end confdefs.h.  */
342540dd5a57Smrg
342640dd5a57Smrgint
342740dd5a57Smrgmain ()
342840dd5a57Smrg{
342940dd5a57Smrg
343040dd5a57Smrg  ;
343140dd5a57Smrg  return 0;
343240dd5a57Smrg}
343340dd5a57Smrg_ACEOF
343440dd5a57Smrgrm -f conftest.o conftest.obj
343540dd5a57Smrgif { { ac_try="$ac_compile"
343640dd5a57Smrgcase "(($ac_try" in
343740dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
343840dd5a57Smrg  *) ac_try_echo=$ac_try;;
343940dd5a57Smrgesac
344040dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
344140dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
344240dd5a57Smrg  (eval "$ac_compile") 2>&5
344340dd5a57Smrg  ac_status=$?
344440dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
344540dd5a57Smrg  test $ac_status = 0; }; then :
344640dd5a57Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
344740dd5a57Smrg  test -f "$ac_file" || continue;
344840dd5a57Smrg  case $ac_file in
344940dd5a57Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
345040dd5a57Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
345140dd5a57Smrg       break;;
345240dd5a57Smrg  esac
345340dd5a57Smrgdone
345440dd5a57Smrgelse
345540dd5a57Smrg  $as_echo "$as_me: failed program was:" >&5
345640dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5
345740dd5a57Smrg
345840dd5a57Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
345940dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
346040dd5a57Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
346140dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
346240dd5a57Smrgfi
346340dd5a57Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
346440dd5a57Smrgfi
346540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
346640dd5a57Smrg$as_echo "$ac_cv_objext" >&6; }
346740dd5a57SmrgOBJEXT=$ac_cv_objext
346840dd5a57Smrgac_objext=$OBJEXT
346940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
347040dd5a57Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
347140dd5a57Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then :
347240dd5a57Smrg  $as_echo_n "(cached) " >&6
347340dd5a57Smrgelse
347440dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
347540dd5a57Smrg/* end confdefs.h.  */
347640dd5a57Smrg
347740dd5a57Smrgint
347840dd5a57Smrgmain ()
347940dd5a57Smrg{
348040dd5a57Smrg#ifndef __GNUC__
348140dd5a57Smrg       choke me
348240dd5a57Smrg#endif
348340dd5a57Smrg
348440dd5a57Smrg  ;
348540dd5a57Smrg  return 0;
348640dd5a57Smrg}
348740dd5a57Smrg_ACEOF
348840dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
348940dd5a57Smrg  ac_compiler_gnu=yes
349040dd5a57Smrgelse
349140dd5a57Smrg  ac_compiler_gnu=no
349240dd5a57Smrgfi
349340dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
349440dd5a57Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
349540dd5a57Smrg
349640dd5a57Smrgfi
349740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
349840dd5a57Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
349940dd5a57Smrgif test $ac_compiler_gnu = yes; then
350040dd5a57Smrg  GCC=yes
350140dd5a57Smrgelse
350240dd5a57Smrg  GCC=
350340dd5a57Smrgfi
350440dd5a57Smrgac_test_CFLAGS=${CFLAGS+set}
350540dd5a57Smrgac_save_CFLAGS=$CFLAGS
350640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
350740dd5a57Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
350840dd5a57Smrgif test "${ac_cv_prog_cc_g+set}" = set; then :
350940dd5a57Smrg  $as_echo_n "(cached) " >&6
351040dd5a57Smrgelse
351140dd5a57Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
351240dd5a57Smrg   ac_c_werror_flag=yes
351340dd5a57Smrg   ac_cv_prog_cc_g=no
351440dd5a57Smrg   CFLAGS="-g"
351540dd5a57Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
351640dd5a57Smrg/* end confdefs.h.  */
351740dd5a57Smrg
351840dd5a57Smrgint
351940dd5a57Smrgmain ()
352040dd5a57Smrg{
352140dd5a57Smrg
352240dd5a57Smrg  ;
352340dd5a57Smrg  return 0;
352440dd5a57Smrg}
352540dd5a57Smrg_ACEOF
352640dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
352740dd5a57Smrg  ac_cv_prog_cc_g=yes
352840dd5a57Smrgelse
352940dd5a57Smrg  CFLAGS=""
353040dd5a57Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
353140dd5a57Smrg/* end confdefs.h.  */
353240dd5a57Smrg
353340dd5a57Smrgint
353440dd5a57Smrgmain ()
353540dd5a57Smrg{
353640dd5a57Smrg
353740dd5a57Smrg  ;
353840dd5a57Smrg  return 0;
353940dd5a57Smrg}
354040dd5a57Smrg_ACEOF
354140dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
354240dd5a57Smrg
354340dd5a57Smrgelse
354440dd5a57Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
354540dd5a57Smrg	 CFLAGS="-g"
354640dd5a57Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
354740dd5a57Smrg/* end confdefs.h.  */
354840dd5a57Smrg
354940dd5a57Smrgint
355040dd5a57Smrgmain ()
355140dd5a57Smrg{
355240dd5a57Smrg
355340dd5a57Smrg  ;
355440dd5a57Smrg  return 0;
355540dd5a57Smrg}
355640dd5a57Smrg_ACEOF
355740dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
355840dd5a57Smrg  ac_cv_prog_cc_g=yes
355940dd5a57Smrgfi
356040dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
356140dd5a57Smrgfi
356240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
356340dd5a57Smrgfi
356440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
356540dd5a57Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
356640dd5a57Smrgfi
356740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
356840dd5a57Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
356940dd5a57Smrgif test "$ac_test_CFLAGS" = set; then
357040dd5a57Smrg  CFLAGS=$ac_save_CFLAGS
357140dd5a57Smrgelif test $ac_cv_prog_cc_g = yes; then
357240dd5a57Smrg  if test "$GCC" = yes; then
357340dd5a57Smrg    CFLAGS="-g -O2"
357440dd5a57Smrg  else
357540dd5a57Smrg    CFLAGS="-g"
357640dd5a57Smrg  fi
357740dd5a57Smrgelse
357840dd5a57Smrg  if test "$GCC" = yes; then
357940dd5a57Smrg    CFLAGS="-O2"
358040dd5a57Smrg  else
358140dd5a57Smrg    CFLAGS=
358240dd5a57Smrg  fi
358340dd5a57Smrgfi
358440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
358540dd5a57Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
358640dd5a57Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then :
358740dd5a57Smrg  $as_echo_n "(cached) " >&6
358840dd5a57Smrgelse
358940dd5a57Smrg  ac_cv_prog_cc_c89=no
359040dd5a57Smrgac_save_CC=$CC
359140dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
359240dd5a57Smrg/* end confdefs.h.  */
359340dd5a57Smrg#include <stdarg.h>
359440dd5a57Smrg#include <stdio.h>
359540dd5a57Smrg#include <sys/types.h>
359640dd5a57Smrg#include <sys/stat.h>
359740dd5a57Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
359840dd5a57Smrgstruct buf { int x; };
359940dd5a57SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
360040dd5a57Smrgstatic char *e (p, i)
360140dd5a57Smrg     char **p;
360240dd5a57Smrg     int i;
360340dd5a57Smrg{
360440dd5a57Smrg  return p[i];
360540dd5a57Smrg}
360640dd5a57Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
360740dd5a57Smrg{
360840dd5a57Smrg  char *s;
360940dd5a57Smrg  va_list v;
361040dd5a57Smrg  va_start (v,p);
361140dd5a57Smrg  s = g (p, va_arg (v,int));
361240dd5a57Smrg  va_end (v);
361340dd5a57Smrg  return s;
361440dd5a57Smrg}
361540dd5a57Smrg
361640dd5a57Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
361740dd5a57Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
361840dd5a57Smrg   These don't provoke an error unfortunately, instead are silently treated
361940dd5a57Smrg   as 'x'.  The following induces an error, until -std is added to get
362040dd5a57Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
362140dd5a57Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
362240dd5a57Smrg   that's true only with -std.  */
362340dd5a57Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
362440dd5a57Smrg
362540dd5a57Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
362640dd5a57Smrg   inside strings and character constants.  */
362740dd5a57Smrg#define FOO(x) 'x'
362840dd5a57Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
362940dd5a57Smrg
363040dd5a57Smrgint test (int i, double x);
363140dd5a57Smrgstruct s1 {int (*f) (int a);};
363240dd5a57Smrgstruct s2 {int (*f) (double a);};
363340dd5a57Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
363440dd5a57Smrgint argc;
363540dd5a57Smrgchar **argv;
363640dd5a57Smrgint
363740dd5a57Smrgmain ()
363840dd5a57Smrg{
363940dd5a57Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
364040dd5a57Smrg  ;
364140dd5a57Smrg  return 0;
364240dd5a57Smrg}
364340dd5a57Smrg_ACEOF
364440dd5a57Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
364540dd5a57Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
364640dd5a57Smrgdo
364740dd5a57Smrg  CC="$ac_save_CC $ac_arg"
364840dd5a57Smrg  if ac_fn_c_try_compile "$LINENO"; then :
364940dd5a57Smrg  ac_cv_prog_cc_c89=$ac_arg
365040dd5a57Smrgfi
365140dd5a57Smrgrm -f core conftest.err conftest.$ac_objext
365240dd5a57Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
365340dd5a57Smrgdone
365440dd5a57Smrgrm -f conftest.$ac_ext
365540dd5a57SmrgCC=$ac_save_CC
365640dd5a57Smrg
365740dd5a57Smrgfi
365840dd5a57Smrg# AC_CACHE_VAL
365940dd5a57Smrgcase "x$ac_cv_prog_cc_c89" in
366040dd5a57Smrg  x)
366140dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
366240dd5a57Smrg$as_echo "none needed" >&6; } ;;
366340dd5a57Smrg  xno)
366440dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
366540dd5a57Smrg$as_echo "unsupported" >&6; } ;;
366640dd5a57Smrg  *)
366740dd5a57Smrg    CC="$CC $ac_cv_prog_cc_c89"
366840dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
366940dd5a57Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
367040dd5a57Smrgesac
367140dd5a57Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
367240dd5a57Smrg
367340dd5a57Smrgfi
367440dd5a57Smrg
367540dd5a57Smrgac_ext=c
367640dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
367740dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
367840dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
367940dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
368040dd5a57Smrg
368140dd5a57Smrgdepcc="$CC"   am_compiler_list=
368240dd5a57Smrg
368340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
368440dd5a57Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
368540dd5a57Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
368640dd5a57Smrg  $as_echo_n "(cached) " >&6
368740dd5a57Smrgelse
368840dd5a57Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
368940dd5a57Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
369040dd5a57Smrg  # making bogus files that we don't know about and never remove.  For
369140dd5a57Smrg  # instance it was reported that on HP-UX the gcc test will end up
369240dd5a57Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
369340dd5a57Smrg  # in D'.
369440dd5a57Smrg  mkdir conftest.dir
369540dd5a57Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
369640dd5a57Smrg  # using a relative directory.
369740dd5a57Smrg  cp "$am_depcomp" conftest.dir
369840dd5a57Smrg  cd conftest.dir
369940dd5a57Smrg  # We will build objects and dependencies in a subdirectory because
370040dd5a57Smrg  # it helps to detect inapplicable dependency modes.  For instance
370140dd5a57Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
370240dd5a57Smrg  # side effect of compilation, but ICC will put the dependencies in
370340dd5a57Smrg  # the current directory while Tru64 will put them in the object
370440dd5a57Smrg  # directory.
370540dd5a57Smrg  mkdir sub
370640dd5a57Smrg
370740dd5a57Smrg  am_cv_CC_dependencies_compiler_type=none
370840dd5a57Smrg  if test "$am_compiler_list" = ""; then
370940dd5a57Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
371040dd5a57Smrg  fi
371140dd5a57Smrg  am__universal=false
371240dd5a57Smrg  case " $depcc " in #(
371340dd5a57Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
371440dd5a57Smrg     esac
371540dd5a57Smrg
371640dd5a57Smrg  for depmode in $am_compiler_list; do
371740dd5a57Smrg    # Setup a source with many dependencies, because some compilers
371840dd5a57Smrg    # like to wrap large dependency lists on column 80 (with \), and
371940dd5a57Smrg    # we should not choose a depcomp mode which is confused by this.
372040dd5a57Smrg    #
372140dd5a57Smrg    # We need to recreate these files for each test, as the compiler may
372240dd5a57Smrg    # overwrite some of them when testing with obscure command lines.
372340dd5a57Smrg    # This happens at least with the AIX C compiler.
372440dd5a57Smrg    : > sub/conftest.c
372540dd5a57Smrg    for i in 1 2 3 4 5 6; do
372640dd5a57Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
372740dd5a57Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
372840dd5a57Smrg      # Solaris 8's {/usr,}/bin/sh.
372940dd5a57Smrg      touch sub/conftst$i.h
373040dd5a57Smrg    done
373140dd5a57Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
373240dd5a57Smrg
373340dd5a57Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
373440dd5a57Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
373540dd5a57Smrg    # handle `-M -o', and we need to detect this.  Also, some Intel
373640dd5a57Smrg    # versions had trouble with output in subdirs
373740dd5a57Smrg    am__obj=sub/conftest.${OBJEXT-o}
373840dd5a57Smrg    am__minus_obj="-o $am__obj"
373940dd5a57Smrg    case $depmode in
374040dd5a57Smrg    gcc)
374140dd5a57Smrg      # This depmode causes a compiler race in universal mode.
374240dd5a57Smrg      test "$am__universal" = false || continue
374340dd5a57Smrg      ;;
374440dd5a57Smrg    nosideeffect)
374540dd5a57Smrg      # after this tag, mechanisms are not by side-effect, so they'll
374640dd5a57Smrg      # only be used when explicitly requested
374740dd5a57Smrg      if test "x$enable_dependency_tracking" = xyes; then
374840dd5a57Smrg	continue
374940dd5a57Smrg      else
375040dd5a57Smrg	break
375140dd5a57Smrg      fi
375240dd5a57Smrg      ;;
375340dd5a57Smrg    msvisualcpp | msvcmsys)
375440dd5a57Smrg      # This compiler won't grok `-c -o', but also, the minuso test has
375540dd5a57Smrg      # not run yet.  These depmodes are late enough in the game, and
375640dd5a57Smrg      # so weak that their functioning should not be impacted.
375740dd5a57Smrg      am__obj=conftest.${OBJEXT-o}
375840dd5a57Smrg      am__minus_obj=
375940dd5a57Smrg      ;;
376040dd5a57Smrg    none) break ;;
376140dd5a57Smrg    esac
376240dd5a57Smrg    if depmode=$depmode \
376340dd5a57Smrg       source=sub/conftest.c object=$am__obj \
376440dd5a57Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
376540dd5a57Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
376640dd5a57Smrg         >/dev/null 2>conftest.err &&
376740dd5a57Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
376840dd5a57Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
376940dd5a57Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
377040dd5a57Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
377140dd5a57Smrg      # icc doesn't choke on unknown options, it will just issue warnings
377240dd5a57Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
377340dd5a57Smrg      # that says an option was ignored or not supported.
377440dd5a57Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
377540dd5a57Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
377640dd5a57Smrg      # The diagnosis changed in icc 8.0:
377740dd5a57Smrg      #   icc: Command line remark: option '-MP' not supported
377840dd5a57Smrg      if (grep 'ignoring option' conftest.err ||
377940dd5a57Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
378040dd5a57Smrg        am_cv_CC_dependencies_compiler_type=$depmode
378140dd5a57Smrg        break
378240dd5a57Smrg      fi
378340dd5a57Smrg    fi
378440dd5a57Smrg  done
378540dd5a57Smrg
378640dd5a57Smrg  cd ..
378740dd5a57Smrg  rm -rf conftest.dir
378840dd5a57Smrgelse
378940dd5a57Smrg  am_cv_CC_dependencies_compiler_type=none
379040dd5a57Smrgfi
379140dd5a57Smrg
379240dd5a57Smrgfi
379340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
379440dd5a57Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
379540dd5a57SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
379640dd5a57Smrg
379740dd5a57Smrg if
379840dd5a57Smrg  test "x$enable_dependency_tracking" != xno \
379940dd5a57Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
380040dd5a57Smrg  am__fastdepCC_TRUE=
380140dd5a57Smrg  am__fastdepCC_FALSE='#'
380240dd5a57Smrgelse
380340dd5a57Smrg  am__fastdepCC_TRUE='#'
380440dd5a57Smrg  am__fastdepCC_FALSE=
380540dd5a57Smrgfi
380640dd5a57Smrg
380740dd5a57Smrg
380840dd5a57Smrgac_ext=c
380940dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
381040dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
381140dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
381240dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
381340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
381440dd5a57Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
381540dd5a57Smrg# On Suns, sometimes $CPP names a directory.
381640dd5a57Smrgif test -n "$CPP" && test -d "$CPP"; then
381740dd5a57Smrg  CPP=
381840dd5a57Smrgfi
381940dd5a57Smrgif test -z "$CPP"; then
382040dd5a57Smrg  if test "${ac_cv_prog_CPP+set}" = set; then :
382140dd5a57Smrg  $as_echo_n "(cached) " >&6
382240dd5a57Smrgelse
382340dd5a57Smrg      # Double quotes because CPP needs to be expanded
382440dd5a57Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
382540dd5a57Smrg    do
382640dd5a57Smrg      ac_preproc_ok=false
382740dd5a57Smrgfor ac_c_preproc_warn_flag in '' yes
382840dd5a57Smrgdo
382940dd5a57Smrg  # Use a header file that comes with gcc, so configuring glibc
383040dd5a57Smrg  # with a fresh cross-compiler works.
383140dd5a57Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
383240dd5a57Smrg  # <limits.h> exists even on freestanding compilers.
383340dd5a57Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
383440dd5a57Smrg  # not just through cpp. "Syntax error" is here to catch this case.
383540dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
383640dd5a57Smrg/* end confdefs.h.  */
383740dd5a57Smrg#ifdef __STDC__
383840dd5a57Smrg# include <limits.h>
383940dd5a57Smrg#else
384040dd5a57Smrg# include <assert.h>
384140dd5a57Smrg#endif
384240dd5a57Smrg		     Syntax error
384340dd5a57Smrg_ACEOF
384440dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then :
384540dd5a57Smrg
384640dd5a57Smrgelse
384740dd5a57Smrg  # Broken: fails on valid input.
384840dd5a57Smrgcontinue
384940dd5a57Smrgfi
385040dd5a57Smrgrm -f conftest.err conftest.$ac_ext
385140dd5a57Smrg
385240dd5a57Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
385340dd5a57Smrg  # can be detected and how.
385440dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
385540dd5a57Smrg/* end confdefs.h.  */
385640dd5a57Smrg#include <ac_nonexistent.h>
385740dd5a57Smrg_ACEOF
385840dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then :
385940dd5a57Smrg  # Broken: success on invalid input.
386040dd5a57Smrgcontinue
386140dd5a57Smrgelse
386240dd5a57Smrg  # Passes both tests.
386340dd5a57Smrgac_preproc_ok=:
386440dd5a57Smrgbreak
386540dd5a57Smrgfi
386640dd5a57Smrgrm -f conftest.err conftest.$ac_ext
386740dd5a57Smrg
386840dd5a57Smrgdone
386940dd5a57Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
387040dd5a57Smrgrm -f conftest.err conftest.$ac_ext
387140dd5a57Smrgif $ac_preproc_ok; then :
387240dd5a57Smrg  break
387340dd5a57Smrgfi
387440dd5a57Smrg
387540dd5a57Smrg    done
387640dd5a57Smrg    ac_cv_prog_CPP=$CPP
387740dd5a57Smrg
387840dd5a57Smrgfi
387940dd5a57Smrg  CPP=$ac_cv_prog_CPP
388040dd5a57Smrgelse
388140dd5a57Smrg  ac_cv_prog_CPP=$CPP
388240dd5a57Smrgfi
388340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
388440dd5a57Smrg$as_echo "$CPP" >&6; }
388540dd5a57Smrgac_preproc_ok=false
388640dd5a57Smrgfor ac_c_preproc_warn_flag in '' yes
388740dd5a57Smrgdo
388840dd5a57Smrg  # Use a header file that comes with gcc, so configuring glibc
388940dd5a57Smrg  # with a fresh cross-compiler works.
389040dd5a57Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
389140dd5a57Smrg  # <limits.h> exists even on freestanding compilers.
389240dd5a57Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
389340dd5a57Smrg  # not just through cpp. "Syntax error" is here to catch this case.
389440dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
389540dd5a57Smrg/* end confdefs.h.  */
389640dd5a57Smrg#ifdef __STDC__
389740dd5a57Smrg# include <limits.h>
389840dd5a57Smrg#else
389940dd5a57Smrg# include <assert.h>
390040dd5a57Smrg#endif
390140dd5a57Smrg		     Syntax error
390240dd5a57Smrg_ACEOF
390340dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then :
390440dd5a57Smrg
390540dd5a57Smrgelse
390640dd5a57Smrg  # Broken: fails on valid input.
390740dd5a57Smrgcontinue
390840dd5a57Smrgfi
390940dd5a57Smrgrm -f conftest.err conftest.$ac_ext
391040dd5a57Smrg
391140dd5a57Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
391240dd5a57Smrg  # can be detected and how.
391340dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
391440dd5a57Smrg/* end confdefs.h.  */
391540dd5a57Smrg#include <ac_nonexistent.h>
391640dd5a57Smrg_ACEOF
391740dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then :
391840dd5a57Smrg  # Broken: success on invalid input.
391940dd5a57Smrgcontinue
392040dd5a57Smrgelse
392140dd5a57Smrg  # Passes both tests.
392240dd5a57Smrgac_preproc_ok=:
392340dd5a57Smrgbreak
392440dd5a57Smrgfi
392540dd5a57Smrgrm -f conftest.err conftest.$ac_ext
392640dd5a57Smrg
392740dd5a57Smrgdone
392840dd5a57Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
392940dd5a57Smrgrm -f conftest.err conftest.$ac_ext
393040dd5a57Smrgif $ac_preproc_ok; then :
393140dd5a57Smrg
393240dd5a57Smrgelse
393340dd5a57Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
393440dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
393540dd5a57Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
393640dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
393740dd5a57Smrgfi
393840dd5a57Smrg
393940dd5a57Smrgac_ext=c
394040dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
394140dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
394240dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
394340dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
394440dd5a57Smrg
394540dd5a57Smrgac_ext=c
394640dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
394740dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
394840dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
394940dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
395040dd5a57Smrgif test -n "$ac_tool_prefix"; then
395140dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
395240dd5a57Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
395340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
395440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
395540dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
395640dd5a57Smrg  $as_echo_n "(cached) " >&6
395740dd5a57Smrgelse
395840dd5a57Smrg  if test -n "$CC"; then
395940dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
396040dd5a57Smrgelse
396140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
396240dd5a57Smrgfor as_dir in $PATH
396340dd5a57Smrgdo
396440dd5a57Smrg  IFS=$as_save_IFS
396540dd5a57Smrg  test -z "$as_dir" && as_dir=.
396640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
396740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
396840dd5a57Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
396940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
397040dd5a57Smrg    break 2
397140dd5a57Smrg  fi
397240dd5a57Smrgdone
397340dd5a57Smrg  done
397440dd5a57SmrgIFS=$as_save_IFS
397540dd5a57Smrg
397640dd5a57Smrgfi
397740dd5a57Smrgfi
397840dd5a57SmrgCC=$ac_cv_prog_CC
397940dd5a57Smrgif test -n "$CC"; then
398040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
398140dd5a57Smrg$as_echo "$CC" >&6; }
398240dd5a57Smrgelse
398340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
398440dd5a57Smrg$as_echo "no" >&6; }
398540dd5a57Smrgfi
398640dd5a57Smrg
398740dd5a57Smrg
398840dd5a57Smrgfi
398940dd5a57Smrgif test -z "$ac_cv_prog_CC"; then
399040dd5a57Smrg  ac_ct_CC=$CC
399140dd5a57Smrg  # Extract the first word of "gcc", so it can be a program name with args.
399240dd5a57Smrgset dummy gcc; ac_word=$2
399340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
399440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
399540dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
399640dd5a57Smrg  $as_echo_n "(cached) " >&6
399740dd5a57Smrgelse
399840dd5a57Smrg  if test -n "$ac_ct_CC"; then
399940dd5a57Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
400040dd5a57Smrgelse
400140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
400240dd5a57Smrgfor as_dir in $PATH
400340dd5a57Smrgdo
400440dd5a57Smrg  IFS=$as_save_IFS
400540dd5a57Smrg  test -z "$as_dir" && as_dir=.
400640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
400740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
400840dd5a57Smrg    ac_cv_prog_ac_ct_CC="gcc"
400940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
401040dd5a57Smrg    break 2
401140dd5a57Smrg  fi
401240dd5a57Smrgdone
401340dd5a57Smrg  done
401440dd5a57SmrgIFS=$as_save_IFS
401540dd5a57Smrg
401640dd5a57Smrgfi
401740dd5a57Smrgfi
401840dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
401940dd5a57Smrgif test -n "$ac_ct_CC"; then
402040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
402140dd5a57Smrg$as_echo "$ac_ct_CC" >&6; }
402240dd5a57Smrgelse
402340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
402440dd5a57Smrg$as_echo "no" >&6; }
402540dd5a57Smrgfi
402640dd5a57Smrg
402740dd5a57Smrg  if test "x$ac_ct_CC" = x; then
402840dd5a57Smrg    CC=""
402940dd5a57Smrg  else
403040dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
403140dd5a57Smrgyes:)
403240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
403340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
403440dd5a57Smrgac_tool_warned=yes ;;
403540dd5a57Smrgesac
403640dd5a57Smrg    CC=$ac_ct_CC
403740dd5a57Smrg  fi
403840dd5a57Smrgelse
403940dd5a57Smrg  CC="$ac_cv_prog_CC"
404040dd5a57Smrgfi
404140dd5a57Smrg
404240dd5a57Smrgif test -z "$CC"; then
404340dd5a57Smrg          if test -n "$ac_tool_prefix"; then
404440dd5a57Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
404540dd5a57Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
404640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
404740dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
404840dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
404940dd5a57Smrg  $as_echo_n "(cached) " >&6
405040dd5a57Smrgelse
405140dd5a57Smrg  if test -n "$CC"; then
405240dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
405340dd5a57Smrgelse
405440dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
405540dd5a57Smrgfor as_dir in $PATH
405640dd5a57Smrgdo
405740dd5a57Smrg  IFS=$as_save_IFS
405840dd5a57Smrg  test -z "$as_dir" && as_dir=.
405940dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
406040dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
406140dd5a57Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
406240dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
406340dd5a57Smrg    break 2
406440dd5a57Smrg  fi
406540dd5a57Smrgdone
406640dd5a57Smrg  done
406740dd5a57SmrgIFS=$as_save_IFS
406840dd5a57Smrg
406940dd5a57Smrgfi
407040dd5a57Smrgfi
407140dd5a57SmrgCC=$ac_cv_prog_CC
407240dd5a57Smrgif test -n "$CC"; then
407340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
407440dd5a57Smrg$as_echo "$CC" >&6; }
407540dd5a57Smrgelse
407640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
407740dd5a57Smrg$as_echo "no" >&6; }
407840dd5a57Smrgfi
407940dd5a57Smrg
408040dd5a57Smrg
408140dd5a57Smrg  fi
408240dd5a57Smrgfi
408340dd5a57Smrgif test -z "$CC"; then
408440dd5a57Smrg  # Extract the first word of "cc", so it can be a program name with args.
408540dd5a57Smrgset dummy cc; ac_word=$2
408640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
408740dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
408840dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
408940dd5a57Smrg  $as_echo_n "(cached) " >&6
409040dd5a57Smrgelse
409140dd5a57Smrg  if test -n "$CC"; then
409240dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
409340dd5a57Smrgelse
409440dd5a57Smrg  ac_prog_rejected=no
409540dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
409640dd5a57Smrgfor as_dir in $PATH
409740dd5a57Smrgdo
409840dd5a57Smrg  IFS=$as_save_IFS
409940dd5a57Smrg  test -z "$as_dir" && as_dir=.
410040dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
410140dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
410240dd5a57Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
410340dd5a57Smrg       ac_prog_rejected=yes
410440dd5a57Smrg       continue
410540dd5a57Smrg     fi
410640dd5a57Smrg    ac_cv_prog_CC="cc"
410740dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
410840dd5a57Smrg    break 2
410940dd5a57Smrg  fi
411040dd5a57Smrgdone
411140dd5a57Smrg  done
411240dd5a57SmrgIFS=$as_save_IFS
411340dd5a57Smrg
411440dd5a57Smrgif test $ac_prog_rejected = yes; then
411540dd5a57Smrg  # We found a bogon in the path, so make sure we never use it.
411640dd5a57Smrg  set dummy $ac_cv_prog_CC
411740dd5a57Smrg  shift
411840dd5a57Smrg  if test $# != 0; then
411940dd5a57Smrg    # We chose a different compiler from the bogus one.
412040dd5a57Smrg    # However, it has the same basename, so the bogon will be chosen
412140dd5a57Smrg    # first if we set CC to just the basename; use the full file name.
412240dd5a57Smrg    shift
412340dd5a57Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
412440dd5a57Smrg  fi
412540dd5a57Smrgfi
412640dd5a57Smrgfi
412740dd5a57Smrgfi
412840dd5a57SmrgCC=$ac_cv_prog_CC
412940dd5a57Smrgif test -n "$CC"; then
413040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
413140dd5a57Smrg$as_echo "$CC" >&6; }
413240dd5a57Smrgelse
413340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
413440dd5a57Smrg$as_echo "no" >&6; }
413540dd5a57Smrgfi
413640dd5a57Smrg
413740dd5a57Smrg
413840dd5a57Smrgfi
413940dd5a57Smrgif test -z "$CC"; then
414040dd5a57Smrg  if test -n "$ac_tool_prefix"; then
414140dd5a57Smrg  for ac_prog in cl.exe
414240dd5a57Smrg  do
414340dd5a57Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
414440dd5a57Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
414540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
414640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
414740dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then :
414840dd5a57Smrg  $as_echo_n "(cached) " >&6
414940dd5a57Smrgelse
415040dd5a57Smrg  if test -n "$CC"; then
415140dd5a57Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
415240dd5a57Smrgelse
415340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
415440dd5a57Smrgfor as_dir in $PATH
415540dd5a57Smrgdo
415640dd5a57Smrg  IFS=$as_save_IFS
415740dd5a57Smrg  test -z "$as_dir" && as_dir=.
415840dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
415940dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
416040dd5a57Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
416140dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
416240dd5a57Smrg    break 2
416340dd5a57Smrg  fi
416440dd5a57Smrgdone
416540dd5a57Smrg  done
416640dd5a57SmrgIFS=$as_save_IFS
416740dd5a57Smrg
416840dd5a57Smrgfi
416940dd5a57Smrgfi
417040dd5a57SmrgCC=$ac_cv_prog_CC
417140dd5a57Smrgif test -n "$CC"; then
417240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
417340dd5a57Smrg$as_echo "$CC" >&6; }
417440dd5a57Smrgelse
417540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
417640dd5a57Smrg$as_echo "no" >&6; }
417740dd5a57Smrgfi
417840dd5a57Smrg
417940dd5a57Smrg
418040dd5a57Smrg    test -n "$CC" && break
418140dd5a57Smrg  done
418240dd5a57Smrgfi
418340dd5a57Smrgif test -z "$CC"; then
418440dd5a57Smrg  ac_ct_CC=$CC
418540dd5a57Smrg  for ac_prog in cl.exe
418640dd5a57Smrgdo
418740dd5a57Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
418840dd5a57Smrgset dummy $ac_prog; ac_word=$2
418940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
419040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
419140dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
419240dd5a57Smrg  $as_echo_n "(cached) " >&6
419340dd5a57Smrgelse
419440dd5a57Smrg  if test -n "$ac_ct_CC"; then
419540dd5a57Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
419640dd5a57Smrgelse
419740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
419840dd5a57Smrgfor as_dir in $PATH
419940dd5a57Smrgdo
420040dd5a57Smrg  IFS=$as_save_IFS
420140dd5a57Smrg  test -z "$as_dir" && as_dir=.
420240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
420340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
420440dd5a57Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
420540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
420640dd5a57Smrg    break 2
420740dd5a57Smrg  fi
420840dd5a57Smrgdone
420940dd5a57Smrg  done
421040dd5a57SmrgIFS=$as_save_IFS
421140dd5a57Smrg
421240dd5a57Smrgfi
421340dd5a57Smrgfi
421440dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
421540dd5a57Smrgif test -n "$ac_ct_CC"; then
421640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
421740dd5a57Smrg$as_echo "$ac_ct_CC" >&6; }
421840dd5a57Smrgelse
421940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
422040dd5a57Smrg$as_echo "no" >&6; }
422140dd5a57Smrgfi
422240dd5a57Smrg
422340dd5a57Smrg
422440dd5a57Smrg  test -n "$ac_ct_CC" && break
422540dd5a57Smrgdone
422640dd5a57Smrg
422740dd5a57Smrg  if test "x$ac_ct_CC" = x; then
422840dd5a57Smrg    CC=""
422940dd5a57Smrg  else
423040dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
423140dd5a57Smrgyes:)
423240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
423340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
423440dd5a57Smrgac_tool_warned=yes ;;
423540dd5a57Smrgesac
423640dd5a57Smrg    CC=$ac_ct_CC
423740dd5a57Smrg  fi
423840dd5a57Smrgfi
423940dd5a57Smrg
424040dd5a57Smrgfi
424140dd5a57Smrg
424240dd5a57Smrg
424340dd5a57Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
424440dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
424540dd5a57Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
424640dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
424740dd5a57Smrg
424840dd5a57Smrg# Provide some information about the compiler.
424940dd5a57Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
425040dd5a57Smrgset X $ac_compile
425140dd5a57Smrgac_compiler=$2
425240dd5a57Smrgfor ac_option in --version -v -V -qversion; do
425340dd5a57Smrg  { { ac_try="$ac_compiler $ac_option >&5"
425440dd5a57Smrgcase "(($ac_try" in
425540dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
425640dd5a57Smrg  *) ac_try_echo=$ac_try;;
425740dd5a57Smrgesac
425840dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
425940dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
426040dd5a57Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
426140dd5a57Smrg  ac_status=$?
426240dd5a57Smrg  if test -s conftest.err; then
426340dd5a57Smrg    sed '10a\
426440dd5a57Smrg... rest of stderr output deleted ...
426540dd5a57Smrg         10q' conftest.err >conftest.er1
426640dd5a57Smrg    cat conftest.er1 >&5
426740dd5a57Smrg  fi
426840dd5a57Smrg  rm -f conftest.er1 conftest.err
426940dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
427040dd5a57Smrg  test $ac_status = 0; }
427140dd5a57Smrgdone
427240dd5a57Smrg
427340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
427440dd5a57Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
427540dd5a57Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then :
427640dd5a57Smrg  $as_echo_n "(cached) " >&6
427740dd5a57Smrgelse
427840dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
427940dd5a57Smrg/* end confdefs.h.  */
428040dd5a57Smrg
428140dd5a57Smrgint
428240dd5a57Smrgmain ()
428340dd5a57Smrg{
428440dd5a57Smrg#ifndef __GNUC__
428540dd5a57Smrg       choke me
428640dd5a57Smrg#endif
428740dd5a57Smrg
428840dd5a57Smrg  ;
428940dd5a57Smrg  return 0;
429040dd5a57Smrg}
429140dd5a57Smrg_ACEOF
429240dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
429340dd5a57Smrg  ac_compiler_gnu=yes
429440dd5a57Smrgelse
429540dd5a57Smrg  ac_compiler_gnu=no
429640dd5a57Smrgfi
429740dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
429840dd5a57Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
429940dd5a57Smrg
430040dd5a57Smrgfi
430140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
430240dd5a57Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
430340dd5a57Smrgif test $ac_compiler_gnu = yes; then
430440dd5a57Smrg  GCC=yes
430540dd5a57Smrgelse
430640dd5a57Smrg  GCC=
430740dd5a57Smrgfi
430840dd5a57Smrgac_test_CFLAGS=${CFLAGS+set}
430940dd5a57Smrgac_save_CFLAGS=$CFLAGS
431040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
431140dd5a57Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
431240dd5a57Smrgif test "${ac_cv_prog_cc_g+set}" = set; then :
431340dd5a57Smrg  $as_echo_n "(cached) " >&6
431440dd5a57Smrgelse
431540dd5a57Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
431640dd5a57Smrg   ac_c_werror_flag=yes
431740dd5a57Smrg   ac_cv_prog_cc_g=no
431840dd5a57Smrg   CFLAGS="-g"
431940dd5a57Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
432040dd5a57Smrg/* end confdefs.h.  */
432140dd5a57Smrg
432240dd5a57Smrgint
432340dd5a57Smrgmain ()
432440dd5a57Smrg{
432540dd5a57Smrg
432640dd5a57Smrg  ;
432740dd5a57Smrg  return 0;
432840dd5a57Smrg}
432940dd5a57Smrg_ACEOF
433040dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
433140dd5a57Smrg  ac_cv_prog_cc_g=yes
433240dd5a57Smrgelse
433340dd5a57Smrg  CFLAGS=""
433440dd5a57Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
433540dd5a57Smrg/* end confdefs.h.  */
433640dd5a57Smrg
433740dd5a57Smrgint
433840dd5a57Smrgmain ()
433940dd5a57Smrg{
434040dd5a57Smrg
434140dd5a57Smrg  ;
434240dd5a57Smrg  return 0;
434340dd5a57Smrg}
434440dd5a57Smrg_ACEOF
434540dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
434640dd5a57Smrg
434740dd5a57Smrgelse
434840dd5a57Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
434940dd5a57Smrg	 CFLAGS="-g"
435040dd5a57Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
435140dd5a57Smrg/* end confdefs.h.  */
435240dd5a57Smrg
435340dd5a57Smrgint
435440dd5a57Smrgmain ()
435540dd5a57Smrg{
435640dd5a57Smrg
435740dd5a57Smrg  ;
435840dd5a57Smrg  return 0;
435940dd5a57Smrg}
436040dd5a57Smrg_ACEOF
436140dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
436240dd5a57Smrg  ac_cv_prog_cc_g=yes
436340dd5a57Smrgfi
436440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
436540dd5a57Smrgfi
436640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
436740dd5a57Smrgfi
436840dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
436940dd5a57Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
437040dd5a57Smrgfi
437140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
437240dd5a57Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
437340dd5a57Smrgif test "$ac_test_CFLAGS" = set; then
437440dd5a57Smrg  CFLAGS=$ac_save_CFLAGS
437540dd5a57Smrgelif test $ac_cv_prog_cc_g = yes; then
437640dd5a57Smrg  if test "$GCC" = yes; then
437740dd5a57Smrg    CFLAGS="-g -O2"
437840dd5a57Smrg  else
437940dd5a57Smrg    CFLAGS="-g"
438040dd5a57Smrg  fi
438140dd5a57Smrgelse
438240dd5a57Smrg  if test "$GCC" = yes; then
438340dd5a57Smrg    CFLAGS="-O2"
438440dd5a57Smrg  else
438540dd5a57Smrg    CFLAGS=
438640dd5a57Smrg  fi
438740dd5a57Smrgfi
438840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
438940dd5a57Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
439040dd5a57Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then :
439140dd5a57Smrg  $as_echo_n "(cached) " >&6
439240dd5a57Smrgelse
439340dd5a57Smrg  ac_cv_prog_cc_c89=no
439440dd5a57Smrgac_save_CC=$CC
439540dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
439640dd5a57Smrg/* end confdefs.h.  */
439740dd5a57Smrg#include <stdarg.h>
439840dd5a57Smrg#include <stdio.h>
439940dd5a57Smrg#include <sys/types.h>
440040dd5a57Smrg#include <sys/stat.h>
440140dd5a57Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
440240dd5a57Smrgstruct buf { int x; };
440340dd5a57SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
440440dd5a57Smrgstatic char *e (p, i)
440540dd5a57Smrg     char **p;
440640dd5a57Smrg     int i;
440740dd5a57Smrg{
440840dd5a57Smrg  return p[i];
440940dd5a57Smrg}
441040dd5a57Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
441140dd5a57Smrg{
441240dd5a57Smrg  char *s;
441340dd5a57Smrg  va_list v;
441440dd5a57Smrg  va_start (v,p);
441540dd5a57Smrg  s = g (p, va_arg (v,int));
441640dd5a57Smrg  va_end (v);
441740dd5a57Smrg  return s;
441840dd5a57Smrg}
441940dd5a57Smrg
442040dd5a57Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
442140dd5a57Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
442240dd5a57Smrg   These don't provoke an error unfortunately, instead are silently treated
442340dd5a57Smrg   as 'x'.  The following induces an error, until -std is added to get
442440dd5a57Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
442540dd5a57Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
442640dd5a57Smrg   that's true only with -std.  */
442740dd5a57Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
442840dd5a57Smrg
442940dd5a57Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
443040dd5a57Smrg   inside strings and character constants.  */
443140dd5a57Smrg#define FOO(x) 'x'
443240dd5a57Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
443340dd5a57Smrg
443440dd5a57Smrgint test (int i, double x);
443540dd5a57Smrgstruct s1 {int (*f) (int a);};
443640dd5a57Smrgstruct s2 {int (*f) (double a);};
443740dd5a57Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
443840dd5a57Smrgint argc;
443940dd5a57Smrgchar **argv;
444040dd5a57Smrgint
444140dd5a57Smrgmain ()
444240dd5a57Smrg{
444340dd5a57Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
444440dd5a57Smrg  ;
444540dd5a57Smrg  return 0;
444640dd5a57Smrg}
444740dd5a57Smrg_ACEOF
444840dd5a57Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
444940dd5a57Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
445040dd5a57Smrgdo
445140dd5a57Smrg  CC="$ac_save_CC $ac_arg"
445240dd5a57Smrg  if ac_fn_c_try_compile "$LINENO"; then :
445340dd5a57Smrg  ac_cv_prog_cc_c89=$ac_arg
445440dd5a57Smrgfi
445540dd5a57Smrgrm -f core conftest.err conftest.$ac_objext
445640dd5a57Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
445740dd5a57Smrgdone
445840dd5a57Smrgrm -f conftest.$ac_ext
445940dd5a57SmrgCC=$ac_save_CC
446040dd5a57Smrg
446140dd5a57Smrgfi
446240dd5a57Smrg# AC_CACHE_VAL
446340dd5a57Smrgcase "x$ac_cv_prog_cc_c89" in
446440dd5a57Smrg  x)
446540dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
446640dd5a57Smrg$as_echo "none needed" >&6; } ;;
446740dd5a57Smrg  xno)
446840dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
446940dd5a57Smrg$as_echo "unsupported" >&6; } ;;
447040dd5a57Smrg  *)
447140dd5a57Smrg    CC="$CC $ac_cv_prog_cc_c89"
447240dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
447340dd5a57Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
447440dd5a57Smrgesac
447540dd5a57Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
447640dd5a57Smrg
447740dd5a57Smrgfi
447840dd5a57Smrg
447940dd5a57Smrgac_ext=c
448040dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
448140dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
448240dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
448340dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
448440dd5a57Smrg
448540dd5a57Smrgdepcc="$CC"   am_compiler_list=
448640dd5a57Smrg
448740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
448840dd5a57Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
448940dd5a57Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
449040dd5a57Smrg  $as_echo_n "(cached) " >&6
449140dd5a57Smrgelse
449240dd5a57Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
449340dd5a57Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
449440dd5a57Smrg  # making bogus files that we don't know about and never remove.  For
449540dd5a57Smrg  # instance it was reported that on HP-UX the gcc test will end up
449640dd5a57Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
449740dd5a57Smrg  # in D'.
449840dd5a57Smrg  mkdir conftest.dir
449940dd5a57Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
450040dd5a57Smrg  # using a relative directory.
450140dd5a57Smrg  cp "$am_depcomp" conftest.dir
450240dd5a57Smrg  cd conftest.dir
450340dd5a57Smrg  # We will build objects and dependencies in a subdirectory because
450440dd5a57Smrg  # it helps to detect inapplicable dependency modes.  For instance
450540dd5a57Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
450640dd5a57Smrg  # side effect of compilation, but ICC will put the dependencies in
450740dd5a57Smrg  # the current directory while Tru64 will put them in the object
450840dd5a57Smrg  # directory.
450940dd5a57Smrg  mkdir sub
451040dd5a57Smrg
451140dd5a57Smrg  am_cv_CC_dependencies_compiler_type=none
451240dd5a57Smrg  if test "$am_compiler_list" = ""; then
451340dd5a57Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
451440dd5a57Smrg  fi
451540dd5a57Smrg  am__universal=false
451640dd5a57Smrg  case " $depcc " in #(
451740dd5a57Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
451840dd5a57Smrg     esac
451940dd5a57Smrg
452040dd5a57Smrg  for depmode in $am_compiler_list; do
452140dd5a57Smrg    # Setup a source with many dependencies, because some compilers
452240dd5a57Smrg    # like to wrap large dependency lists on column 80 (with \), and
452340dd5a57Smrg    # we should not choose a depcomp mode which is confused by this.
452440dd5a57Smrg    #
452540dd5a57Smrg    # We need to recreate these files for each test, as the compiler may
452640dd5a57Smrg    # overwrite some of them when testing with obscure command lines.
452740dd5a57Smrg    # This happens at least with the AIX C compiler.
452840dd5a57Smrg    : > sub/conftest.c
452940dd5a57Smrg    for i in 1 2 3 4 5 6; do
453040dd5a57Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
453140dd5a57Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
453240dd5a57Smrg      # Solaris 8's {/usr,}/bin/sh.
453340dd5a57Smrg      touch sub/conftst$i.h
453440dd5a57Smrg    done
453540dd5a57Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
453640dd5a57Smrg
453740dd5a57Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
453840dd5a57Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
453940dd5a57Smrg    # handle `-M -o', and we need to detect this.  Also, some Intel
454040dd5a57Smrg    # versions had trouble with output in subdirs
454140dd5a57Smrg    am__obj=sub/conftest.${OBJEXT-o}
454240dd5a57Smrg    am__minus_obj="-o $am__obj"
454340dd5a57Smrg    case $depmode in
454440dd5a57Smrg    gcc)
454540dd5a57Smrg      # This depmode causes a compiler race in universal mode.
454640dd5a57Smrg      test "$am__universal" = false || continue
454740dd5a57Smrg      ;;
454840dd5a57Smrg    nosideeffect)
454940dd5a57Smrg      # after this tag, mechanisms are not by side-effect, so they'll
455040dd5a57Smrg      # only be used when explicitly requested
455140dd5a57Smrg      if test "x$enable_dependency_tracking" = xyes; then
455240dd5a57Smrg	continue
455340dd5a57Smrg      else
455440dd5a57Smrg	break
455540dd5a57Smrg      fi
455640dd5a57Smrg      ;;
455740dd5a57Smrg    msvisualcpp | msvcmsys)
455840dd5a57Smrg      # This compiler won't grok `-c -o', but also, the minuso test has
455940dd5a57Smrg      # not run yet.  These depmodes are late enough in the game, and
456040dd5a57Smrg      # so weak that their functioning should not be impacted.
456140dd5a57Smrg      am__obj=conftest.${OBJEXT-o}
456240dd5a57Smrg      am__minus_obj=
456340dd5a57Smrg      ;;
456440dd5a57Smrg    none) break ;;
456540dd5a57Smrg    esac
456640dd5a57Smrg    if depmode=$depmode \
456740dd5a57Smrg       source=sub/conftest.c object=$am__obj \
456840dd5a57Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
456940dd5a57Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
457040dd5a57Smrg         >/dev/null 2>conftest.err &&
457140dd5a57Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
457240dd5a57Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
457340dd5a57Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
457440dd5a57Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
457540dd5a57Smrg      # icc doesn't choke on unknown options, it will just issue warnings
457640dd5a57Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
457740dd5a57Smrg      # that says an option was ignored or not supported.
457840dd5a57Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
457940dd5a57Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
458040dd5a57Smrg      # The diagnosis changed in icc 8.0:
458140dd5a57Smrg      #   icc: Command line remark: option '-MP' not supported
458240dd5a57Smrg      if (grep 'ignoring option' conftest.err ||
458340dd5a57Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
458440dd5a57Smrg        am_cv_CC_dependencies_compiler_type=$depmode
458540dd5a57Smrg        break
458640dd5a57Smrg      fi
458740dd5a57Smrg    fi
458840dd5a57Smrg  done
458940dd5a57Smrg
459040dd5a57Smrg  cd ..
459140dd5a57Smrg  rm -rf conftest.dir
459240dd5a57Smrgelse
459340dd5a57Smrg  am_cv_CC_dependencies_compiler_type=none
459440dd5a57Smrgfi
459540dd5a57Smrg
459640dd5a57Smrgfi
459740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
459840dd5a57Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
459940dd5a57SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
460040dd5a57Smrg
460140dd5a57Smrg if
460240dd5a57Smrg  test "x$enable_dependency_tracking" != xno \
460340dd5a57Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
460440dd5a57Smrg  am__fastdepCC_TRUE=
460540dd5a57Smrg  am__fastdepCC_FALSE='#'
460640dd5a57Smrgelse
460740dd5a57Smrg  am__fastdepCC_TRUE='#'
460840dd5a57Smrg  am__fastdepCC_FALSE=
460940dd5a57Smrgfi
461040dd5a57Smrg
461140dd5a57Smrg
461240dd5a57Smrgcase `pwd` in
461340dd5a57Smrg  *\ * | *\	*)
461440dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
461540dd5a57Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
461640dd5a57Smrgesac
461740dd5a57Smrg
461840dd5a57Smrg
461940dd5a57Smrg
462040dd5a57Smrgmacro_version='2.2.10'
462140dd5a57Smrgmacro_revision='1.3175'
462240dd5a57Smrg
462340dd5a57Smrg
462440dd5a57Smrg
462540dd5a57Smrg
462640dd5a57Smrg
462740dd5a57Smrg
462840dd5a57Smrg
462940dd5a57Smrg
463040dd5a57Smrg
463140dd5a57Smrg
463240dd5a57Smrg
463340dd5a57Smrg
463440dd5a57Smrg
463540dd5a57Smrgltmain="$ac_aux_dir/ltmain.sh"
463640dd5a57Smrg
463740dd5a57Smrg# Backslashify metacharacters that are still active within
463840dd5a57Smrg# double-quoted strings.
463940dd5a57Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
464040dd5a57Smrg
464140dd5a57Smrg# Same as above, but do not quote variable references.
464240dd5a57Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
464340dd5a57Smrg
464440dd5a57Smrg# Sed substitution to delay expansion of an escaped shell variable in a
464540dd5a57Smrg# double_quote_subst'ed string.
464640dd5a57Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
464740dd5a57Smrg
464840dd5a57Smrg# Sed substitution to delay expansion of an escaped single quote.
464940dd5a57Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
465040dd5a57Smrg
465140dd5a57Smrg# Sed substitution to avoid accidental globbing in evaled expressions
465240dd5a57Smrgno_glob_subst='s/\*/\\\*/g'
465340dd5a57Smrg
465440dd5a57SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
465540dd5a57SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
465640dd5a57SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
465740dd5a57Smrg
465840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
465940dd5a57Smrg$as_echo_n "checking how to print strings... " >&6; }
466040dd5a57Smrg# Test print first, because it will be a builtin if present.
466140dd5a57Smrgif test "X`print -r -- -n 2>/dev/null`" = X-n && \
466240dd5a57Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
466340dd5a57Smrg  ECHO='print -r --'
466440dd5a57Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
466540dd5a57Smrg  ECHO='printf %s\n'
466640dd5a57Smrgelse
466740dd5a57Smrg  # Use this function as a fallback that always works.
466840dd5a57Smrg  func_fallback_echo ()
466940dd5a57Smrg  {
467040dd5a57Smrg    eval 'cat <<_LTECHO_EOF
467140dd5a57Smrg$1
467240dd5a57Smrg_LTECHO_EOF'
467340dd5a57Smrg  }
467440dd5a57Smrg  ECHO='func_fallback_echo'
467540dd5a57Smrgfi
467640dd5a57Smrg
467740dd5a57Smrg# func_echo_all arg...
467840dd5a57Smrg# Invoke $ECHO with all args, space-separated.
467940dd5a57Smrgfunc_echo_all ()
468040dd5a57Smrg{
468140dd5a57Smrg    $ECHO ""
468240dd5a57Smrg}
468340dd5a57Smrg
468440dd5a57Smrgcase "$ECHO" in
468540dd5a57Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
468640dd5a57Smrg$as_echo "printf" >&6; } ;;
468740dd5a57Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
468840dd5a57Smrg$as_echo "print -r" >&6; } ;;
468940dd5a57Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
469040dd5a57Smrg$as_echo "cat" >&6; } ;;
469140dd5a57Smrgesac
469240dd5a57Smrg
469340dd5a57Smrg
469440dd5a57Smrg
469540dd5a57Smrg
469640dd5a57Smrg
469740dd5a57Smrg
469840dd5a57Smrg
469940dd5a57Smrg
470040dd5a57Smrg
470140dd5a57Smrg
470240dd5a57Smrg
470340dd5a57Smrg
470440dd5a57Smrg
470540dd5a57Smrg
470640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
470740dd5a57Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
470840dd5a57Smrgif test "${ac_cv_path_SED+set}" = set; then :
470940dd5a57Smrg  $as_echo_n "(cached) " >&6
471040dd5a57Smrgelse
471140dd5a57Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
471240dd5a57Smrg     for ac_i in 1 2 3 4 5 6 7; do
471340dd5a57Smrg       ac_script="$ac_script$as_nl$ac_script"
471440dd5a57Smrg     done
471540dd5a57Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
471640dd5a57Smrg     { ac_script=; unset ac_script;}
471740dd5a57Smrg     if test -z "$SED"; then
471840dd5a57Smrg  ac_path_SED_found=false
471940dd5a57Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
472040dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
472140dd5a57Smrgfor as_dir in $PATH
472240dd5a57Smrgdo
472340dd5a57Smrg  IFS=$as_save_IFS
472440dd5a57Smrg  test -z "$as_dir" && as_dir=.
472540dd5a57Smrg    for ac_prog in sed gsed; do
472640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
472740dd5a57Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
472840dd5a57Smrg      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
472940dd5a57Smrg# Check for GNU ac_path_SED and select it if it is found.
473040dd5a57Smrg  # Check for GNU $ac_path_SED
473140dd5a57Smrgcase `"$ac_path_SED" --version 2>&1` in
473240dd5a57Smrg*GNU*)
473340dd5a57Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
473440dd5a57Smrg*)
473540dd5a57Smrg  ac_count=0
473640dd5a57Smrg  $as_echo_n 0123456789 >"conftest.in"
473740dd5a57Smrg  while :
473840dd5a57Smrg  do
473940dd5a57Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
474040dd5a57Smrg    mv "conftest.tmp" "conftest.in"
474140dd5a57Smrg    cp "conftest.in" "conftest.nl"
474240dd5a57Smrg    $as_echo '' >> "conftest.nl"
474340dd5a57Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
474440dd5a57Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
474540dd5a57Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
474640dd5a57Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
474740dd5a57Smrg      # Best one so far, save it but keep looking for a better one
474840dd5a57Smrg      ac_cv_path_SED="$ac_path_SED"
474940dd5a57Smrg      ac_path_SED_max=$ac_count
475040dd5a57Smrg    fi
475140dd5a57Smrg    # 10*(2^10) chars as input seems more than enough
475240dd5a57Smrg    test $ac_count -gt 10 && break
475340dd5a57Smrg  done
475440dd5a57Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
475540dd5a57Smrgesac
475640dd5a57Smrg
475740dd5a57Smrg      $ac_path_SED_found && break 3
475840dd5a57Smrg    done
475940dd5a57Smrg  done
476040dd5a57Smrg  done
476140dd5a57SmrgIFS=$as_save_IFS
476240dd5a57Smrg  if test -z "$ac_cv_path_SED"; then
476340dd5a57Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
476440dd5a57Smrg  fi
476540dd5a57Smrgelse
476640dd5a57Smrg  ac_cv_path_SED=$SED
476740dd5a57Smrgfi
476840dd5a57Smrg
476940dd5a57Smrgfi
477040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
477140dd5a57Smrg$as_echo "$ac_cv_path_SED" >&6; }
477240dd5a57Smrg SED="$ac_cv_path_SED"
477340dd5a57Smrg  rm -f conftest.sed
477440dd5a57Smrg
477540dd5a57Smrgtest -z "$SED" && SED=sed
477640dd5a57SmrgXsed="$SED -e 1s/^X//"
477740dd5a57Smrg
477840dd5a57Smrg
477940dd5a57Smrg
478040dd5a57Smrg
478140dd5a57Smrg
478240dd5a57Smrg
478340dd5a57Smrg
478440dd5a57Smrg
478540dd5a57Smrg
478640dd5a57Smrg
478740dd5a57Smrg
478840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
478940dd5a57Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
479040dd5a57Smrgif test "${ac_cv_path_GREP+set}" = set; then :
479140dd5a57Smrg  $as_echo_n "(cached) " >&6
479240dd5a57Smrgelse
479340dd5a57Smrg  if test -z "$GREP"; then
479440dd5a57Smrg  ac_path_GREP_found=false
479540dd5a57Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
479640dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
479740dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
479840dd5a57Smrgdo
479940dd5a57Smrg  IFS=$as_save_IFS
480040dd5a57Smrg  test -z "$as_dir" && as_dir=.
480140dd5a57Smrg    for ac_prog in grep ggrep; do
480240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
480340dd5a57Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
480440dd5a57Smrg      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
480540dd5a57Smrg# Check for GNU ac_path_GREP and select it if it is found.
480640dd5a57Smrg  # Check for GNU $ac_path_GREP
480740dd5a57Smrgcase `"$ac_path_GREP" --version 2>&1` in
480840dd5a57Smrg*GNU*)
480940dd5a57Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
481040dd5a57Smrg*)
481140dd5a57Smrg  ac_count=0
481240dd5a57Smrg  $as_echo_n 0123456789 >"conftest.in"
481340dd5a57Smrg  while :
481440dd5a57Smrg  do
481540dd5a57Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
481640dd5a57Smrg    mv "conftest.tmp" "conftest.in"
481740dd5a57Smrg    cp "conftest.in" "conftest.nl"
481840dd5a57Smrg    $as_echo 'GREP' >> "conftest.nl"
481940dd5a57Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
482040dd5a57Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
482140dd5a57Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
482240dd5a57Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
482340dd5a57Smrg      # Best one so far, save it but keep looking for a better one
482440dd5a57Smrg      ac_cv_path_GREP="$ac_path_GREP"
482540dd5a57Smrg      ac_path_GREP_max=$ac_count
482640dd5a57Smrg    fi
482740dd5a57Smrg    # 10*(2^10) chars as input seems more than enough
482840dd5a57Smrg    test $ac_count -gt 10 && break
482940dd5a57Smrg  done
483040dd5a57Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
483140dd5a57Smrgesac
483240dd5a57Smrg
483340dd5a57Smrg      $ac_path_GREP_found && break 3
483440dd5a57Smrg    done
483540dd5a57Smrg  done
483640dd5a57Smrg  done
483740dd5a57SmrgIFS=$as_save_IFS
483840dd5a57Smrg  if test -z "$ac_cv_path_GREP"; then
483940dd5a57Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
484040dd5a57Smrg  fi
484140dd5a57Smrgelse
484240dd5a57Smrg  ac_cv_path_GREP=$GREP
484340dd5a57Smrgfi
484440dd5a57Smrg
484540dd5a57Smrgfi
484640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
484740dd5a57Smrg$as_echo "$ac_cv_path_GREP" >&6; }
484840dd5a57Smrg GREP="$ac_cv_path_GREP"
484940dd5a57Smrg
485040dd5a57Smrg
485140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
485240dd5a57Smrg$as_echo_n "checking for egrep... " >&6; }
485340dd5a57Smrgif test "${ac_cv_path_EGREP+set}" = set; then :
485440dd5a57Smrg  $as_echo_n "(cached) " >&6
485540dd5a57Smrgelse
485640dd5a57Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
485740dd5a57Smrg   then ac_cv_path_EGREP="$GREP -E"
485840dd5a57Smrg   else
485940dd5a57Smrg     if test -z "$EGREP"; then
486040dd5a57Smrg  ac_path_EGREP_found=false
486140dd5a57Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
486240dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
486340dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
486440dd5a57Smrgdo
486540dd5a57Smrg  IFS=$as_save_IFS
486640dd5a57Smrg  test -z "$as_dir" && as_dir=.
486740dd5a57Smrg    for ac_prog in egrep; do
486840dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
486940dd5a57Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
487040dd5a57Smrg      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
487140dd5a57Smrg# Check for GNU ac_path_EGREP and select it if it is found.
487240dd5a57Smrg  # Check for GNU $ac_path_EGREP
487340dd5a57Smrgcase `"$ac_path_EGREP" --version 2>&1` in
487440dd5a57Smrg*GNU*)
487540dd5a57Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
487640dd5a57Smrg*)
487740dd5a57Smrg  ac_count=0
487840dd5a57Smrg  $as_echo_n 0123456789 >"conftest.in"
487940dd5a57Smrg  while :
488040dd5a57Smrg  do
488140dd5a57Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
488240dd5a57Smrg    mv "conftest.tmp" "conftest.in"
488340dd5a57Smrg    cp "conftest.in" "conftest.nl"
488440dd5a57Smrg    $as_echo 'EGREP' >> "conftest.nl"
488540dd5a57Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
488640dd5a57Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
488740dd5a57Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
488840dd5a57Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
488940dd5a57Smrg      # Best one so far, save it but keep looking for a better one
489040dd5a57Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
489140dd5a57Smrg      ac_path_EGREP_max=$ac_count
489240dd5a57Smrg    fi
489340dd5a57Smrg    # 10*(2^10) chars as input seems more than enough
489440dd5a57Smrg    test $ac_count -gt 10 && break
489540dd5a57Smrg  done
489640dd5a57Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
489740dd5a57Smrgesac
489840dd5a57Smrg
489940dd5a57Smrg      $ac_path_EGREP_found && break 3
490040dd5a57Smrg    done
490140dd5a57Smrg  done
490240dd5a57Smrg  done
490340dd5a57SmrgIFS=$as_save_IFS
490440dd5a57Smrg  if test -z "$ac_cv_path_EGREP"; then
490540dd5a57Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
490640dd5a57Smrg  fi
490740dd5a57Smrgelse
490840dd5a57Smrg  ac_cv_path_EGREP=$EGREP
490940dd5a57Smrgfi
491040dd5a57Smrg
491140dd5a57Smrg   fi
491240dd5a57Smrgfi
491340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
491440dd5a57Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
491540dd5a57Smrg EGREP="$ac_cv_path_EGREP"
491640dd5a57Smrg
491740dd5a57Smrg
491840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
491940dd5a57Smrg$as_echo_n "checking for fgrep... " >&6; }
492040dd5a57Smrgif test "${ac_cv_path_FGREP+set}" = set; then :
492140dd5a57Smrg  $as_echo_n "(cached) " >&6
492240dd5a57Smrgelse
492340dd5a57Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
492440dd5a57Smrg   then ac_cv_path_FGREP="$GREP -F"
492540dd5a57Smrg   else
492640dd5a57Smrg     if test -z "$FGREP"; then
492740dd5a57Smrg  ac_path_FGREP_found=false
492840dd5a57Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
492940dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
493040dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
493140dd5a57Smrgdo
493240dd5a57Smrg  IFS=$as_save_IFS
493340dd5a57Smrg  test -z "$as_dir" && as_dir=.
493440dd5a57Smrg    for ac_prog in fgrep; do
493540dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
493640dd5a57Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
493740dd5a57Smrg      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
493840dd5a57Smrg# Check for GNU ac_path_FGREP and select it if it is found.
493940dd5a57Smrg  # Check for GNU $ac_path_FGREP
494040dd5a57Smrgcase `"$ac_path_FGREP" --version 2>&1` in
494140dd5a57Smrg*GNU*)
494240dd5a57Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
494340dd5a57Smrg*)
494440dd5a57Smrg  ac_count=0
494540dd5a57Smrg  $as_echo_n 0123456789 >"conftest.in"
494640dd5a57Smrg  while :
494740dd5a57Smrg  do
494840dd5a57Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
494940dd5a57Smrg    mv "conftest.tmp" "conftest.in"
495040dd5a57Smrg    cp "conftest.in" "conftest.nl"
495140dd5a57Smrg    $as_echo 'FGREP' >> "conftest.nl"
495240dd5a57Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
495340dd5a57Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
495440dd5a57Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
495540dd5a57Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
495640dd5a57Smrg      # Best one so far, save it but keep looking for a better one
495740dd5a57Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
495840dd5a57Smrg      ac_path_FGREP_max=$ac_count
495940dd5a57Smrg    fi
496040dd5a57Smrg    # 10*(2^10) chars as input seems more than enough
496140dd5a57Smrg    test $ac_count -gt 10 && break
496240dd5a57Smrg  done
496340dd5a57Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
496440dd5a57Smrgesac
496540dd5a57Smrg
496640dd5a57Smrg      $ac_path_FGREP_found && break 3
496740dd5a57Smrg    done
496840dd5a57Smrg  done
496940dd5a57Smrg  done
497040dd5a57SmrgIFS=$as_save_IFS
497140dd5a57Smrg  if test -z "$ac_cv_path_FGREP"; then
497240dd5a57Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
497340dd5a57Smrg  fi
497440dd5a57Smrgelse
497540dd5a57Smrg  ac_cv_path_FGREP=$FGREP
497640dd5a57Smrgfi
497740dd5a57Smrg
497840dd5a57Smrg   fi
497940dd5a57Smrgfi
498040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
498140dd5a57Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
498240dd5a57Smrg FGREP="$ac_cv_path_FGREP"
498340dd5a57Smrg
498440dd5a57Smrg
498540dd5a57Smrgtest -z "$GREP" && GREP=grep
498640dd5a57Smrg
498740dd5a57Smrg
498840dd5a57Smrg
498940dd5a57Smrg
499040dd5a57Smrg
499140dd5a57Smrg
499240dd5a57Smrg
499340dd5a57Smrg
499440dd5a57Smrg
499540dd5a57Smrg
499640dd5a57Smrg
499740dd5a57Smrg
499840dd5a57Smrg
499940dd5a57Smrg
500040dd5a57Smrg
500140dd5a57Smrg
500240dd5a57Smrg
500340dd5a57Smrg
500440dd5a57Smrg
500540dd5a57Smrg# Check whether --with-gnu-ld was given.
500640dd5a57Smrgif test "${with_gnu_ld+set}" = set; then :
500740dd5a57Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
500840dd5a57Smrgelse
500940dd5a57Smrg  with_gnu_ld=no
501040dd5a57Smrgfi
501140dd5a57Smrg
501240dd5a57Smrgac_prog=ld
501340dd5a57Smrgif test "$GCC" = yes; then
501440dd5a57Smrg  # Check if gcc -print-prog-name=ld gives a path.
501540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
501640dd5a57Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
501740dd5a57Smrg  case $host in
501840dd5a57Smrg  *-*-mingw*)
501940dd5a57Smrg    # gcc leaves a trailing carriage return which upsets mingw
502040dd5a57Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
502140dd5a57Smrg  *)
502240dd5a57Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
502340dd5a57Smrg  esac
502440dd5a57Smrg  case $ac_prog in
502540dd5a57Smrg    # Accept absolute paths.
502640dd5a57Smrg    [\\/]* | ?:[\\/]*)
502740dd5a57Smrg      re_direlt='/[^/][^/]*/\.\./'
502840dd5a57Smrg      # Canonicalize the pathname of ld
502940dd5a57Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
503040dd5a57Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
503140dd5a57Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
503240dd5a57Smrg      done
503340dd5a57Smrg      test -z "$LD" && LD="$ac_prog"
503440dd5a57Smrg      ;;
503540dd5a57Smrg  "")
503640dd5a57Smrg    # If it fails, then pretend we aren't using GCC.
503740dd5a57Smrg    ac_prog=ld
503840dd5a57Smrg    ;;
503940dd5a57Smrg  *)
504040dd5a57Smrg    # If it is relative, then search for the first ld in PATH.
504140dd5a57Smrg    with_gnu_ld=unknown
504240dd5a57Smrg    ;;
504340dd5a57Smrg  esac
504440dd5a57Smrgelif test "$with_gnu_ld" = yes; then
504540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
504640dd5a57Smrg$as_echo_n "checking for GNU ld... " >&6; }
504740dd5a57Smrgelse
504840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
504940dd5a57Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
505040dd5a57Smrgfi
505140dd5a57Smrgif test "${lt_cv_path_LD+set}" = set; then :
505240dd5a57Smrg  $as_echo_n "(cached) " >&6
505340dd5a57Smrgelse
505440dd5a57Smrg  if test -z "$LD"; then
505540dd5a57Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
505640dd5a57Smrg  for ac_dir in $PATH; do
505740dd5a57Smrg    IFS="$lt_save_ifs"
505840dd5a57Smrg    test -z "$ac_dir" && ac_dir=.
505940dd5a57Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
506040dd5a57Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
506140dd5a57Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
506240dd5a57Smrg      # but apparently some variants of GNU ld only accept -v.
506340dd5a57Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
506440dd5a57Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
506540dd5a57Smrg      *GNU* | *'with BFD'*)
506640dd5a57Smrg	test "$with_gnu_ld" != no && break
506740dd5a57Smrg	;;
506840dd5a57Smrg      *)
506940dd5a57Smrg	test "$with_gnu_ld" != yes && break
507040dd5a57Smrg	;;
507140dd5a57Smrg      esac
507240dd5a57Smrg    fi
507340dd5a57Smrg  done
507440dd5a57Smrg  IFS="$lt_save_ifs"
507540dd5a57Smrgelse
507640dd5a57Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
507740dd5a57Smrgfi
507840dd5a57Smrgfi
507940dd5a57Smrg
508040dd5a57SmrgLD="$lt_cv_path_LD"
508140dd5a57Smrgif test -n "$LD"; then
508240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
508340dd5a57Smrg$as_echo "$LD" >&6; }
508440dd5a57Smrgelse
508540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
508640dd5a57Smrg$as_echo "no" >&6; }
508740dd5a57Smrgfi
508840dd5a57Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
508940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
509040dd5a57Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
509140dd5a57Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then :
509240dd5a57Smrg  $as_echo_n "(cached) " >&6
509340dd5a57Smrgelse
509440dd5a57Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
509540dd5a57Smrgcase `$LD -v 2>&1 </dev/null` in
509640dd5a57Smrg*GNU* | *'with BFD'*)
509740dd5a57Smrg  lt_cv_prog_gnu_ld=yes
509840dd5a57Smrg  ;;
509940dd5a57Smrg*)
510040dd5a57Smrg  lt_cv_prog_gnu_ld=no
510140dd5a57Smrg  ;;
510240dd5a57Smrgesac
510340dd5a57Smrgfi
510440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
510540dd5a57Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
510640dd5a57Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
510740dd5a57Smrg
510840dd5a57Smrg
510940dd5a57Smrg
511040dd5a57Smrg
511140dd5a57Smrg
511240dd5a57Smrg
511340dd5a57Smrg
511440dd5a57Smrg
511540dd5a57Smrg
511640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
511740dd5a57Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
511840dd5a57Smrgif test "${lt_cv_path_NM+set}" = set; then :
511940dd5a57Smrg  $as_echo_n "(cached) " >&6
512040dd5a57Smrgelse
512140dd5a57Smrg  if test -n "$NM"; then
512240dd5a57Smrg  # Let the user override the test.
512340dd5a57Smrg  lt_cv_path_NM="$NM"
512440dd5a57Smrgelse
512540dd5a57Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
512640dd5a57Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
512740dd5a57Smrg    lt_nm_to_check="$lt_nm_to_check nm"
512840dd5a57Smrg  fi
512940dd5a57Smrg  for lt_tmp_nm in $lt_nm_to_check; do
513040dd5a57Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
513140dd5a57Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
513240dd5a57Smrg      IFS="$lt_save_ifs"
513340dd5a57Smrg      test -z "$ac_dir" && ac_dir=.
513440dd5a57Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
513540dd5a57Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
513640dd5a57Smrg	# Check to see if the nm accepts a BSD-compat flag.
513740dd5a57Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
513840dd5a57Smrg	#   nm: unknown option "B" ignored
513940dd5a57Smrg	# Tru64's nm complains that /dev/null is an invalid object file
514040dd5a57Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
514140dd5a57Smrg	*/dev/null* | *'Invalid file or object type'*)
514240dd5a57Smrg	  lt_cv_path_NM="$tmp_nm -B"
514340dd5a57Smrg	  break
514440dd5a57Smrg	  ;;
514540dd5a57Smrg	*)
514640dd5a57Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
514740dd5a57Smrg	  */dev/null*)
514840dd5a57Smrg	    lt_cv_path_NM="$tmp_nm -p"
514940dd5a57Smrg	    break
515040dd5a57Smrg	    ;;
515140dd5a57Smrg	  *)
515240dd5a57Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
515340dd5a57Smrg	    continue # so that we can try to find one that supports BSD flags
515440dd5a57Smrg	    ;;
515540dd5a57Smrg	  esac
515640dd5a57Smrg	  ;;
515740dd5a57Smrg	esac
515840dd5a57Smrg      fi
515940dd5a57Smrg    done
516040dd5a57Smrg    IFS="$lt_save_ifs"
516140dd5a57Smrg  done
516240dd5a57Smrg  : ${lt_cv_path_NM=no}
516340dd5a57Smrgfi
516440dd5a57Smrgfi
516540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
516640dd5a57Smrg$as_echo "$lt_cv_path_NM" >&6; }
516740dd5a57Smrgif test "$lt_cv_path_NM" != "no"; then
516840dd5a57Smrg  NM="$lt_cv_path_NM"
516940dd5a57Smrgelse
517040dd5a57Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
517140dd5a57Smrg  if test -n "$DUMPBIN"; then :
517240dd5a57Smrg    # Let the user override the test.
517340dd5a57Smrg  else
517440dd5a57Smrg    if test -n "$ac_tool_prefix"; then
517540dd5a57Smrg  for ac_prog in dumpbin "link -dump"
517640dd5a57Smrg  do
517740dd5a57Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
517840dd5a57Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
517940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
518040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
518140dd5a57Smrgif test "${ac_cv_prog_DUMPBIN+set}" = set; then :
518240dd5a57Smrg  $as_echo_n "(cached) " >&6
518340dd5a57Smrgelse
518440dd5a57Smrg  if test -n "$DUMPBIN"; then
518540dd5a57Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
518640dd5a57Smrgelse
518740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
518840dd5a57Smrgfor as_dir in $PATH
518940dd5a57Smrgdo
519040dd5a57Smrg  IFS=$as_save_IFS
519140dd5a57Smrg  test -z "$as_dir" && as_dir=.
519240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
519340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
519440dd5a57Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
519540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
519640dd5a57Smrg    break 2
519740dd5a57Smrg  fi
519840dd5a57Smrgdone
519940dd5a57Smrg  done
520040dd5a57SmrgIFS=$as_save_IFS
520140dd5a57Smrg
520240dd5a57Smrgfi
520340dd5a57Smrgfi
520440dd5a57SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
520540dd5a57Smrgif test -n "$DUMPBIN"; then
520640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
520740dd5a57Smrg$as_echo "$DUMPBIN" >&6; }
520840dd5a57Smrgelse
520940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
521040dd5a57Smrg$as_echo "no" >&6; }
521140dd5a57Smrgfi
521240dd5a57Smrg
521340dd5a57Smrg
521440dd5a57Smrg    test -n "$DUMPBIN" && break
521540dd5a57Smrg  done
521640dd5a57Smrgfi
521740dd5a57Smrgif test -z "$DUMPBIN"; then
521840dd5a57Smrg  ac_ct_DUMPBIN=$DUMPBIN
521940dd5a57Smrg  for ac_prog in dumpbin "link -dump"
522040dd5a57Smrgdo
522140dd5a57Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
522240dd5a57Smrgset dummy $ac_prog; ac_word=$2
522340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
522440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
522540dd5a57Smrgif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
522640dd5a57Smrg  $as_echo_n "(cached) " >&6
522740dd5a57Smrgelse
522840dd5a57Smrg  if test -n "$ac_ct_DUMPBIN"; then
522940dd5a57Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
523040dd5a57Smrgelse
523140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
523240dd5a57Smrgfor as_dir in $PATH
523340dd5a57Smrgdo
523440dd5a57Smrg  IFS=$as_save_IFS
523540dd5a57Smrg  test -z "$as_dir" && as_dir=.
523640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
523740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
523840dd5a57Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
523940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
524040dd5a57Smrg    break 2
524140dd5a57Smrg  fi
524240dd5a57Smrgdone
524340dd5a57Smrg  done
524440dd5a57SmrgIFS=$as_save_IFS
524540dd5a57Smrg
524640dd5a57Smrgfi
524740dd5a57Smrgfi
524840dd5a57Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
524940dd5a57Smrgif test -n "$ac_ct_DUMPBIN"; then
525040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
525140dd5a57Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
525240dd5a57Smrgelse
525340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
525440dd5a57Smrg$as_echo "no" >&6; }
525540dd5a57Smrgfi
525640dd5a57Smrg
525740dd5a57Smrg
525840dd5a57Smrg  test -n "$ac_ct_DUMPBIN" && break
525940dd5a57Smrgdone
526040dd5a57Smrg
526140dd5a57Smrg  if test "x$ac_ct_DUMPBIN" = x; then
526240dd5a57Smrg    DUMPBIN=":"
526340dd5a57Smrg  else
526440dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
526540dd5a57Smrgyes:)
526640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
526740dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
526840dd5a57Smrgac_tool_warned=yes ;;
526940dd5a57Smrgesac
527040dd5a57Smrg    DUMPBIN=$ac_ct_DUMPBIN
527140dd5a57Smrg  fi
527240dd5a57Smrgfi
527340dd5a57Smrg
527440dd5a57Smrg    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
527540dd5a57Smrg    *COFF*)
527640dd5a57Smrg      DUMPBIN="$DUMPBIN -symbols"
527740dd5a57Smrg      ;;
527840dd5a57Smrg    *)
527940dd5a57Smrg      DUMPBIN=:
528040dd5a57Smrg      ;;
528140dd5a57Smrg    esac
528240dd5a57Smrg  fi
528340dd5a57Smrg
528440dd5a57Smrg  if test "$DUMPBIN" != ":"; then
528540dd5a57Smrg    NM="$DUMPBIN"
528640dd5a57Smrg  fi
528740dd5a57Smrgfi
528840dd5a57Smrgtest -z "$NM" && NM=nm
528940dd5a57Smrg
529040dd5a57Smrg
529140dd5a57Smrg
529240dd5a57Smrg
529340dd5a57Smrg
529440dd5a57Smrg
529540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
529640dd5a57Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
529740dd5a57Smrgif test "${lt_cv_nm_interface+set}" = set; then :
529840dd5a57Smrg  $as_echo_n "(cached) " >&6
529940dd5a57Smrgelse
530040dd5a57Smrg  lt_cv_nm_interface="BSD nm"
530140dd5a57Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
530240dd5a57Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
530340dd5a57Smrg  (eval "$ac_compile" 2>conftest.err)
530440dd5a57Smrg  cat conftest.err >&5
530540dd5a57Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
530640dd5a57Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
530740dd5a57Smrg  cat conftest.err >&5
530840dd5a57Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
530940dd5a57Smrg  cat conftest.out >&5
531040dd5a57Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
531140dd5a57Smrg    lt_cv_nm_interface="MS dumpbin"
531240dd5a57Smrg  fi
531340dd5a57Smrg  rm -f conftest*
531440dd5a57Smrgfi
531540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
531640dd5a57Smrg$as_echo "$lt_cv_nm_interface" >&6; }
531740dd5a57Smrg
531840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
531940dd5a57Smrg$as_echo_n "checking whether ln -s works... " >&6; }
532040dd5a57SmrgLN_S=$as_ln_s
532140dd5a57Smrgif test "$LN_S" = "ln -s"; then
532240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
532340dd5a57Smrg$as_echo "yes" >&6; }
532440dd5a57Smrgelse
532540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
532640dd5a57Smrg$as_echo "no, using $LN_S" >&6; }
532740dd5a57Smrgfi
532840dd5a57Smrg
532940dd5a57Smrg# find the maximum length of command line arguments
533040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
533140dd5a57Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
533240dd5a57Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then :
533340dd5a57Smrg  $as_echo_n "(cached) " >&6
533440dd5a57Smrgelse
533540dd5a57Smrg    i=0
533640dd5a57Smrg  teststring="ABCD"
533740dd5a57Smrg
533840dd5a57Smrg  case $build_os in
533940dd5a57Smrg  msdosdjgpp*)
534040dd5a57Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
534140dd5a57Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
534240dd5a57Smrg    # during glob expansion).  Even if it were fixed, the result of this
534340dd5a57Smrg    # check would be larger than it should be.
534440dd5a57Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
534540dd5a57Smrg    ;;
534640dd5a57Smrg
534740dd5a57Smrg  gnu*)
534840dd5a57Smrg    # Under GNU Hurd, this test is not required because there is
534940dd5a57Smrg    # no limit to the length of command line arguments.
535040dd5a57Smrg    # Libtool will interpret -1 as no limit whatsoever
535140dd5a57Smrg    lt_cv_sys_max_cmd_len=-1;
535240dd5a57Smrg    ;;
535340dd5a57Smrg
535440dd5a57Smrg  cygwin* | mingw* | cegcc*)
535540dd5a57Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
535640dd5a57Smrg    # about 5 minutes as the teststring grows exponentially.
535740dd5a57Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
535840dd5a57Smrg    # you end up with a "frozen" computer, even though with patience
535940dd5a57Smrg    # the test eventually succeeds (with a max line length of 256k).
536040dd5a57Smrg    # Instead, let's just punt: use the minimum linelength reported by
536140dd5a57Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
536240dd5a57Smrg    lt_cv_sys_max_cmd_len=8192;
536340dd5a57Smrg    ;;
536440dd5a57Smrg
536540dd5a57Smrg  mint*)
536640dd5a57Smrg    # On MiNT this can take a long time and run out of memory.
536740dd5a57Smrg    lt_cv_sys_max_cmd_len=8192;
536840dd5a57Smrg    ;;
536940dd5a57Smrg
537040dd5a57Smrg  amigaos*)
537140dd5a57Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
537240dd5a57Smrg    # So we just punt and use a minimum line length of 8192.
537340dd5a57Smrg    lt_cv_sys_max_cmd_len=8192;
537440dd5a57Smrg    ;;
537540dd5a57Smrg
537640dd5a57Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
537740dd5a57Smrg    # This has been around since 386BSD, at least.  Likely further.
537840dd5a57Smrg    if test -x /sbin/sysctl; then
537940dd5a57Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
538040dd5a57Smrg    elif test -x /usr/sbin/sysctl; then
538140dd5a57Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
538240dd5a57Smrg    else
538340dd5a57Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
538440dd5a57Smrg    fi
538540dd5a57Smrg    # And add a safety zone
538640dd5a57Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
538740dd5a57Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
538840dd5a57Smrg    ;;
538940dd5a57Smrg
539040dd5a57Smrg  interix*)
539140dd5a57Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
539240dd5a57Smrg    lt_cv_sys_max_cmd_len=196608
539340dd5a57Smrg    ;;
539440dd5a57Smrg
539540dd5a57Smrg  osf*)
539640dd5a57Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
539740dd5a57Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
539840dd5a57Smrg    # nice to cause kernel panics so lets avoid the loop below.
539940dd5a57Smrg    # First set a reasonable default.
540040dd5a57Smrg    lt_cv_sys_max_cmd_len=16384
540140dd5a57Smrg    #
540240dd5a57Smrg    if test -x /sbin/sysconfig; then
540340dd5a57Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
540440dd5a57Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
540540dd5a57Smrg      esac
540640dd5a57Smrg    fi
540740dd5a57Smrg    ;;
540840dd5a57Smrg  sco3.2v5*)
540940dd5a57Smrg    lt_cv_sys_max_cmd_len=102400
541040dd5a57Smrg    ;;
541140dd5a57Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
541240dd5a57Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
541340dd5a57Smrg    if test -n "$kargmax"; then
541440dd5a57Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
541540dd5a57Smrg    else
541640dd5a57Smrg      lt_cv_sys_max_cmd_len=32768
541740dd5a57Smrg    fi
541840dd5a57Smrg    ;;
541940dd5a57Smrg  *)
542040dd5a57Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
542140dd5a57Smrg    if test -n "$lt_cv_sys_max_cmd_len"; then
542240dd5a57Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
542340dd5a57Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
542440dd5a57Smrg    else
542540dd5a57Smrg      # Make teststring a little bigger before we do anything with it.
542640dd5a57Smrg      # a 1K string should be a reasonable start.
542740dd5a57Smrg      for i in 1 2 3 4 5 6 7 8 ; do
542840dd5a57Smrg        teststring=$teststring$teststring
542940dd5a57Smrg      done
543040dd5a57Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
543140dd5a57Smrg      # If test is not a shell built-in, we'll probably end up computing a
543240dd5a57Smrg      # maximum length that is only half of the actual maximum length, but
543340dd5a57Smrg      # we can't tell.
543440dd5a57Smrg      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
543540dd5a57Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
543640dd5a57Smrg	      test $i != 17 # 1/2 MB should be enough
543740dd5a57Smrg      do
543840dd5a57Smrg        i=`expr $i + 1`
543940dd5a57Smrg        teststring=$teststring$teststring
544040dd5a57Smrg      done
544140dd5a57Smrg      # Only check the string length outside the loop.
544240dd5a57Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
544340dd5a57Smrg      teststring=
544440dd5a57Smrg      # Add a significant safety factor because C++ compilers can tack on
544540dd5a57Smrg      # massive amounts of additional arguments before passing them to the
544640dd5a57Smrg      # linker.  It appears as though 1/2 is a usable value.
544740dd5a57Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
544840dd5a57Smrg    fi
544940dd5a57Smrg    ;;
545040dd5a57Smrg  esac
545140dd5a57Smrg
545240dd5a57Smrgfi
545340dd5a57Smrg
545440dd5a57Smrgif test -n $lt_cv_sys_max_cmd_len ; then
545540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
545640dd5a57Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
545740dd5a57Smrgelse
545840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
545940dd5a57Smrg$as_echo "none" >&6; }
546040dd5a57Smrgfi
546140dd5a57Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
546240dd5a57Smrg
546340dd5a57Smrg
546440dd5a57Smrg
546540dd5a57Smrg
546640dd5a57Smrg
546740dd5a57Smrg
546840dd5a57Smrg: ${CP="cp -f"}
546940dd5a57Smrg: ${MV="mv -f"}
547040dd5a57Smrg: ${RM="rm -f"}
547140dd5a57Smrg
547240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
547340dd5a57Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
547440dd5a57Smrg# Try some XSI features
547540dd5a57Smrgxsi_shell=no
547640dd5a57Smrg( _lt_dummy="a/b/c"
547740dd5a57Smrg  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
547840dd5a57Smrg      = c,a/b,, \
547940dd5a57Smrg    && eval 'test $(( 1 + 1 )) -eq 2 \
548040dd5a57Smrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
548140dd5a57Smrg  && xsi_shell=yes
548240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
548340dd5a57Smrg$as_echo "$xsi_shell" >&6; }
548440dd5a57Smrg
548540dd5a57Smrg
548640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
548740dd5a57Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
548840dd5a57Smrglt_shell_append=no
548940dd5a57Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
549040dd5a57Smrg    >/dev/null 2>&1 \
549140dd5a57Smrg  && lt_shell_append=yes
549240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
549340dd5a57Smrg$as_echo "$lt_shell_append" >&6; }
549440dd5a57Smrg
549540dd5a57Smrg
549640dd5a57Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
549740dd5a57Smrg  lt_unset=unset
549840dd5a57Smrgelse
549940dd5a57Smrg  lt_unset=false
550040dd5a57Smrgfi
550140dd5a57Smrg
550240dd5a57Smrg
550340dd5a57Smrg
550440dd5a57Smrg
550540dd5a57Smrg
550640dd5a57Smrg# test EBCDIC or ASCII
550740dd5a57Smrgcase `echo X|tr X '\101'` in
550840dd5a57Smrg A) # ASCII based system
550940dd5a57Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
551040dd5a57Smrg  lt_SP2NL='tr \040 \012'
551140dd5a57Smrg  lt_NL2SP='tr \015\012 \040\040'
551240dd5a57Smrg  ;;
551340dd5a57Smrg *) # EBCDIC based system
551440dd5a57Smrg  lt_SP2NL='tr \100 \n'
551540dd5a57Smrg  lt_NL2SP='tr \r\n \100\100'
551640dd5a57Smrg  ;;
551740dd5a57Smrgesac
551840dd5a57Smrg
551940dd5a57Smrg
552040dd5a57Smrg
552140dd5a57Smrg
552240dd5a57Smrg
552340dd5a57Smrg
552440dd5a57Smrg
552540dd5a57Smrg
552640dd5a57Smrg
552740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
552840dd5a57Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
552940dd5a57Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then :
553040dd5a57Smrg  $as_echo_n "(cached) " >&6
553140dd5a57Smrgelse
553240dd5a57Smrg  lt_cv_ld_reload_flag='-r'
553340dd5a57Smrgfi
553440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
553540dd5a57Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
553640dd5a57Smrgreload_flag=$lt_cv_ld_reload_flag
553740dd5a57Smrgcase $reload_flag in
553840dd5a57Smrg"" | " "*) ;;
553940dd5a57Smrg*) reload_flag=" $reload_flag" ;;
554040dd5a57Smrgesac
554140dd5a57Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
554240dd5a57Smrgcase $host_os in
554340dd5a57Smrg  darwin*)
554440dd5a57Smrg    if test "$GCC" = yes; then
554540dd5a57Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
554640dd5a57Smrg    else
554740dd5a57Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
554840dd5a57Smrg    fi
554940dd5a57Smrg    ;;
555040dd5a57Smrgesac
555140dd5a57Smrg
555240dd5a57Smrg
555340dd5a57Smrg
555440dd5a57Smrg
555540dd5a57Smrg
555640dd5a57Smrg
555740dd5a57Smrg
555840dd5a57Smrg
555940dd5a57Smrg
556040dd5a57Smrgif test -n "$ac_tool_prefix"; then
556140dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
556240dd5a57Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
556340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
556440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
556540dd5a57Smrgif test "${ac_cv_prog_OBJDUMP+set}" = set; then :
556640dd5a57Smrg  $as_echo_n "(cached) " >&6
556740dd5a57Smrgelse
556840dd5a57Smrg  if test -n "$OBJDUMP"; then
556940dd5a57Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
557040dd5a57Smrgelse
557140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
557240dd5a57Smrgfor as_dir in $PATH
557340dd5a57Smrgdo
557440dd5a57Smrg  IFS=$as_save_IFS
557540dd5a57Smrg  test -z "$as_dir" && as_dir=.
557640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
557740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
557840dd5a57Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
557940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
558040dd5a57Smrg    break 2
558140dd5a57Smrg  fi
558240dd5a57Smrgdone
558340dd5a57Smrg  done
558440dd5a57SmrgIFS=$as_save_IFS
558540dd5a57Smrg
558640dd5a57Smrgfi
558740dd5a57Smrgfi
558840dd5a57SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
558940dd5a57Smrgif test -n "$OBJDUMP"; then
559040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
559140dd5a57Smrg$as_echo "$OBJDUMP" >&6; }
559240dd5a57Smrgelse
559340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
559440dd5a57Smrg$as_echo "no" >&6; }
559540dd5a57Smrgfi
559640dd5a57Smrg
559740dd5a57Smrg
559840dd5a57Smrgfi
559940dd5a57Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
560040dd5a57Smrg  ac_ct_OBJDUMP=$OBJDUMP
560140dd5a57Smrg  # Extract the first word of "objdump", so it can be a program name with args.
560240dd5a57Smrgset dummy objdump; ac_word=$2
560340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
560440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
560540dd5a57Smrgif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
560640dd5a57Smrg  $as_echo_n "(cached) " >&6
560740dd5a57Smrgelse
560840dd5a57Smrg  if test -n "$ac_ct_OBJDUMP"; then
560940dd5a57Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
561040dd5a57Smrgelse
561140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
561240dd5a57Smrgfor as_dir in $PATH
561340dd5a57Smrgdo
561440dd5a57Smrg  IFS=$as_save_IFS
561540dd5a57Smrg  test -z "$as_dir" && as_dir=.
561640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
561740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
561840dd5a57Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
561940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
562040dd5a57Smrg    break 2
562140dd5a57Smrg  fi
562240dd5a57Smrgdone
562340dd5a57Smrg  done
562440dd5a57SmrgIFS=$as_save_IFS
562540dd5a57Smrg
562640dd5a57Smrgfi
562740dd5a57Smrgfi
562840dd5a57Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
562940dd5a57Smrgif test -n "$ac_ct_OBJDUMP"; then
563040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
563140dd5a57Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
563240dd5a57Smrgelse
563340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
563440dd5a57Smrg$as_echo "no" >&6; }
563540dd5a57Smrgfi
563640dd5a57Smrg
563740dd5a57Smrg  if test "x$ac_ct_OBJDUMP" = x; then
563840dd5a57Smrg    OBJDUMP="false"
563940dd5a57Smrg  else
564040dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
564140dd5a57Smrgyes:)
564240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
564340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
564440dd5a57Smrgac_tool_warned=yes ;;
564540dd5a57Smrgesac
564640dd5a57Smrg    OBJDUMP=$ac_ct_OBJDUMP
564740dd5a57Smrg  fi
564840dd5a57Smrgelse
564940dd5a57Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
565040dd5a57Smrgfi
565140dd5a57Smrg
565240dd5a57Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
565340dd5a57Smrg
565440dd5a57Smrg
565540dd5a57Smrg
565640dd5a57Smrg
565740dd5a57Smrg
565840dd5a57Smrg
565940dd5a57Smrg
566040dd5a57Smrg
566140dd5a57Smrg
566240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
566340dd5a57Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
566440dd5a57Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then :
566540dd5a57Smrg  $as_echo_n "(cached) " >&6
566640dd5a57Smrgelse
566740dd5a57Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
566840dd5a57Smrglt_cv_file_magic_test_file=
566940dd5a57Smrglt_cv_deplibs_check_method='unknown'
567040dd5a57Smrg# Need to set the preceding variable on all platforms that support
567140dd5a57Smrg# interlibrary dependencies.
567240dd5a57Smrg# 'none' -- dependencies not supported.
567340dd5a57Smrg# `unknown' -- same as none, but documents that we really don't know.
567440dd5a57Smrg# 'pass_all' -- all dependencies passed with no checks.
567540dd5a57Smrg# 'test_compile' -- check by making test program.
567640dd5a57Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
567740dd5a57Smrg# which responds to the $file_magic_cmd with a given extended regex.
567840dd5a57Smrg# If you have `file' or equivalent on your system and you're not sure
567940dd5a57Smrg# whether `pass_all' will *always* work, you probably want this one.
568040dd5a57Smrg
568140dd5a57Smrgcase $host_os in
568240dd5a57Smrgaix[4-9]*)
568340dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
568440dd5a57Smrg  ;;
568540dd5a57Smrg
568640dd5a57Smrgbeos*)
568740dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
568840dd5a57Smrg  ;;
568940dd5a57Smrg
569040dd5a57Smrgbsdi[45]*)
569140dd5a57Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
569240dd5a57Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
569340dd5a57Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
569440dd5a57Smrg  ;;
569540dd5a57Smrg
569640dd5a57Smrgcygwin*)
569740dd5a57Smrg  # func_win32_libid is a shell function defined in ltmain.sh
569840dd5a57Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
569940dd5a57Smrg  lt_cv_file_magic_cmd='func_win32_libid'
570040dd5a57Smrg  ;;
570140dd5a57Smrg
570240dd5a57Smrgmingw* | pw32*)
570340dd5a57Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
570440dd5a57Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
570540dd5a57Smrg  # unless we find 'file', for example because we are cross-compiling.
570640dd5a57Smrg  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
570740dd5a57Smrg  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
570840dd5a57Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
570940dd5a57Smrg    lt_cv_file_magic_cmd='func_win32_libid'
571040dd5a57Smrg  else
571140dd5a57Smrg    # Keep this pattern in sync with the one in func_win32_libid.
571240dd5a57Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
571340dd5a57Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
571440dd5a57Smrg  fi
571540dd5a57Smrg  ;;
571640dd5a57Smrg
571740dd5a57Smrgcegcc*)
571840dd5a57Smrg  # use the weaker test based on 'objdump'. See mingw*.
571940dd5a57Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
572040dd5a57Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
572140dd5a57Smrg  ;;
572240dd5a57Smrg
572340dd5a57Smrgdarwin* | rhapsody*)
572440dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
572540dd5a57Smrg  ;;
572640dd5a57Smrg
572740dd5a57Smrgfreebsd* | dragonfly*)
572840dd5a57Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
572940dd5a57Smrg    case $host_cpu in
573040dd5a57Smrg    i*86 )
573140dd5a57Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
573240dd5a57Smrg      # Let's accept both of them until this is cleared up.
573340dd5a57Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
573440dd5a57Smrg      lt_cv_file_magic_cmd=/usr/bin/file
573540dd5a57Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
573640dd5a57Smrg      ;;
573740dd5a57Smrg    esac
573840dd5a57Smrg  else
573940dd5a57Smrg    lt_cv_deplibs_check_method=pass_all
574040dd5a57Smrg  fi
574140dd5a57Smrg  ;;
574240dd5a57Smrg
574340dd5a57Smrggnu*)
574440dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
574540dd5a57Smrg  ;;
574640dd5a57Smrg
574740dd5a57Smrghaiku*)
574840dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
574940dd5a57Smrg  ;;
575040dd5a57Smrg
575140dd5a57Smrghpux10.20* | hpux11*)
575240dd5a57Smrg  lt_cv_file_magic_cmd=/usr/bin/file
575340dd5a57Smrg  case $host_cpu in
575440dd5a57Smrg  ia64*)
575540dd5a57Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
575640dd5a57Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
575740dd5a57Smrg    ;;
575840dd5a57Smrg  hppa*64*)
575940dd5a57Smrg    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]'
576040dd5a57Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
576140dd5a57Smrg    ;;
576240dd5a57Smrg  *)
576340dd5a57Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
576440dd5a57Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
576540dd5a57Smrg    ;;
576640dd5a57Smrg  esac
576740dd5a57Smrg  ;;
576840dd5a57Smrg
576940dd5a57Smrginterix[3-9]*)
577040dd5a57Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
577140dd5a57Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
577240dd5a57Smrg  ;;
577340dd5a57Smrg
577440dd5a57Smrgirix5* | irix6* | nonstopux*)
577540dd5a57Smrg  case $LD in
577640dd5a57Smrg  *-32|*"-32 ") libmagic=32-bit;;
577740dd5a57Smrg  *-n32|*"-n32 ") libmagic=N32;;
577840dd5a57Smrg  *-64|*"-64 ") libmagic=64-bit;;
577940dd5a57Smrg  *) libmagic=never-match;;
578040dd5a57Smrg  esac
578140dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
578240dd5a57Smrg  ;;
578340dd5a57Smrg
578440dd5a57Smrg# This must be Linux ELF.
578540dd5a57Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
578640dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
578740dd5a57Smrg  ;;
578840dd5a57Smrg
578940dd5a57Smrgnetbsd*)
579040dd5a57Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
579140dd5a57Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
579240dd5a57Smrg  else
579340dd5a57Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
579440dd5a57Smrg  fi
579540dd5a57Smrg  ;;
579640dd5a57Smrg
579740dd5a57Smrgnewos6*)
579840dd5a57Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
579940dd5a57Smrg  lt_cv_file_magic_cmd=/usr/bin/file
580040dd5a57Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
580140dd5a57Smrg  ;;
580240dd5a57Smrg
580340dd5a57Smrg*nto* | *qnx*)
580440dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
580540dd5a57Smrg  ;;
580640dd5a57Smrg
580740dd5a57Smrgopenbsd*)
580840dd5a57Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
580940dd5a57Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
581040dd5a57Smrg  else
581140dd5a57Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
581240dd5a57Smrg  fi
581340dd5a57Smrg  ;;
581440dd5a57Smrg
581540dd5a57Smrgosf3* | osf4* | osf5*)
581640dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
581740dd5a57Smrg  ;;
581840dd5a57Smrg
581940dd5a57Smrgrdos*)
582040dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
582140dd5a57Smrg  ;;
582240dd5a57Smrg
582340dd5a57Smrgsolaris*)
582440dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
582540dd5a57Smrg  ;;
582640dd5a57Smrg
582740dd5a57Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
582840dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
582940dd5a57Smrg  ;;
583040dd5a57Smrg
583140dd5a57Smrgsysv4 | sysv4.3*)
583240dd5a57Smrg  case $host_vendor in
583340dd5a57Smrg  motorola)
583440dd5a57Smrg    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]'
583540dd5a57Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
583640dd5a57Smrg    ;;
583740dd5a57Smrg  ncr)
583840dd5a57Smrg    lt_cv_deplibs_check_method=pass_all
583940dd5a57Smrg    ;;
584040dd5a57Smrg  sequent)
584140dd5a57Smrg    lt_cv_file_magic_cmd='/bin/file'
584240dd5a57Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
584340dd5a57Smrg    ;;
584440dd5a57Smrg  sni)
584540dd5a57Smrg    lt_cv_file_magic_cmd='/bin/file'
584640dd5a57Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
584740dd5a57Smrg    lt_cv_file_magic_test_file=/lib/libc.so
584840dd5a57Smrg    ;;
584940dd5a57Smrg  siemens)
585040dd5a57Smrg    lt_cv_deplibs_check_method=pass_all
585140dd5a57Smrg    ;;
585240dd5a57Smrg  pc)
585340dd5a57Smrg    lt_cv_deplibs_check_method=pass_all
585440dd5a57Smrg    ;;
585540dd5a57Smrg  esac
585640dd5a57Smrg  ;;
585740dd5a57Smrg
585840dd5a57Smrgtpf*)
585940dd5a57Smrg  lt_cv_deplibs_check_method=pass_all
586040dd5a57Smrg  ;;
586140dd5a57Smrgesac
586240dd5a57Smrg
586340dd5a57Smrgfi
586440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
586540dd5a57Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
586640dd5a57Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
586740dd5a57Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
586840dd5a57Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
586940dd5a57Smrg
587040dd5a57Smrg
587140dd5a57Smrg
587240dd5a57Smrg
587340dd5a57Smrg
587440dd5a57Smrg
587540dd5a57Smrg
587640dd5a57Smrg
587740dd5a57Smrg
587840dd5a57Smrg
587940dd5a57Smrg
588040dd5a57Smrg
588140dd5a57Smrgif test -n "$ac_tool_prefix"; then
588240dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
588340dd5a57Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2
588440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
588540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
588640dd5a57Smrgif test "${ac_cv_prog_AR+set}" = set; then :
588740dd5a57Smrg  $as_echo_n "(cached) " >&6
588840dd5a57Smrgelse
588940dd5a57Smrg  if test -n "$AR"; then
589040dd5a57Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
589140dd5a57Smrgelse
589240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
589340dd5a57Smrgfor as_dir in $PATH
589440dd5a57Smrgdo
589540dd5a57Smrg  IFS=$as_save_IFS
589640dd5a57Smrg  test -z "$as_dir" && as_dir=.
589740dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
589840dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
589940dd5a57Smrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
590040dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
590140dd5a57Smrg    break 2
590240dd5a57Smrg  fi
590340dd5a57Smrgdone
590440dd5a57Smrg  done
590540dd5a57SmrgIFS=$as_save_IFS
590640dd5a57Smrg
590740dd5a57Smrgfi
590840dd5a57Smrgfi
590940dd5a57SmrgAR=$ac_cv_prog_AR
591040dd5a57Smrgif test -n "$AR"; then
591140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
591240dd5a57Smrg$as_echo "$AR" >&6; }
591340dd5a57Smrgelse
591440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
591540dd5a57Smrg$as_echo "no" >&6; }
591640dd5a57Smrgfi
591740dd5a57Smrg
591840dd5a57Smrg
591940dd5a57Smrgfi
592040dd5a57Smrgif test -z "$ac_cv_prog_AR"; then
592140dd5a57Smrg  ac_ct_AR=$AR
592240dd5a57Smrg  # Extract the first word of "ar", so it can be a program name with args.
592340dd5a57Smrgset dummy ar; ac_word=$2
592440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
592540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
592640dd5a57Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
592740dd5a57Smrg  $as_echo_n "(cached) " >&6
592840dd5a57Smrgelse
592940dd5a57Smrg  if test -n "$ac_ct_AR"; then
593040dd5a57Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
593140dd5a57Smrgelse
593240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
593340dd5a57Smrgfor as_dir in $PATH
593440dd5a57Smrgdo
593540dd5a57Smrg  IFS=$as_save_IFS
593640dd5a57Smrg  test -z "$as_dir" && as_dir=.
593740dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
593840dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
593940dd5a57Smrg    ac_cv_prog_ac_ct_AR="ar"
594040dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
594140dd5a57Smrg    break 2
594240dd5a57Smrg  fi
594340dd5a57Smrgdone
594440dd5a57Smrg  done
594540dd5a57SmrgIFS=$as_save_IFS
594640dd5a57Smrg
594740dd5a57Smrgfi
594840dd5a57Smrgfi
594940dd5a57Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
595040dd5a57Smrgif test -n "$ac_ct_AR"; then
595140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
595240dd5a57Smrg$as_echo "$ac_ct_AR" >&6; }
595340dd5a57Smrgelse
595440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
595540dd5a57Smrg$as_echo "no" >&6; }
595640dd5a57Smrgfi
595740dd5a57Smrg
595840dd5a57Smrg  if test "x$ac_ct_AR" = x; then
595940dd5a57Smrg    AR="false"
596040dd5a57Smrg  else
596140dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
596240dd5a57Smrgyes:)
596340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
596440dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
596540dd5a57Smrgac_tool_warned=yes ;;
596640dd5a57Smrgesac
596740dd5a57Smrg    AR=$ac_ct_AR
596840dd5a57Smrg  fi
596940dd5a57Smrgelse
597040dd5a57Smrg  AR="$ac_cv_prog_AR"
597140dd5a57Smrgfi
597240dd5a57Smrg
597340dd5a57Smrgtest -z "$AR" && AR=ar
597440dd5a57Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru
597540dd5a57Smrg
597640dd5a57Smrg
597740dd5a57Smrg
597840dd5a57Smrg
597940dd5a57Smrg
598040dd5a57Smrg
598140dd5a57Smrg
598240dd5a57Smrg
598340dd5a57Smrg
598440dd5a57Smrg
598540dd5a57Smrg
598640dd5a57Smrgif test -n "$ac_tool_prefix"; then
598740dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
598840dd5a57Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
598940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
599040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
599140dd5a57Smrgif test "${ac_cv_prog_STRIP+set}" = set; then :
599240dd5a57Smrg  $as_echo_n "(cached) " >&6
599340dd5a57Smrgelse
599440dd5a57Smrg  if test -n "$STRIP"; then
599540dd5a57Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
599640dd5a57Smrgelse
599740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
599840dd5a57Smrgfor as_dir in $PATH
599940dd5a57Smrgdo
600040dd5a57Smrg  IFS=$as_save_IFS
600140dd5a57Smrg  test -z "$as_dir" && as_dir=.
600240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
600340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
600440dd5a57Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
600540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
600640dd5a57Smrg    break 2
600740dd5a57Smrg  fi
600840dd5a57Smrgdone
600940dd5a57Smrg  done
601040dd5a57SmrgIFS=$as_save_IFS
601140dd5a57Smrg
601240dd5a57Smrgfi
601340dd5a57Smrgfi
601440dd5a57SmrgSTRIP=$ac_cv_prog_STRIP
601540dd5a57Smrgif test -n "$STRIP"; then
601640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
601740dd5a57Smrg$as_echo "$STRIP" >&6; }
601840dd5a57Smrgelse
601940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
602040dd5a57Smrg$as_echo "no" >&6; }
602140dd5a57Smrgfi
602240dd5a57Smrg
602340dd5a57Smrg
602440dd5a57Smrgfi
602540dd5a57Smrgif test -z "$ac_cv_prog_STRIP"; then
602640dd5a57Smrg  ac_ct_STRIP=$STRIP
602740dd5a57Smrg  # Extract the first word of "strip", so it can be a program name with args.
602840dd5a57Smrgset dummy strip; ac_word=$2
602940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
603040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
603140dd5a57Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
603240dd5a57Smrg  $as_echo_n "(cached) " >&6
603340dd5a57Smrgelse
603440dd5a57Smrg  if test -n "$ac_ct_STRIP"; then
603540dd5a57Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
603640dd5a57Smrgelse
603740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
603840dd5a57Smrgfor as_dir in $PATH
603940dd5a57Smrgdo
604040dd5a57Smrg  IFS=$as_save_IFS
604140dd5a57Smrg  test -z "$as_dir" && as_dir=.
604240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
604340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
604440dd5a57Smrg    ac_cv_prog_ac_ct_STRIP="strip"
604540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
604640dd5a57Smrg    break 2
604740dd5a57Smrg  fi
604840dd5a57Smrgdone
604940dd5a57Smrg  done
605040dd5a57SmrgIFS=$as_save_IFS
605140dd5a57Smrg
605240dd5a57Smrgfi
605340dd5a57Smrgfi
605440dd5a57Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
605540dd5a57Smrgif test -n "$ac_ct_STRIP"; then
605640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
605740dd5a57Smrg$as_echo "$ac_ct_STRIP" >&6; }
605840dd5a57Smrgelse
605940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
606040dd5a57Smrg$as_echo "no" >&6; }
606140dd5a57Smrgfi
606240dd5a57Smrg
606340dd5a57Smrg  if test "x$ac_ct_STRIP" = x; then
606440dd5a57Smrg    STRIP=":"
606540dd5a57Smrg  else
606640dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
606740dd5a57Smrgyes:)
606840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
606940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
607040dd5a57Smrgac_tool_warned=yes ;;
607140dd5a57Smrgesac
607240dd5a57Smrg    STRIP=$ac_ct_STRIP
607340dd5a57Smrg  fi
607440dd5a57Smrgelse
607540dd5a57Smrg  STRIP="$ac_cv_prog_STRIP"
607640dd5a57Smrgfi
607740dd5a57Smrg
607840dd5a57Smrgtest -z "$STRIP" && STRIP=:
607940dd5a57Smrg
608040dd5a57Smrg
608140dd5a57Smrg
608240dd5a57Smrg
608340dd5a57Smrg
608440dd5a57Smrg
608540dd5a57Smrgif test -n "$ac_tool_prefix"; then
608640dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
608740dd5a57Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
608840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
608940dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
609040dd5a57Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then :
609140dd5a57Smrg  $as_echo_n "(cached) " >&6
609240dd5a57Smrgelse
609340dd5a57Smrg  if test -n "$RANLIB"; then
609440dd5a57Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
609540dd5a57Smrgelse
609640dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
609740dd5a57Smrgfor as_dir in $PATH
609840dd5a57Smrgdo
609940dd5a57Smrg  IFS=$as_save_IFS
610040dd5a57Smrg  test -z "$as_dir" && as_dir=.
610140dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
610240dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
610340dd5a57Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
610440dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
610540dd5a57Smrg    break 2
610640dd5a57Smrg  fi
610740dd5a57Smrgdone
610840dd5a57Smrg  done
610940dd5a57SmrgIFS=$as_save_IFS
611040dd5a57Smrg
611140dd5a57Smrgfi
611240dd5a57Smrgfi
611340dd5a57SmrgRANLIB=$ac_cv_prog_RANLIB
611440dd5a57Smrgif test -n "$RANLIB"; then
611540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
611640dd5a57Smrg$as_echo "$RANLIB" >&6; }
611740dd5a57Smrgelse
611840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
611940dd5a57Smrg$as_echo "no" >&6; }
612040dd5a57Smrgfi
612140dd5a57Smrg
612240dd5a57Smrg
612340dd5a57Smrgfi
612440dd5a57Smrgif test -z "$ac_cv_prog_RANLIB"; then
612540dd5a57Smrg  ac_ct_RANLIB=$RANLIB
612640dd5a57Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
612740dd5a57Smrgset dummy ranlib; ac_word=$2
612840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
612940dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
613040dd5a57Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
613140dd5a57Smrg  $as_echo_n "(cached) " >&6
613240dd5a57Smrgelse
613340dd5a57Smrg  if test -n "$ac_ct_RANLIB"; then
613440dd5a57Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
613540dd5a57Smrgelse
613640dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
613740dd5a57Smrgfor as_dir in $PATH
613840dd5a57Smrgdo
613940dd5a57Smrg  IFS=$as_save_IFS
614040dd5a57Smrg  test -z "$as_dir" && as_dir=.
614140dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
614240dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
614340dd5a57Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
614440dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
614540dd5a57Smrg    break 2
614640dd5a57Smrg  fi
614740dd5a57Smrgdone
614840dd5a57Smrg  done
614940dd5a57SmrgIFS=$as_save_IFS
615040dd5a57Smrg
615140dd5a57Smrgfi
615240dd5a57Smrgfi
615340dd5a57Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
615440dd5a57Smrgif test -n "$ac_ct_RANLIB"; then
615540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
615640dd5a57Smrg$as_echo "$ac_ct_RANLIB" >&6; }
615740dd5a57Smrgelse
615840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
615940dd5a57Smrg$as_echo "no" >&6; }
616040dd5a57Smrgfi
616140dd5a57Smrg
616240dd5a57Smrg  if test "x$ac_ct_RANLIB" = x; then
616340dd5a57Smrg    RANLIB=":"
616440dd5a57Smrg  else
616540dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
616640dd5a57Smrgyes:)
616740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
616840dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
616940dd5a57Smrgac_tool_warned=yes ;;
617040dd5a57Smrgesac
617140dd5a57Smrg    RANLIB=$ac_ct_RANLIB
617240dd5a57Smrg  fi
617340dd5a57Smrgelse
617440dd5a57Smrg  RANLIB="$ac_cv_prog_RANLIB"
617540dd5a57Smrgfi
617640dd5a57Smrg
617740dd5a57Smrgtest -z "$RANLIB" && RANLIB=:
617840dd5a57Smrg
617940dd5a57Smrg
618040dd5a57Smrg
618140dd5a57Smrg
618240dd5a57Smrg
618340dd5a57Smrg
618440dd5a57Smrg# Determine commands to create old-style static archives.
618540dd5a57Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
618640dd5a57Smrgold_postinstall_cmds='chmod 644 $oldlib'
618740dd5a57Smrgold_postuninstall_cmds=
618840dd5a57Smrg
618940dd5a57Smrgif test -n "$RANLIB"; then
619040dd5a57Smrg  case $host_os in
619140dd5a57Smrg  openbsd*)
619240dd5a57Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
619340dd5a57Smrg    ;;
619440dd5a57Smrg  *)
619540dd5a57Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
619640dd5a57Smrg    ;;
619740dd5a57Smrg  esac
619840dd5a57Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
619940dd5a57Smrgfi
620040dd5a57Smrg
620140dd5a57Smrgcase $host_os in
620240dd5a57Smrg  darwin*)
620340dd5a57Smrg    lock_old_archive_extraction=yes ;;
620440dd5a57Smrg  *)
620540dd5a57Smrg    lock_old_archive_extraction=no ;;
620640dd5a57Smrgesac
620740dd5a57Smrg
620840dd5a57Smrg
620940dd5a57Smrg
621040dd5a57Smrg
621140dd5a57Smrg
621240dd5a57Smrg
621340dd5a57Smrg
621440dd5a57Smrg
621540dd5a57Smrg
621640dd5a57Smrg
621740dd5a57Smrg
621840dd5a57Smrg
621940dd5a57Smrg
622040dd5a57Smrg
622140dd5a57Smrg
622240dd5a57Smrg
622340dd5a57Smrg
622440dd5a57Smrg
622540dd5a57Smrg
622640dd5a57Smrg
622740dd5a57Smrg
622840dd5a57Smrg
622940dd5a57Smrg
623040dd5a57Smrg
623140dd5a57Smrg
623240dd5a57Smrg
623340dd5a57Smrg
623440dd5a57Smrg
623540dd5a57Smrg
623640dd5a57Smrg
623740dd5a57Smrg
623840dd5a57Smrg
623940dd5a57Smrg
624040dd5a57Smrg
624140dd5a57Smrg
624240dd5a57Smrg
624340dd5a57Smrg
624440dd5a57Smrg
624540dd5a57Smrg
624640dd5a57Smrg# If no C compiler was specified, use CC.
624740dd5a57SmrgLTCC=${LTCC-"$CC"}
624840dd5a57Smrg
624940dd5a57Smrg# If no C compiler flags were specified, use CFLAGS.
625040dd5a57SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
625140dd5a57Smrg
625240dd5a57Smrg# Allow CC to be a program name with arguments.
625340dd5a57Smrgcompiler=$CC
625440dd5a57Smrg
625540dd5a57Smrg
625640dd5a57Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
625740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
625840dd5a57Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
625940dd5a57Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
626040dd5a57Smrg  $as_echo_n "(cached) " >&6
626140dd5a57Smrgelse
626240dd5a57Smrg
626340dd5a57Smrg# These are sane defaults that work on at least a few old systems.
626440dd5a57Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
626540dd5a57Smrg
626640dd5a57Smrg# Character class describing NM global symbol codes.
626740dd5a57Smrgsymcode='[BCDEGRST]'
626840dd5a57Smrg
626940dd5a57Smrg# Regexp to match symbols that can be accessed directly from C.
627040dd5a57Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
627140dd5a57Smrg
627240dd5a57Smrg# Define system-specific variables.
627340dd5a57Smrgcase $host_os in
627440dd5a57Smrgaix*)
627540dd5a57Smrg  symcode='[BCDT]'
627640dd5a57Smrg  ;;
627740dd5a57Smrgcygwin* | mingw* | pw32* | cegcc*)
627840dd5a57Smrg  symcode='[ABCDGISTW]'
627940dd5a57Smrg  ;;
628040dd5a57Smrghpux*)
628140dd5a57Smrg  if test "$host_cpu" = ia64; then
628240dd5a57Smrg    symcode='[ABCDEGRST]'
628340dd5a57Smrg  fi
628440dd5a57Smrg  ;;
628540dd5a57Smrgirix* | nonstopux*)
628640dd5a57Smrg  symcode='[BCDEGRST]'
628740dd5a57Smrg  ;;
628840dd5a57Smrgosf*)
628940dd5a57Smrg  symcode='[BCDEGQRST]'
629040dd5a57Smrg  ;;
629140dd5a57Smrgsolaris*)
629240dd5a57Smrg  symcode='[BDRT]'
629340dd5a57Smrg  ;;
629440dd5a57Smrgsco3.2v5*)
629540dd5a57Smrg  symcode='[DT]'
629640dd5a57Smrg  ;;
629740dd5a57Smrgsysv4.2uw2*)
629840dd5a57Smrg  symcode='[DT]'
629940dd5a57Smrg  ;;
630040dd5a57Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
630140dd5a57Smrg  symcode='[ABDT]'
630240dd5a57Smrg  ;;
630340dd5a57Smrgsysv4)
630440dd5a57Smrg  symcode='[DFNSTU]'
630540dd5a57Smrg  ;;
630640dd5a57Smrgesac
630740dd5a57Smrg
630840dd5a57Smrg# If we're using GNU nm, then use its standard symbol codes.
630940dd5a57Smrgcase `$NM -V 2>&1` in
631040dd5a57Smrg*GNU* | *'with BFD'*)
631140dd5a57Smrg  symcode='[ABCDGIRSTW]' ;;
631240dd5a57Smrgesac
631340dd5a57Smrg
631440dd5a57Smrg# Transform an extracted symbol line into a proper C declaration.
631540dd5a57Smrg# Some systems (esp. on ia64) link data and code symbols differently,
631640dd5a57Smrg# so use this general approach.
631740dd5a57Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
631840dd5a57Smrg
631940dd5a57Smrg# Transform an extracted symbol line into symbol name and symbol address
632040dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
632140dd5a57Smrglt_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'"
632240dd5a57Smrg
632340dd5a57Smrg# Handle CRLF in mingw tool chain
632440dd5a57Smrgopt_cr=
632540dd5a57Smrgcase $build_os in
632640dd5a57Smrgmingw*)
632740dd5a57Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
632840dd5a57Smrg  ;;
632940dd5a57Smrgesac
633040dd5a57Smrg
633140dd5a57Smrg# Try without a prefix underscore, then with it.
633240dd5a57Smrgfor ac_symprfx in "" "_"; do
633340dd5a57Smrg
633440dd5a57Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
633540dd5a57Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
633640dd5a57Smrg
633740dd5a57Smrg  # Write the raw and C identifiers.
633840dd5a57Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
633940dd5a57Smrg    # Fake it for dumpbin and say T for any non-static function
634040dd5a57Smrg    # and D for any global variable.
634140dd5a57Smrg    # Also find C++ and __fastcall symbols from MSVC++,
634240dd5a57Smrg    # which start with @ or ?.
634340dd5a57Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
634440dd5a57Smrg"     {last_section=section; section=\$ 3};"\
634540dd5a57Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
634640dd5a57Smrg"     \$ 0!~/External *\|/{next};"\
634740dd5a57Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
634840dd5a57Smrg"     {if(hide[section]) next};"\
634940dd5a57Smrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
635040dd5a57Smrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
635140dd5a57Smrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
635240dd5a57Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
635340dd5a57Smrg"     ' prfx=^$ac_symprfx"
635440dd5a57Smrg  else
635540dd5a57Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
635640dd5a57Smrg  fi
635740dd5a57Smrg
635840dd5a57Smrg  # Check to see that the pipe works correctly.
635940dd5a57Smrg  pipe_works=no
636040dd5a57Smrg
636140dd5a57Smrg  rm -f conftest*
636240dd5a57Smrg  cat > conftest.$ac_ext <<_LT_EOF
636340dd5a57Smrg#ifdef __cplusplus
636440dd5a57Smrgextern "C" {
636540dd5a57Smrg#endif
636640dd5a57Smrgchar nm_test_var;
636740dd5a57Smrgvoid nm_test_func(void);
636840dd5a57Smrgvoid nm_test_func(void){}
636940dd5a57Smrg#ifdef __cplusplus
637040dd5a57Smrg}
637140dd5a57Smrg#endif
637240dd5a57Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
637340dd5a57Smrg_LT_EOF
637440dd5a57Smrg
637540dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
637640dd5a57Smrg  (eval $ac_compile) 2>&5
637740dd5a57Smrg  ac_status=$?
637840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
637940dd5a57Smrg  test $ac_status = 0; }; then
638040dd5a57Smrg    # Now try to grab the symbols.
638140dd5a57Smrg    nlist=conftest.nm
638240dd5a57Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
638340dd5a57Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
638440dd5a57Smrg  ac_status=$?
638540dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
638640dd5a57Smrg  test $ac_status = 0; } && test -s "$nlist"; then
638740dd5a57Smrg      # Try sorting and uniquifying the output.
638840dd5a57Smrg      if sort "$nlist" | uniq > "$nlist"T; then
638940dd5a57Smrg	mv -f "$nlist"T "$nlist"
639040dd5a57Smrg      else
639140dd5a57Smrg	rm -f "$nlist"T
639240dd5a57Smrg      fi
639340dd5a57Smrg
639440dd5a57Smrg      # Make sure that we snagged all the symbols we need.
639540dd5a57Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
639640dd5a57Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
639740dd5a57Smrg	  cat <<_LT_EOF > conftest.$ac_ext
639840dd5a57Smrg#ifdef __cplusplus
639940dd5a57Smrgextern "C" {
640040dd5a57Smrg#endif
640140dd5a57Smrg
640240dd5a57Smrg_LT_EOF
640340dd5a57Smrg	  # Now generate the symbol file.
640440dd5a57Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
640540dd5a57Smrg
640640dd5a57Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
640740dd5a57Smrg
640840dd5a57Smrg/* The mapping between symbol names and symbols.  */
640940dd5a57Smrgconst struct {
641040dd5a57Smrg  const char *name;
641140dd5a57Smrg  void       *address;
641240dd5a57Smrg}
641340dd5a57Smrglt__PROGRAM__LTX_preloaded_symbols[] =
641440dd5a57Smrg{
641540dd5a57Smrg  { "@PROGRAM@", (void *) 0 },
641640dd5a57Smrg_LT_EOF
641740dd5a57Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
641840dd5a57Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
641940dd5a57Smrg  {0, (void *) 0}
642040dd5a57Smrg};
642140dd5a57Smrg
642240dd5a57Smrg/* This works around a problem in FreeBSD linker */
642340dd5a57Smrg#ifdef FREEBSD_WORKAROUND
642440dd5a57Smrgstatic const void *lt_preloaded_setup() {
642540dd5a57Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
642640dd5a57Smrg}
642740dd5a57Smrg#endif
642840dd5a57Smrg
642940dd5a57Smrg#ifdef __cplusplus
643040dd5a57Smrg}
643140dd5a57Smrg#endif
643240dd5a57Smrg_LT_EOF
643340dd5a57Smrg	  # Now try linking the two files.
643440dd5a57Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
643540dd5a57Smrg	  lt_save_LIBS="$LIBS"
643640dd5a57Smrg	  lt_save_CFLAGS="$CFLAGS"
643740dd5a57Smrg	  LIBS="conftstm.$ac_objext"
643840dd5a57Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
643940dd5a57Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
644040dd5a57Smrg  (eval $ac_link) 2>&5
644140dd5a57Smrg  ac_status=$?
644240dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
644340dd5a57Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
644440dd5a57Smrg	    pipe_works=yes
644540dd5a57Smrg	  fi
644640dd5a57Smrg	  LIBS="$lt_save_LIBS"
644740dd5a57Smrg	  CFLAGS="$lt_save_CFLAGS"
644840dd5a57Smrg	else
644940dd5a57Smrg	  echo "cannot find nm_test_func in $nlist" >&5
645040dd5a57Smrg	fi
645140dd5a57Smrg      else
645240dd5a57Smrg	echo "cannot find nm_test_var in $nlist" >&5
645340dd5a57Smrg      fi
645440dd5a57Smrg    else
645540dd5a57Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
645640dd5a57Smrg    fi
645740dd5a57Smrg  else
645840dd5a57Smrg    echo "$progname: failed program was:" >&5
645940dd5a57Smrg    cat conftest.$ac_ext >&5
646040dd5a57Smrg  fi
646140dd5a57Smrg  rm -rf conftest* conftst*
646240dd5a57Smrg
646340dd5a57Smrg  # Do not use the global_symbol_pipe unless it works.
646440dd5a57Smrg  if test "$pipe_works" = yes; then
646540dd5a57Smrg    break
646640dd5a57Smrg  else
646740dd5a57Smrg    lt_cv_sys_global_symbol_pipe=
646840dd5a57Smrg  fi
646940dd5a57Smrgdone
647040dd5a57Smrg
647140dd5a57Smrgfi
647240dd5a57Smrg
647340dd5a57Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
647440dd5a57Smrg  lt_cv_sys_global_symbol_to_cdecl=
647540dd5a57Smrgfi
647640dd5a57Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
647740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
647840dd5a57Smrg$as_echo "failed" >&6; }
647940dd5a57Smrgelse
648040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
648140dd5a57Smrg$as_echo "ok" >&6; }
648240dd5a57Smrgfi
648340dd5a57Smrg
648440dd5a57Smrg
648540dd5a57Smrg
648640dd5a57Smrg
648740dd5a57Smrg
648840dd5a57Smrg
648940dd5a57Smrg
649040dd5a57Smrg
649140dd5a57Smrg
649240dd5a57Smrg
649340dd5a57Smrg
649440dd5a57Smrg
649540dd5a57Smrg
649640dd5a57Smrg
649740dd5a57Smrg
649840dd5a57Smrg
649940dd5a57Smrg
650040dd5a57Smrg
650140dd5a57Smrg
650240dd5a57Smrg
650340dd5a57Smrg
650440dd5a57Smrg
650540dd5a57Smrg
650640dd5a57Smrg# Check whether --enable-libtool-lock was given.
650740dd5a57Smrgif test "${enable_libtool_lock+set}" = set; then :
650840dd5a57Smrg  enableval=$enable_libtool_lock;
650940dd5a57Smrgfi
651040dd5a57Smrg
651140dd5a57Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
651240dd5a57Smrg
651340dd5a57Smrg# Some flags need to be propagated to the compiler or linker for good
651440dd5a57Smrg# libtool support.
651540dd5a57Smrgcase $host in
651640dd5a57Smrgia64-*-hpux*)
651740dd5a57Smrg  # Find out which ABI we are using.
651840dd5a57Smrg  echo 'int i;' > conftest.$ac_ext
651940dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
652040dd5a57Smrg  (eval $ac_compile) 2>&5
652140dd5a57Smrg  ac_status=$?
652240dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
652340dd5a57Smrg  test $ac_status = 0; }; then
652440dd5a57Smrg    case `/usr/bin/file conftest.$ac_objext` in
652540dd5a57Smrg      *ELF-32*)
652640dd5a57Smrg	HPUX_IA64_MODE="32"
652740dd5a57Smrg	;;
652840dd5a57Smrg      *ELF-64*)
652940dd5a57Smrg	HPUX_IA64_MODE="64"
653040dd5a57Smrg	;;
653140dd5a57Smrg    esac
653240dd5a57Smrg  fi
653340dd5a57Smrg  rm -rf conftest*
653440dd5a57Smrg  ;;
653540dd5a57Smrg*-*-irix6*)
653640dd5a57Smrg  # Find out which ABI we are using.
653740dd5a57Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
653840dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
653940dd5a57Smrg  (eval $ac_compile) 2>&5
654040dd5a57Smrg  ac_status=$?
654140dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
654240dd5a57Smrg  test $ac_status = 0; }; then
654340dd5a57Smrg    if test "$lt_cv_prog_gnu_ld" = yes; then
654440dd5a57Smrg      case `/usr/bin/file conftest.$ac_objext` in
654540dd5a57Smrg	*32-bit*)
654640dd5a57Smrg	  LD="${LD-ld} -melf32bsmip"
654740dd5a57Smrg	  ;;
654840dd5a57Smrg	*N32*)
654940dd5a57Smrg	  LD="${LD-ld} -melf32bmipn32"
655040dd5a57Smrg	  ;;
655140dd5a57Smrg	*64-bit*)
655240dd5a57Smrg	  LD="${LD-ld} -melf64bmip"
655340dd5a57Smrg	;;
655440dd5a57Smrg      esac
655540dd5a57Smrg    else
655640dd5a57Smrg      case `/usr/bin/file conftest.$ac_objext` in
655740dd5a57Smrg	*32-bit*)
655840dd5a57Smrg	  LD="${LD-ld} -32"
655940dd5a57Smrg	  ;;
656040dd5a57Smrg	*N32*)
656140dd5a57Smrg	  LD="${LD-ld} -n32"
656240dd5a57Smrg	  ;;
656340dd5a57Smrg	*64-bit*)
656440dd5a57Smrg	  LD="${LD-ld} -64"
656540dd5a57Smrg	  ;;
656640dd5a57Smrg      esac
656740dd5a57Smrg    fi
656840dd5a57Smrg  fi
656940dd5a57Smrg  rm -rf conftest*
657040dd5a57Smrg  ;;
657140dd5a57Smrg
657240dd5a57Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
657340dd5a57Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
657440dd5a57Smrg  # Find out which ABI we are using.
657540dd5a57Smrg  echo 'int i;' > conftest.$ac_ext
657640dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
657740dd5a57Smrg  (eval $ac_compile) 2>&5
657840dd5a57Smrg  ac_status=$?
657940dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
658040dd5a57Smrg  test $ac_status = 0; }; then
658140dd5a57Smrg    case `/usr/bin/file conftest.o` in
658240dd5a57Smrg      *32-bit*)
658340dd5a57Smrg	case $host in
658440dd5a57Smrg	  x86_64-*kfreebsd*-gnu)
658540dd5a57Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
658640dd5a57Smrg	    ;;
658740dd5a57Smrg	  x86_64-*linux*)
658840dd5a57Smrg	    LD="${LD-ld} -m elf_i386"
658940dd5a57Smrg	    ;;
659040dd5a57Smrg	  ppc64-*linux*|powerpc64-*linux*)
659140dd5a57Smrg	    LD="${LD-ld} -m elf32ppclinux"
659240dd5a57Smrg	    ;;
659340dd5a57Smrg	  s390x-*linux*)
659440dd5a57Smrg	    LD="${LD-ld} -m elf_s390"
659540dd5a57Smrg	    ;;
659640dd5a57Smrg	  sparc64-*linux*)
659740dd5a57Smrg	    LD="${LD-ld} -m elf32_sparc"
659840dd5a57Smrg	    ;;
659940dd5a57Smrg	esac
660040dd5a57Smrg	;;
660140dd5a57Smrg      *64-bit*)
660240dd5a57Smrg	case $host in
660340dd5a57Smrg	  x86_64-*kfreebsd*-gnu)
660440dd5a57Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
660540dd5a57Smrg	    ;;
660640dd5a57Smrg	  x86_64-*linux*)
660740dd5a57Smrg	    LD="${LD-ld} -m elf_x86_64"
660840dd5a57Smrg	    ;;
660940dd5a57Smrg	  ppc*-*linux*|powerpc*-*linux*)
661040dd5a57Smrg	    LD="${LD-ld} -m elf64ppc"
661140dd5a57Smrg	    ;;
661240dd5a57Smrg	  s390*-*linux*|s390*-*tpf*)
661340dd5a57Smrg	    LD="${LD-ld} -m elf64_s390"
661440dd5a57Smrg	    ;;
661540dd5a57Smrg	  sparc*-*linux*)
661640dd5a57Smrg	    LD="${LD-ld} -m elf64_sparc"
661740dd5a57Smrg	    ;;
661840dd5a57Smrg	esac
661940dd5a57Smrg	;;
662040dd5a57Smrg    esac
662140dd5a57Smrg  fi
662240dd5a57Smrg  rm -rf conftest*
662340dd5a57Smrg  ;;
662440dd5a57Smrg
662540dd5a57Smrg*-*-sco3.2v5*)
662640dd5a57Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
662740dd5a57Smrg  SAVE_CFLAGS="$CFLAGS"
662840dd5a57Smrg  CFLAGS="$CFLAGS -belf"
662940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
663040dd5a57Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
663140dd5a57Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then :
663240dd5a57Smrg  $as_echo_n "(cached) " >&6
663340dd5a57Smrgelse
663440dd5a57Smrg  ac_ext=c
663540dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
663640dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
663740dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
663840dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
663940dd5a57Smrg
664040dd5a57Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
664140dd5a57Smrg/* end confdefs.h.  */
664240dd5a57Smrg
664340dd5a57Smrgint
664440dd5a57Smrgmain ()
664540dd5a57Smrg{
664640dd5a57Smrg
664740dd5a57Smrg  ;
664840dd5a57Smrg  return 0;
664940dd5a57Smrg}
665040dd5a57Smrg_ACEOF
665140dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
665240dd5a57Smrg  lt_cv_cc_needs_belf=yes
665340dd5a57Smrgelse
665440dd5a57Smrg  lt_cv_cc_needs_belf=no
665540dd5a57Smrgfi
665640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
665740dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
665840dd5a57Smrg     ac_ext=c
665940dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
666040dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
666140dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
666240dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
666340dd5a57Smrg
666440dd5a57Smrgfi
666540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
666640dd5a57Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
666740dd5a57Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
666840dd5a57Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
666940dd5a57Smrg    CFLAGS="$SAVE_CFLAGS"
667040dd5a57Smrg  fi
667140dd5a57Smrg  ;;
667240dd5a57Smrgsparc*-*solaris*)
667340dd5a57Smrg  # Find out which ABI we are using.
667440dd5a57Smrg  echo 'int i;' > conftest.$ac_ext
667540dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
667640dd5a57Smrg  (eval $ac_compile) 2>&5
667740dd5a57Smrg  ac_status=$?
667840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
667940dd5a57Smrg  test $ac_status = 0; }; then
668040dd5a57Smrg    case `/usr/bin/file conftest.o` in
668140dd5a57Smrg    *64-bit*)
668240dd5a57Smrg      case $lt_cv_prog_gnu_ld in
668340dd5a57Smrg      yes*) LD="${LD-ld} -m elf64_sparc" ;;
668440dd5a57Smrg      *)
668540dd5a57Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
668640dd5a57Smrg	  LD="${LD-ld} -64"
668740dd5a57Smrg	fi
668840dd5a57Smrg	;;
668940dd5a57Smrg      esac
669040dd5a57Smrg      ;;
669140dd5a57Smrg    esac
669240dd5a57Smrg  fi
669340dd5a57Smrg  rm -rf conftest*
669440dd5a57Smrg  ;;
669540dd5a57Smrgesac
669640dd5a57Smrg
669740dd5a57Smrgneed_locks="$enable_libtool_lock"
669840dd5a57Smrg
669940dd5a57Smrg
670040dd5a57Smrg  case $host_os in
670140dd5a57Smrg    rhapsody* | darwin*)
670240dd5a57Smrg    if test -n "$ac_tool_prefix"; then
670340dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
670440dd5a57Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
670540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
670640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
670740dd5a57Smrgif test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
670840dd5a57Smrg  $as_echo_n "(cached) " >&6
670940dd5a57Smrgelse
671040dd5a57Smrg  if test -n "$DSYMUTIL"; then
671140dd5a57Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
671240dd5a57Smrgelse
671340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
671440dd5a57Smrgfor as_dir in $PATH
671540dd5a57Smrgdo
671640dd5a57Smrg  IFS=$as_save_IFS
671740dd5a57Smrg  test -z "$as_dir" && as_dir=.
671840dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
671940dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
672040dd5a57Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
672140dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
672240dd5a57Smrg    break 2
672340dd5a57Smrg  fi
672440dd5a57Smrgdone
672540dd5a57Smrg  done
672640dd5a57SmrgIFS=$as_save_IFS
672740dd5a57Smrg
672840dd5a57Smrgfi
672940dd5a57Smrgfi
673040dd5a57SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
673140dd5a57Smrgif test -n "$DSYMUTIL"; then
673240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
673340dd5a57Smrg$as_echo "$DSYMUTIL" >&6; }
673440dd5a57Smrgelse
673540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
673640dd5a57Smrg$as_echo "no" >&6; }
673740dd5a57Smrgfi
673840dd5a57Smrg
673940dd5a57Smrg
674040dd5a57Smrgfi
674140dd5a57Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
674240dd5a57Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
674340dd5a57Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
674440dd5a57Smrgset dummy dsymutil; ac_word=$2
674540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
674640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
674740dd5a57Smrgif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
674840dd5a57Smrg  $as_echo_n "(cached) " >&6
674940dd5a57Smrgelse
675040dd5a57Smrg  if test -n "$ac_ct_DSYMUTIL"; then
675140dd5a57Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
675240dd5a57Smrgelse
675340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
675440dd5a57Smrgfor as_dir in $PATH
675540dd5a57Smrgdo
675640dd5a57Smrg  IFS=$as_save_IFS
675740dd5a57Smrg  test -z "$as_dir" && as_dir=.
675840dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
675940dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
676040dd5a57Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
676140dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
676240dd5a57Smrg    break 2
676340dd5a57Smrg  fi
676440dd5a57Smrgdone
676540dd5a57Smrg  done
676640dd5a57SmrgIFS=$as_save_IFS
676740dd5a57Smrg
676840dd5a57Smrgfi
676940dd5a57Smrgfi
677040dd5a57Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
677140dd5a57Smrgif test -n "$ac_ct_DSYMUTIL"; then
677240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
677340dd5a57Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
677440dd5a57Smrgelse
677540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
677640dd5a57Smrg$as_echo "no" >&6; }
677740dd5a57Smrgfi
677840dd5a57Smrg
677940dd5a57Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
678040dd5a57Smrg    DSYMUTIL=":"
678140dd5a57Smrg  else
678240dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
678340dd5a57Smrgyes:)
678440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
678540dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
678640dd5a57Smrgac_tool_warned=yes ;;
678740dd5a57Smrgesac
678840dd5a57Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
678940dd5a57Smrg  fi
679040dd5a57Smrgelse
679140dd5a57Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
679240dd5a57Smrgfi
679340dd5a57Smrg
679440dd5a57Smrg    if test -n "$ac_tool_prefix"; then
679540dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
679640dd5a57Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
679740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
679840dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
679940dd5a57Smrgif test "${ac_cv_prog_NMEDIT+set}" = set; then :
680040dd5a57Smrg  $as_echo_n "(cached) " >&6
680140dd5a57Smrgelse
680240dd5a57Smrg  if test -n "$NMEDIT"; then
680340dd5a57Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
680440dd5a57Smrgelse
680540dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
680640dd5a57Smrgfor as_dir in $PATH
680740dd5a57Smrgdo
680840dd5a57Smrg  IFS=$as_save_IFS
680940dd5a57Smrg  test -z "$as_dir" && as_dir=.
681040dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
681140dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
681240dd5a57Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
681340dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
681440dd5a57Smrg    break 2
681540dd5a57Smrg  fi
681640dd5a57Smrgdone
681740dd5a57Smrg  done
681840dd5a57SmrgIFS=$as_save_IFS
681940dd5a57Smrg
682040dd5a57Smrgfi
682140dd5a57Smrgfi
682240dd5a57SmrgNMEDIT=$ac_cv_prog_NMEDIT
682340dd5a57Smrgif test -n "$NMEDIT"; then
682440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
682540dd5a57Smrg$as_echo "$NMEDIT" >&6; }
682640dd5a57Smrgelse
682740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
682840dd5a57Smrg$as_echo "no" >&6; }
682940dd5a57Smrgfi
683040dd5a57Smrg
683140dd5a57Smrg
683240dd5a57Smrgfi
683340dd5a57Smrgif test -z "$ac_cv_prog_NMEDIT"; then
683440dd5a57Smrg  ac_ct_NMEDIT=$NMEDIT
683540dd5a57Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
683640dd5a57Smrgset dummy nmedit; ac_word=$2
683740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
683840dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
683940dd5a57Smrgif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
684040dd5a57Smrg  $as_echo_n "(cached) " >&6
684140dd5a57Smrgelse
684240dd5a57Smrg  if test -n "$ac_ct_NMEDIT"; then
684340dd5a57Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
684440dd5a57Smrgelse
684540dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
684640dd5a57Smrgfor as_dir in $PATH
684740dd5a57Smrgdo
684840dd5a57Smrg  IFS=$as_save_IFS
684940dd5a57Smrg  test -z "$as_dir" && as_dir=.
685040dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
685140dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
685240dd5a57Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
685340dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
685440dd5a57Smrg    break 2
685540dd5a57Smrg  fi
685640dd5a57Smrgdone
685740dd5a57Smrg  done
685840dd5a57SmrgIFS=$as_save_IFS
685940dd5a57Smrg
686040dd5a57Smrgfi
686140dd5a57Smrgfi
686240dd5a57Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
686340dd5a57Smrgif test -n "$ac_ct_NMEDIT"; then
686440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
686540dd5a57Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
686640dd5a57Smrgelse
686740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
686840dd5a57Smrg$as_echo "no" >&6; }
686940dd5a57Smrgfi
687040dd5a57Smrg
687140dd5a57Smrg  if test "x$ac_ct_NMEDIT" = x; then
687240dd5a57Smrg    NMEDIT=":"
687340dd5a57Smrg  else
687440dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
687540dd5a57Smrgyes:)
687640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
687740dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
687840dd5a57Smrgac_tool_warned=yes ;;
687940dd5a57Smrgesac
688040dd5a57Smrg    NMEDIT=$ac_ct_NMEDIT
688140dd5a57Smrg  fi
688240dd5a57Smrgelse
688340dd5a57Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
688440dd5a57Smrgfi
688540dd5a57Smrg
688640dd5a57Smrg    if test -n "$ac_tool_prefix"; then
688740dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
688840dd5a57Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
688940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
689040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
689140dd5a57Smrgif test "${ac_cv_prog_LIPO+set}" = set; then :
689240dd5a57Smrg  $as_echo_n "(cached) " >&6
689340dd5a57Smrgelse
689440dd5a57Smrg  if test -n "$LIPO"; then
689540dd5a57Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
689640dd5a57Smrgelse
689740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
689840dd5a57Smrgfor as_dir in $PATH
689940dd5a57Smrgdo
690040dd5a57Smrg  IFS=$as_save_IFS
690140dd5a57Smrg  test -z "$as_dir" && as_dir=.
690240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
690340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
690440dd5a57Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
690540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
690640dd5a57Smrg    break 2
690740dd5a57Smrg  fi
690840dd5a57Smrgdone
690940dd5a57Smrg  done
691040dd5a57SmrgIFS=$as_save_IFS
691140dd5a57Smrg
691240dd5a57Smrgfi
691340dd5a57Smrgfi
691440dd5a57SmrgLIPO=$ac_cv_prog_LIPO
691540dd5a57Smrgif test -n "$LIPO"; then
691640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
691740dd5a57Smrg$as_echo "$LIPO" >&6; }
691840dd5a57Smrgelse
691940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
692040dd5a57Smrg$as_echo "no" >&6; }
692140dd5a57Smrgfi
692240dd5a57Smrg
692340dd5a57Smrg
692440dd5a57Smrgfi
692540dd5a57Smrgif test -z "$ac_cv_prog_LIPO"; then
692640dd5a57Smrg  ac_ct_LIPO=$LIPO
692740dd5a57Smrg  # Extract the first word of "lipo", so it can be a program name with args.
692840dd5a57Smrgset dummy lipo; ac_word=$2
692940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
693040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
693140dd5a57Smrgif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
693240dd5a57Smrg  $as_echo_n "(cached) " >&6
693340dd5a57Smrgelse
693440dd5a57Smrg  if test -n "$ac_ct_LIPO"; then
693540dd5a57Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
693640dd5a57Smrgelse
693740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
693840dd5a57Smrgfor as_dir in $PATH
693940dd5a57Smrgdo
694040dd5a57Smrg  IFS=$as_save_IFS
694140dd5a57Smrg  test -z "$as_dir" && as_dir=.
694240dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
694340dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
694440dd5a57Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
694540dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
694640dd5a57Smrg    break 2
694740dd5a57Smrg  fi
694840dd5a57Smrgdone
694940dd5a57Smrg  done
695040dd5a57SmrgIFS=$as_save_IFS
695140dd5a57Smrg
695240dd5a57Smrgfi
695340dd5a57Smrgfi
695440dd5a57Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
695540dd5a57Smrgif test -n "$ac_ct_LIPO"; then
695640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
695740dd5a57Smrg$as_echo "$ac_ct_LIPO" >&6; }
695840dd5a57Smrgelse
695940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
696040dd5a57Smrg$as_echo "no" >&6; }
696140dd5a57Smrgfi
696240dd5a57Smrg
696340dd5a57Smrg  if test "x$ac_ct_LIPO" = x; then
696440dd5a57Smrg    LIPO=":"
696540dd5a57Smrg  else
696640dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
696740dd5a57Smrgyes:)
696840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
696940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
697040dd5a57Smrgac_tool_warned=yes ;;
697140dd5a57Smrgesac
697240dd5a57Smrg    LIPO=$ac_ct_LIPO
697340dd5a57Smrg  fi
697440dd5a57Smrgelse
697540dd5a57Smrg  LIPO="$ac_cv_prog_LIPO"
697640dd5a57Smrgfi
697740dd5a57Smrg
697840dd5a57Smrg    if test -n "$ac_tool_prefix"; then
697940dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
698040dd5a57Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
698140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
698240dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
698340dd5a57Smrgif test "${ac_cv_prog_OTOOL+set}" = set; then :
698440dd5a57Smrg  $as_echo_n "(cached) " >&6
698540dd5a57Smrgelse
698640dd5a57Smrg  if test -n "$OTOOL"; then
698740dd5a57Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
698840dd5a57Smrgelse
698940dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
699040dd5a57Smrgfor as_dir in $PATH
699140dd5a57Smrgdo
699240dd5a57Smrg  IFS=$as_save_IFS
699340dd5a57Smrg  test -z "$as_dir" && as_dir=.
699440dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
699540dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
699640dd5a57Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
699740dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
699840dd5a57Smrg    break 2
699940dd5a57Smrg  fi
700040dd5a57Smrgdone
700140dd5a57Smrg  done
700240dd5a57SmrgIFS=$as_save_IFS
700340dd5a57Smrg
700440dd5a57Smrgfi
700540dd5a57Smrgfi
700640dd5a57SmrgOTOOL=$ac_cv_prog_OTOOL
700740dd5a57Smrgif test -n "$OTOOL"; then
700840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
700940dd5a57Smrg$as_echo "$OTOOL" >&6; }
701040dd5a57Smrgelse
701140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
701240dd5a57Smrg$as_echo "no" >&6; }
701340dd5a57Smrgfi
701440dd5a57Smrg
701540dd5a57Smrg
701640dd5a57Smrgfi
701740dd5a57Smrgif test -z "$ac_cv_prog_OTOOL"; then
701840dd5a57Smrg  ac_ct_OTOOL=$OTOOL
701940dd5a57Smrg  # Extract the first word of "otool", so it can be a program name with args.
702040dd5a57Smrgset dummy otool; ac_word=$2
702140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
702240dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
702340dd5a57Smrgif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
702440dd5a57Smrg  $as_echo_n "(cached) " >&6
702540dd5a57Smrgelse
702640dd5a57Smrg  if test -n "$ac_ct_OTOOL"; then
702740dd5a57Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
702840dd5a57Smrgelse
702940dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
703040dd5a57Smrgfor as_dir in $PATH
703140dd5a57Smrgdo
703240dd5a57Smrg  IFS=$as_save_IFS
703340dd5a57Smrg  test -z "$as_dir" && as_dir=.
703440dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
703540dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
703640dd5a57Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
703740dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
703840dd5a57Smrg    break 2
703940dd5a57Smrg  fi
704040dd5a57Smrgdone
704140dd5a57Smrg  done
704240dd5a57SmrgIFS=$as_save_IFS
704340dd5a57Smrg
704440dd5a57Smrgfi
704540dd5a57Smrgfi
704640dd5a57Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
704740dd5a57Smrgif test -n "$ac_ct_OTOOL"; then
704840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
704940dd5a57Smrg$as_echo "$ac_ct_OTOOL" >&6; }
705040dd5a57Smrgelse
705140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
705240dd5a57Smrg$as_echo "no" >&6; }
705340dd5a57Smrgfi
705440dd5a57Smrg
705540dd5a57Smrg  if test "x$ac_ct_OTOOL" = x; then
705640dd5a57Smrg    OTOOL=":"
705740dd5a57Smrg  else
705840dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
705940dd5a57Smrgyes:)
706040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
706140dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
706240dd5a57Smrgac_tool_warned=yes ;;
706340dd5a57Smrgesac
706440dd5a57Smrg    OTOOL=$ac_ct_OTOOL
706540dd5a57Smrg  fi
706640dd5a57Smrgelse
706740dd5a57Smrg  OTOOL="$ac_cv_prog_OTOOL"
706840dd5a57Smrgfi
706940dd5a57Smrg
707040dd5a57Smrg    if test -n "$ac_tool_prefix"; then
707140dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
707240dd5a57Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
707340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
707440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
707540dd5a57Smrgif test "${ac_cv_prog_OTOOL64+set}" = set; then :
707640dd5a57Smrg  $as_echo_n "(cached) " >&6
707740dd5a57Smrgelse
707840dd5a57Smrg  if test -n "$OTOOL64"; then
707940dd5a57Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
708040dd5a57Smrgelse
708140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
708240dd5a57Smrgfor as_dir in $PATH
708340dd5a57Smrgdo
708440dd5a57Smrg  IFS=$as_save_IFS
708540dd5a57Smrg  test -z "$as_dir" && as_dir=.
708640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
708740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
708840dd5a57Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
708940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
709040dd5a57Smrg    break 2
709140dd5a57Smrg  fi
709240dd5a57Smrgdone
709340dd5a57Smrg  done
709440dd5a57SmrgIFS=$as_save_IFS
709540dd5a57Smrg
709640dd5a57Smrgfi
709740dd5a57Smrgfi
709840dd5a57SmrgOTOOL64=$ac_cv_prog_OTOOL64
709940dd5a57Smrgif test -n "$OTOOL64"; then
710040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
710140dd5a57Smrg$as_echo "$OTOOL64" >&6; }
710240dd5a57Smrgelse
710340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
710440dd5a57Smrg$as_echo "no" >&6; }
710540dd5a57Smrgfi
710640dd5a57Smrg
710740dd5a57Smrg
710840dd5a57Smrgfi
710940dd5a57Smrgif test -z "$ac_cv_prog_OTOOL64"; then
711040dd5a57Smrg  ac_ct_OTOOL64=$OTOOL64
711140dd5a57Smrg  # Extract the first word of "otool64", so it can be a program name with args.
711240dd5a57Smrgset dummy otool64; ac_word=$2
711340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
711440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
711540dd5a57Smrgif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
711640dd5a57Smrg  $as_echo_n "(cached) " >&6
711740dd5a57Smrgelse
711840dd5a57Smrg  if test -n "$ac_ct_OTOOL64"; then
711940dd5a57Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
712040dd5a57Smrgelse
712140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
712240dd5a57Smrgfor as_dir in $PATH
712340dd5a57Smrgdo
712440dd5a57Smrg  IFS=$as_save_IFS
712540dd5a57Smrg  test -z "$as_dir" && as_dir=.
712640dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
712740dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
712840dd5a57Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
712940dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
713040dd5a57Smrg    break 2
713140dd5a57Smrg  fi
713240dd5a57Smrgdone
713340dd5a57Smrg  done
713440dd5a57SmrgIFS=$as_save_IFS
713540dd5a57Smrg
713640dd5a57Smrgfi
713740dd5a57Smrgfi
713840dd5a57Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
713940dd5a57Smrgif test -n "$ac_ct_OTOOL64"; then
714040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
714140dd5a57Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
714240dd5a57Smrgelse
714340dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
714440dd5a57Smrg$as_echo "no" >&6; }
714540dd5a57Smrgfi
714640dd5a57Smrg
714740dd5a57Smrg  if test "x$ac_ct_OTOOL64" = x; then
714840dd5a57Smrg    OTOOL64=":"
714940dd5a57Smrg  else
715040dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
715140dd5a57Smrgyes:)
715240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
715340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
715440dd5a57Smrgac_tool_warned=yes ;;
715540dd5a57Smrgesac
715640dd5a57Smrg    OTOOL64=$ac_ct_OTOOL64
715740dd5a57Smrg  fi
715840dd5a57Smrgelse
715940dd5a57Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
716040dd5a57Smrgfi
716140dd5a57Smrg
716240dd5a57Smrg
716340dd5a57Smrg
716440dd5a57Smrg
716540dd5a57Smrg
716640dd5a57Smrg
716740dd5a57Smrg
716840dd5a57Smrg
716940dd5a57Smrg
717040dd5a57Smrg
717140dd5a57Smrg
717240dd5a57Smrg
717340dd5a57Smrg
717440dd5a57Smrg
717540dd5a57Smrg
717640dd5a57Smrg
717740dd5a57Smrg
717840dd5a57Smrg
717940dd5a57Smrg
718040dd5a57Smrg
718140dd5a57Smrg
718240dd5a57Smrg
718340dd5a57Smrg
718440dd5a57Smrg
718540dd5a57Smrg
718640dd5a57Smrg
718740dd5a57Smrg
718840dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
718940dd5a57Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
719040dd5a57Smrgif test "${lt_cv_apple_cc_single_mod+set}" = set; then :
719140dd5a57Smrg  $as_echo_n "(cached) " >&6
719240dd5a57Smrgelse
719340dd5a57Smrg  lt_cv_apple_cc_single_mod=no
719440dd5a57Smrg      if test -z "${LT_MULTI_MODULE}"; then
719540dd5a57Smrg	# By default we will add the -single_module flag. You can override
719640dd5a57Smrg	# by either setting the environment variable LT_MULTI_MODULE
719740dd5a57Smrg	# non-empty at configure time, or by adding -multi_module to the
719840dd5a57Smrg	# link flags.
719940dd5a57Smrg	rm -rf libconftest.dylib*
720040dd5a57Smrg	echo "int foo(void){return 1;}" > conftest.c
720140dd5a57Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
720240dd5a57Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
720340dd5a57Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
720440dd5a57Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
720540dd5a57Smrg        _lt_result=$?
720640dd5a57Smrg	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
720740dd5a57Smrg	  lt_cv_apple_cc_single_mod=yes
720840dd5a57Smrg	else
720940dd5a57Smrg	  cat conftest.err >&5
721040dd5a57Smrg	fi
721140dd5a57Smrg	rm -rf libconftest.dylib*
721240dd5a57Smrg	rm -f conftest.*
721340dd5a57Smrg      fi
721440dd5a57Smrgfi
721540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
721640dd5a57Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
721740dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
721840dd5a57Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
721940dd5a57Smrgif test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
722040dd5a57Smrg  $as_echo_n "(cached) " >&6
722140dd5a57Smrgelse
722240dd5a57Smrg  lt_cv_ld_exported_symbols_list=no
722340dd5a57Smrg      save_LDFLAGS=$LDFLAGS
722440dd5a57Smrg      echo "_main" > conftest.sym
722540dd5a57Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
722640dd5a57Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
722740dd5a57Smrg/* end confdefs.h.  */
722840dd5a57Smrg
722940dd5a57Smrgint
723040dd5a57Smrgmain ()
723140dd5a57Smrg{
723240dd5a57Smrg
723340dd5a57Smrg  ;
723440dd5a57Smrg  return 0;
723540dd5a57Smrg}
723640dd5a57Smrg_ACEOF
723740dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
723840dd5a57Smrg  lt_cv_ld_exported_symbols_list=yes
723940dd5a57Smrgelse
724040dd5a57Smrg  lt_cv_ld_exported_symbols_list=no
724140dd5a57Smrgfi
724240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
724340dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
724440dd5a57Smrg	LDFLAGS="$save_LDFLAGS"
724540dd5a57Smrg
724640dd5a57Smrgfi
724740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
724840dd5a57Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
724940dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
725040dd5a57Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
725140dd5a57Smrgif test "${lt_cv_ld_force_load+set}" = set; then :
725240dd5a57Smrg  $as_echo_n "(cached) " >&6
725340dd5a57Smrgelse
725440dd5a57Smrg  lt_cv_ld_force_load=no
725540dd5a57Smrg      cat > conftest.c << _LT_EOF
725640dd5a57Smrgint forced_loaded() { return 2;}
725740dd5a57Smrg_LT_EOF
725840dd5a57Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
725940dd5a57Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
726040dd5a57Smrg      echo "$AR cru libconftest.a conftest.o" >&5
726140dd5a57Smrg      $AR cru libconftest.a conftest.o 2>&5
726240dd5a57Smrg      echo "$RANLIB libconftest.a" >&5
726340dd5a57Smrg      $RANLIB libconftest.a 2>&5
726440dd5a57Smrg      cat > conftest.c << _LT_EOF
726540dd5a57Smrgint main() { return 0;}
726640dd5a57Smrg_LT_EOF
726740dd5a57Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
726840dd5a57Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
726940dd5a57Smrg      _lt_result=$?
727040dd5a57Smrg      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
727140dd5a57Smrg	lt_cv_ld_force_load=yes
727240dd5a57Smrg      else
727340dd5a57Smrg	cat conftest.err >&5
727440dd5a57Smrg      fi
727540dd5a57Smrg        rm -f conftest.err libconftest.a conftest conftest.c
727640dd5a57Smrg        rm -rf conftest.dSYM
727740dd5a57Smrg
727840dd5a57Smrgfi
727940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
728040dd5a57Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
728140dd5a57Smrg    case $host_os in
728240dd5a57Smrg    rhapsody* | darwin1.[012])
728340dd5a57Smrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
728440dd5a57Smrg    darwin1.*)
728540dd5a57Smrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
728640dd5a57Smrg    darwin*) # darwin 5.x on
728740dd5a57Smrg      # if running on 10.5 or later, the deployment target defaults
728840dd5a57Smrg      # to the OS version, if on x86, and 10.4, the deployment
728940dd5a57Smrg      # target defaults to 10.4. Don't you love it?
729040dd5a57Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
729140dd5a57Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
729240dd5a57Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
729340dd5a57Smrg	10.[012]*)
729440dd5a57Smrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
729540dd5a57Smrg	10.*)
729640dd5a57Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
729740dd5a57Smrg      esac
729840dd5a57Smrg    ;;
729940dd5a57Smrg  esac
730040dd5a57Smrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
730140dd5a57Smrg      _lt_dar_single_mod='$single_module'
730240dd5a57Smrg    fi
730340dd5a57Smrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
730440dd5a57Smrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
730540dd5a57Smrg    else
730640dd5a57Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
730740dd5a57Smrg    fi
730840dd5a57Smrg    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
730940dd5a57Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
731040dd5a57Smrg    else
731140dd5a57Smrg      _lt_dsymutil=
731240dd5a57Smrg    fi
731340dd5a57Smrg    ;;
731440dd5a57Smrg  esac
731540dd5a57Smrg
731640dd5a57Smrg
731740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
731840dd5a57Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
731940dd5a57Smrgif test "${ac_cv_header_stdc+set}" = set; then :
732040dd5a57Smrg  $as_echo_n "(cached) " >&6
732140dd5a57Smrgelse
732240dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
732340dd5a57Smrg/* end confdefs.h.  */
732440dd5a57Smrg#include <stdlib.h>
732540dd5a57Smrg#include <stdarg.h>
732640dd5a57Smrg#include <string.h>
732740dd5a57Smrg#include <float.h>
732840dd5a57Smrg
732940dd5a57Smrgint
733040dd5a57Smrgmain ()
733140dd5a57Smrg{
733240dd5a57Smrg
733340dd5a57Smrg  ;
733440dd5a57Smrg  return 0;
733540dd5a57Smrg}
733640dd5a57Smrg_ACEOF
733740dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then :
733840dd5a57Smrg  ac_cv_header_stdc=yes
733940dd5a57Smrgelse
734040dd5a57Smrg  ac_cv_header_stdc=no
734140dd5a57Smrgfi
734240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
734340dd5a57Smrg
734440dd5a57Smrgif test $ac_cv_header_stdc = yes; then
734540dd5a57Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
734640dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
734740dd5a57Smrg/* end confdefs.h.  */
734840dd5a57Smrg#include <string.h>
734940dd5a57Smrg
735040dd5a57Smrg_ACEOF
735140dd5a57Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
735240dd5a57Smrg  $EGREP "memchr" >/dev/null 2>&1; then :
735340dd5a57Smrg
735440dd5a57Smrgelse
735540dd5a57Smrg  ac_cv_header_stdc=no
735640dd5a57Smrgfi
735740dd5a57Smrgrm -f conftest*
735840dd5a57Smrg
735940dd5a57Smrgfi
736040dd5a57Smrg
736140dd5a57Smrgif test $ac_cv_header_stdc = yes; then
736240dd5a57Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
736340dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
736440dd5a57Smrg/* end confdefs.h.  */
736540dd5a57Smrg#include <stdlib.h>
736640dd5a57Smrg
736740dd5a57Smrg_ACEOF
736840dd5a57Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
736940dd5a57Smrg  $EGREP "free" >/dev/null 2>&1; then :
737040dd5a57Smrg
737140dd5a57Smrgelse
737240dd5a57Smrg  ac_cv_header_stdc=no
737340dd5a57Smrgfi
737440dd5a57Smrgrm -f conftest*
737540dd5a57Smrg
737640dd5a57Smrgfi
737740dd5a57Smrg
737840dd5a57Smrgif test $ac_cv_header_stdc = yes; then
737940dd5a57Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
738040dd5a57Smrg  if test "$cross_compiling" = yes; then :
738140dd5a57Smrg  :
738240dd5a57Smrgelse
738340dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
738440dd5a57Smrg/* end confdefs.h.  */
738540dd5a57Smrg#include <ctype.h>
738640dd5a57Smrg#include <stdlib.h>
738740dd5a57Smrg#if ((' ' & 0x0FF) == 0x020)
738840dd5a57Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
738940dd5a57Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
739040dd5a57Smrg#else
739140dd5a57Smrg# define ISLOWER(c) \
739240dd5a57Smrg		   (('a' <= (c) && (c) <= 'i') \
739340dd5a57Smrg		     || ('j' <= (c) && (c) <= 'r') \
739440dd5a57Smrg		     || ('s' <= (c) && (c) <= 'z'))
739540dd5a57Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
739640dd5a57Smrg#endif
739740dd5a57Smrg
739840dd5a57Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
739940dd5a57Smrgint
740040dd5a57Smrgmain ()
740140dd5a57Smrg{
740240dd5a57Smrg  int i;
740340dd5a57Smrg  for (i = 0; i < 256; i++)
740440dd5a57Smrg    if (XOR (islower (i), ISLOWER (i))
740540dd5a57Smrg	|| toupper (i) != TOUPPER (i))
740640dd5a57Smrg      return 2;
740740dd5a57Smrg  return 0;
740840dd5a57Smrg}
740940dd5a57Smrg_ACEOF
741040dd5a57Smrgif ac_fn_c_try_run "$LINENO"; then :
741140dd5a57Smrg
741240dd5a57Smrgelse
741340dd5a57Smrg  ac_cv_header_stdc=no
741440dd5a57Smrgfi
741540dd5a57Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
741640dd5a57Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
741740dd5a57Smrgfi
741840dd5a57Smrg
741940dd5a57Smrgfi
742040dd5a57Smrgfi
742140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
742240dd5a57Smrg$as_echo "$ac_cv_header_stdc" >&6; }
742340dd5a57Smrgif test $ac_cv_header_stdc = yes; then
742440dd5a57Smrg
742540dd5a57Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
742640dd5a57Smrg
742740dd5a57Smrgfi
742840dd5a57Smrg
742940dd5a57Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
743040dd5a57Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
743140dd5a57Smrg		  inttypes.h stdint.h unistd.h
743240dd5a57Smrgdo :
743340dd5a57Smrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
743440dd5a57Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
743540dd5a57Smrg"
743640dd5a57Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
743740dd5a57Smrg  cat >>confdefs.h <<_ACEOF
743840dd5a57Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
743940dd5a57Smrg_ACEOF
744040dd5a57Smrg
744140dd5a57Smrgfi
744240dd5a57Smrg
744340dd5a57Smrgdone
744440dd5a57Smrg
744540dd5a57Smrg
744640dd5a57Smrgfor ac_header in dlfcn.h
744740dd5a57Smrgdo :
744840dd5a57Smrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
744940dd5a57Smrg"
745040dd5a57Smrgif test "x$ac_cv_header_dlfcn_h" = x""yes; then :
745140dd5a57Smrg  cat >>confdefs.h <<_ACEOF
745240dd5a57Smrg#define HAVE_DLFCN_H 1
745340dd5a57Smrg_ACEOF
745440dd5a57Smrg
745540dd5a57Smrgfi
745640dd5a57Smrg
745740dd5a57Smrgdone
745840dd5a57Smrg
745940dd5a57Smrg
746040dd5a57Smrg
746140dd5a57Smrg
746240dd5a57Smrg
746340dd5a57Smrg# Set options
746440dd5a57Smrg
746540dd5a57Smrg
746640dd5a57Smrg
746740dd5a57Smrg        enable_dlopen=no
746840dd5a57Smrg
746940dd5a57Smrg
747040dd5a57Smrg  enable_win32_dll=no
747140dd5a57Smrg
747240dd5a57Smrg
747340dd5a57Smrg            # Check whether --enable-shared was given.
747440dd5a57Smrgif test "${enable_shared+set}" = set; then :
747540dd5a57Smrg  enableval=$enable_shared; p=${PACKAGE-default}
747640dd5a57Smrg    case $enableval in
747740dd5a57Smrg    yes) enable_shared=yes ;;
747840dd5a57Smrg    no) enable_shared=no ;;
747940dd5a57Smrg    *)
748040dd5a57Smrg      enable_shared=no
748140dd5a57Smrg      # Look at the argument we got.  We use all the common list separators.
748240dd5a57Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
748340dd5a57Smrg      for pkg in $enableval; do
748440dd5a57Smrg	IFS="$lt_save_ifs"
748540dd5a57Smrg	if test "X$pkg" = "X$p"; then
748640dd5a57Smrg	  enable_shared=yes
748740dd5a57Smrg	fi
748840dd5a57Smrg      done
748940dd5a57Smrg      IFS="$lt_save_ifs"
749040dd5a57Smrg      ;;
749140dd5a57Smrg    esac
749240dd5a57Smrgelse
749340dd5a57Smrg  enable_shared=yes
749440dd5a57Smrgfi
749540dd5a57Smrg
749640dd5a57Smrg
749740dd5a57Smrg
749840dd5a57Smrg
749940dd5a57Smrg
750040dd5a57Smrg
750140dd5a57Smrg
750240dd5a57Smrg
750340dd5a57Smrg
750440dd5a57Smrg  # Check whether --enable-static was given.
750540dd5a57Smrgif test "${enable_static+set}" = set; then :
750640dd5a57Smrg  enableval=$enable_static; p=${PACKAGE-default}
750740dd5a57Smrg    case $enableval in
750840dd5a57Smrg    yes) enable_static=yes ;;
750940dd5a57Smrg    no) enable_static=no ;;
751040dd5a57Smrg    *)
751140dd5a57Smrg     enable_static=no
751240dd5a57Smrg      # Look at the argument we got.  We use all the common list separators.
751340dd5a57Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
751440dd5a57Smrg      for pkg in $enableval; do
751540dd5a57Smrg	IFS="$lt_save_ifs"
751640dd5a57Smrg	if test "X$pkg" = "X$p"; then
751740dd5a57Smrg	  enable_static=yes
751840dd5a57Smrg	fi
751940dd5a57Smrg      done
752040dd5a57Smrg      IFS="$lt_save_ifs"
752140dd5a57Smrg      ;;
752240dd5a57Smrg    esac
752340dd5a57Smrgelse
752440dd5a57Smrg  enable_static=yes
752540dd5a57Smrgfi
752640dd5a57Smrg
752740dd5a57Smrg
752840dd5a57Smrg
752940dd5a57Smrg
753040dd5a57Smrg
753140dd5a57Smrg
753240dd5a57Smrg
753340dd5a57Smrg
753440dd5a57Smrg
753540dd5a57Smrg
753640dd5a57Smrg# Check whether --with-pic was given.
753740dd5a57Smrgif test "${with_pic+set}" = set; then :
753840dd5a57Smrg  withval=$with_pic; pic_mode="$withval"
753940dd5a57Smrgelse
754040dd5a57Smrg  pic_mode=default
754140dd5a57Smrgfi
754240dd5a57Smrg
754340dd5a57Smrg
754440dd5a57Smrgtest -z "$pic_mode" && pic_mode=default
754540dd5a57Smrg
754640dd5a57Smrg
754740dd5a57Smrg
754840dd5a57Smrg
754940dd5a57Smrg
755040dd5a57Smrg
755140dd5a57Smrg
755240dd5a57Smrg  # Check whether --enable-fast-install was given.
755340dd5a57Smrgif test "${enable_fast_install+set}" = set; then :
755440dd5a57Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
755540dd5a57Smrg    case $enableval in
755640dd5a57Smrg    yes) enable_fast_install=yes ;;
755740dd5a57Smrg    no) enable_fast_install=no ;;
755840dd5a57Smrg    *)
755940dd5a57Smrg      enable_fast_install=no
756040dd5a57Smrg      # Look at the argument we got.  We use all the common list separators.
756140dd5a57Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
756240dd5a57Smrg      for pkg in $enableval; do
756340dd5a57Smrg	IFS="$lt_save_ifs"
756440dd5a57Smrg	if test "X$pkg" = "X$p"; then
756540dd5a57Smrg	  enable_fast_install=yes
756640dd5a57Smrg	fi
756740dd5a57Smrg      done
756840dd5a57Smrg      IFS="$lt_save_ifs"
756940dd5a57Smrg      ;;
757040dd5a57Smrg    esac
757140dd5a57Smrgelse
757240dd5a57Smrg  enable_fast_install=yes
757340dd5a57Smrgfi
757440dd5a57Smrg
757540dd5a57Smrg
757640dd5a57Smrg
757740dd5a57Smrg
757840dd5a57Smrg
757940dd5a57Smrg
758040dd5a57Smrg
758140dd5a57Smrg
758240dd5a57Smrg
758340dd5a57Smrg
758440dd5a57Smrg
758540dd5a57Smrg# This can be used to rebuild libtool when needed
758640dd5a57SmrgLIBTOOL_DEPS="$ltmain"
758740dd5a57Smrg
758840dd5a57Smrg# Always use our own libtool.
758940dd5a57SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
759040dd5a57Smrg
759140dd5a57Smrg
759240dd5a57Smrg
759340dd5a57Smrg
759440dd5a57Smrg
759540dd5a57Smrg
759640dd5a57Smrg
759740dd5a57Smrg
759840dd5a57Smrg
759940dd5a57Smrg
760040dd5a57Smrg
760140dd5a57Smrg
760240dd5a57Smrg
760340dd5a57Smrg
760440dd5a57Smrg
760540dd5a57Smrg
760640dd5a57Smrg
760740dd5a57Smrg
760840dd5a57Smrg
760940dd5a57Smrg
761040dd5a57Smrg
761140dd5a57Smrg
761240dd5a57Smrg
761340dd5a57Smrg
761440dd5a57Smrg
761540dd5a57Smrg
761640dd5a57Smrgtest -z "$LN_S" && LN_S="ln -s"
761740dd5a57Smrg
761840dd5a57Smrg
761940dd5a57Smrg
762040dd5a57Smrg
762140dd5a57Smrg
762240dd5a57Smrg
762340dd5a57Smrg
762440dd5a57Smrg
762540dd5a57Smrg
762640dd5a57Smrg
762740dd5a57Smrg
762840dd5a57Smrg
762940dd5a57Smrg
763040dd5a57Smrg
763140dd5a57Smrgif test -n "${ZSH_VERSION+set}" ; then
763240dd5a57Smrg   setopt NO_GLOB_SUBST
763340dd5a57Smrgfi
763440dd5a57Smrg
763540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
763640dd5a57Smrg$as_echo_n "checking for objdir... " >&6; }
763740dd5a57Smrgif test "${lt_cv_objdir+set}" = set; then :
763840dd5a57Smrg  $as_echo_n "(cached) " >&6
763940dd5a57Smrgelse
764040dd5a57Smrg  rm -f .libs 2>/dev/null
764140dd5a57Smrgmkdir .libs 2>/dev/null
764240dd5a57Smrgif test -d .libs; then
764340dd5a57Smrg  lt_cv_objdir=.libs
764440dd5a57Smrgelse
764540dd5a57Smrg  # MS-DOS does not allow filenames that begin with a dot.
764640dd5a57Smrg  lt_cv_objdir=_libs
764740dd5a57Smrgfi
764840dd5a57Smrgrmdir .libs 2>/dev/null
764940dd5a57Smrgfi
765040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
765140dd5a57Smrg$as_echo "$lt_cv_objdir" >&6; }
765240dd5a57Smrgobjdir=$lt_cv_objdir
765340dd5a57Smrg
765440dd5a57Smrg
765540dd5a57Smrg
765640dd5a57Smrg
765740dd5a57Smrg
765840dd5a57Smrgcat >>confdefs.h <<_ACEOF
765940dd5a57Smrg#define LT_OBJDIR "$lt_cv_objdir/"
766040dd5a57Smrg_ACEOF
766140dd5a57Smrg
766240dd5a57Smrg
766340dd5a57Smrg
766440dd5a57Smrg
766540dd5a57Smrgcase $host_os in
766640dd5a57Smrgaix3*)
766740dd5a57Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
766840dd5a57Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
766940dd5a57Smrg  # vanish in a puff of smoke.
767040dd5a57Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
767140dd5a57Smrg    COLLECT_NAMES=
767240dd5a57Smrg    export COLLECT_NAMES
767340dd5a57Smrg  fi
767440dd5a57Smrg  ;;
767540dd5a57Smrgesac
767640dd5a57Smrg
767740dd5a57Smrg# Global variables:
767840dd5a57Smrgofile=libtool
767940dd5a57Smrgcan_build_shared=yes
768040dd5a57Smrg
768140dd5a57Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
768240dd5a57Smrg# which needs '.lib').
768340dd5a57Smrglibext=a
768440dd5a57Smrg
768540dd5a57Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
768640dd5a57Smrg
768740dd5a57Smrgold_CC="$CC"
768840dd5a57Smrgold_CFLAGS="$CFLAGS"
768940dd5a57Smrg
769040dd5a57Smrg# Set sane defaults for various variables
769140dd5a57Smrgtest -z "$CC" && CC=cc
769240dd5a57Smrgtest -z "$LTCC" && LTCC=$CC
769340dd5a57Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
769440dd5a57Smrgtest -z "$LD" && LD=ld
769540dd5a57Smrgtest -z "$ac_objext" && ac_objext=o
769640dd5a57Smrg
769740dd5a57Smrgfor cc_temp in $compiler""; do
769840dd5a57Smrg  case $cc_temp in
769940dd5a57Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
770040dd5a57Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
770140dd5a57Smrg    \-*) ;;
770240dd5a57Smrg    *) break;;
770340dd5a57Smrg  esac
770440dd5a57Smrgdone
770540dd5a57Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
770640dd5a57Smrg
770740dd5a57Smrg
770840dd5a57Smrg# Only perform the check for file, if the check method requires it
770940dd5a57Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
771040dd5a57Smrgcase $deplibs_check_method in
771140dd5a57Smrgfile_magic*)
771240dd5a57Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
771340dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
771440dd5a57Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
771540dd5a57Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
771640dd5a57Smrg  $as_echo_n "(cached) " >&6
771740dd5a57Smrgelse
771840dd5a57Smrg  case $MAGIC_CMD in
771940dd5a57Smrg[\\/*] |  ?:[\\/]*)
772040dd5a57Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
772140dd5a57Smrg  ;;
772240dd5a57Smrg*)
772340dd5a57Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
772440dd5a57Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
772540dd5a57Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
772640dd5a57Smrg  for ac_dir in $ac_dummy; do
772740dd5a57Smrg    IFS="$lt_save_ifs"
772840dd5a57Smrg    test -z "$ac_dir" && ac_dir=.
772940dd5a57Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
773040dd5a57Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
773140dd5a57Smrg      if test -n "$file_magic_test_file"; then
773240dd5a57Smrg	case $deplibs_check_method in
773340dd5a57Smrg	"file_magic "*)
773440dd5a57Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
773540dd5a57Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
773640dd5a57Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
773740dd5a57Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
773840dd5a57Smrg	    :
773940dd5a57Smrg	  else
774040dd5a57Smrg	    cat <<_LT_EOF 1>&2
774140dd5a57Smrg
774240dd5a57Smrg*** Warning: the command libtool uses to detect shared libraries,
774340dd5a57Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
774440dd5a57Smrg*** The result is that libtool may fail to recognize shared libraries
774540dd5a57Smrg*** as such.  This will affect the creation of libtool libraries that
774640dd5a57Smrg*** depend on shared libraries, but programs linked with such libtool
774740dd5a57Smrg*** libraries will work regardless of this problem.  Nevertheless, you
774840dd5a57Smrg*** may want to report the problem to your system manager and/or to
774940dd5a57Smrg*** bug-libtool@gnu.org
775040dd5a57Smrg
775140dd5a57Smrg_LT_EOF
775240dd5a57Smrg	  fi ;;
775340dd5a57Smrg	esac
775440dd5a57Smrg      fi
775540dd5a57Smrg      break
775640dd5a57Smrg    fi
775740dd5a57Smrg  done
775840dd5a57Smrg  IFS="$lt_save_ifs"
775940dd5a57Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
776040dd5a57Smrg  ;;
776140dd5a57Smrgesac
776240dd5a57Smrgfi
776340dd5a57Smrg
776440dd5a57SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
776540dd5a57Smrgif test -n "$MAGIC_CMD"; then
776640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
776740dd5a57Smrg$as_echo "$MAGIC_CMD" >&6; }
776840dd5a57Smrgelse
776940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
777040dd5a57Smrg$as_echo "no" >&6; }
777140dd5a57Smrgfi
777240dd5a57Smrg
777340dd5a57Smrg
777440dd5a57Smrg
777540dd5a57Smrg
777640dd5a57Smrg
777740dd5a57Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
777840dd5a57Smrg  if test -n "$ac_tool_prefix"; then
777940dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
778040dd5a57Smrg$as_echo_n "checking for file... " >&6; }
778140dd5a57Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
778240dd5a57Smrg  $as_echo_n "(cached) " >&6
778340dd5a57Smrgelse
778440dd5a57Smrg  case $MAGIC_CMD in
778540dd5a57Smrg[\\/*] |  ?:[\\/]*)
778640dd5a57Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
778740dd5a57Smrg  ;;
778840dd5a57Smrg*)
778940dd5a57Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
779040dd5a57Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
779140dd5a57Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
779240dd5a57Smrg  for ac_dir in $ac_dummy; do
779340dd5a57Smrg    IFS="$lt_save_ifs"
779440dd5a57Smrg    test -z "$ac_dir" && ac_dir=.
779540dd5a57Smrg    if test -f $ac_dir/file; then
779640dd5a57Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
779740dd5a57Smrg      if test -n "$file_magic_test_file"; then
779840dd5a57Smrg	case $deplibs_check_method in
779940dd5a57Smrg	"file_magic "*)
780040dd5a57Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
780140dd5a57Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
780240dd5a57Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
780340dd5a57Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
780440dd5a57Smrg	    :
780540dd5a57Smrg	  else
780640dd5a57Smrg	    cat <<_LT_EOF 1>&2
780740dd5a57Smrg
780840dd5a57Smrg*** Warning: the command libtool uses to detect shared libraries,
780940dd5a57Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
781040dd5a57Smrg*** The result is that libtool may fail to recognize shared libraries
781140dd5a57Smrg*** as such.  This will affect the creation of libtool libraries that
781240dd5a57Smrg*** depend on shared libraries, but programs linked with such libtool
781340dd5a57Smrg*** libraries will work regardless of this problem.  Nevertheless, you
781440dd5a57Smrg*** may want to report the problem to your system manager and/or to
781540dd5a57Smrg*** bug-libtool@gnu.org
781640dd5a57Smrg
781740dd5a57Smrg_LT_EOF
781840dd5a57Smrg	  fi ;;
781940dd5a57Smrg	esac
782040dd5a57Smrg      fi
782140dd5a57Smrg      break
782240dd5a57Smrg    fi
782340dd5a57Smrg  done
782440dd5a57Smrg  IFS="$lt_save_ifs"
782540dd5a57Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
782640dd5a57Smrg  ;;
782740dd5a57Smrgesac
782840dd5a57Smrgfi
782940dd5a57Smrg
783040dd5a57SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
783140dd5a57Smrgif test -n "$MAGIC_CMD"; then
783240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
783340dd5a57Smrg$as_echo "$MAGIC_CMD" >&6; }
783440dd5a57Smrgelse
783540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
783640dd5a57Smrg$as_echo "no" >&6; }
783740dd5a57Smrgfi
783840dd5a57Smrg
783940dd5a57Smrg
784040dd5a57Smrg  else
784140dd5a57Smrg    MAGIC_CMD=:
784240dd5a57Smrg  fi
784340dd5a57Smrgfi
784440dd5a57Smrg
784540dd5a57Smrg  fi
784640dd5a57Smrg  ;;
784740dd5a57Smrgesac
784840dd5a57Smrg
784940dd5a57Smrg# Use C for the default configuration in the libtool script
785040dd5a57Smrg
785140dd5a57Smrglt_save_CC="$CC"
785240dd5a57Smrgac_ext=c
785340dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
785440dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
785540dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
785640dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
785740dd5a57Smrg
785840dd5a57Smrg
785940dd5a57Smrg# Source file extension for C test sources.
786040dd5a57Smrgac_ext=c
786140dd5a57Smrg
786240dd5a57Smrg# Object file extension for compiled C test sources.
786340dd5a57Smrgobjext=o
786440dd5a57Smrgobjext=$objext
786540dd5a57Smrg
786640dd5a57Smrg# Code to be used in simple compile tests
786740dd5a57Smrglt_simple_compile_test_code="int some_variable = 0;"
786840dd5a57Smrg
786940dd5a57Smrg# Code to be used in simple link tests
787040dd5a57Smrglt_simple_link_test_code='int main(){return(0);}'
787140dd5a57Smrg
787240dd5a57Smrg
787340dd5a57Smrg
787440dd5a57Smrg
787540dd5a57Smrg
787640dd5a57Smrg
787740dd5a57Smrg
787840dd5a57Smrg# If no C compiler was specified, use CC.
787940dd5a57SmrgLTCC=${LTCC-"$CC"}
788040dd5a57Smrg
788140dd5a57Smrg# If no C compiler flags were specified, use CFLAGS.
788240dd5a57SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
788340dd5a57Smrg
788440dd5a57Smrg# Allow CC to be a program name with arguments.
788540dd5a57Smrgcompiler=$CC
788640dd5a57Smrg
788740dd5a57Smrg# Save the default compiler, since it gets overwritten when the other
788840dd5a57Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
788940dd5a57Smrgcompiler_DEFAULT=$CC
789040dd5a57Smrg
789140dd5a57Smrg# save warnings/boilerplate of simple test code
789240dd5a57Smrgac_outfile=conftest.$ac_objext
789340dd5a57Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
789440dd5a57Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
789540dd5a57Smrg_lt_compiler_boilerplate=`cat conftest.err`
789640dd5a57Smrg$RM conftest*
789740dd5a57Smrg
789840dd5a57Smrgac_outfile=conftest.$ac_objext
789940dd5a57Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
790040dd5a57Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
790140dd5a57Smrg_lt_linker_boilerplate=`cat conftest.err`
790240dd5a57Smrg$RM -r conftest*
790340dd5a57Smrg
790440dd5a57Smrg
790540dd5a57Smrgif test -n "$compiler"; then
790640dd5a57Smrg
790740dd5a57Smrglt_prog_compiler_no_builtin_flag=
790840dd5a57Smrg
790940dd5a57Smrgif test "$GCC" = yes; then
791040dd5a57Smrg  case $cc_basename in
791140dd5a57Smrg  nvcc*)
791240dd5a57Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
791340dd5a57Smrg  *)
791440dd5a57Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
791540dd5a57Smrg  esac
791640dd5a57Smrg
791740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
791840dd5a57Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
791940dd5a57Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
792040dd5a57Smrg  $as_echo_n "(cached) " >&6
792140dd5a57Smrgelse
792240dd5a57Smrg  lt_cv_prog_compiler_rtti_exceptions=no
792340dd5a57Smrg   ac_outfile=conftest.$ac_objext
792440dd5a57Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
792540dd5a57Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
792640dd5a57Smrg   # Insert the option either (1) after the last *FLAGS variable, or
792740dd5a57Smrg   # (2) before a word containing "conftest.", or (3) at the end.
792840dd5a57Smrg   # Note that $ac_compile itself does not contain backslashes and begins
792940dd5a57Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
793040dd5a57Smrg   # The option is referenced via a variable to avoid confusing sed.
793140dd5a57Smrg   lt_compile=`echo "$ac_compile" | $SED \
793240dd5a57Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
793340dd5a57Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
793440dd5a57Smrg   -e 's:$: $lt_compiler_flag:'`
793540dd5a57Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
793640dd5a57Smrg   (eval "$lt_compile" 2>conftest.err)
793740dd5a57Smrg   ac_status=$?
793840dd5a57Smrg   cat conftest.err >&5
793940dd5a57Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
794040dd5a57Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
794140dd5a57Smrg     # The compiler can only warn and ignore the option if not recognized
794240dd5a57Smrg     # So say no if there are warnings other than the usual output.
794340dd5a57Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
794440dd5a57Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
794540dd5a57Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
794640dd5a57Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
794740dd5a57Smrg     fi
794840dd5a57Smrg   fi
794940dd5a57Smrg   $RM conftest*
795040dd5a57Smrg
795140dd5a57Smrgfi
795240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
795340dd5a57Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
795440dd5a57Smrg
795540dd5a57Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
795640dd5a57Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
795740dd5a57Smrgelse
795840dd5a57Smrg    :
795940dd5a57Smrgfi
796040dd5a57Smrg
796140dd5a57Smrgfi
796240dd5a57Smrg
796340dd5a57Smrg
796440dd5a57Smrg
796540dd5a57Smrg
796640dd5a57Smrg
796740dd5a57Smrg
796840dd5a57Smrg  lt_prog_compiler_wl=
796940dd5a57Smrglt_prog_compiler_pic=
797040dd5a57Smrglt_prog_compiler_static=
797140dd5a57Smrg
797240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
797340dd5a57Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
797440dd5a57Smrg
797540dd5a57Smrg  if test "$GCC" = yes; then
797640dd5a57Smrg    lt_prog_compiler_wl='-Wl,'
797740dd5a57Smrg    lt_prog_compiler_static='-static'
797840dd5a57Smrg
797940dd5a57Smrg    case $host_os in
798040dd5a57Smrg      aix*)
798140dd5a57Smrg      # All AIX code is PIC.
798240dd5a57Smrg      if test "$host_cpu" = ia64; then
798340dd5a57Smrg	# AIX 5 now supports IA64 processor
798440dd5a57Smrg	lt_prog_compiler_static='-Bstatic'
798540dd5a57Smrg      fi
798640dd5a57Smrg      ;;
798740dd5a57Smrg
798840dd5a57Smrg    amigaos*)
798940dd5a57Smrg      case $host_cpu in
799040dd5a57Smrg      powerpc)
799140dd5a57Smrg            # see comment about AmigaOS4 .so support
799240dd5a57Smrg            lt_prog_compiler_pic='-fPIC'
799340dd5a57Smrg        ;;
799440dd5a57Smrg      m68k)
799540dd5a57Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
799640dd5a57Smrg            # adding the `-m68020' flag to GCC prevents building anything better,
799740dd5a57Smrg            # like `-m68040'.
799840dd5a57Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
799940dd5a57Smrg        ;;
800040dd5a57Smrg      esac
800140dd5a57Smrg      ;;
800240dd5a57Smrg
800340dd5a57Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
800440dd5a57Smrg      # PIC is the default for these OSes.
800540dd5a57Smrg      ;;
800640dd5a57Smrg
800740dd5a57Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
800840dd5a57Smrg      # This hack is so that the source file can tell whether it is being
800940dd5a57Smrg      # built for inclusion in a dll (and should export symbols for example).
801040dd5a57Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
801140dd5a57Smrg      # (--disable-auto-import) libraries
801240dd5a57Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
801340dd5a57Smrg      ;;
801440dd5a57Smrg
801540dd5a57Smrg    darwin* | rhapsody*)
801640dd5a57Smrg      # PIC is the default on this platform
801740dd5a57Smrg      # Common symbols not allowed in MH_DYLIB files
801840dd5a57Smrg      lt_prog_compiler_pic='-fno-common'
801940dd5a57Smrg      ;;
802040dd5a57Smrg
802140dd5a57Smrg    haiku*)
802240dd5a57Smrg      # PIC is the default for Haiku.
802340dd5a57Smrg      # The "-static" flag exists, but is broken.
802440dd5a57Smrg      lt_prog_compiler_static=
802540dd5a57Smrg      ;;
802640dd5a57Smrg
802740dd5a57Smrg    hpux*)
802840dd5a57Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
802940dd5a57Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
803040dd5a57Smrg      # sets the default TLS model and affects inlining.
803140dd5a57Smrg      case $host_cpu in
803240dd5a57Smrg      hppa*64*)
803340dd5a57Smrg	# +Z the default
803440dd5a57Smrg	;;
803540dd5a57Smrg      *)
803640dd5a57Smrg	lt_prog_compiler_pic='-fPIC'
803740dd5a57Smrg	;;
803840dd5a57Smrg      esac
803940dd5a57Smrg      ;;
804040dd5a57Smrg
804140dd5a57Smrg    interix[3-9]*)
804240dd5a57Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
804340dd5a57Smrg      # Instead, we relocate shared libraries at runtime.
804440dd5a57Smrg      ;;
804540dd5a57Smrg
804640dd5a57Smrg    msdosdjgpp*)
804740dd5a57Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
804840dd5a57Smrg      # on systems that don't support them.
804940dd5a57Smrg      lt_prog_compiler_can_build_shared=no
805040dd5a57Smrg      enable_shared=no
805140dd5a57Smrg      ;;
805240dd5a57Smrg
805340dd5a57Smrg    *nto* | *qnx*)
805440dd5a57Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
805540dd5a57Smrg      # it will coredump.
805640dd5a57Smrg      lt_prog_compiler_pic='-fPIC -shared'
805740dd5a57Smrg      ;;
805840dd5a57Smrg
805940dd5a57Smrg    sysv4*MP*)
806040dd5a57Smrg      if test -d /usr/nec; then
806140dd5a57Smrg	lt_prog_compiler_pic=-Kconform_pic
806240dd5a57Smrg      fi
806340dd5a57Smrg      ;;
806440dd5a57Smrg
806540dd5a57Smrg    *)
806640dd5a57Smrg      lt_prog_compiler_pic='-fPIC'
806740dd5a57Smrg      ;;
806840dd5a57Smrg    esac
806940dd5a57Smrg
807040dd5a57Smrg    case $cc_basename in
807140dd5a57Smrg    nvcc*) # Cuda Compiler Driver 2.2
807240dd5a57Smrg      lt_prog_compiler_wl='-Xlinker '
807340dd5a57Smrg      lt_prog_compiler_pic='-Xcompiler -fPIC'
807440dd5a57Smrg      ;;
807540dd5a57Smrg    esac
807640dd5a57Smrg  else
807740dd5a57Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
807840dd5a57Smrg    case $host_os in
807940dd5a57Smrg    aix*)
808040dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
808140dd5a57Smrg      if test "$host_cpu" = ia64; then
808240dd5a57Smrg	# AIX 5 now supports IA64 processor
808340dd5a57Smrg	lt_prog_compiler_static='-Bstatic'
808440dd5a57Smrg      else
808540dd5a57Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
808640dd5a57Smrg      fi
808740dd5a57Smrg      ;;
808840dd5a57Smrg
808940dd5a57Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
809040dd5a57Smrg      # This hack is so that the source file can tell whether it is being
809140dd5a57Smrg      # built for inclusion in a dll (and should export symbols for example).
809240dd5a57Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
809340dd5a57Smrg      ;;
809440dd5a57Smrg
809540dd5a57Smrg    hpux9* | hpux10* | hpux11*)
809640dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
809740dd5a57Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
809840dd5a57Smrg      # not for PA HP-UX.
809940dd5a57Smrg      case $host_cpu in
810040dd5a57Smrg      hppa*64*|ia64*)
810140dd5a57Smrg	# +Z the default
810240dd5a57Smrg	;;
810340dd5a57Smrg      *)
810440dd5a57Smrg	lt_prog_compiler_pic='+Z'
810540dd5a57Smrg	;;
810640dd5a57Smrg      esac
810740dd5a57Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
810840dd5a57Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
810940dd5a57Smrg      ;;
811040dd5a57Smrg
811140dd5a57Smrg    irix5* | irix6* | nonstopux*)
811240dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
811340dd5a57Smrg      # PIC (with -KPIC) is the default.
811440dd5a57Smrg      lt_prog_compiler_static='-non_shared'
811540dd5a57Smrg      ;;
811640dd5a57Smrg
811740dd5a57Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu)
811840dd5a57Smrg      case $cc_basename in
811940dd5a57Smrg      # old Intel for x86_64 which still supported -KPIC.
812040dd5a57Smrg      ecc*)
812140dd5a57Smrg	lt_prog_compiler_wl='-Wl,'
812240dd5a57Smrg	lt_prog_compiler_pic='-KPIC'
812340dd5a57Smrg	lt_prog_compiler_static='-static'
812440dd5a57Smrg        ;;
812540dd5a57Smrg      # icc used to be incompatible with GCC.
812640dd5a57Smrg      # ICC 10 doesn't accept -KPIC any more.
812740dd5a57Smrg      icc* | ifort*)
812840dd5a57Smrg	lt_prog_compiler_wl='-Wl,'
812940dd5a57Smrg	lt_prog_compiler_pic='-fPIC'
813040dd5a57Smrg	lt_prog_compiler_static='-static'
813140dd5a57Smrg        ;;
813240dd5a57Smrg      # Lahey Fortran 8.1.
813340dd5a57Smrg      lf95*)
813440dd5a57Smrg	lt_prog_compiler_wl='-Wl,'
813540dd5a57Smrg	lt_prog_compiler_pic='--shared'
813640dd5a57Smrg	lt_prog_compiler_static='--static'
813740dd5a57Smrg	;;
813840dd5a57Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
813940dd5a57Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
814040dd5a57Smrg	# which looks to be a dead project)
814140dd5a57Smrg	lt_prog_compiler_wl='-Wl,'
814240dd5a57Smrg	lt_prog_compiler_pic='-fpic'
814340dd5a57Smrg	lt_prog_compiler_static='-Bstatic'
814440dd5a57Smrg        ;;
814540dd5a57Smrg      ccc*)
814640dd5a57Smrg        lt_prog_compiler_wl='-Wl,'
814740dd5a57Smrg        # All Alpha code is PIC.
814840dd5a57Smrg        lt_prog_compiler_static='-non_shared'
814940dd5a57Smrg        ;;
815040dd5a57Smrg      xl* | bgxl* | bgf* | mpixl*)
815140dd5a57Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
815240dd5a57Smrg	lt_prog_compiler_wl='-Wl,'
815340dd5a57Smrg	lt_prog_compiler_pic='-qpic'
815440dd5a57Smrg	lt_prog_compiler_static='-qstaticlink'
815540dd5a57Smrg	;;
815640dd5a57Smrg      *)
815740dd5a57Smrg	case `$CC -V 2>&1 | sed 5q` in
815840dd5a57Smrg	*Sun\ F* | *Sun*Fortran*)
815940dd5a57Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
816040dd5a57Smrg	  lt_prog_compiler_pic='-KPIC'
816140dd5a57Smrg	  lt_prog_compiler_static='-Bstatic'
816240dd5a57Smrg	  lt_prog_compiler_wl=''
816340dd5a57Smrg	  ;;
816440dd5a57Smrg	*Sun\ C*)
816540dd5a57Smrg	  # Sun C 5.9
816640dd5a57Smrg	  lt_prog_compiler_pic='-KPIC'
816740dd5a57Smrg	  lt_prog_compiler_static='-Bstatic'
816840dd5a57Smrg	  lt_prog_compiler_wl='-Wl,'
816940dd5a57Smrg	  ;;
817040dd5a57Smrg	esac
817140dd5a57Smrg	;;
817240dd5a57Smrg      esac
817340dd5a57Smrg      ;;
817440dd5a57Smrg
817540dd5a57Smrg    newsos6)
817640dd5a57Smrg      lt_prog_compiler_pic='-KPIC'
817740dd5a57Smrg      lt_prog_compiler_static='-Bstatic'
817840dd5a57Smrg      ;;
817940dd5a57Smrg
818040dd5a57Smrg    *nto* | *qnx*)
818140dd5a57Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
818240dd5a57Smrg      # it will coredump.
818340dd5a57Smrg      lt_prog_compiler_pic='-fPIC -shared'
818440dd5a57Smrg      ;;
818540dd5a57Smrg
818640dd5a57Smrg    osf3* | osf4* | osf5*)
818740dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
818840dd5a57Smrg      # All OSF/1 code is PIC.
818940dd5a57Smrg      lt_prog_compiler_static='-non_shared'
819040dd5a57Smrg      ;;
819140dd5a57Smrg
819240dd5a57Smrg    rdos*)
819340dd5a57Smrg      lt_prog_compiler_static='-non_shared'
819440dd5a57Smrg      ;;
819540dd5a57Smrg
819640dd5a57Smrg    solaris*)
819740dd5a57Smrg      lt_prog_compiler_pic='-KPIC'
819840dd5a57Smrg      lt_prog_compiler_static='-Bstatic'
819940dd5a57Smrg      case $cc_basename in
820040dd5a57Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
820140dd5a57Smrg	lt_prog_compiler_wl='-Qoption ld ';;
820240dd5a57Smrg      *)
820340dd5a57Smrg	lt_prog_compiler_wl='-Wl,';;
820440dd5a57Smrg      esac
820540dd5a57Smrg      ;;
820640dd5a57Smrg
820740dd5a57Smrg    sunos4*)
820840dd5a57Smrg      lt_prog_compiler_wl='-Qoption ld '
820940dd5a57Smrg      lt_prog_compiler_pic='-PIC'
821040dd5a57Smrg      lt_prog_compiler_static='-Bstatic'
821140dd5a57Smrg      ;;
821240dd5a57Smrg
821340dd5a57Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
821440dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
821540dd5a57Smrg      lt_prog_compiler_pic='-KPIC'
821640dd5a57Smrg      lt_prog_compiler_static='-Bstatic'
821740dd5a57Smrg      ;;
821840dd5a57Smrg
821940dd5a57Smrg    sysv4*MP*)
822040dd5a57Smrg      if test -d /usr/nec ;then
822140dd5a57Smrg	lt_prog_compiler_pic='-Kconform_pic'
822240dd5a57Smrg	lt_prog_compiler_static='-Bstatic'
822340dd5a57Smrg      fi
822440dd5a57Smrg      ;;
822540dd5a57Smrg
822640dd5a57Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
822740dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
822840dd5a57Smrg      lt_prog_compiler_pic='-KPIC'
822940dd5a57Smrg      lt_prog_compiler_static='-Bstatic'
823040dd5a57Smrg      ;;
823140dd5a57Smrg
823240dd5a57Smrg    unicos*)
823340dd5a57Smrg      lt_prog_compiler_wl='-Wl,'
823440dd5a57Smrg      lt_prog_compiler_can_build_shared=no
823540dd5a57Smrg      ;;
823640dd5a57Smrg
823740dd5a57Smrg    uts4*)
823840dd5a57Smrg      lt_prog_compiler_pic='-pic'
823940dd5a57Smrg      lt_prog_compiler_static='-Bstatic'
824040dd5a57Smrg      ;;
824140dd5a57Smrg
824240dd5a57Smrg    *)
824340dd5a57Smrg      lt_prog_compiler_can_build_shared=no
824440dd5a57Smrg      ;;
824540dd5a57Smrg    esac
824640dd5a57Smrg  fi
824740dd5a57Smrg
824840dd5a57Smrgcase $host_os in
824940dd5a57Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
825040dd5a57Smrg  *djgpp*)
825140dd5a57Smrg    lt_prog_compiler_pic=
825240dd5a57Smrg    ;;
825340dd5a57Smrg  *)
825440dd5a57Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
825540dd5a57Smrg    ;;
825640dd5a57Smrgesac
825740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
825840dd5a57Smrg$as_echo "$lt_prog_compiler_pic" >&6; }
825940dd5a57Smrg
826040dd5a57Smrg
826140dd5a57Smrg
826240dd5a57Smrg
826340dd5a57Smrg
826440dd5a57Smrg
826540dd5a57Smrg#
826640dd5a57Smrg# Check to make sure the PIC flag actually works.
826740dd5a57Smrg#
826840dd5a57Smrgif test -n "$lt_prog_compiler_pic"; then
826940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
827040dd5a57Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
827140dd5a57Smrgif test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
827240dd5a57Smrg  $as_echo_n "(cached) " >&6
827340dd5a57Smrgelse
827440dd5a57Smrg  lt_cv_prog_compiler_pic_works=no
827540dd5a57Smrg   ac_outfile=conftest.$ac_objext
827640dd5a57Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
827740dd5a57Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
827840dd5a57Smrg   # Insert the option either (1) after the last *FLAGS variable, or
827940dd5a57Smrg   # (2) before a word containing "conftest.", or (3) at the end.
828040dd5a57Smrg   # Note that $ac_compile itself does not contain backslashes and begins
828140dd5a57Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
828240dd5a57Smrg   # The option is referenced via a variable to avoid confusing sed.
828340dd5a57Smrg   lt_compile=`echo "$ac_compile" | $SED \
828440dd5a57Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
828540dd5a57Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
828640dd5a57Smrg   -e 's:$: $lt_compiler_flag:'`
828740dd5a57Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
828840dd5a57Smrg   (eval "$lt_compile" 2>conftest.err)
828940dd5a57Smrg   ac_status=$?
829040dd5a57Smrg   cat conftest.err >&5
829140dd5a57Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
829240dd5a57Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
829340dd5a57Smrg     # The compiler can only warn and ignore the option if not recognized
829440dd5a57Smrg     # So say no if there are warnings other than the usual output.
829540dd5a57Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
829640dd5a57Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
829740dd5a57Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
829840dd5a57Smrg       lt_cv_prog_compiler_pic_works=yes
829940dd5a57Smrg     fi
830040dd5a57Smrg   fi
830140dd5a57Smrg   $RM conftest*
830240dd5a57Smrg
830340dd5a57Smrgfi
830440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
830540dd5a57Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
830640dd5a57Smrg
830740dd5a57Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
830840dd5a57Smrg    case $lt_prog_compiler_pic in
830940dd5a57Smrg     "" | " "*) ;;
831040dd5a57Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
831140dd5a57Smrg     esac
831240dd5a57Smrgelse
831340dd5a57Smrg    lt_prog_compiler_pic=
831440dd5a57Smrg     lt_prog_compiler_can_build_shared=no
831540dd5a57Smrgfi
831640dd5a57Smrg
831740dd5a57Smrgfi
831840dd5a57Smrg
831940dd5a57Smrg
832040dd5a57Smrg
832140dd5a57Smrg
832240dd5a57Smrg
832340dd5a57Smrg
832440dd5a57Smrg#
832540dd5a57Smrg# Check to make sure the static flag actually works.
832640dd5a57Smrg#
832740dd5a57Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
832840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
832940dd5a57Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
833040dd5a57Smrgif test "${lt_cv_prog_compiler_static_works+set}" = set; then :
833140dd5a57Smrg  $as_echo_n "(cached) " >&6
833240dd5a57Smrgelse
833340dd5a57Smrg  lt_cv_prog_compiler_static_works=no
833440dd5a57Smrg   save_LDFLAGS="$LDFLAGS"
833540dd5a57Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
833640dd5a57Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
833740dd5a57Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
833840dd5a57Smrg     # The linker can only warn and ignore the option if not recognized
833940dd5a57Smrg     # So say no if there are warnings
834040dd5a57Smrg     if test -s conftest.err; then
834140dd5a57Smrg       # Append any errors to the config.log.
834240dd5a57Smrg       cat conftest.err 1>&5
834340dd5a57Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
834440dd5a57Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
834540dd5a57Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
834640dd5a57Smrg         lt_cv_prog_compiler_static_works=yes
834740dd5a57Smrg       fi
834840dd5a57Smrg     else
834940dd5a57Smrg       lt_cv_prog_compiler_static_works=yes
835040dd5a57Smrg     fi
835140dd5a57Smrg   fi
835240dd5a57Smrg   $RM -r conftest*
835340dd5a57Smrg   LDFLAGS="$save_LDFLAGS"
835440dd5a57Smrg
835540dd5a57Smrgfi
835640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
835740dd5a57Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
835840dd5a57Smrg
835940dd5a57Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
836040dd5a57Smrg    :
836140dd5a57Smrgelse
836240dd5a57Smrg    lt_prog_compiler_static=
836340dd5a57Smrgfi
836440dd5a57Smrg
836540dd5a57Smrg
836640dd5a57Smrg
836740dd5a57Smrg
836840dd5a57Smrg
836940dd5a57Smrg
837040dd5a57Smrg
837140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
837240dd5a57Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
837340dd5a57Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then :
837440dd5a57Smrg  $as_echo_n "(cached) " >&6
837540dd5a57Smrgelse
837640dd5a57Smrg  lt_cv_prog_compiler_c_o=no
837740dd5a57Smrg   $RM -r conftest 2>/dev/null
837840dd5a57Smrg   mkdir conftest
837940dd5a57Smrg   cd conftest
838040dd5a57Smrg   mkdir out
838140dd5a57Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
838240dd5a57Smrg
838340dd5a57Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
838440dd5a57Smrg   # Insert the option either (1) after the last *FLAGS variable, or
838540dd5a57Smrg   # (2) before a word containing "conftest.", or (3) at the end.
838640dd5a57Smrg   # Note that $ac_compile itself does not contain backslashes and begins
838740dd5a57Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
838840dd5a57Smrg   lt_compile=`echo "$ac_compile" | $SED \
838940dd5a57Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
839040dd5a57Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
839140dd5a57Smrg   -e 's:$: $lt_compiler_flag:'`
839240dd5a57Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
839340dd5a57Smrg   (eval "$lt_compile" 2>out/conftest.err)
839440dd5a57Smrg   ac_status=$?
839540dd5a57Smrg   cat out/conftest.err >&5
839640dd5a57Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
839740dd5a57Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
839840dd5a57Smrg   then
839940dd5a57Smrg     # The compiler can only warn and ignore the option if not recognized
840040dd5a57Smrg     # So say no if there are warnings
840140dd5a57Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
840240dd5a57Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
840340dd5a57Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
840440dd5a57Smrg       lt_cv_prog_compiler_c_o=yes
840540dd5a57Smrg     fi
840640dd5a57Smrg   fi
840740dd5a57Smrg   chmod u+w . 2>&5
840840dd5a57Smrg   $RM conftest*
840940dd5a57Smrg   # SGI C++ compiler will create directory out/ii_files/ for
841040dd5a57Smrg   # template instantiation
841140dd5a57Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
841240dd5a57Smrg   $RM out/* && rmdir out
841340dd5a57Smrg   cd ..
841440dd5a57Smrg   $RM -r conftest
841540dd5a57Smrg   $RM conftest*
841640dd5a57Smrg
841740dd5a57Smrgfi
841840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
841940dd5a57Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
842040dd5a57Smrg
842140dd5a57Smrg
842240dd5a57Smrg
842340dd5a57Smrg
842440dd5a57Smrg
842540dd5a57Smrg
842640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
842740dd5a57Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
842840dd5a57Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then :
842940dd5a57Smrg  $as_echo_n "(cached) " >&6
843040dd5a57Smrgelse
843140dd5a57Smrg  lt_cv_prog_compiler_c_o=no
843240dd5a57Smrg   $RM -r conftest 2>/dev/null
843340dd5a57Smrg   mkdir conftest
843440dd5a57Smrg   cd conftest
843540dd5a57Smrg   mkdir out
843640dd5a57Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
843740dd5a57Smrg
843840dd5a57Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
843940dd5a57Smrg   # Insert the option either (1) after the last *FLAGS variable, or
844040dd5a57Smrg   # (2) before a word containing "conftest.", or (3) at the end.
844140dd5a57Smrg   # Note that $ac_compile itself does not contain backslashes and begins
844240dd5a57Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
844340dd5a57Smrg   lt_compile=`echo "$ac_compile" | $SED \
844440dd5a57Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
844540dd5a57Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
844640dd5a57Smrg   -e 's:$: $lt_compiler_flag:'`
844740dd5a57Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
844840dd5a57Smrg   (eval "$lt_compile" 2>out/conftest.err)
844940dd5a57Smrg   ac_status=$?
845040dd5a57Smrg   cat out/conftest.err >&5
845140dd5a57Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
845240dd5a57Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
845340dd5a57Smrg   then
845440dd5a57Smrg     # The compiler can only warn and ignore the option if not recognized
845540dd5a57Smrg     # So say no if there are warnings
845640dd5a57Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
845740dd5a57Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
845840dd5a57Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
845940dd5a57Smrg       lt_cv_prog_compiler_c_o=yes
846040dd5a57Smrg     fi
846140dd5a57Smrg   fi
846240dd5a57Smrg   chmod u+w . 2>&5
846340dd5a57Smrg   $RM conftest*
846440dd5a57Smrg   # SGI C++ compiler will create directory out/ii_files/ for
846540dd5a57Smrg   # template instantiation
846640dd5a57Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
846740dd5a57Smrg   $RM out/* && rmdir out
846840dd5a57Smrg   cd ..
846940dd5a57Smrg   $RM -r conftest
847040dd5a57Smrg   $RM conftest*
847140dd5a57Smrg
847240dd5a57Smrgfi
847340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
847440dd5a57Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
847540dd5a57Smrg
847640dd5a57Smrg
847740dd5a57Smrg
847840dd5a57Smrg
847940dd5a57Smrghard_links="nottested"
848040dd5a57Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
848140dd5a57Smrg  # do not overwrite the value of need_locks provided by the user
848240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
848340dd5a57Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
848440dd5a57Smrg  hard_links=yes
848540dd5a57Smrg  $RM conftest*
848640dd5a57Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
848740dd5a57Smrg  touch conftest.a
848840dd5a57Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
848940dd5a57Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
849040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
849140dd5a57Smrg$as_echo "$hard_links" >&6; }
849240dd5a57Smrg  if test "$hard_links" = no; then
849340dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
849440dd5a57Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
849540dd5a57Smrg    need_locks=warn
849640dd5a57Smrg  fi
849740dd5a57Smrgelse
849840dd5a57Smrg  need_locks=no
849940dd5a57Smrgfi
850040dd5a57Smrg
850140dd5a57Smrg
850240dd5a57Smrg
850340dd5a57Smrg
850440dd5a57Smrg
850540dd5a57Smrg
850640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
850740dd5a57Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
850840dd5a57Smrg
850940dd5a57Smrg  runpath_var=
851040dd5a57Smrg  allow_undefined_flag=
851140dd5a57Smrg  always_export_symbols=no
851240dd5a57Smrg  archive_cmds=
851340dd5a57Smrg  archive_expsym_cmds=
851440dd5a57Smrg  compiler_needs_object=no
851540dd5a57Smrg  enable_shared_with_static_runtimes=no
851640dd5a57Smrg  export_dynamic_flag_spec=
851740dd5a57Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
851840dd5a57Smrg  hardcode_automatic=no
851940dd5a57Smrg  hardcode_direct=no
852040dd5a57Smrg  hardcode_direct_absolute=no
852140dd5a57Smrg  hardcode_libdir_flag_spec=
852240dd5a57Smrg  hardcode_libdir_flag_spec_ld=
852340dd5a57Smrg  hardcode_libdir_separator=
852440dd5a57Smrg  hardcode_minus_L=no
852540dd5a57Smrg  hardcode_shlibpath_var=unsupported
852640dd5a57Smrg  inherit_rpath=no
852740dd5a57Smrg  link_all_deplibs=unknown
852840dd5a57Smrg  module_cmds=
852940dd5a57Smrg  module_expsym_cmds=
853040dd5a57Smrg  old_archive_from_new_cmds=
853140dd5a57Smrg  old_archive_from_expsyms_cmds=
853240dd5a57Smrg  thread_safe_flag_spec=
853340dd5a57Smrg  whole_archive_flag_spec=
853440dd5a57Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
853540dd5a57Smrg  # included in the symbol list
853640dd5a57Smrg  include_expsyms=
853740dd5a57Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
853840dd5a57Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
853940dd5a57Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
854040dd5a57Smrg  # as well as any symbol that contains `d'.
854140dd5a57Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
854240dd5a57Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
854340dd5a57Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
854440dd5a57Smrg  # the symbol is explicitly referenced.  Since portable code cannot
854540dd5a57Smrg  # rely on this symbol name, it's probably fine to never include it in
854640dd5a57Smrg  # preloaded symbol tables.
854740dd5a57Smrg  # Exclude shared library initialization/finalization symbols.
854840dd5a57Smrg  extract_expsyms_cmds=
854940dd5a57Smrg
855040dd5a57Smrg  case $host_os in
855140dd5a57Smrg  cygwin* | mingw* | pw32* | cegcc*)
855240dd5a57Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
855340dd5a57Smrg    # When not using gcc, we currently assume that we are using
855440dd5a57Smrg    # Microsoft Visual C++.
855540dd5a57Smrg    if test "$GCC" != yes; then
855640dd5a57Smrg      with_gnu_ld=no
855740dd5a57Smrg    fi
855840dd5a57Smrg    ;;
855940dd5a57Smrg  interix*)
856040dd5a57Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
856140dd5a57Smrg    with_gnu_ld=yes
856240dd5a57Smrg    ;;
856340dd5a57Smrg  openbsd*)
856440dd5a57Smrg    with_gnu_ld=no
856540dd5a57Smrg    ;;
856640dd5a57Smrg  esac
856740dd5a57Smrg
856840dd5a57Smrg  ld_shlibs=yes
856940dd5a57Smrg
857040dd5a57Smrg  # On some targets, GNU ld is compatible enough with the native linker
857140dd5a57Smrg  # that we're better off using the native interface for both.
857240dd5a57Smrg  lt_use_gnu_ld_interface=no
857340dd5a57Smrg  if test "$with_gnu_ld" = yes; then
857440dd5a57Smrg    case $host_os in
857540dd5a57Smrg      aix*)
857640dd5a57Smrg	# The AIX port of GNU ld has always aspired to compatibility
857740dd5a57Smrg	# with the native linker.  However, as the warning in the GNU ld
857840dd5a57Smrg	# block says, versions before 2.19.5* couldn't really create working
857940dd5a57Smrg	# shared libraries, regardless of the interface used.
858040dd5a57Smrg	case `$LD -v 2>&1` in
858140dd5a57Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
858240dd5a57Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
858340dd5a57Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
858440dd5a57Smrg	  *)
858540dd5a57Smrg	    lt_use_gnu_ld_interface=yes
858640dd5a57Smrg	    ;;
858740dd5a57Smrg	esac
858840dd5a57Smrg	;;
858940dd5a57Smrg      *)
859040dd5a57Smrg	lt_use_gnu_ld_interface=yes
859140dd5a57Smrg	;;
859240dd5a57Smrg    esac
859340dd5a57Smrg  fi
859440dd5a57Smrg
859540dd5a57Smrg  if test "$lt_use_gnu_ld_interface" = yes; then
859640dd5a57Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
859740dd5a57Smrg    wlarc='${wl}'
859840dd5a57Smrg
859940dd5a57Smrg    # Set some defaults for GNU ld with shared library support. These
860040dd5a57Smrg    # are reset later if shared libraries are not supported. Putting them
860140dd5a57Smrg    # here allows them to be overridden if necessary.
860240dd5a57Smrg    runpath_var=LD_RUN_PATH
860340dd5a57Smrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
860440dd5a57Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
860540dd5a57Smrg    # ancient GNU ld didn't support --whole-archive et. al.
860640dd5a57Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
860740dd5a57Smrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
860840dd5a57Smrg    else
860940dd5a57Smrg      whole_archive_flag_spec=
861040dd5a57Smrg    fi
861140dd5a57Smrg    supports_anon_versioning=no
861240dd5a57Smrg    case `$LD -v 2>&1` in
861340dd5a57Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
861440dd5a57Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
861540dd5a57Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
861640dd5a57Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
861740dd5a57Smrg      *\ 2.11.*) ;; # other 2.11 versions
861840dd5a57Smrg      *) supports_anon_versioning=yes ;;
861940dd5a57Smrg    esac
862040dd5a57Smrg
862140dd5a57Smrg    # See if GNU ld supports shared libraries.
862240dd5a57Smrg    case $host_os in
862340dd5a57Smrg    aix[3-9]*)
862440dd5a57Smrg      # On AIX/PPC, the GNU linker is very broken
862540dd5a57Smrg      if test "$host_cpu" != ia64; then
862640dd5a57Smrg	ld_shlibs=no
862740dd5a57Smrg	cat <<_LT_EOF 1>&2
862840dd5a57Smrg
862940dd5a57Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
863040dd5a57Smrg*** to be unable to reliably create shared libraries on AIX.
863140dd5a57Smrg*** Therefore, libtool is disabling shared libraries support.  If you
863240dd5a57Smrg*** really care for shared libraries, you may want to install binutils
863340dd5a57Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
863440dd5a57Smrg*** You will then need to restart the configuration process.
863540dd5a57Smrg
863640dd5a57Smrg_LT_EOF
863740dd5a57Smrg      fi
863840dd5a57Smrg      ;;
863940dd5a57Smrg
864040dd5a57Smrg    amigaos*)
864140dd5a57Smrg      case $host_cpu in
864240dd5a57Smrg      powerpc)
864340dd5a57Smrg            # see comment about AmigaOS4 .so support
864440dd5a57Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
864540dd5a57Smrg            archive_expsym_cmds=''
864640dd5a57Smrg        ;;
864740dd5a57Smrg      m68k)
864840dd5a57Smrg            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)'
864940dd5a57Smrg            hardcode_libdir_flag_spec='-L$libdir'
865040dd5a57Smrg            hardcode_minus_L=yes
865140dd5a57Smrg        ;;
865240dd5a57Smrg      esac
865340dd5a57Smrg      ;;
865440dd5a57Smrg
865540dd5a57Smrg    beos*)
865640dd5a57Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
865740dd5a57Smrg	allow_undefined_flag=unsupported
865840dd5a57Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
865940dd5a57Smrg	# support --undefined.  This deserves some investigation.  FIXME
866040dd5a57Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
866140dd5a57Smrg      else
866240dd5a57Smrg	ld_shlibs=no
866340dd5a57Smrg      fi
866440dd5a57Smrg      ;;
866540dd5a57Smrg
866640dd5a57Smrg    cygwin* | mingw* | pw32* | cegcc*)
866740dd5a57Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
866840dd5a57Smrg      # as there is no search path for DLLs.
866940dd5a57Smrg      hardcode_libdir_flag_spec='-L$libdir'
867040dd5a57Smrg      export_dynamic_flag_spec='${wl}--export-all-symbols'
867140dd5a57Smrg      allow_undefined_flag=unsupported
867240dd5a57Smrg      always_export_symbols=no
867340dd5a57Smrg      enable_shared_with_static_runtimes=yes
867440dd5a57Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
867540dd5a57Smrg
867640dd5a57Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
867740dd5a57Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
867840dd5a57Smrg	# If the export-symbols file already is a .def file (1st line
867940dd5a57Smrg	# is EXPORTS), use it as is; otherwise, prepend...
868040dd5a57Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
868140dd5a57Smrg	  cp $export_symbols $output_objdir/$soname.def;
868240dd5a57Smrg	else
868340dd5a57Smrg	  echo EXPORTS > $output_objdir/$soname.def;
868440dd5a57Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
868540dd5a57Smrg	fi~
868640dd5a57Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
868740dd5a57Smrg      else
868840dd5a57Smrg	ld_shlibs=no
868940dd5a57Smrg      fi
869040dd5a57Smrg      ;;
869140dd5a57Smrg
869240dd5a57Smrg    haiku*)
869340dd5a57Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
869440dd5a57Smrg      link_all_deplibs=yes
869540dd5a57Smrg      ;;
869640dd5a57Smrg
869740dd5a57Smrg    interix[3-9]*)
869840dd5a57Smrg      hardcode_direct=no
869940dd5a57Smrg      hardcode_shlibpath_var=no
870040dd5a57Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
870140dd5a57Smrg      export_dynamic_flag_spec='${wl}-E'
870240dd5a57Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
870340dd5a57Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
870440dd5a57Smrg      # default) and relocated if they conflict, which is a slow very memory
870540dd5a57Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
870640dd5a57Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
870740dd5a57Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
870840dd5a57Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
870940dd5a57Smrg      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'
871040dd5a57Smrg      ;;
871140dd5a57Smrg
871240dd5a57Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
871340dd5a57Smrg      tmp_diet=no
871440dd5a57Smrg      if test "$host_os" = linux-dietlibc; then
871540dd5a57Smrg	case $cc_basename in
871640dd5a57Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
871740dd5a57Smrg	esac
871840dd5a57Smrg      fi
871940dd5a57Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
872040dd5a57Smrg	 && test "$tmp_diet" = no
872140dd5a57Smrg      then
872240dd5a57Smrg	tmp_addflag=
872340dd5a57Smrg	tmp_sharedflag='-shared'
872440dd5a57Smrg	case $cc_basename,$host_cpu in
872540dd5a57Smrg        pgcc*)				# Portland Group C compiler
872640dd5a57Smrg	  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'
872740dd5a57Smrg	  tmp_addflag=' $pic_flag'
872840dd5a57Smrg	  ;;
872940dd5a57Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
873040dd5a57Smrg					# Portland Group f77 and f90 compilers
873140dd5a57Smrg	  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'
873240dd5a57Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
873340dd5a57Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
873440dd5a57Smrg	  tmp_addflag=' -i_dynamic' ;;
873540dd5a57Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
873640dd5a57Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
873740dd5a57Smrg	ifc* | ifort*)			# Intel Fortran compiler
873840dd5a57Smrg	  tmp_addflag=' -nofor_main' ;;
873940dd5a57Smrg	lf95*)				# Lahey Fortran 8.1
874040dd5a57Smrg	  whole_archive_flag_spec=
874140dd5a57Smrg	  tmp_sharedflag='--shared' ;;
874240dd5a57Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
874340dd5a57Smrg	  tmp_sharedflag='-qmkshrobj'
874440dd5a57Smrg	  tmp_addflag= ;;
874540dd5a57Smrg	nvcc*)	# Cuda Compiler Driver 2.2
874640dd5a57Smrg	  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'
874740dd5a57Smrg	  compiler_needs_object=yes
874840dd5a57Smrg	  ;;
874940dd5a57Smrg	esac
875040dd5a57Smrg	case `$CC -V 2>&1 | sed 5q` in
875140dd5a57Smrg	*Sun\ C*)			# Sun C 5.9
875240dd5a57Smrg	  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'
875340dd5a57Smrg	  compiler_needs_object=yes
875440dd5a57Smrg	  tmp_sharedflag='-G' ;;
875540dd5a57Smrg	*Sun\ F*)			# Sun Fortran 8.3
875640dd5a57Smrg	  tmp_sharedflag='-G' ;;
875740dd5a57Smrg	esac
875840dd5a57Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
875940dd5a57Smrg
876040dd5a57Smrg        if test "x$supports_anon_versioning" = xyes; then
876140dd5a57Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
876240dd5a57Smrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
876340dd5a57Smrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
876440dd5a57Smrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
876540dd5a57Smrg        fi
876640dd5a57Smrg
876740dd5a57Smrg	case $cc_basename in
876840dd5a57Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
876940dd5a57Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
877040dd5a57Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
877140dd5a57Smrg	  hardcode_libdir_flag_spec=
877240dd5a57Smrg	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
877340dd5a57Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
877440dd5a57Smrg	  if test "x$supports_anon_versioning" = xyes; then
877540dd5a57Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
877640dd5a57Smrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
877740dd5a57Smrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
877840dd5a57Smrg	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
877940dd5a57Smrg	  fi
878040dd5a57Smrg	  ;;
878140dd5a57Smrg	esac
878240dd5a57Smrg      else
878340dd5a57Smrg        ld_shlibs=no
878440dd5a57Smrg      fi
878540dd5a57Smrg      ;;
878640dd5a57Smrg
878740dd5a57Smrg    netbsd*)
878840dd5a57Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
878940dd5a57Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
879040dd5a57Smrg	wlarc=
879140dd5a57Smrg      else
879240dd5a57Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
879340dd5a57Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
879440dd5a57Smrg      fi
879540dd5a57Smrg      ;;
879640dd5a57Smrg
879740dd5a57Smrg    solaris*)
879840dd5a57Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
879940dd5a57Smrg	ld_shlibs=no
880040dd5a57Smrg	cat <<_LT_EOF 1>&2
880140dd5a57Smrg
880240dd5a57Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
880340dd5a57Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
880440dd5a57Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
880540dd5a57Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
880640dd5a57Smrg*** your PATH or compiler configuration so that the native linker is
880740dd5a57Smrg*** used, and then restart.
880840dd5a57Smrg
880940dd5a57Smrg_LT_EOF
881040dd5a57Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
881140dd5a57Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
881240dd5a57Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
881340dd5a57Smrg      else
881440dd5a57Smrg	ld_shlibs=no
881540dd5a57Smrg      fi
881640dd5a57Smrg      ;;
881740dd5a57Smrg
881840dd5a57Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
881940dd5a57Smrg      case `$LD -v 2>&1` in
882040dd5a57Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
882140dd5a57Smrg	ld_shlibs=no
882240dd5a57Smrg	cat <<_LT_EOF 1>&2
882340dd5a57Smrg
882440dd5a57Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
882540dd5a57Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
882640dd5a57Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
882740dd5a57Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
882840dd5a57Smrg*** your PATH or compiler configuration so that the native linker is
882940dd5a57Smrg*** used, and then restart.
883040dd5a57Smrg
883140dd5a57Smrg_LT_EOF
883240dd5a57Smrg	;;
883340dd5a57Smrg	*)
883440dd5a57Smrg	  # For security reasons, it is highly recommended that you always
883540dd5a57Smrg	  # use absolute paths for naming shared libraries, and exclude the
883640dd5a57Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
883740dd5a57Smrg	  # requires that you compile everything twice, which is a pain.
883840dd5a57Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
883940dd5a57Smrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
884040dd5a57Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
884140dd5a57Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
884240dd5a57Smrg	  else
884340dd5a57Smrg	    ld_shlibs=no
884440dd5a57Smrg	  fi
884540dd5a57Smrg	;;
884640dd5a57Smrg      esac
884740dd5a57Smrg      ;;
884840dd5a57Smrg
884940dd5a57Smrg    sunos4*)
885040dd5a57Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
885140dd5a57Smrg      wlarc=
885240dd5a57Smrg      hardcode_direct=yes
885340dd5a57Smrg      hardcode_shlibpath_var=no
885440dd5a57Smrg      ;;
885540dd5a57Smrg
885640dd5a57Smrg    *)
885740dd5a57Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
885840dd5a57Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
885940dd5a57Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
886040dd5a57Smrg      else
886140dd5a57Smrg	ld_shlibs=no
886240dd5a57Smrg      fi
886340dd5a57Smrg      ;;
886440dd5a57Smrg    esac
886540dd5a57Smrg
886640dd5a57Smrg    if test "$ld_shlibs" = no; then
886740dd5a57Smrg      runpath_var=
886840dd5a57Smrg      hardcode_libdir_flag_spec=
886940dd5a57Smrg      export_dynamic_flag_spec=
887040dd5a57Smrg      whole_archive_flag_spec=
887140dd5a57Smrg    fi
887240dd5a57Smrg  else
887340dd5a57Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
887440dd5a57Smrg    case $host_os in
887540dd5a57Smrg    aix3*)
887640dd5a57Smrg      allow_undefined_flag=unsupported
887740dd5a57Smrg      always_export_symbols=yes
887840dd5a57Smrg      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'
887940dd5a57Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
888040dd5a57Smrg      # are no directories specified by -L.
888140dd5a57Smrg      hardcode_minus_L=yes
888240dd5a57Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
888340dd5a57Smrg	# Neither direct hardcoding nor static linking is supported with a
888440dd5a57Smrg	# broken collect2.
888540dd5a57Smrg	hardcode_direct=unsupported
888640dd5a57Smrg      fi
888740dd5a57Smrg      ;;
888840dd5a57Smrg
888940dd5a57Smrg    aix[4-9]*)
889040dd5a57Smrg      if test "$host_cpu" = ia64; then
889140dd5a57Smrg	# On IA64, the linker does run time linking by default, so we don't
889240dd5a57Smrg	# have to do anything special.
889340dd5a57Smrg	aix_use_runtimelinking=no
889440dd5a57Smrg	exp_sym_flag='-Bexport'
889540dd5a57Smrg	no_entry_flag=""
889640dd5a57Smrg      else
889740dd5a57Smrg	# If we're using GNU nm, then we don't want the "-C" option.
889840dd5a57Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
889940dd5a57Smrg	# Also, AIX nm treats weak defined symbols like other global
890040dd5a57Smrg	# defined symbols, whereas GNU nm marks them as "W".
890140dd5a57Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
890240dd5a57Smrg	  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'
890340dd5a57Smrg	else
890440dd5a57Smrg	  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'
890540dd5a57Smrg	fi
890640dd5a57Smrg	aix_use_runtimelinking=no
890740dd5a57Smrg
890840dd5a57Smrg	# Test if we are trying to use run time linking or normal
890940dd5a57Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
891040dd5a57Smrg	# need to do runtime linking.
891140dd5a57Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
891240dd5a57Smrg	  for ld_flag in $LDFLAGS; do
891340dd5a57Smrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
891440dd5a57Smrg	    aix_use_runtimelinking=yes
891540dd5a57Smrg	    break
891640dd5a57Smrg	  fi
891740dd5a57Smrg	  done
891840dd5a57Smrg	  ;;
891940dd5a57Smrg	esac
892040dd5a57Smrg
892140dd5a57Smrg	exp_sym_flag='-bexport'
892240dd5a57Smrg	no_entry_flag='-bnoentry'
892340dd5a57Smrg      fi
892440dd5a57Smrg
892540dd5a57Smrg      # When large executables or shared objects are built, AIX ld can
892640dd5a57Smrg      # have problems creating the table of contents.  If linking a library
892740dd5a57Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
892840dd5a57Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
892940dd5a57Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
893040dd5a57Smrg
893140dd5a57Smrg      archive_cmds=''
893240dd5a57Smrg      hardcode_direct=yes
893340dd5a57Smrg      hardcode_direct_absolute=yes
893440dd5a57Smrg      hardcode_libdir_separator=':'
893540dd5a57Smrg      link_all_deplibs=yes
893640dd5a57Smrg      file_list_spec='${wl}-f,'
893740dd5a57Smrg
893840dd5a57Smrg      if test "$GCC" = yes; then
893940dd5a57Smrg	case $host_os in aix4.[012]|aix4.[012].*)
894040dd5a57Smrg	# We only want to do this on AIX 4.2 and lower, the check
894140dd5a57Smrg	# below for broken collect2 doesn't work under 4.3+
894240dd5a57Smrg	  collect2name=`${CC} -print-prog-name=collect2`
894340dd5a57Smrg	  if test -f "$collect2name" &&
894440dd5a57Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
894540dd5a57Smrg	  then
894640dd5a57Smrg	  # We have reworked collect2
894740dd5a57Smrg	  :
894840dd5a57Smrg	  else
894940dd5a57Smrg	  # We have old collect2
895040dd5a57Smrg	  hardcode_direct=unsupported
895140dd5a57Smrg	  # It fails to find uninstalled libraries when the uninstalled
895240dd5a57Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
895340dd5a57Smrg	  # to unsupported forces relinking
895440dd5a57Smrg	  hardcode_minus_L=yes
895540dd5a57Smrg	  hardcode_libdir_flag_spec='-L$libdir'
895640dd5a57Smrg	  hardcode_libdir_separator=
895740dd5a57Smrg	  fi
895840dd5a57Smrg	  ;;
895940dd5a57Smrg	esac
896040dd5a57Smrg	shared_flag='-shared'
896140dd5a57Smrg	if test "$aix_use_runtimelinking" = yes; then
896240dd5a57Smrg	  shared_flag="$shared_flag "'${wl}-G'
896340dd5a57Smrg	fi
896440dd5a57Smrg      else
896540dd5a57Smrg	# not using gcc
896640dd5a57Smrg	if test "$host_cpu" = ia64; then
896740dd5a57Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
896840dd5a57Smrg	# chokes on -Wl,-G. The following line is correct:
896940dd5a57Smrg	  shared_flag='-G'
897040dd5a57Smrg	else
897140dd5a57Smrg	  if test "$aix_use_runtimelinking" = yes; then
897240dd5a57Smrg	    shared_flag='${wl}-G'
897340dd5a57Smrg	  else
897440dd5a57Smrg	    shared_flag='${wl}-bM:SRE'
897540dd5a57Smrg	  fi
897640dd5a57Smrg	fi
897740dd5a57Smrg      fi
897840dd5a57Smrg
897940dd5a57Smrg      export_dynamic_flag_spec='${wl}-bexpall'
898040dd5a57Smrg      # It seems that -bexpall does not export symbols beginning with
898140dd5a57Smrg      # underscore (_), so it is better to generate a list of symbols to export.
898240dd5a57Smrg      always_export_symbols=yes
898340dd5a57Smrg      if test "$aix_use_runtimelinking" = yes; then
898440dd5a57Smrg	# Warning - without using the other runtime loading flags (-brtl),
898540dd5a57Smrg	# -berok will link without error, but may produce a broken library.
898640dd5a57Smrg	allow_undefined_flag='-berok'
898740dd5a57Smrg        # Determine the default libpath from the value encoded in an
898840dd5a57Smrg        # empty executable.
898940dd5a57Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
899040dd5a57Smrg/* end confdefs.h.  */
899140dd5a57Smrg
899240dd5a57Smrgint
899340dd5a57Smrgmain ()
899440dd5a57Smrg{
899540dd5a57Smrg
899640dd5a57Smrg  ;
899740dd5a57Smrg  return 0;
899840dd5a57Smrg}
899940dd5a57Smrg_ACEOF
900040dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
900140dd5a57Smrg
900240dd5a57Smrglt_aix_libpath_sed='
900340dd5a57Smrg    /Import File Strings/,/^$/ {
900440dd5a57Smrg	/^0/ {
900540dd5a57Smrg	    s/^0  *\(.*\)$/\1/
900640dd5a57Smrg	    p
900740dd5a57Smrg	}
900840dd5a57Smrg    }'
900940dd5a57Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
901040dd5a57Smrg# Check for a 64-bit object if we didn't find anything.
901140dd5a57Smrgif test -z "$aix_libpath"; then
901240dd5a57Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
901340dd5a57Smrgfi
901440dd5a57Smrgfi
901540dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
901640dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
901740dd5a57Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
901840dd5a57Smrg
901940dd5a57Smrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
902040dd5a57Smrg        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"
902140dd5a57Smrg      else
902240dd5a57Smrg	if test "$host_cpu" = ia64; then
902340dd5a57Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
902440dd5a57Smrg	  allow_undefined_flag="-z nodefs"
902540dd5a57Smrg	  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"
902640dd5a57Smrg	else
902740dd5a57Smrg	 # Determine the default libpath from the value encoded in an
902840dd5a57Smrg	 # empty executable.
902940dd5a57Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
903040dd5a57Smrg/* end confdefs.h.  */
903140dd5a57Smrg
903240dd5a57Smrgint
903340dd5a57Smrgmain ()
903440dd5a57Smrg{
903540dd5a57Smrg
903640dd5a57Smrg  ;
903740dd5a57Smrg  return 0;
903840dd5a57Smrg}
903940dd5a57Smrg_ACEOF
904040dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
904140dd5a57Smrg
904240dd5a57Smrglt_aix_libpath_sed='
904340dd5a57Smrg    /Import File Strings/,/^$/ {
904440dd5a57Smrg	/^0/ {
904540dd5a57Smrg	    s/^0  *\(.*\)$/\1/
904640dd5a57Smrg	    p
904740dd5a57Smrg	}
904840dd5a57Smrg    }'
904940dd5a57Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
905040dd5a57Smrg# Check for a 64-bit object if we didn't find anything.
905140dd5a57Smrgif test -z "$aix_libpath"; then
905240dd5a57Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
905340dd5a57Smrgfi
905440dd5a57Smrgfi
905540dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
905640dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
905740dd5a57Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
905840dd5a57Smrg
905940dd5a57Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
906040dd5a57Smrg	  # Warning - without using the other run time loading flags,
906140dd5a57Smrg	  # -berok will link without error, but may produce a broken library.
906240dd5a57Smrg	  no_undefined_flag=' ${wl}-bernotok'
906340dd5a57Smrg	  allow_undefined_flag=' ${wl}-berok'
906440dd5a57Smrg	  if test "$with_gnu_ld" = yes; then
906540dd5a57Smrg	    # We only use this code for GNU lds that support --whole-archive.
906640dd5a57Smrg	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
906740dd5a57Smrg	  else
906840dd5a57Smrg	    # Exported symbols can be pulled into shared objects from archives
906940dd5a57Smrg	    whole_archive_flag_spec='$convenience'
907040dd5a57Smrg	  fi
907140dd5a57Smrg	  archive_cmds_need_lc=yes
907240dd5a57Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
907340dd5a57Smrg	  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'
907440dd5a57Smrg	fi
907540dd5a57Smrg      fi
907640dd5a57Smrg      ;;
907740dd5a57Smrg
907840dd5a57Smrg    amigaos*)
907940dd5a57Smrg      case $host_cpu in
908040dd5a57Smrg      powerpc)
908140dd5a57Smrg            # see comment about AmigaOS4 .so support
908240dd5a57Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
908340dd5a57Smrg            archive_expsym_cmds=''
908440dd5a57Smrg        ;;
908540dd5a57Smrg      m68k)
908640dd5a57Smrg            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)'
908740dd5a57Smrg            hardcode_libdir_flag_spec='-L$libdir'
908840dd5a57Smrg            hardcode_minus_L=yes
908940dd5a57Smrg        ;;
909040dd5a57Smrg      esac
909140dd5a57Smrg      ;;
909240dd5a57Smrg
909340dd5a57Smrg    bsdi[45]*)
909440dd5a57Smrg      export_dynamic_flag_spec=-rdynamic
909540dd5a57Smrg      ;;
909640dd5a57Smrg
909740dd5a57Smrg    cygwin* | mingw* | pw32* | cegcc*)
909840dd5a57Smrg      # When not using gcc, we currently assume that we are using
909940dd5a57Smrg      # Microsoft Visual C++.
910040dd5a57Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
910140dd5a57Smrg      # no search path for DLLs.
910240dd5a57Smrg      hardcode_libdir_flag_spec=' '
910340dd5a57Smrg      allow_undefined_flag=unsupported
910440dd5a57Smrg      # Tell ltmain to make .lib files, not .a files.
910540dd5a57Smrg      libext=lib
910640dd5a57Smrg      # Tell ltmain to make .dll files, not .so files.
910740dd5a57Smrg      shrext_cmds=".dll"
910840dd5a57Smrg      # FIXME: Setting linknames here is a bad hack.
910940dd5a57Smrg      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
911040dd5a57Smrg      # The linker will automatically build a .lib file if we build a DLL.
911140dd5a57Smrg      old_archive_from_new_cmds='true'
911240dd5a57Smrg      # FIXME: Should let the user specify the lib program.
911340dd5a57Smrg      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
911440dd5a57Smrg      fix_srcfile_path='`cygpath -w "$srcfile"`'
911540dd5a57Smrg      enable_shared_with_static_runtimes=yes
911640dd5a57Smrg      ;;
911740dd5a57Smrg
911840dd5a57Smrg    darwin* | rhapsody*)
911940dd5a57Smrg
912040dd5a57Smrg
912140dd5a57Smrg  archive_cmds_need_lc=no
912240dd5a57Smrg  hardcode_direct=no
912340dd5a57Smrg  hardcode_automatic=yes
912440dd5a57Smrg  hardcode_shlibpath_var=unsupported
912540dd5a57Smrg  if test "$lt_cv_ld_force_load" = "yes"; then
912640dd5a57Smrg    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\"`'
912740dd5a57Smrg  else
912840dd5a57Smrg    whole_archive_flag_spec=''
912940dd5a57Smrg  fi
913040dd5a57Smrg  link_all_deplibs=yes
913140dd5a57Smrg  allow_undefined_flag="$_lt_dar_allow_undefined"
913240dd5a57Smrg  case $cc_basename in
913340dd5a57Smrg     ifort*) _lt_dar_can_shared=yes ;;
913440dd5a57Smrg     *) _lt_dar_can_shared=$GCC ;;
913540dd5a57Smrg  esac
913640dd5a57Smrg  if test "$_lt_dar_can_shared" = "yes"; then
913740dd5a57Smrg    output_verbose_link_cmd=func_echo_all
913840dd5a57Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
913940dd5a57Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
914040dd5a57Smrg    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}"
914140dd5a57Smrg    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}"
914240dd5a57Smrg
914340dd5a57Smrg  else
914440dd5a57Smrg  ld_shlibs=no
914540dd5a57Smrg  fi
914640dd5a57Smrg
914740dd5a57Smrg      ;;
914840dd5a57Smrg
914940dd5a57Smrg    dgux*)
915040dd5a57Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
915140dd5a57Smrg      hardcode_libdir_flag_spec='-L$libdir'
915240dd5a57Smrg      hardcode_shlibpath_var=no
915340dd5a57Smrg      ;;
915440dd5a57Smrg
915540dd5a57Smrg    freebsd1*)
915640dd5a57Smrg      ld_shlibs=no
915740dd5a57Smrg      ;;
915840dd5a57Smrg
915940dd5a57Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
916040dd5a57Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
916140dd5a57Smrg    # does not break anything, and helps significantly (at the cost of a little
916240dd5a57Smrg    # extra space).
916340dd5a57Smrg    freebsd2.2*)
916440dd5a57Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
916540dd5a57Smrg      hardcode_libdir_flag_spec='-R$libdir'
916640dd5a57Smrg      hardcode_direct=yes
916740dd5a57Smrg      hardcode_shlibpath_var=no
916840dd5a57Smrg      ;;
916940dd5a57Smrg
917040dd5a57Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
917140dd5a57Smrg    freebsd2*)
917240dd5a57Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
917340dd5a57Smrg      hardcode_direct=yes
917440dd5a57Smrg      hardcode_minus_L=yes
917540dd5a57Smrg      hardcode_shlibpath_var=no
917640dd5a57Smrg      ;;
917740dd5a57Smrg
917840dd5a57Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
917940dd5a57Smrg    freebsd* | dragonfly*)
918040dd5a57Smrg      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
918140dd5a57Smrg      hardcode_libdir_flag_spec='-R$libdir'
918240dd5a57Smrg      hardcode_direct=yes
918340dd5a57Smrg      hardcode_shlibpath_var=no
918440dd5a57Smrg      ;;
918540dd5a57Smrg
918640dd5a57Smrg    hpux9*)
918740dd5a57Smrg      if test "$GCC" = yes; then
918840dd5a57Smrg	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'
918940dd5a57Smrg      else
919040dd5a57Smrg	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'
919140dd5a57Smrg      fi
919240dd5a57Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
919340dd5a57Smrg      hardcode_libdir_separator=:
919440dd5a57Smrg      hardcode_direct=yes
919540dd5a57Smrg
919640dd5a57Smrg      # hardcode_minus_L: Not really in the search PATH,
919740dd5a57Smrg      # but as the default location of the library.
919840dd5a57Smrg      hardcode_minus_L=yes
919940dd5a57Smrg      export_dynamic_flag_spec='${wl}-E'
920040dd5a57Smrg      ;;
920140dd5a57Smrg
920240dd5a57Smrg    hpux10*)
920340dd5a57Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
920440dd5a57Smrg	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
920540dd5a57Smrg      else
920640dd5a57Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
920740dd5a57Smrg      fi
920840dd5a57Smrg      if test "$with_gnu_ld" = no; then
920940dd5a57Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
921040dd5a57Smrg	hardcode_libdir_flag_spec_ld='+b $libdir'
921140dd5a57Smrg	hardcode_libdir_separator=:
921240dd5a57Smrg	hardcode_direct=yes
921340dd5a57Smrg	hardcode_direct_absolute=yes
921440dd5a57Smrg	export_dynamic_flag_spec='${wl}-E'
921540dd5a57Smrg	# hardcode_minus_L: Not really in the search PATH,
921640dd5a57Smrg	# but as the default location of the library.
921740dd5a57Smrg	hardcode_minus_L=yes
921840dd5a57Smrg      fi
921940dd5a57Smrg      ;;
922040dd5a57Smrg
922140dd5a57Smrg    hpux11*)
922240dd5a57Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
922340dd5a57Smrg	case $host_cpu in
922440dd5a57Smrg	hppa*64*)
922540dd5a57Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
922640dd5a57Smrg	  ;;
922740dd5a57Smrg	ia64*)
922840dd5a57Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
922940dd5a57Smrg	  ;;
923040dd5a57Smrg	*)
923140dd5a57Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
923240dd5a57Smrg	  ;;
923340dd5a57Smrg	esac
923440dd5a57Smrg      else
923540dd5a57Smrg	case $host_cpu in
923640dd5a57Smrg	hppa*64*)
923740dd5a57Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
923840dd5a57Smrg	  ;;
923940dd5a57Smrg	ia64*)
924040dd5a57Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
924140dd5a57Smrg	  ;;
924240dd5a57Smrg	*)
924340dd5a57Smrg
924440dd5a57Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
924540dd5a57Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
924640dd5a57Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
924740dd5a57Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
924840dd5a57Smrgif test "${lt_cv_prog_compiler__b+set}" = set; then :
924940dd5a57Smrg  $as_echo_n "(cached) " >&6
925040dd5a57Smrgelse
925140dd5a57Smrg  lt_cv_prog_compiler__b=no
925240dd5a57Smrg   save_LDFLAGS="$LDFLAGS"
925340dd5a57Smrg   LDFLAGS="$LDFLAGS -b"
925440dd5a57Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
925540dd5a57Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
925640dd5a57Smrg     # The linker can only warn and ignore the option if not recognized
925740dd5a57Smrg     # So say no if there are warnings
925840dd5a57Smrg     if test -s conftest.err; then
925940dd5a57Smrg       # Append any errors to the config.log.
926040dd5a57Smrg       cat conftest.err 1>&5
926140dd5a57Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
926240dd5a57Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
926340dd5a57Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
926440dd5a57Smrg         lt_cv_prog_compiler__b=yes
926540dd5a57Smrg       fi
926640dd5a57Smrg     else
926740dd5a57Smrg       lt_cv_prog_compiler__b=yes
926840dd5a57Smrg     fi
926940dd5a57Smrg   fi
927040dd5a57Smrg   $RM -r conftest*
927140dd5a57Smrg   LDFLAGS="$save_LDFLAGS"
927240dd5a57Smrg
927340dd5a57Smrgfi
927440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
927540dd5a57Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
927640dd5a57Smrg
927740dd5a57Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then
927840dd5a57Smrg    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
927940dd5a57Smrgelse
928040dd5a57Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
928140dd5a57Smrgfi
928240dd5a57Smrg
928340dd5a57Smrg	  ;;
928440dd5a57Smrg	esac
928540dd5a57Smrg      fi
928640dd5a57Smrg      if test "$with_gnu_ld" = no; then
928740dd5a57Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
928840dd5a57Smrg	hardcode_libdir_separator=:
928940dd5a57Smrg
929040dd5a57Smrg	case $host_cpu in
929140dd5a57Smrg	hppa*64*|ia64*)
929240dd5a57Smrg	  hardcode_direct=no
929340dd5a57Smrg	  hardcode_shlibpath_var=no
929440dd5a57Smrg	  ;;
929540dd5a57Smrg	*)
929640dd5a57Smrg	  hardcode_direct=yes
929740dd5a57Smrg	  hardcode_direct_absolute=yes
929840dd5a57Smrg	  export_dynamic_flag_spec='${wl}-E'
929940dd5a57Smrg
930040dd5a57Smrg	  # hardcode_minus_L: Not really in the search PATH,
930140dd5a57Smrg	  # but as the default location of the library.
930240dd5a57Smrg	  hardcode_minus_L=yes
930340dd5a57Smrg	  ;;
930440dd5a57Smrg	esac
930540dd5a57Smrg      fi
930640dd5a57Smrg      ;;
930740dd5a57Smrg
930840dd5a57Smrg    irix5* | irix6* | nonstopux*)
930940dd5a57Smrg      if test "$GCC" = yes; then
931040dd5a57Smrg	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'
931140dd5a57Smrg	# Try to use the -exported_symbol ld option, if it does not
931240dd5a57Smrg	# work, assume that -exports_file does not work either and
931340dd5a57Smrg	# implicitly export all symbols.
931440dd5a57Smrg        save_LDFLAGS="$LDFLAGS"
931540dd5a57Smrg        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
931640dd5a57Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
931740dd5a57Smrg/* end confdefs.h.  */
931840dd5a57Smrgint foo(void) {}
931940dd5a57Smrg_ACEOF
932040dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
932140dd5a57Smrg  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'
932240dd5a57Smrg
932340dd5a57Smrgfi
932440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
932540dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
932640dd5a57Smrg        LDFLAGS="$save_LDFLAGS"
932740dd5a57Smrg      else
932840dd5a57Smrg	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'
932940dd5a57Smrg	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'
933040dd5a57Smrg      fi
933140dd5a57Smrg      archive_cmds_need_lc='no'
933240dd5a57Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
933340dd5a57Smrg      hardcode_libdir_separator=:
933440dd5a57Smrg      inherit_rpath=yes
933540dd5a57Smrg      link_all_deplibs=yes
933640dd5a57Smrg      ;;
933740dd5a57Smrg
933840dd5a57Smrg    netbsd*)
933940dd5a57Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
934040dd5a57Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
934140dd5a57Smrg      else
934240dd5a57Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
934340dd5a57Smrg      fi
934440dd5a57Smrg      hardcode_libdir_flag_spec='-R$libdir'
934540dd5a57Smrg      hardcode_direct=yes
934640dd5a57Smrg      hardcode_shlibpath_var=no
934740dd5a57Smrg      ;;
934840dd5a57Smrg
934940dd5a57Smrg    newsos6)
935040dd5a57Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
935140dd5a57Smrg      hardcode_direct=yes
935240dd5a57Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
935340dd5a57Smrg      hardcode_libdir_separator=:
935440dd5a57Smrg      hardcode_shlibpath_var=no
935540dd5a57Smrg      ;;
935640dd5a57Smrg
935740dd5a57Smrg    *nto* | *qnx*)
935840dd5a57Smrg      ;;
935940dd5a57Smrg
936040dd5a57Smrg    openbsd*)
936140dd5a57Smrg      if test -f /usr/libexec/ld.so; then
936240dd5a57Smrg	hardcode_direct=yes
936340dd5a57Smrg	hardcode_shlibpath_var=no
936440dd5a57Smrg	hardcode_direct_absolute=yes
936540dd5a57Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
936640dd5a57Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
936740dd5a57Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
936840dd5a57Smrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
936940dd5a57Smrg	  export_dynamic_flag_spec='${wl}-E'
937040dd5a57Smrg	else
937140dd5a57Smrg	  case $host_os in
937240dd5a57Smrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
937340dd5a57Smrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
937440dd5a57Smrg	     hardcode_libdir_flag_spec='-R$libdir'
937540dd5a57Smrg	     ;;
937640dd5a57Smrg	   *)
937740dd5a57Smrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
937840dd5a57Smrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
937940dd5a57Smrg	     ;;
938040dd5a57Smrg	  esac
938140dd5a57Smrg	fi
938240dd5a57Smrg      else
938340dd5a57Smrg	ld_shlibs=no
938440dd5a57Smrg      fi
938540dd5a57Smrg      ;;
938640dd5a57Smrg
938740dd5a57Smrg    os2*)
938840dd5a57Smrg      hardcode_libdir_flag_spec='-L$libdir'
938940dd5a57Smrg      hardcode_minus_L=yes
939040dd5a57Smrg      allow_undefined_flag=unsupported
939140dd5a57Smrg      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'
939240dd5a57Smrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
939340dd5a57Smrg      ;;
939440dd5a57Smrg
939540dd5a57Smrg    osf3*)
939640dd5a57Smrg      if test "$GCC" = yes; then
939740dd5a57Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
939840dd5a57Smrg	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'
939940dd5a57Smrg      else
940040dd5a57Smrg	allow_undefined_flag=' -expect_unresolved \*'
940140dd5a57Smrg	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'
940240dd5a57Smrg      fi
940340dd5a57Smrg      archive_cmds_need_lc='no'
940440dd5a57Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
940540dd5a57Smrg      hardcode_libdir_separator=:
940640dd5a57Smrg      ;;
940740dd5a57Smrg
940840dd5a57Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
940940dd5a57Smrg      if test "$GCC" = yes; then
941040dd5a57Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
941140dd5a57Smrg	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'
941240dd5a57Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
941340dd5a57Smrg      else
941440dd5a57Smrg	allow_undefined_flag=' -expect_unresolved \*'
941540dd5a57Smrg	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'
941640dd5a57Smrg	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~
941740dd5a57Smrg	$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'
941840dd5a57Smrg
941940dd5a57Smrg	# Both c and cxx compiler support -rpath directly
942040dd5a57Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
942140dd5a57Smrg      fi
942240dd5a57Smrg      archive_cmds_need_lc='no'
942340dd5a57Smrg      hardcode_libdir_separator=:
942440dd5a57Smrg      ;;
942540dd5a57Smrg
942640dd5a57Smrg    solaris*)
942740dd5a57Smrg      no_undefined_flag=' -z defs'
942840dd5a57Smrg      if test "$GCC" = yes; then
942940dd5a57Smrg	wlarc='${wl}'
943040dd5a57Smrg	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
943140dd5a57Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
943240dd5a57Smrg	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
943340dd5a57Smrg      else
943440dd5a57Smrg	case `$CC -V 2>&1` in
943540dd5a57Smrg	*"Compilers 5.0"*)
943640dd5a57Smrg	  wlarc=''
943740dd5a57Smrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
943840dd5a57Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
943940dd5a57Smrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
944040dd5a57Smrg	  ;;
944140dd5a57Smrg	*)
944240dd5a57Smrg	  wlarc='${wl}'
944340dd5a57Smrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
944440dd5a57Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
944540dd5a57Smrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
944640dd5a57Smrg	  ;;
944740dd5a57Smrg	esac
944840dd5a57Smrg      fi
944940dd5a57Smrg      hardcode_libdir_flag_spec='-R$libdir'
945040dd5a57Smrg      hardcode_shlibpath_var=no
945140dd5a57Smrg      case $host_os in
945240dd5a57Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
945340dd5a57Smrg      *)
945440dd5a57Smrg	# The compiler driver will combine and reorder linker options,
945540dd5a57Smrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
945640dd5a57Smrg	# but is careful enough not to reorder.
945740dd5a57Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
945840dd5a57Smrg	if test "$GCC" = yes; then
945940dd5a57Smrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
946040dd5a57Smrg	else
946140dd5a57Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
946240dd5a57Smrg	fi
946340dd5a57Smrg	;;
946440dd5a57Smrg      esac
946540dd5a57Smrg      link_all_deplibs=yes
946640dd5a57Smrg      ;;
946740dd5a57Smrg
946840dd5a57Smrg    sunos4*)
946940dd5a57Smrg      if test "x$host_vendor" = xsequent; then
947040dd5a57Smrg	# Use $CC to link under sequent, because it throws in some extra .o
947140dd5a57Smrg	# files that make .init and .fini sections work.
947240dd5a57Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
947340dd5a57Smrg      else
947440dd5a57Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
947540dd5a57Smrg      fi
947640dd5a57Smrg      hardcode_libdir_flag_spec='-L$libdir'
947740dd5a57Smrg      hardcode_direct=yes
947840dd5a57Smrg      hardcode_minus_L=yes
947940dd5a57Smrg      hardcode_shlibpath_var=no
948040dd5a57Smrg      ;;
948140dd5a57Smrg
948240dd5a57Smrg    sysv4)
948340dd5a57Smrg      case $host_vendor in
948440dd5a57Smrg	sni)
948540dd5a57Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
948640dd5a57Smrg	  hardcode_direct=yes # is this really true???
948740dd5a57Smrg	;;
948840dd5a57Smrg	siemens)
948940dd5a57Smrg	  ## LD is ld it makes a PLAMLIB
949040dd5a57Smrg	  ## CC just makes a GrossModule.
949140dd5a57Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
949240dd5a57Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
949340dd5a57Smrg	  hardcode_direct=no
949440dd5a57Smrg        ;;
949540dd5a57Smrg	motorola)
949640dd5a57Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
949740dd5a57Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
949840dd5a57Smrg	;;
949940dd5a57Smrg      esac
950040dd5a57Smrg      runpath_var='LD_RUN_PATH'
950140dd5a57Smrg      hardcode_shlibpath_var=no
950240dd5a57Smrg      ;;
950340dd5a57Smrg
950440dd5a57Smrg    sysv4.3*)
950540dd5a57Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
950640dd5a57Smrg      hardcode_shlibpath_var=no
950740dd5a57Smrg      export_dynamic_flag_spec='-Bexport'
950840dd5a57Smrg      ;;
950940dd5a57Smrg
951040dd5a57Smrg    sysv4*MP*)
951140dd5a57Smrg      if test -d /usr/nec; then
951240dd5a57Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
951340dd5a57Smrg	hardcode_shlibpath_var=no
951440dd5a57Smrg	runpath_var=LD_RUN_PATH
951540dd5a57Smrg	hardcode_runpath_var=yes
951640dd5a57Smrg	ld_shlibs=yes
951740dd5a57Smrg      fi
951840dd5a57Smrg      ;;
951940dd5a57Smrg
952040dd5a57Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
952140dd5a57Smrg      no_undefined_flag='${wl}-z,text'
952240dd5a57Smrg      archive_cmds_need_lc=no
952340dd5a57Smrg      hardcode_shlibpath_var=no
952440dd5a57Smrg      runpath_var='LD_RUN_PATH'
952540dd5a57Smrg
952640dd5a57Smrg      if test "$GCC" = yes; then
952740dd5a57Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
952840dd5a57Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
952940dd5a57Smrg      else
953040dd5a57Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
953140dd5a57Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
953240dd5a57Smrg      fi
953340dd5a57Smrg      ;;
953440dd5a57Smrg
953540dd5a57Smrg    sysv5* | sco3.2v5* | sco5v6*)
953640dd5a57Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
953740dd5a57Smrg      # link with -lc, and that would cause any symbols used from libc to
953840dd5a57Smrg      # always be unresolved, which means just about no library would
953940dd5a57Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
954040dd5a57Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
954140dd5a57Smrg      # as -z defs.
954240dd5a57Smrg      no_undefined_flag='${wl}-z,text'
954340dd5a57Smrg      allow_undefined_flag='${wl}-z,nodefs'
954440dd5a57Smrg      archive_cmds_need_lc=no
954540dd5a57Smrg      hardcode_shlibpath_var=no
954640dd5a57Smrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
954740dd5a57Smrg      hardcode_libdir_separator=':'
954840dd5a57Smrg      link_all_deplibs=yes
954940dd5a57Smrg      export_dynamic_flag_spec='${wl}-Bexport'
955040dd5a57Smrg      runpath_var='LD_RUN_PATH'
955140dd5a57Smrg
955240dd5a57Smrg      if test "$GCC" = yes; then
955340dd5a57Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
955440dd5a57Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
955540dd5a57Smrg      else
955640dd5a57Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
955740dd5a57Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
955840dd5a57Smrg      fi
955940dd5a57Smrg      ;;
956040dd5a57Smrg
956140dd5a57Smrg    uts4*)
956240dd5a57Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
956340dd5a57Smrg      hardcode_libdir_flag_spec='-L$libdir'
956440dd5a57Smrg      hardcode_shlibpath_var=no
956540dd5a57Smrg      ;;
956640dd5a57Smrg
956740dd5a57Smrg    *)
956840dd5a57Smrg      ld_shlibs=no
956940dd5a57Smrg      ;;
957040dd5a57Smrg    esac
957140dd5a57Smrg
957240dd5a57Smrg    if test x$host_vendor = xsni; then
957340dd5a57Smrg      case $host in
957440dd5a57Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
957540dd5a57Smrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
957640dd5a57Smrg	;;
957740dd5a57Smrg      esac
957840dd5a57Smrg    fi
957940dd5a57Smrg  fi
958040dd5a57Smrg
958140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
958240dd5a57Smrg$as_echo "$ld_shlibs" >&6; }
958340dd5a57Smrgtest "$ld_shlibs" = no && can_build_shared=no
958440dd5a57Smrg
958540dd5a57Smrgwith_gnu_ld=$with_gnu_ld
958640dd5a57Smrg
958740dd5a57Smrg
958840dd5a57Smrg
958940dd5a57Smrg
959040dd5a57Smrg
959140dd5a57Smrg
959240dd5a57Smrg
959340dd5a57Smrg
959440dd5a57Smrg
959540dd5a57Smrg
959640dd5a57Smrg
959740dd5a57Smrg
959840dd5a57Smrg
959940dd5a57Smrg
960040dd5a57Smrg
960140dd5a57Smrg#
960240dd5a57Smrg# Do we need to explicitly link libc?
960340dd5a57Smrg#
960440dd5a57Smrgcase "x$archive_cmds_need_lc" in
960540dd5a57Smrgx|xyes)
960640dd5a57Smrg  # Assume -lc should be added
960740dd5a57Smrg  archive_cmds_need_lc=yes
960840dd5a57Smrg
960940dd5a57Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
961040dd5a57Smrg    case $archive_cmds in
961140dd5a57Smrg    *'~'*)
961240dd5a57Smrg      # FIXME: we may have to deal with multi-command sequences.
961340dd5a57Smrg      ;;
961440dd5a57Smrg    '$CC '*)
961540dd5a57Smrg      # Test whether the compiler implicitly links with -lc since on some
961640dd5a57Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
961740dd5a57Smrg      # to ld, don't add -lc before -lgcc.
961840dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
961940dd5a57Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
962040dd5a57Smrgif test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
962140dd5a57Smrg  $as_echo_n "(cached) " >&6
962240dd5a57Smrgelse
962340dd5a57Smrg  $RM conftest*
962440dd5a57Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
962540dd5a57Smrg
962640dd5a57Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
962740dd5a57Smrg  (eval $ac_compile) 2>&5
962840dd5a57Smrg  ac_status=$?
962940dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
963040dd5a57Smrg  test $ac_status = 0; } 2>conftest.err; then
963140dd5a57Smrg	  soname=conftest
963240dd5a57Smrg	  lib=conftest
963340dd5a57Smrg	  libobjs=conftest.$ac_objext
963440dd5a57Smrg	  deplibs=
963540dd5a57Smrg	  wl=$lt_prog_compiler_wl
963640dd5a57Smrg	  pic_flag=$lt_prog_compiler_pic
963740dd5a57Smrg	  compiler_flags=-v
963840dd5a57Smrg	  linker_flags=-v
963940dd5a57Smrg	  verstring=
964040dd5a57Smrg	  output_objdir=.
964140dd5a57Smrg	  libname=conftest
964240dd5a57Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
964340dd5a57Smrg	  allow_undefined_flag=
964440dd5a57Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
964540dd5a57Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
964640dd5a57Smrg  ac_status=$?
964740dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
964840dd5a57Smrg  test $ac_status = 0; }
964940dd5a57Smrg	  then
965040dd5a57Smrg	    lt_cv_archive_cmds_need_lc=no
965140dd5a57Smrg	  else
965240dd5a57Smrg	    lt_cv_archive_cmds_need_lc=yes
965340dd5a57Smrg	  fi
965440dd5a57Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
965540dd5a57Smrg	else
965640dd5a57Smrg	  cat conftest.err 1>&5
965740dd5a57Smrg	fi
965840dd5a57Smrg	$RM conftest*
965940dd5a57Smrg
966040dd5a57Smrgfi
966140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
966240dd5a57Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
966340dd5a57Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
966440dd5a57Smrg      ;;
966540dd5a57Smrg    esac
966640dd5a57Smrg  fi
966740dd5a57Smrg  ;;
966840dd5a57Smrgesac
966940dd5a57Smrg
967040dd5a57Smrg
967140dd5a57Smrg
967240dd5a57Smrg
967340dd5a57Smrg
967440dd5a57Smrg
967540dd5a57Smrg
967640dd5a57Smrg
967740dd5a57Smrg
967840dd5a57Smrg
967940dd5a57Smrg
968040dd5a57Smrg
968140dd5a57Smrg
968240dd5a57Smrg
968340dd5a57Smrg
968440dd5a57Smrg
968540dd5a57Smrg
968640dd5a57Smrg
968740dd5a57Smrg
968840dd5a57Smrg
968940dd5a57Smrg
969040dd5a57Smrg
969140dd5a57Smrg
969240dd5a57Smrg
969340dd5a57Smrg
969440dd5a57Smrg
969540dd5a57Smrg
969640dd5a57Smrg
969740dd5a57Smrg
969840dd5a57Smrg
969940dd5a57Smrg
970040dd5a57Smrg
970140dd5a57Smrg
970240dd5a57Smrg
970340dd5a57Smrg
970440dd5a57Smrg
970540dd5a57Smrg
970640dd5a57Smrg
970740dd5a57Smrg
970840dd5a57Smrg
970940dd5a57Smrg
971040dd5a57Smrg
971140dd5a57Smrg
971240dd5a57Smrg
971340dd5a57Smrg
971440dd5a57Smrg
971540dd5a57Smrg
971640dd5a57Smrg
971740dd5a57Smrg
971840dd5a57Smrg
971940dd5a57Smrg
972040dd5a57Smrg
972140dd5a57Smrg
972240dd5a57Smrg
972340dd5a57Smrg
972440dd5a57Smrg
972540dd5a57Smrg
972640dd5a57Smrg
972740dd5a57Smrg
972840dd5a57Smrg
972940dd5a57Smrg
973040dd5a57Smrg
973140dd5a57Smrg
973240dd5a57Smrg
973340dd5a57Smrg
973440dd5a57Smrg
973540dd5a57Smrg
973640dd5a57Smrg
973740dd5a57Smrg
973840dd5a57Smrg
973940dd5a57Smrg
974040dd5a57Smrg
974140dd5a57Smrg
974240dd5a57Smrg
974340dd5a57Smrg
974440dd5a57Smrg
974540dd5a57Smrg
974640dd5a57Smrg
974740dd5a57Smrg
974840dd5a57Smrg
974940dd5a57Smrg
975040dd5a57Smrg
975140dd5a57Smrg
975240dd5a57Smrg
975340dd5a57Smrg
975440dd5a57Smrg
975540dd5a57Smrg
975640dd5a57Smrg
975740dd5a57Smrg
975840dd5a57Smrg
975940dd5a57Smrg
976040dd5a57Smrg
976140dd5a57Smrg
976240dd5a57Smrg
976340dd5a57Smrg
976440dd5a57Smrg
976540dd5a57Smrg
976640dd5a57Smrg
976740dd5a57Smrg
976840dd5a57Smrg
976940dd5a57Smrg
977040dd5a57Smrg
977140dd5a57Smrg
977240dd5a57Smrg
977340dd5a57Smrg
977440dd5a57Smrg
977540dd5a57Smrg
977640dd5a57Smrg
977740dd5a57Smrg
977840dd5a57Smrg
977940dd5a57Smrg
978040dd5a57Smrg
978140dd5a57Smrg
978240dd5a57Smrg
978340dd5a57Smrg
978440dd5a57Smrg
978540dd5a57Smrg
978640dd5a57Smrg
978740dd5a57Smrg
978840dd5a57Smrg
978940dd5a57Smrg
979040dd5a57Smrg
979140dd5a57Smrg
979240dd5a57Smrg
979340dd5a57Smrg
979440dd5a57Smrg
979540dd5a57Smrg
979640dd5a57Smrg
979740dd5a57Smrg
979840dd5a57Smrg
979940dd5a57Smrg
980040dd5a57Smrg
980140dd5a57Smrg
980240dd5a57Smrg
980340dd5a57Smrg
980440dd5a57Smrg
980540dd5a57Smrg
980640dd5a57Smrg
980740dd5a57Smrg
980840dd5a57Smrg
980940dd5a57Smrg
981040dd5a57Smrg
981140dd5a57Smrg
981240dd5a57Smrg
981340dd5a57Smrg
981440dd5a57Smrg
981540dd5a57Smrg
981640dd5a57Smrg
981740dd5a57Smrg
981840dd5a57Smrg
981940dd5a57Smrg
982040dd5a57Smrg
982140dd5a57Smrg
982240dd5a57Smrg
982340dd5a57Smrg
982440dd5a57Smrg
982540dd5a57Smrg
982640dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
982740dd5a57Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
982840dd5a57Smrg
982940dd5a57Smrgif test "$GCC" = yes; then
983040dd5a57Smrg  case $host_os in
983140dd5a57Smrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
983240dd5a57Smrg    *) lt_awk_arg="/^libraries:/" ;;
983340dd5a57Smrg  esac
983440dd5a57Smrg  case $host_os in
983540dd5a57Smrg    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
983640dd5a57Smrg    *) lt_sed_strip_eq="s,=/,/,g" ;;
983740dd5a57Smrg  esac
983840dd5a57Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
983940dd5a57Smrg  case $lt_search_path_spec in
984040dd5a57Smrg  *\;*)
984140dd5a57Smrg    # if the path contains ";" then we assume it to be the separator
984240dd5a57Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
984340dd5a57Smrg    # assumed that no part of a normal pathname contains ";" but that should
984440dd5a57Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
984540dd5a57Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
984640dd5a57Smrg    ;;
984740dd5a57Smrg  *)
984840dd5a57Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
984940dd5a57Smrg    ;;
985040dd5a57Smrg  esac
985140dd5a57Smrg  # Ok, now we have the path, separated by spaces, we can step through it
985240dd5a57Smrg  # and add multilib dir if necessary.
985340dd5a57Smrg  lt_tmp_lt_search_path_spec=
985440dd5a57Smrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
985540dd5a57Smrg  for lt_sys_path in $lt_search_path_spec; do
985640dd5a57Smrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
985740dd5a57Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
985840dd5a57Smrg    else
985940dd5a57Smrg      test -d "$lt_sys_path" && \
986040dd5a57Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
986140dd5a57Smrg    fi
986240dd5a57Smrg  done
986340dd5a57Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
986440dd5a57SmrgBEGIN {RS=" "; FS="/|\n";} {
986540dd5a57Smrg  lt_foo="";
986640dd5a57Smrg  lt_count=0;
986740dd5a57Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
986840dd5a57Smrg    if ($lt_i != "" && $lt_i != ".") {
986940dd5a57Smrg      if ($lt_i == "..") {
987040dd5a57Smrg        lt_count++;
987140dd5a57Smrg      } else {
987240dd5a57Smrg        if (lt_count == 0) {
987340dd5a57Smrg          lt_foo="/" $lt_i lt_foo;
987440dd5a57Smrg        } else {
987540dd5a57Smrg          lt_count--;
987640dd5a57Smrg        }
987740dd5a57Smrg      }
987840dd5a57Smrg    }
987940dd5a57Smrg  }
988040dd5a57Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
988140dd5a57Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
988240dd5a57Smrg}'`
988340dd5a57Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
988440dd5a57Smrg  # for these hosts.
988540dd5a57Smrg  case $host_os in
988640dd5a57Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
988740dd5a57Smrg      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
988840dd5a57Smrg  esac
988940dd5a57Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
989040dd5a57Smrgelse
989140dd5a57Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
989240dd5a57Smrgfi
989340dd5a57Smrglibrary_names_spec=
989440dd5a57Smrglibname_spec='lib$name'
989540dd5a57Smrgsoname_spec=
989640dd5a57Smrgshrext_cmds=".so"
989740dd5a57Smrgpostinstall_cmds=
989840dd5a57Smrgpostuninstall_cmds=
989940dd5a57Smrgfinish_cmds=
990040dd5a57Smrgfinish_eval=
990140dd5a57Smrgshlibpath_var=
990240dd5a57Smrgshlibpath_overrides_runpath=unknown
990340dd5a57Smrgversion_type=none
990440dd5a57Smrgdynamic_linker="$host_os ld.so"
990540dd5a57Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
990640dd5a57Smrgneed_lib_prefix=unknown
990740dd5a57Smrghardcode_into_libs=no
990840dd5a57Smrg
990940dd5a57Smrg# when you set need_version to no, make sure it does not cause -set_version
991040dd5a57Smrg# flags to be left without arguments
991140dd5a57Smrgneed_version=unknown
991240dd5a57Smrg
991340dd5a57Smrgcase $host_os in
991440dd5a57Smrgaix3*)
991540dd5a57Smrg  version_type=linux
991640dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
991740dd5a57Smrg  shlibpath_var=LIBPATH
991840dd5a57Smrg
991940dd5a57Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
992040dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
992140dd5a57Smrg  ;;
992240dd5a57Smrg
992340dd5a57Smrgaix[4-9]*)
992440dd5a57Smrg  version_type=linux
992540dd5a57Smrg  need_lib_prefix=no
992640dd5a57Smrg  need_version=no
992740dd5a57Smrg  hardcode_into_libs=yes
992840dd5a57Smrg  if test "$host_cpu" = ia64; then
992940dd5a57Smrg    # AIX 5 supports IA64
993040dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
993140dd5a57Smrg    shlibpath_var=LD_LIBRARY_PATH
993240dd5a57Smrg  else
993340dd5a57Smrg    # With GCC up to 2.95.x, collect2 would create an import file
993440dd5a57Smrg    # for dependence libraries.  The import file would start with
993540dd5a57Smrg    # the line `#! .'.  This would cause the generated library to
993640dd5a57Smrg    # depend on `.', always an invalid library.  This was fixed in
993740dd5a57Smrg    # development snapshots of GCC prior to 3.0.
993840dd5a57Smrg    case $host_os in
993940dd5a57Smrg      aix4 | aix4.[01] | aix4.[01].*)
994040dd5a57Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
994140dd5a57Smrg	   echo ' yes '
994240dd5a57Smrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
994340dd5a57Smrg	:
994440dd5a57Smrg      else
994540dd5a57Smrg	can_build_shared=no
994640dd5a57Smrg      fi
994740dd5a57Smrg      ;;
994840dd5a57Smrg    esac
994940dd5a57Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
995040dd5a57Smrg    # soname into executable. Probably we can add versioning support to
995140dd5a57Smrg    # collect2, so additional links can be useful in future.
995240dd5a57Smrg    if test "$aix_use_runtimelinking" = yes; then
995340dd5a57Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
995440dd5a57Smrg      # instead of lib<name>.a to let people know that these are not
995540dd5a57Smrg      # typical AIX shared libraries.
995640dd5a57Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
995740dd5a57Smrg    else
995840dd5a57Smrg      # We preserve .a as extension for shared libraries through AIX4.2
995940dd5a57Smrg      # and later when we are not doing run time linking.
996040dd5a57Smrg      library_names_spec='${libname}${release}.a $libname.a'
996140dd5a57Smrg      soname_spec='${libname}${release}${shared_ext}$major'
996240dd5a57Smrg    fi
996340dd5a57Smrg    shlibpath_var=LIBPATH
996440dd5a57Smrg  fi
996540dd5a57Smrg  ;;
996640dd5a57Smrg
996740dd5a57Smrgamigaos*)
996840dd5a57Smrg  case $host_cpu in
996940dd5a57Smrg  powerpc)
997040dd5a57Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
997140dd5a57Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
997240dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
997340dd5a57Smrg    ;;
997440dd5a57Smrg  m68k)
997540dd5a57Smrg    library_names_spec='$libname.ixlibrary $libname.a'
997640dd5a57Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
997740dd5a57Smrg    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'
997840dd5a57Smrg    ;;
997940dd5a57Smrg  esac
998040dd5a57Smrg  ;;
998140dd5a57Smrg
998240dd5a57Smrgbeos*)
998340dd5a57Smrg  library_names_spec='${libname}${shared_ext}'
998440dd5a57Smrg  dynamic_linker="$host_os ld.so"
998540dd5a57Smrg  shlibpath_var=LIBRARY_PATH
998640dd5a57Smrg  ;;
998740dd5a57Smrg
998840dd5a57Smrgbsdi[45]*)
998940dd5a57Smrg  version_type=linux
999040dd5a57Smrg  need_version=no
999140dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
999240dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
999340dd5a57Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
999440dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
999540dd5a57Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
999640dd5a57Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
999740dd5a57Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
999840dd5a57Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
999940dd5a57Smrg  # libtool to hard-code these into programs
1000040dd5a57Smrg  ;;
1000140dd5a57Smrg
1000240dd5a57Smrgcygwin* | mingw* | pw32* | cegcc*)
1000340dd5a57Smrg  version_type=windows
1000440dd5a57Smrg  shrext_cmds=".dll"
1000540dd5a57Smrg  need_version=no
1000640dd5a57Smrg  need_lib_prefix=no
1000740dd5a57Smrg
1000840dd5a57Smrg  case $GCC,$host_os in
1000940dd5a57Smrg  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1001040dd5a57Smrg    library_names_spec='$libname.dll.a'
1001140dd5a57Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1001240dd5a57Smrg    postinstall_cmds='base_file=`basename \${file}`~
1001340dd5a57Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
1001440dd5a57Smrg      dldir=$destdir/`dirname \$dlpath`~
1001540dd5a57Smrg      test -d \$dldir || mkdir -p \$dldir~
1001640dd5a57Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
1001740dd5a57Smrg      chmod a+x \$dldir/$dlname~
1001840dd5a57Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
1001940dd5a57Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
1002040dd5a57Smrg      fi'
1002140dd5a57Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1002240dd5a57Smrg      dlpath=$dir/\$dldll~
1002340dd5a57Smrg       $RM \$dlpath'
1002440dd5a57Smrg    shlibpath_overrides_runpath=yes
1002540dd5a57Smrg
1002640dd5a57Smrg    case $host_os in
1002740dd5a57Smrg    cygwin*)
1002840dd5a57Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1002940dd5a57Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1003040dd5a57Smrg
1003140dd5a57Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1003240dd5a57Smrg      ;;
1003340dd5a57Smrg    mingw* | cegcc*)
1003440dd5a57Smrg      # MinGW DLLs use traditional 'lib' prefix
1003540dd5a57Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1003640dd5a57Smrg      ;;
1003740dd5a57Smrg    pw32*)
1003840dd5a57Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
1003940dd5a57Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1004040dd5a57Smrg      ;;
1004140dd5a57Smrg    esac
1004240dd5a57Smrg    ;;
1004340dd5a57Smrg
1004440dd5a57Smrg  *)
1004540dd5a57Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1004640dd5a57Smrg    ;;
1004740dd5a57Smrg  esac
1004840dd5a57Smrg  dynamic_linker='Win32 ld.exe'
1004940dd5a57Smrg  # FIXME: first we should search . and the directory the executable is in
1005040dd5a57Smrg  shlibpath_var=PATH
1005140dd5a57Smrg  ;;
1005240dd5a57Smrg
1005340dd5a57Smrgdarwin* | rhapsody*)
1005440dd5a57Smrg  dynamic_linker="$host_os dyld"
1005540dd5a57Smrg  version_type=darwin
1005640dd5a57Smrg  need_lib_prefix=no
1005740dd5a57Smrg  need_version=no
1005840dd5a57Smrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
1005940dd5a57Smrg  soname_spec='${libname}${release}${major}$shared_ext'
1006040dd5a57Smrg  shlibpath_overrides_runpath=yes
1006140dd5a57Smrg  shlibpath_var=DYLD_LIBRARY_PATH
1006240dd5a57Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
1006340dd5a57Smrg
1006440dd5a57Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
1006540dd5a57Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1006640dd5a57Smrg  ;;
1006740dd5a57Smrg
1006840dd5a57Smrgdgux*)
1006940dd5a57Smrg  version_type=linux
1007040dd5a57Smrg  need_lib_prefix=no
1007140dd5a57Smrg  need_version=no
1007240dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
1007340dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1007440dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1007540dd5a57Smrg  ;;
1007640dd5a57Smrg
1007740dd5a57Smrgfreebsd1*)
1007840dd5a57Smrg  dynamic_linker=no
1007940dd5a57Smrg  ;;
1008040dd5a57Smrg
1008140dd5a57Smrgfreebsd* | dragonfly*)
1008240dd5a57Smrg  # DragonFly does not have aout.  When/if they implement a new
1008340dd5a57Smrg  # versioning mechanism, adjust this.
1008440dd5a57Smrg  if test -x /usr/bin/objformat; then
1008540dd5a57Smrg    objformat=`/usr/bin/objformat`
1008640dd5a57Smrg  else
1008740dd5a57Smrg    case $host_os in
1008840dd5a57Smrg    freebsd[123]*) objformat=aout ;;
1008940dd5a57Smrg    *) objformat=elf ;;
1009040dd5a57Smrg    esac
1009140dd5a57Smrg  fi
1009240dd5a57Smrg  version_type=freebsd-$objformat
1009340dd5a57Smrg  case $version_type in
1009440dd5a57Smrg    freebsd-elf*)
1009540dd5a57Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1009640dd5a57Smrg      need_version=no
1009740dd5a57Smrg      need_lib_prefix=no
1009840dd5a57Smrg      ;;
1009940dd5a57Smrg    freebsd-*)
1010040dd5a57Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1010140dd5a57Smrg      need_version=yes
1010240dd5a57Smrg      ;;
1010340dd5a57Smrg  esac
1010440dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1010540dd5a57Smrg  case $host_os in
1010640dd5a57Smrg  freebsd2*)
1010740dd5a57Smrg    shlibpath_overrides_runpath=yes
1010840dd5a57Smrg    ;;
1010940dd5a57Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
1011040dd5a57Smrg    shlibpath_overrides_runpath=yes
1011140dd5a57Smrg    hardcode_into_libs=yes
1011240dd5a57Smrg    ;;
1011340dd5a57Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
1011440dd5a57Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
1011540dd5a57Smrg    shlibpath_overrides_runpath=no
1011640dd5a57Smrg    hardcode_into_libs=yes
1011740dd5a57Smrg    ;;
1011840dd5a57Smrg  *) # from 4.6 on, and DragonFly
1011940dd5a57Smrg    shlibpath_overrides_runpath=yes
1012040dd5a57Smrg    hardcode_into_libs=yes
1012140dd5a57Smrg    ;;
1012240dd5a57Smrg  esac
1012340dd5a57Smrg  ;;
1012440dd5a57Smrg
1012540dd5a57Smrggnu*)
1012640dd5a57Smrg  version_type=linux
1012740dd5a57Smrg  need_lib_prefix=no
1012840dd5a57Smrg  need_version=no
1012940dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1013040dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1013140dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1013240dd5a57Smrg  hardcode_into_libs=yes
1013340dd5a57Smrg  ;;
1013440dd5a57Smrg
1013540dd5a57Smrghaiku*)
1013640dd5a57Smrg  version_type=linux
1013740dd5a57Smrg  need_lib_prefix=no
1013840dd5a57Smrg  need_version=no
1013940dd5a57Smrg  dynamic_linker="$host_os runtime_loader"
1014040dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1014140dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1014240dd5a57Smrg  shlibpath_var=LIBRARY_PATH
1014340dd5a57Smrg  shlibpath_overrides_runpath=yes
1014440dd5a57Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
1014540dd5a57Smrg  hardcode_into_libs=yes
1014640dd5a57Smrg  ;;
1014740dd5a57Smrg
1014840dd5a57Smrghpux9* | hpux10* | hpux11*)
1014940dd5a57Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
1015040dd5a57Smrg  # link against other versions.
1015140dd5a57Smrg  version_type=sunos
1015240dd5a57Smrg  need_lib_prefix=no
1015340dd5a57Smrg  need_version=no
1015440dd5a57Smrg  case $host_cpu in
1015540dd5a57Smrg  ia64*)
1015640dd5a57Smrg    shrext_cmds='.so'
1015740dd5a57Smrg    hardcode_into_libs=yes
1015840dd5a57Smrg    dynamic_linker="$host_os dld.so"
1015940dd5a57Smrg    shlibpath_var=LD_LIBRARY_PATH
1016040dd5a57Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1016140dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1016240dd5a57Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1016340dd5a57Smrg    if test "X$HPUX_IA64_MODE" = X32; then
1016440dd5a57Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1016540dd5a57Smrg    else
1016640dd5a57Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1016740dd5a57Smrg    fi
1016840dd5a57Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1016940dd5a57Smrg    ;;
1017040dd5a57Smrg  hppa*64*)
1017140dd5a57Smrg    shrext_cmds='.sl'
1017240dd5a57Smrg    hardcode_into_libs=yes
1017340dd5a57Smrg    dynamic_linker="$host_os dld.sl"
1017440dd5a57Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1017540dd5a57Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1017640dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1017740dd5a57Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1017840dd5a57Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1017940dd5a57Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1018040dd5a57Smrg    ;;
1018140dd5a57Smrg  *)
1018240dd5a57Smrg    shrext_cmds='.sl'
1018340dd5a57Smrg    dynamic_linker="$host_os dld.sl"
1018440dd5a57Smrg    shlibpath_var=SHLIB_PATH
1018540dd5a57Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1018640dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1018740dd5a57Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1018840dd5a57Smrg    ;;
1018940dd5a57Smrg  esac
1019040dd5a57Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1019140dd5a57Smrg  postinstall_cmds='chmod 555 $lib'
1019240dd5a57Smrg  # or fails outright, so override atomically:
1019340dd5a57Smrg  install_override_mode=555
1019440dd5a57Smrg  ;;
1019540dd5a57Smrg
1019640dd5a57Smrginterix[3-9]*)
1019740dd5a57Smrg  version_type=linux
1019840dd5a57Smrg  need_lib_prefix=no
1019940dd5a57Smrg  need_version=no
1020040dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1020140dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1020240dd5a57Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1020340dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1020440dd5a57Smrg  shlibpath_overrides_runpath=no
1020540dd5a57Smrg  hardcode_into_libs=yes
1020640dd5a57Smrg  ;;
1020740dd5a57Smrg
1020840dd5a57Smrgirix5* | irix6* | nonstopux*)
1020940dd5a57Smrg  case $host_os in
1021040dd5a57Smrg    nonstopux*) version_type=nonstopux ;;
1021140dd5a57Smrg    *)
1021240dd5a57Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
1021340dd5a57Smrg		version_type=linux
1021440dd5a57Smrg	else
1021540dd5a57Smrg		version_type=irix
1021640dd5a57Smrg	fi ;;
1021740dd5a57Smrg  esac
1021840dd5a57Smrg  need_lib_prefix=no
1021940dd5a57Smrg  need_version=no
1022040dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1022140dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
1022240dd5a57Smrg  case $host_os in
1022340dd5a57Smrg  irix5* | nonstopux*)
1022440dd5a57Smrg    libsuff= shlibsuff=
1022540dd5a57Smrg    ;;
1022640dd5a57Smrg  *)
1022740dd5a57Smrg    case $LD in # libtool.m4 will add one of these switches to LD
1022840dd5a57Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1022940dd5a57Smrg      libsuff= shlibsuff= libmagic=32-bit;;
1023040dd5a57Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1023140dd5a57Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
1023240dd5a57Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1023340dd5a57Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1023440dd5a57Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
1023540dd5a57Smrg    esac
1023640dd5a57Smrg    ;;
1023740dd5a57Smrg  esac
1023840dd5a57Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1023940dd5a57Smrg  shlibpath_overrides_runpath=no
1024040dd5a57Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
1024140dd5a57Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
1024240dd5a57Smrg  hardcode_into_libs=yes
1024340dd5a57Smrg  ;;
1024440dd5a57Smrg
1024540dd5a57Smrg# No shared lib support for Linux oldld, aout, or coff.
1024640dd5a57Smrglinux*oldld* | linux*aout* | linux*coff*)
1024740dd5a57Smrg  dynamic_linker=no
1024840dd5a57Smrg  ;;
1024940dd5a57Smrg
1025040dd5a57Smrg# This must be Linux ELF.
1025140dd5a57Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
1025240dd5a57Smrg  version_type=linux
1025340dd5a57Smrg  need_lib_prefix=no
1025440dd5a57Smrg  need_version=no
1025540dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1025640dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1025740dd5a57Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1025840dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1025940dd5a57Smrg  shlibpath_overrides_runpath=no
1026040dd5a57Smrg
1026140dd5a57Smrg  # Some binutils ld are patched to set DT_RUNPATH
1026240dd5a57Smrg  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
1026340dd5a57Smrg  $as_echo_n "(cached) " >&6
1026440dd5a57Smrgelse
1026540dd5a57Smrg  lt_cv_shlibpath_overrides_runpath=no
1026640dd5a57Smrg    save_LDFLAGS=$LDFLAGS
1026740dd5a57Smrg    save_libdir=$libdir
1026840dd5a57Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
1026940dd5a57Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
1027040dd5a57Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1027140dd5a57Smrg/* end confdefs.h.  */
1027240dd5a57Smrg
1027340dd5a57Smrgint
1027440dd5a57Smrgmain ()
1027540dd5a57Smrg{
1027640dd5a57Smrg
1027740dd5a57Smrg  ;
1027840dd5a57Smrg  return 0;
1027940dd5a57Smrg}
1028040dd5a57Smrg_ACEOF
1028140dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1028240dd5a57Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
1028340dd5a57Smrg  lt_cv_shlibpath_overrides_runpath=yes
1028440dd5a57Smrgfi
1028540dd5a57Smrgfi
1028640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1028740dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1028840dd5a57Smrg    LDFLAGS=$save_LDFLAGS
1028940dd5a57Smrg    libdir=$save_libdir
1029040dd5a57Smrg
1029140dd5a57Smrgfi
1029240dd5a57Smrg
1029340dd5a57Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
1029440dd5a57Smrg
1029540dd5a57Smrg  # This implies no fast_install, which is unacceptable.
1029640dd5a57Smrg  # Some rework will be needed to allow for fast_install
1029740dd5a57Smrg  # before this can be enabled.
1029840dd5a57Smrg  hardcode_into_libs=yes
1029940dd5a57Smrg
1030040dd5a57Smrg  # Add ABI-specific directories to the system library path.
1030140dd5a57Smrg  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
1030240dd5a57Smrg
1030340dd5a57Smrg  # Append ld.so.conf contents to the search path
1030440dd5a57Smrg  if test -f /etc/ld.so.conf; then
1030540dd5a57Smrg    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' ' '`
1030640dd5a57Smrg    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
1030740dd5a57Smrg
1030840dd5a57Smrg  fi
1030940dd5a57Smrg
1031040dd5a57Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
1031140dd5a57Smrg  # powerpc, because MkLinux only supported shared libraries with the
1031240dd5a57Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
1031340dd5a57Smrg  # most powerpc-linux boxes support dynamic linking these days and
1031440dd5a57Smrg  # people can always --disable-shared, the test was removed, and we
1031540dd5a57Smrg  # assume the GNU/Linux dynamic linker is in use.
1031640dd5a57Smrg  dynamic_linker='GNU/Linux ld.so'
1031740dd5a57Smrg  ;;
1031840dd5a57Smrg
1031940dd5a57Smrgnetbsd*)
1032040dd5a57Smrg  version_type=sunos
1032140dd5a57Smrg  need_lib_prefix=no
1032240dd5a57Smrg  need_version=no
1032340dd5a57Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
1032440dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1032540dd5a57Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1032640dd5a57Smrg    dynamic_linker='NetBSD (a.out) ld.so'
1032740dd5a57Smrg  else
1032840dd5a57Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1032940dd5a57Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1033040dd5a57Smrg    dynamic_linker='NetBSD ld.elf_so'
1033140dd5a57Smrg  fi
1033240dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1033340dd5a57Smrg  shlibpath_overrides_runpath=yes
1033440dd5a57Smrg  hardcode_into_libs=yes
1033540dd5a57Smrg  ;;
1033640dd5a57Smrg
1033740dd5a57Smrgnewsos6)
1033840dd5a57Smrg  version_type=linux
1033940dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1034040dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1034140dd5a57Smrg  shlibpath_overrides_runpath=yes
1034240dd5a57Smrg  ;;
1034340dd5a57Smrg
1034440dd5a57Smrg*nto* | *qnx*)
1034540dd5a57Smrg  version_type=qnx
1034640dd5a57Smrg  need_lib_prefix=no
1034740dd5a57Smrg  need_version=no
1034840dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1034940dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1035040dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1035140dd5a57Smrg  shlibpath_overrides_runpath=no
1035240dd5a57Smrg  hardcode_into_libs=yes
1035340dd5a57Smrg  dynamic_linker='ldqnx.so'
1035440dd5a57Smrg  ;;
1035540dd5a57Smrg
1035640dd5a57Smrgopenbsd*)
1035740dd5a57Smrg  version_type=sunos
1035840dd5a57Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
1035940dd5a57Smrg  need_lib_prefix=no
1036040dd5a57Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
1036140dd5a57Smrg  case $host_os in
1036240dd5a57Smrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
1036340dd5a57Smrg    *)				need_version=no  ;;
1036440dd5a57Smrg  esac
1036540dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1036640dd5a57Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1036740dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1036840dd5a57Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1036940dd5a57Smrg    case $host_os in
1037040dd5a57Smrg      openbsd2.[89] | openbsd2.[89].*)
1037140dd5a57Smrg	shlibpath_overrides_runpath=no
1037240dd5a57Smrg	;;
1037340dd5a57Smrg      *)
1037440dd5a57Smrg	shlibpath_overrides_runpath=yes
1037540dd5a57Smrg	;;
1037640dd5a57Smrg      esac
1037740dd5a57Smrg  else
1037840dd5a57Smrg    shlibpath_overrides_runpath=yes
1037940dd5a57Smrg  fi
1038040dd5a57Smrg  ;;
1038140dd5a57Smrg
1038240dd5a57Smrgos2*)
1038340dd5a57Smrg  libname_spec='$name'
1038440dd5a57Smrg  shrext_cmds=".dll"
1038540dd5a57Smrg  need_lib_prefix=no
1038640dd5a57Smrg  library_names_spec='$libname${shared_ext} $libname.a'
1038740dd5a57Smrg  dynamic_linker='OS/2 ld.exe'
1038840dd5a57Smrg  shlibpath_var=LIBPATH
1038940dd5a57Smrg  ;;
1039040dd5a57Smrg
1039140dd5a57Smrgosf3* | osf4* | osf5*)
1039240dd5a57Smrg  version_type=osf
1039340dd5a57Smrg  need_lib_prefix=no
1039440dd5a57Smrg  need_version=no
1039540dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1039640dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1039740dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1039840dd5a57Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1039940dd5a57Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
1040040dd5a57Smrg  ;;
1040140dd5a57Smrg
1040240dd5a57Smrgrdos*)
1040340dd5a57Smrg  dynamic_linker=no
1040440dd5a57Smrg  ;;
1040540dd5a57Smrg
1040640dd5a57Smrgsolaris*)
1040740dd5a57Smrg  version_type=linux
1040840dd5a57Smrg  need_lib_prefix=no
1040940dd5a57Smrg  need_version=no
1041040dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1041140dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1041240dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1041340dd5a57Smrg  shlibpath_overrides_runpath=yes
1041440dd5a57Smrg  hardcode_into_libs=yes
1041540dd5a57Smrg  # ldd complains unless libraries are executable
1041640dd5a57Smrg  postinstall_cmds='chmod +x $lib'
1041740dd5a57Smrg  ;;
1041840dd5a57Smrg
1041940dd5a57Smrgsunos4*)
1042040dd5a57Smrg  version_type=sunos
1042140dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1042240dd5a57Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1042340dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1042440dd5a57Smrg  shlibpath_overrides_runpath=yes
1042540dd5a57Smrg  if test "$with_gnu_ld" = yes; then
1042640dd5a57Smrg    need_lib_prefix=no
1042740dd5a57Smrg  fi
1042840dd5a57Smrg  need_version=yes
1042940dd5a57Smrg  ;;
1043040dd5a57Smrg
1043140dd5a57Smrgsysv4 | sysv4.3*)
1043240dd5a57Smrg  version_type=linux
1043340dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1043440dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1043540dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1043640dd5a57Smrg  case $host_vendor in
1043740dd5a57Smrg    sni)
1043840dd5a57Smrg      shlibpath_overrides_runpath=no
1043940dd5a57Smrg      need_lib_prefix=no
1044040dd5a57Smrg      runpath_var=LD_RUN_PATH
1044140dd5a57Smrg      ;;
1044240dd5a57Smrg    siemens)
1044340dd5a57Smrg      need_lib_prefix=no
1044440dd5a57Smrg      ;;
1044540dd5a57Smrg    motorola)
1044640dd5a57Smrg      need_lib_prefix=no
1044740dd5a57Smrg      need_version=no
1044840dd5a57Smrg      shlibpath_overrides_runpath=no
1044940dd5a57Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
1045040dd5a57Smrg      ;;
1045140dd5a57Smrg  esac
1045240dd5a57Smrg  ;;
1045340dd5a57Smrg
1045440dd5a57Smrgsysv4*MP*)
1045540dd5a57Smrg  if test -d /usr/nec ;then
1045640dd5a57Smrg    version_type=linux
1045740dd5a57Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
1045840dd5a57Smrg    soname_spec='$libname${shared_ext}.$major'
1045940dd5a57Smrg    shlibpath_var=LD_LIBRARY_PATH
1046040dd5a57Smrg  fi
1046140dd5a57Smrg  ;;
1046240dd5a57Smrg
1046340dd5a57Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1046440dd5a57Smrg  version_type=freebsd-elf
1046540dd5a57Smrg  need_lib_prefix=no
1046640dd5a57Smrg  need_version=no
1046740dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1046840dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1046940dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1047040dd5a57Smrg  shlibpath_overrides_runpath=yes
1047140dd5a57Smrg  hardcode_into_libs=yes
1047240dd5a57Smrg  if test "$with_gnu_ld" = yes; then
1047340dd5a57Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1047440dd5a57Smrg  else
1047540dd5a57Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1047640dd5a57Smrg    case $host_os in
1047740dd5a57Smrg      sco3.2v5*)
1047840dd5a57Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
1047940dd5a57Smrg	;;
1048040dd5a57Smrg    esac
1048140dd5a57Smrg  fi
1048240dd5a57Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
1048340dd5a57Smrg  ;;
1048440dd5a57Smrg
1048540dd5a57Smrgtpf*)
1048640dd5a57Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1048740dd5a57Smrg  version_type=linux
1048840dd5a57Smrg  need_lib_prefix=no
1048940dd5a57Smrg  need_version=no
1049040dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1049140dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1049240dd5a57Smrg  shlibpath_overrides_runpath=no
1049340dd5a57Smrg  hardcode_into_libs=yes
1049440dd5a57Smrg  ;;
1049540dd5a57Smrg
1049640dd5a57Smrguts4*)
1049740dd5a57Smrg  version_type=linux
1049840dd5a57Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1049940dd5a57Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1050040dd5a57Smrg  shlibpath_var=LD_LIBRARY_PATH
1050140dd5a57Smrg  ;;
1050240dd5a57Smrg
1050340dd5a57Smrg*)
1050440dd5a57Smrg  dynamic_linker=no
1050540dd5a57Smrg  ;;
1050640dd5a57Smrgesac
1050740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1050840dd5a57Smrg$as_echo "$dynamic_linker" >&6; }
1050940dd5a57Smrgtest "$dynamic_linker" = no && can_build_shared=no
1051040dd5a57Smrg
1051140dd5a57Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1051240dd5a57Smrgif test "$GCC" = yes; then
1051340dd5a57Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1051440dd5a57Smrgfi
1051540dd5a57Smrg
1051640dd5a57Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
1051740dd5a57Smrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
1051840dd5a57Smrgfi
1051940dd5a57Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
1052040dd5a57Smrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
1052140dd5a57Smrgfi
1052240dd5a57Smrg
1052340dd5a57Smrg
1052440dd5a57Smrg
1052540dd5a57Smrg
1052640dd5a57Smrg
1052740dd5a57Smrg
1052840dd5a57Smrg
1052940dd5a57Smrg
1053040dd5a57Smrg
1053140dd5a57Smrg
1053240dd5a57Smrg
1053340dd5a57Smrg
1053440dd5a57Smrg
1053540dd5a57Smrg
1053640dd5a57Smrg
1053740dd5a57Smrg
1053840dd5a57Smrg
1053940dd5a57Smrg
1054040dd5a57Smrg
1054140dd5a57Smrg
1054240dd5a57Smrg
1054340dd5a57Smrg
1054440dd5a57Smrg
1054540dd5a57Smrg
1054640dd5a57Smrg
1054740dd5a57Smrg
1054840dd5a57Smrg
1054940dd5a57Smrg
1055040dd5a57Smrg
1055140dd5a57Smrg
1055240dd5a57Smrg
1055340dd5a57Smrg
1055440dd5a57Smrg
1055540dd5a57Smrg
1055640dd5a57Smrg
1055740dd5a57Smrg
1055840dd5a57Smrg
1055940dd5a57Smrg
1056040dd5a57Smrg
1056140dd5a57Smrg
1056240dd5a57Smrg
1056340dd5a57Smrg
1056440dd5a57Smrg
1056540dd5a57Smrg
1056640dd5a57Smrg
1056740dd5a57Smrg
1056840dd5a57Smrg
1056940dd5a57Smrg
1057040dd5a57Smrg
1057140dd5a57Smrg
1057240dd5a57Smrg
1057340dd5a57Smrg
1057440dd5a57Smrg
1057540dd5a57Smrg
1057640dd5a57Smrg
1057740dd5a57Smrg
1057840dd5a57Smrg
1057940dd5a57Smrg
1058040dd5a57Smrg
1058140dd5a57Smrg
1058240dd5a57Smrg
1058340dd5a57Smrg
1058440dd5a57Smrg
1058540dd5a57Smrg
1058640dd5a57Smrg
1058740dd5a57Smrg
1058840dd5a57Smrg
1058940dd5a57Smrg
1059040dd5a57Smrg
1059140dd5a57Smrg
1059240dd5a57Smrg
1059340dd5a57Smrg
1059440dd5a57Smrg
1059540dd5a57Smrg
1059640dd5a57Smrg
1059740dd5a57Smrg
1059840dd5a57Smrg
1059940dd5a57Smrg
1060040dd5a57Smrg
1060140dd5a57Smrg
1060240dd5a57Smrg
1060340dd5a57Smrg
1060440dd5a57Smrg
1060540dd5a57Smrg
1060640dd5a57Smrg
1060740dd5a57Smrg
1060840dd5a57Smrg
1060940dd5a57Smrg
1061040dd5a57Smrg
1061140dd5a57Smrg
1061240dd5a57Smrg
1061340dd5a57Smrg
1061440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1061540dd5a57Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1061640dd5a57Smrghardcode_action=
1061740dd5a57Smrgif test -n "$hardcode_libdir_flag_spec" ||
1061840dd5a57Smrg   test -n "$runpath_var" ||
1061940dd5a57Smrg   test "X$hardcode_automatic" = "Xyes" ; then
1062040dd5a57Smrg
1062140dd5a57Smrg  # We can hardcode non-existent directories.
1062240dd5a57Smrg  if test "$hardcode_direct" != no &&
1062340dd5a57Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1062440dd5a57Smrg     # have to relink, otherwise we might link with an installed library
1062540dd5a57Smrg     # when we should be linking with a yet-to-be-installed one
1062640dd5a57Smrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
1062740dd5a57Smrg     test "$hardcode_minus_L" != no; then
1062840dd5a57Smrg    # Linking always hardcodes the temporary library directory.
1062940dd5a57Smrg    hardcode_action=relink
1063040dd5a57Smrg  else
1063140dd5a57Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1063240dd5a57Smrg    hardcode_action=immediate
1063340dd5a57Smrg  fi
1063440dd5a57Smrgelse
1063540dd5a57Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1063640dd5a57Smrg  # directories.
1063740dd5a57Smrg  hardcode_action=unsupported
1063840dd5a57Smrgfi
1063940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
1064040dd5a57Smrg$as_echo "$hardcode_action" >&6; }
1064140dd5a57Smrg
1064240dd5a57Smrgif test "$hardcode_action" = relink ||
1064340dd5a57Smrg   test "$inherit_rpath" = yes; then
1064440dd5a57Smrg  # Fast installation is not supported
1064540dd5a57Smrg  enable_fast_install=no
1064640dd5a57Smrgelif test "$shlibpath_overrides_runpath" = yes ||
1064740dd5a57Smrg     test "$enable_shared" = no; then
1064840dd5a57Smrg  # Fast installation is not necessary
1064940dd5a57Smrg  enable_fast_install=needless
1065040dd5a57Smrgfi
1065140dd5a57Smrg
1065240dd5a57Smrg
1065340dd5a57Smrg
1065440dd5a57Smrg
1065540dd5a57Smrg
1065640dd5a57Smrg
1065740dd5a57Smrg  if test "x$enable_dlopen" != xyes; then
1065840dd5a57Smrg  enable_dlopen=unknown
1065940dd5a57Smrg  enable_dlopen_self=unknown
1066040dd5a57Smrg  enable_dlopen_self_static=unknown
1066140dd5a57Smrgelse
1066240dd5a57Smrg  lt_cv_dlopen=no
1066340dd5a57Smrg  lt_cv_dlopen_libs=
1066440dd5a57Smrg
1066540dd5a57Smrg  case $host_os in
1066640dd5a57Smrg  beos*)
1066740dd5a57Smrg    lt_cv_dlopen="load_add_on"
1066840dd5a57Smrg    lt_cv_dlopen_libs=
1066940dd5a57Smrg    lt_cv_dlopen_self=yes
1067040dd5a57Smrg    ;;
1067140dd5a57Smrg
1067240dd5a57Smrg  mingw* | pw32* | cegcc*)
1067340dd5a57Smrg    lt_cv_dlopen="LoadLibrary"
1067440dd5a57Smrg    lt_cv_dlopen_libs=
1067540dd5a57Smrg    ;;
1067640dd5a57Smrg
1067740dd5a57Smrg  cygwin*)
1067840dd5a57Smrg    lt_cv_dlopen="dlopen"
1067940dd5a57Smrg    lt_cv_dlopen_libs=
1068040dd5a57Smrg    ;;
1068140dd5a57Smrg
1068240dd5a57Smrg  darwin*)
1068340dd5a57Smrg  # if libdl is installed we need to link against it
1068440dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1068540dd5a57Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
1068640dd5a57Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then :
1068740dd5a57Smrg  $as_echo_n "(cached) " >&6
1068840dd5a57Smrgelse
1068940dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1069040dd5a57SmrgLIBS="-ldl  $LIBS"
1069140dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1069240dd5a57Smrg/* end confdefs.h.  */
1069340dd5a57Smrg
1069440dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1069540dd5a57Smrg   Use char because int might match the return type of a GCC
1069640dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1069740dd5a57Smrg#ifdef __cplusplus
1069840dd5a57Smrgextern "C"
1069940dd5a57Smrg#endif
1070040dd5a57Smrgchar dlopen ();
1070140dd5a57Smrgint
1070240dd5a57Smrgmain ()
1070340dd5a57Smrg{
1070440dd5a57Smrgreturn dlopen ();
1070540dd5a57Smrg  ;
1070640dd5a57Smrg  return 0;
1070740dd5a57Smrg}
1070840dd5a57Smrg_ACEOF
1070940dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1071040dd5a57Smrg  ac_cv_lib_dl_dlopen=yes
1071140dd5a57Smrgelse
1071240dd5a57Smrg  ac_cv_lib_dl_dlopen=no
1071340dd5a57Smrgfi
1071440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1071540dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1071640dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1071740dd5a57Smrgfi
1071840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1071940dd5a57Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1072040dd5a57Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
1072140dd5a57Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1072240dd5a57Smrgelse
1072340dd5a57Smrg
1072440dd5a57Smrg    lt_cv_dlopen="dyld"
1072540dd5a57Smrg    lt_cv_dlopen_libs=
1072640dd5a57Smrg    lt_cv_dlopen_self=yes
1072740dd5a57Smrg
1072840dd5a57Smrgfi
1072940dd5a57Smrg
1073040dd5a57Smrg    ;;
1073140dd5a57Smrg
1073240dd5a57Smrg  *)
1073340dd5a57Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
1073440dd5a57Smrgif test "x$ac_cv_func_shl_load" = x""yes; then :
1073540dd5a57Smrg  lt_cv_dlopen="shl_load"
1073640dd5a57Smrgelse
1073740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
1073840dd5a57Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
1073940dd5a57Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then :
1074040dd5a57Smrg  $as_echo_n "(cached) " >&6
1074140dd5a57Smrgelse
1074240dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1074340dd5a57SmrgLIBS="-ldld  $LIBS"
1074440dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1074540dd5a57Smrg/* end confdefs.h.  */
1074640dd5a57Smrg
1074740dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1074840dd5a57Smrg   Use char because int might match the return type of a GCC
1074940dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1075040dd5a57Smrg#ifdef __cplusplus
1075140dd5a57Smrgextern "C"
1075240dd5a57Smrg#endif
1075340dd5a57Smrgchar shl_load ();
1075440dd5a57Smrgint
1075540dd5a57Smrgmain ()
1075640dd5a57Smrg{
1075740dd5a57Smrgreturn shl_load ();
1075840dd5a57Smrg  ;
1075940dd5a57Smrg  return 0;
1076040dd5a57Smrg}
1076140dd5a57Smrg_ACEOF
1076240dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1076340dd5a57Smrg  ac_cv_lib_dld_shl_load=yes
1076440dd5a57Smrgelse
1076540dd5a57Smrg  ac_cv_lib_dld_shl_load=no
1076640dd5a57Smrgfi
1076740dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1076840dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1076940dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1077040dd5a57Smrgfi
1077140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
1077240dd5a57Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1077340dd5a57Smrgif test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
1077440dd5a57Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1077540dd5a57Smrgelse
1077640dd5a57Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
1077740dd5a57Smrgif test "x$ac_cv_func_dlopen" = x""yes; then :
1077840dd5a57Smrg  lt_cv_dlopen="dlopen"
1077940dd5a57Smrgelse
1078040dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1078140dd5a57Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
1078240dd5a57Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then :
1078340dd5a57Smrg  $as_echo_n "(cached) " >&6
1078440dd5a57Smrgelse
1078540dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1078640dd5a57SmrgLIBS="-ldl  $LIBS"
1078740dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1078840dd5a57Smrg/* end confdefs.h.  */
1078940dd5a57Smrg
1079040dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1079140dd5a57Smrg   Use char because int might match the return type of a GCC
1079240dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1079340dd5a57Smrg#ifdef __cplusplus
1079440dd5a57Smrgextern "C"
1079540dd5a57Smrg#endif
1079640dd5a57Smrgchar dlopen ();
1079740dd5a57Smrgint
1079840dd5a57Smrgmain ()
1079940dd5a57Smrg{
1080040dd5a57Smrgreturn dlopen ();
1080140dd5a57Smrg  ;
1080240dd5a57Smrg  return 0;
1080340dd5a57Smrg}
1080440dd5a57Smrg_ACEOF
1080540dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1080640dd5a57Smrg  ac_cv_lib_dl_dlopen=yes
1080740dd5a57Smrgelse
1080840dd5a57Smrg  ac_cv_lib_dl_dlopen=no
1080940dd5a57Smrgfi
1081040dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1081140dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1081240dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1081340dd5a57Smrgfi
1081440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1081540dd5a57Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1081640dd5a57Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
1081740dd5a57Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1081840dd5a57Smrgelse
1081940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
1082040dd5a57Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
1082140dd5a57Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then :
1082240dd5a57Smrg  $as_echo_n "(cached) " >&6
1082340dd5a57Smrgelse
1082440dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1082540dd5a57SmrgLIBS="-lsvld  $LIBS"
1082640dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1082740dd5a57Smrg/* end confdefs.h.  */
1082840dd5a57Smrg
1082940dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1083040dd5a57Smrg   Use char because int might match the return type of a GCC
1083140dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1083240dd5a57Smrg#ifdef __cplusplus
1083340dd5a57Smrgextern "C"
1083440dd5a57Smrg#endif
1083540dd5a57Smrgchar dlopen ();
1083640dd5a57Smrgint
1083740dd5a57Smrgmain ()
1083840dd5a57Smrg{
1083940dd5a57Smrgreturn dlopen ();
1084040dd5a57Smrg  ;
1084140dd5a57Smrg  return 0;
1084240dd5a57Smrg}
1084340dd5a57Smrg_ACEOF
1084440dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1084540dd5a57Smrg  ac_cv_lib_svld_dlopen=yes
1084640dd5a57Smrgelse
1084740dd5a57Smrg  ac_cv_lib_svld_dlopen=no
1084840dd5a57Smrgfi
1084940dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1085040dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1085140dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1085240dd5a57Smrgfi
1085340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
1085440dd5a57Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1085540dd5a57Smrgif test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
1085640dd5a57Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
1085740dd5a57Smrgelse
1085840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
1085940dd5a57Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
1086040dd5a57Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then :
1086140dd5a57Smrg  $as_echo_n "(cached) " >&6
1086240dd5a57Smrgelse
1086340dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1086440dd5a57SmrgLIBS="-ldld  $LIBS"
1086540dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1086640dd5a57Smrg/* end confdefs.h.  */
1086740dd5a57Smrg
1086840dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1086940dd5a57Smrg   Use char because int might match the return type of a GCC
1087040dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1087140dd5a57Smrg#ifdef __cplusplus
1087240dd5a57Smrgextern "C"
1087340dd5a57Smrg#endif
1087440dd5a57Smrgchar dld_link ();
1087540dd5a57Smrgint
1087640dd5a57Smrgmain ()
1087740dd5a57Smrg{
1087840dd5a57Smrgreturn dld_link ();
1087940dd5a57Smrg  ;
1088040dd5a57Smrg  return 0;
1088140dd5a57Smrg}
1088240dd5a57Smrg_ACEOF
1088340dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1088440dd5a57Smrg  ac_cv_lib_dld_dld_link=yes
1088540dd5a57Smrgelse
1088640dd5a57Smrg  ac_cv_lib_dld_dld_link=no
1088740dd5a57Smrgfi
1088840dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1088940dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1089040dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1089140dd5a57Smrgfi
1089240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
1089340dd5a57Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1089440dd5a57Smrgif test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
1089540dd5a57Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
1089640dd5a57Smrgfi
1089740dd5a57Smrg
1089840dd5a57Smrg
1089940dd5a57Smrgfi
1090040dd5a57Smrg
1090140dd5a57Smrg
1090240dd5a57Smrgfi
1090340dd5a57Smrg
1090440dd5a57Smrg
1090540dd5a57Smrgfi
1090640dd5a57Smrg
1090740dd5a57Smrg
1090840dd5a57Smrgfi
1090940dd5a57Smrg
1091040dd5a57Smrg
1091140dd5a57Smrgfi
1091240dd5a57Smrg
1091340dd5a57Smrg    ;;
1091440dd5a57Smrg  esac
1091540dd5a57Smrg
1091640dd5a57Smrg  if test "x$lt_cv_dlopen" != xno; then
1091740dd5a57Smrg    enable_dlopen=yes
1091840dd5a57Smrg  else
1091940dd5a57Smrg    enable_dlopen=no
1092040dd5a57Smrg  fi
1092140dd5a57Smrg
1092240dd5a57Smrg  case $lt_cv_dlopen in
1092340dd5a57Smrg  dlopen)
1092440dd5a57Smrg    save_CPPFLAGS="$CPPFLAGS"
1092540dd5a57Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1092640dd5a57Smrg
1092740dd5a57Smrg    save_LDFLAGS="$LDFLAGS"
1092840dd5a57Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1092940dd5a57Smrg
1093040dd5a57Smrg    save_LIBS="$LIBS"
1093140dd5a57Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
1093240dd5a57Smrg
1093340dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
1093440dd5a57Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
1093540dd5a57Smrgif test "${lt_cv_dlopen_self+set}" = set; then :
1093640dd5a57Smrg  $as_echo_n "(cached) " >&6
1093740dd5a57Smrgelse
1093840dd5a57Smrg  	  if test "$cross_compiling" = yes; then :
1093940dd5a57Smrg  lt_cv_dlopen_self=cross
1094040dd5a57Smrgelse
1094140dd5a57Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1094240dd5a57Smrg  lt_status=$lt_dlunknown
1094340dd5a57Smrg  cat > conftest.$ac_ext <<_LT_EOF
1094440dd5a57Smrg#line $LINENO "configure"
1094540dd5a57Smrg#include "confdefs.h"
1094640dd5a57Smrg
1094740dd5a57Smrg#if HAVE_DLFCN_H
1094840dd5a57Smrg#include <dlfcn.h>
1094940dd5a57Smrg#endif
1095040dd5a57Smrg
1095140dd5a57Smrg#include <stdio.h>
1095240dd5a57Smrg
1095340dd5a57Smrg#ifdef RTLD_GLOBAL
1095440dd5a57Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1095540dd5a57Smrg#else
1095640dd5a57Smrg#  ifdef DL_GLOBAL
1095740dd5a57Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1095840dd5a57Smrg#  else
1095940dd5a57Smrg#    define LT_DLGLOBAL		0
1096040dd5a57Smrg#  endif
1096140dd5a57Smrg#endif
1096240dd5a57Smrg
1096340dd5a57Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1096440dd5a57Smrg   find out it does not work in some platform. */
1096540dd5a57Smrg#ifndef LT_DLLAZY_OR_NOW
1096640dd5a57Smrg#  ifdef RTLD_LAZY
1096740dd5a57Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1096840dd5a57Smrg#  else
1096940dd5a57Smrg#    ifdef DL_LAZY
1097040dd5a57Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1097140dd5a57Smrg#    else
1097240dd5a57Smrg#      ifdef RTLD_NOW
1097340dd5a57Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1097440dd5a57Smrg#      else
1097540dd5a57Smrg#        ifdef DL_NOW
1097640dd5a57Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1097740dd5a57Smrg#        else
1097840dd5a57Smrg#          define LT_DLLAZY_OR_NOW	0
1097940dd5a57Smrg#        endif
1098040dd5a57Smrg#      endif
1098140dd5a57Smrg#    endif
1098240dd5a57Smrg#  endif
1098340dd5a57Smrg#endif
1098440dd5a57Smrg
1098540dd5a57Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
1098640dd5a57Smrg   correspondingly for the symbols needed.  */
1098740dd5a57Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1098840dd5a57Smrgvoid fnord () __attribute__((visibility("default")));
1098940dd5a57Smrg#endif
1099040dd5a57Smrg
1099140dd5a57Smrgvoid fnord () { int i=42; }
1099240dd5a57Smrgint main ()
1099340dd5a57Smrg{
1099440dd5a57Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1099540dd5a57Smrg  int status = $lt_dlunknown;
1099640dd5a57Smrg
1099740dd5a57Smrg  if (self)
1099840dd5a57Smrg    {
1099940dd5a57Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1100040dd5a57Smrg      else
1100140dd5a57Smrg        {
1100240dd5a57Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1100340dd5a57Smrg          else puts (dlerror ());
1100440dd5a57Smrg	}
1100540dd5a57Smrg      /* dlclose (self); */
1100640dd5a57Smrg    }
1100740dd5a57Smrg  else
1100840dd5a57Smrg    puts (dlerror ());
1100940dd5a57Smrg
1101040dd5a57Smrg  return status;
1101140dd5a57Smrg}
1101240dd5a57Smrg_LT_EOF
1101340dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1101440dd5a57Smrg  (eval $ac_link) 2>&5
1101540dd5a57Smrg  ac_status=$?
1101640dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1101740dd5a57Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1101840dd5a57Smrg    (./conftest; exit; ) >&5 2>/dev/null
1101940dd5a57Smrg    lt_status=$?
1102040dd5a57Smrg    case x$lt_status in
1102140dd5a57Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
1102240dd5a57Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
1102340dd5a57Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
1102440dd5a57Smrg    esac
1102540dd5a57Smrg  else :
1102640dd5a57Smrg    # compilation failed
1102740dd5a57Smrg    lt_cv_dlopen_self=no
1102840dd5a57Smrg  fi
1102940dd5a57Smrgfi
1103040dd5a57Smrgrm -fr conftest*
1103140dd5a57Smrg
1103240dd5a57Smrg
1103340dd5a57Smrgfi
1103440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
1103540dd5a57Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
1103640dd5a57Smrg
1103740dd5a57Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
1103840dd5a57Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1103940dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
1104040dd5a57Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1104140dd5a57Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then :
1104240dd5a57Smrg  $as_echo_n "(cached) " >&6
1104340dd5a57Smrgelse
1104440dd5a57Smrg  	  if test "$cross_compiling" = yes; then :
1104540dd5a57Smrg  lt_cv_dlopen_self_static=cross
1104640dd5a57Smrgelse
1104740dd5a57Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1104840dd5a57Smrg  lt_status=$lt_dlunknown
1104940dd5a57Smrg  cat > conftest.$ac_ext <<_LT_EOF
1105040dd5a57Smrg#line $LINENO "configure"
1105140dd5a57Smrg#include "confdefs.h"
1105240dd5a57Smrg
1105340dd5a57Smrg#if HAVE_DLFCN_H
1105440dd5a57Smrg#include <dlfcn.h>
1105540dd5a57Smrg#endif
1105640dd5a57Smrg
1105740dd5a57Smrg#include <stdio.h>
1105840dd5a57Smrg
1105940dd5a57Smrg#ifdef RTLD_GLOBAL
1106040dd5a57Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1106140dd5a57Smrg#else
1106240dd5a57Smrg#  ifdef DL_GLOBAL
1106340dd5a57Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1106440dd5a57Smrg#  else
1106540dd5a57Smrg#    define LT_DLGLOBAL		0
1106640dd5a57Smrg#  endif
1106740dd5a57Smrg#endif
1106840dd5a57Smrg
1106940dd5a57Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1107040dd5a57Smrg   find out it does not work in some platform. */
1107140dd5a57Smrg#ifndef LT_DLLAZY_OR_NOW
1107240dd5a57Smrg#  ifdef RTLD_LAZY
1107340dd5a57Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1107440dd5a57Smrg#  else
1107540dd5a57Smrg#    ifdef DL_LAZY
1107640dd5a57Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1107740dd5a57Smrg#    else
1107840dd5a57Smrg#      ifdef RTLD_NOW
1107940dd5a57Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1108040dd5a57Smrg#      else
1108140dd5a57Smrg#        ifdef DL_NOW
1108240dd5a57Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1108340dd5a57Smrg#        else
1108440dd5a57Smrg#          define LT_DLLAZY_OR_NOW	0
1108540dd5a57Smrg#        endif
1108640dd5a57Smrg#      endif
1108740dd5a57Smrg#    endif
1108840dd5a57Smrg#  endif
1108940dd5a57Smrg#endif
1109040dd5a57Smrg
1109140dd5a57Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
1109240dd5a57Smrg   correspondingly for the symbols needed.  */
1109340dd5a57Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1109440dd5a57Smrgvoid fnord () __attribute__((visibility("default")));
1109540dd5a57Smrg#endif
1109640dd5a57Smrg
1109740dd5a57Smrgvoid fnord () { int i=42; }
1109840dd5a57Smrgint main ()
1109940dd5a57Smrg{
1110040dd5a57Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1110140dd5a57Smrg  int status = $lt_dlunknown;
1110240dd5a57Smrg
1110340dd5a57Smrg  if (self)
1110440dd5a57Smrg    {
1110540dd5a57Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1110640dd5a57Smrg      else
1110740dd5a57Smrg        {
1110840dd5a57Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1110940dd5a57Smrg          else puts (dlerror ());
1111040dd5a57Smrg	}
1111140dd5a57Smrg      /* dlclose (self); */
1111240dd5a57Smrg    }
1111340dd5a57Smrg  else
1111440dd5a57Smrg    puts (dlerror ());
1111540dd5a57Smrg
1111640dd5a57Smrg  return status;
1111740dd5a57Smrg}
1111840dd5a57Smrg_LT_EOF
1111940dd5a57Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1112040dd5a57Smrg  (eval $ac_link) 2>&5
1112140dd5a57Smrg  ac_status=$?
1112240dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1112340dd5a57Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1112440dd5a57Smrg    (./conftest; exit; ) >&5 2>/dev/null
1112540dd5a57Smrg    lt_status=$?
1112640dd5a57Smrg    case x$lt_status in
1112740dd5a57Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1112840dd5a57Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1112940dd5a57Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1113040dd5a57Smrg    esac
1113140dd5a57Smrg  else :
1113240dd5a57Smrg    # compilation failed
1113340dd5a57Smrg    lt_cv_dlopen_self_static=no
1113440dd5a57Smrg  fi
1113540dd5a57Smrgfi
1113640dd5a57Smrgrm -fr conftest*
1113740dd5a57Smrg
1113840dd5a57Smrg
1113940dd5a57Smrgfi
1114040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
1114140dd5a57Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
1114240dd5a57Smrg    fi
1114340dd5a57Smrg
1114440dd5a57Smrg    CPPFLAGS="$save_CPPFLAGS"
1114540dd5a57Smrg    LDFLAGS="$save_LDFLAGS"
1114640dd5a57Smrg    LIBS="$save_LIBS"
1114740dd5a57Smrg    ;;
1114840dd5a57Smrg  esac
1114940dd5a57Smrg
1115040dd5a57Smrg  case $lt_cv_dlopen_self in
1115140dd5a57Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1115240dd5a57Smrg  *) enable_dlopen_self=unknown ;;
1115340dd5a57Smrg  esac
1115440dd5a57Smrg
1115540dd5a57Smrg  case $lt_cv_dlopen_self_static in
1115640dd5a57Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1115740dd5a57Smrg  *) enable_dlopen_self_static=unknown ;;
1115840dd5a57Smrg  esac
1115940dd5a57Smrgfi
1116040dd5a57Smrg
1116140dd5a57Smrg
1116240dd5a57Smrg
1116340dd5a57Smrg
1116440dd5a57Smrg
1116540dd5a57Smrg
1116640dd5a57Smrg
1116740dd5a57Smrg
1116840dd5a57Smrg
1116940dd5a57Smrg
1117040dd5a57Smrg
1117140dd5a57Smrg
1117240dd5a57Smrg
1117340dd5a57Smrg
1117440dd5a57Smrg
1117540dd5a57Smrg
1117640dd5a57Smrg
1117740dd5a57Smrgstriplib=
1117840dd5a57Smrgold_striplib=
1117940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
1118040dd5a57Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1118140dd5a57Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
1118240dd5a57Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
1118340dd5a57Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1118440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1118540dd5a57Smrg$as_echo "yes" >&6; }
1118640dd5a57Smrgelse
1118740dd5a57Smrg# FIXME - insert some real tests, host_os isn't really good enough
1118840dd5a57Smrg  case $host_os in
1118940dd5a57Smrg  darwin*)
1119040dd5a57Smrg    if test -n "$STRIP" ; then
1119140dd5a57Smrg      striplib="$STRIP -x"
1119240dd5a57Smrg      old_striplib="$STRIP -S"
1119340dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1119440dd5a57Smrg$as_echo "yes" >&6; }
1119540dd5a57Smrg    else
1119640dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1119740dd5a57Smrg$as_echo "no" >&6; }
1119840dd5a57Smrg    fi
1119940dd5a57Smrg    ;;
1120040dd5a57Smrg  *)
1120140dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1120240dd5a57Smrg$as_echo "no" >&6; }
1120340dd5a57Smrg    ;;
1120440dd5a57Smrg  esac
1120540dd5a57Smrgfi
1120640dd5a57Smrg
1120740dd5a57Smrg
1120840dd5a57Smrg
1120940dd5a57Smrg
1121040dd5a57Smrg
1121140dd5a57Smrg
1121240dd5a57Smrg
1121340dd5a57Smrg
1121440dd5a57Smrg
1121540dd5a57Smrg
1121640dd5a57Smrg
1121740dd5a57Smrg
1121840dd5a57Smrg  # Report which library types will actually be built
1121940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
1122040dd5a57Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1122140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
1122240dd5a57Smrg$as_echo "$can_build_shared" >&6; }
1122340dd5a57Smrg
1122440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
1122540dd5a57Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
1122640dd5a57Smrg  test "$can_build_shared" = "no" && enable_shared=no
1122740dd5a57Smrg
1122840dd5a57Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
1122940dd5a57Smrg  # are all built from PIC.
1123040dd5a57Smrg  case $host_os in
1123140dd5a57Smrg  aix3*)
1123240dd5a57Smrg    test "$enable_shared" = yes && enable_static=no
1123340dd5a57Smrg    if test -n "$RANLIB"; then
1123440dd5a57Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
1123540dd5a57Smrg      postinstall_cmds='$RANLIB $lib'
1123640dd5a57Smrg    fi
1123740dd5a57Smrg    ;;
1123840dd5a57Smrg
1123940dd5a57Smrg  aix[4-9]*)
1124040dd5a57Smrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1124140dd5a57Smrg      test "$enable_shared" = yes && enable_static=no
1124240dd5a57Smrg    fi
1124340dd5a57Smrg    ;;
1124440dd5a57Smrg  esac
1124540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1124640dd5a57Smrg$as_echo "$enable_shared" >&6; }
1124740dd5a57Smrg
1124840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1124940dd5a57Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
1125040dd5a57Smrg  # Make sure either enable_shared or enable_static is yes.
1125140dd5a57Smrg  test "$enable_shared" = yes || enable_static=yes
1125240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1125340dd5a57Smrg$as_echo "$enable_static" >&6; }
1125440dd5a57Smrg
1125540dd5a57Smrg
1125640dd5a57Smrg
1125740dd5a57Smrg
1125840dd5a57Smrgfi
1125940dd5a57Smrgac_ext=c
1126040dd5a57Smrgac_cpp='$CPP $CPPFLAGS'
1126140dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1126240dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1126340dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1126440dd5a57Smrg
1126540dd5a57SmrgCC="$lt_save_CC"
1126640dd5a57Smrg
1126740dd5a57Smrg
1126840dd5a57Smrg
1126940dd5a57Smrg
1127040dd5a57Smrg
1127140dd5a57Smrg
1127240dd5a57Smrg
1127340dd5a57Smrg
1127440dd5a57Smrg
1127540dd5a57Smrg
1127640dd5a57Smrg
1127740dd5a57Smrg
1127840dd5a57Smrg
1127940dd5a57Smrg        ac_config_commands="$ac_config_commands libtool"
1128040dd5a57Smrg
1128140dd5a57Smrg
1128240dd5a57Smrg
1128340dd5a57Smrg
1128440dd5a57Smrg# Only expand once:
1128540dd5a57Smrg
1128640dd5a57Smrg
1128740dd5a57Smrgif test "x$CC" != xcc; then
1128840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
1128940dd5a57Smrg$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
1129040dd5a57Smrgelse
1129140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
1129240dd5a57Smrg$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
1129340dd5a57Smrgfi
1129440dd5a57Smrgset dummy $CC; ac_cc=`$as_echo "$2" |
1129540dd5a57Smrg		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
1129640dd5a57Smrgif eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\"" = set; then :
1129740dd5a57Smrg  $as_echo_n "(cached) " >&6
1129840dd5a57Smrgelse
1129940dd5a57Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1130040dd5a57Smrg/* end confdefs.h.  */
1130140dd5a57Smrg
1130240dd5a57Smrgint
1130340dd5a57Smrgmain ()
1130440dd5a57Smrg{
1130540dd5a57Smrg
1130640dd5a57Smrg  ;
1130740dd5a57Smrg  return 0;
1130840dd5a57Smrg}
1130940dd5a57Smrg_ACEOF
1131040dd5a57Smrg# Make sure it works both with $CC and with simple cc.
1131140dd5a57Smrg# We do the test twice because some compilers refuse to overwrite an
1131240dd5a57Smrg# existing .o file with -o, though they will create one.
1131340dd5a57Smrgac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
1131440dd5a57Smrgrm -f conftest2.*
1131540dd5a57Smrgif { { case "(($ac_try" in
1131640dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1131740dd5a57Smrg  *) ac_try_echo=$ac_try;;
1131840dd5a57Smrgesac
1131940dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1132040dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
1132140dd5a57Smrg  (eval "$ac_try") 2>&5
1132240dd5a57Smrg  ac_status=$?
1132340dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1132440dd5a57Smrg  test $ac_status = 0; } &&
1132540dd5a57Smrg   test -f conftest2.$ac_objext && { { case "(($ac_try" in
1132640dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1132740dd5a57Smrg  *) ac_try_echo=$ac_try;;
1132840dd5a57Smrgesac
1132940dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1133040dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
1133140dd5a57Smrg  (eval "$ac_try") 2>&5
1133240dd5a57Smrg  ac_status=$?
1133340dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1133440dd5a57Smrg  test $ac_status = 0; };
1133540dd5a57Smrgthen
1133640dd5a57Smrg  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
1133740dd5a57Smrg  if test "x$CC" != xcc; then
1133840dd5a57Smrg    # Test first that cc exists at all.
1133940dd5a57Smrg    if { ac_try='cc -c conftest.$ac_ext >&5'
1134040dd5a57Smrg  { { case "(($ac_try" in
1134140dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1134240dd5a57Smrg  *) ac_try_echo=$ac_try;;
1134340dd5a57Smrgesac
1134440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1134540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
1134640dd5a57Smrg  (eval "$ac_try") 2>&5
1134740dd5a57Smrg  ac_status=$?
1134840dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1134940dd5a57Smrg  test $ac_status = 0; }; }; then
1135040dd5a57Smrg      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
1135140dd5a57Smrg      rm -f conftest2.*
1135240dd5a57Smrg      if { { case "(($ac_try" in
1135340dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1135440dd5a57Smrg  *) ac_try_echo=$ac_try;;
1135540dd5a57Smrgesac
1135640dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1135740dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
1135840dd5a57Smrg  (eval "$ac_try") 2>&5
1135940dd5a57Smrg  ac_status=$?
1136040dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1136140dd5a57Smrg  test $ac_status = 0; } &&
1136240dd5a57Smrg	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
1136340dd5a57Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1136440dd5a57Smrg  *) ac_try_echo=$ac_try;;
1136540dd5a57Smrgesac
1136640dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1136740dd5a57Smrg$as_echo "$ac_try_echo"; } >&5
1136840dd5a57Smrg  (eval "$ac_try") 2>&5
1136940dd5a57Smrg  ac_status=$?
1137040dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1137140dd5a57Smrg  test $ac_status = 0; };
1137240dd5a57Smrg      then
1137340dd5a57Smrg	# cc works too.
1137440dd5a57Smrg	:
1137540dd5a57Smrg      else
1137640dd5a57Smrg	# cc exists but doesn't like -o.
1137740dd5a57Smrg	eval ac_cv_prog_cc_${ac_cc}_c_o=no
1137840dd5a57Smrg      fi
1137940dd5a57Smrg    fi
1138040dd5a57Smrg  fi
1138140dd5a57Smrgelse
1138240dd5a57Smrg  eval ac_cv_prog_cc_${ac_cc}_c_o=no
1138340dd5a57Smrgfi
1138440dd5a57Smrgrm -f core conftest*
1138540dd5a57Smrg
1138640dd5a57Smrgfi
1138740dd5a57Smrgif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
1138840dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1138940dd5a57Smrg$as_echo "yes" >&6; }
1139040dd5a57Smrgelse
1139140dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1139240dd5a57Smrg$as_echo "no" >&6; }
1139340dd5a57Smrg
1139440dd5a57Smrg$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
1139540dd5a57Smrg
1139640dd5a57Smrgfi
1139740dd5a57Smrg
1139840dd5a57Smrg# FIXME: we rely on the cache variable name because
1139940dd5a57Smrg# there is no other way.
1140040dd5a57Smrgset dummy $CC
1140140dd5a57Smrgam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
1140240dd5a57Smrgeval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
1140340dd5a57Smrgif test "$am_t" != yes; then
1140440dd5a57Smrg   # Losing compiler, so override with the script.
1140540dd5a57Smrg   # FIXME: It is wrong to rewrite CC.
1140640dd5a57Smrg   # But if we don't then we get into trouble of one sort or another.
1140740dd5a57Smrg   # A longer-term fix would be to have automake use am__CC in this case,
1140840dd5a57Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1140940dd5a57Smrg   CC="$am_aux_dir/compile $CC"
1141040dd5a57Smrgfi
1141140dd5a57Smrg
1141240dd5a57Smrg
1141340dd5a57Smrg
1141440dd5a57Smrg# Enable quiet compiles on automake 1.11.
1141540dd5a57Smrg# Check whether --enable-silent-rules was given.
1141640dd5a57Smrgif test "${enable_silent_rules+set}" = set; then :
1141740dd5a57Smrg  enableval=$enable_silent_rules;
1141840dd5a57Smrgfi
1141940dd5a57Smrg
1142040dd5a57Smrgcase $enable_silent_rules in
1142140dd5a57Smrgyes) AM_DEFAULT_VERBOSITY=0;;
1142240dd5a57Smrgno)  AM_DEFAULT_VERBOSITY=1;;
1142340dd5a57Smrg*)   AM_DEFAULT_VERBOSITY=0;;
1142440dd5a57Smrgesac
1142540dd5a57SmrgAM_BACKSLASH='\'
1142640dd5a57Smrg
1142740dd5a57Smrg
1142840dd5a57Smrg
1142940dd5a57Smrg
1143040dd5a57Smrg
1143140dd5a57Smrg
1143240dd5a57Smrg
1143340dd5a57Smrg
1143440dd5a57Smrg
1143540dd5a57Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1143640dd5a57Smrg	if test -n "$ac_tool_prefix"; then
1143740dd5a57Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1143840dd5a57Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
1143940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1144040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
1144140dd5a57Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
1144240dd5a57Smrg  $as_echo_n "(cached) " >&6
1144340dd5a57Smrgelse
1144440dd5a57Smrg  case $PKG_CONFIG in
1144540dd5a57Smrg  [\\/]* | ?:[\\/]*)
1144640dd5a57Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1144740dd5a57Smrg  ;;
1144840dd5a57Smrg  *)
1144940dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1145040dd5a57Smrgfor as_dir in $PATH
1145140dd5a57Smrgdo
1145240dd5a57Smrg  IFS=$as_save_IFS
1145340dd5a57Smrg  test -z "$as_dir" && as_dir=.
1145440dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1145540dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1145640dd5a57Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1145740dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1145840dd5a57Smrg    break 2
1145940dd5a57Smrg  fi
1146040dd5a57Smrgdone
1146140dd5a57Smrg  done
1146240dd5a57SmrgIFS=$as_save_IFS
1146340dd5a57Smrg
1146440dd5a57Smrg  ;;
1146540dd5a57Smrgesac
1146640dd5a57Smrgfi
1146740dd5a57SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1146840dd5a57Smrgif test -n "$PKG_CONFIG"; then
1146940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
1147040dd5a57Smrg$as_echo "$PKG_CONFIG" >&6; }
1147140dd5a57Smrgelse
1147240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1147340dd5a57Smrg$as_echo "no" >&6; }
1147440dd5a57Smrgfi
1147540dd5a57Smrg
1147640dd5a57Smrg
1147740dd5a57Smrgfi
1147840dd5a57Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1147940dd5a57Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1148040dd5a57Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1148140dd5a57Smrgset dummy pkg-config; ac_word=$2
1148240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1148340dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
1148440dd5a57Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
1148540dd5a57Smrg  $as_echo_n "(cached) " >&6
1148640dd5a57Smrgelse
1148740dd5a57Smrg  case $ac_pt_PKG_CONFIG in
1148840dd5a57Smrg  [\\/]* | ?:[\\/]*)
1148940dd5a57Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1149040dd5a57Smrg  ;;
1149140dd5a57Smrg  *)
1149240dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1149340dd5a57Smrgfor as_dir in $PATH
1149440dd5a57Smrgdo
1149540dd5a57Smrg  IFS=$as_save_IFS
1149640dd5a57Smrg  test -z "$as_dir" && as_dir=.
1149740dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1149840dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1149940dd5a57Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1150040dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1150140dd5a57Smrg    break 2
1150240dd5a57Smrg  fi
1150340dd5a57Smrgdone
1150440dd5a57Smrg  done
1150540dd5a57SmrgIFS=$as_save_IFS
1150640dd5a57Smrg
1150740dd5a57Smrg  ;;
1150840dd5a57Smrgesac
1150940dd5a57Smrgfi
1151040dd5a57Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1151140dd5a57Smrgif test -n "$ac_pt_PKG_CONFIG"; then
1151240dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
1151340dd5a57Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
1151440dd5a57Smrgelse
1151540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1151640dd5a57Smrg$as_echo "no" >&6; }
1151740dd5a57Smrgfi
1151840dd5a57Smrg
1151940dd5a57Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1152040dd5a57Smrg    PKG_CONFIG=""
1152140dd5a57Smrg  else
1152240dd5a57Smrg    case $cross_compiling:$ac_tool_warned in
1152340dd5a57Smrgyes:)
1152440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
1152540dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1152640dd5a57Smrgac_tool_warned=yes ;;
1152740dd5a57Smrgesac
1152840dd5a57Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
1152940dd5a57Smrg  fi
1153040dd5a57Smrgelse
1153140dd5a57Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
1153240dd5a57Smrgfi
1153340dd5a57Smrg
1153440dd5a57Smrgfi
1153540dd5a57Smrgif test -n "$PKG_CONFIG"; then
1153640dd5a57Smrg	_pkg_min_version=0.9.0
1153740dd5a57Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
1153840dd5a57Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1153940dd5a57Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1154040dd5a57Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1154140dd5a57Smrg$as_echo "yes" >&6; }
1154240dd5a57Smrg	else
1154340dd5a57Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1154440dd5a57Smrg$as_echo "no" >&6; }
1154540dd5a57Smrg		PKG_CONFIG=""
1154640dd5a57Smrg	fi
1154740dd5a57Smrgfi
1154840dd5a57Smrg
1154940dd5a57Smrg# Check whether --enable-motif was given.
1155040dd5a57Smrgif test "${enable_motif+set}" = set; then :
1155140dd5a57Smrg  enableval=$enable_motif; enable_motif="$enableval"
1155240dd5a57Smrgelse
1155340dd5a57Smrg  enable_motif=no
1155440dd5a57Smrgfi
1155540dd5a57Smrg
1155640dd5a57Smrg if test "$enable_motif" = yes; then
1155740dd5a57Smrg  ENABLE_MOTIF_TRUE=
1155840dd5a57Smrg  ENABLE_MOTIF_FALSE='#'
1155940dd5a57Smrgelse
1156040dd5a57Smrg  ENABLE_MOTIF_TRUE='#'
1156140dd5a57Smrg  ENABLE_MOTIF_FALSE=
1156240dd5a57Smrgfi
1156340dd5a57Smrg
1156440dd5a57Smrg
1156540dd5a57Smrg
1156640dd5a57Smrgpkg_failed=no
1156740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL" >&5
1156840dd5a57Smrg$as_echo_n "checking for GL... " >&6; }
1156940dd5a57Smrg
1157040dd5a57Smrgif test -n "$GL_CFLAGS"; then
1157140dd5a57Smrg    pkg_cv_GL_CFLAGS="$GL_CFLAGS"
1157240dd5a57Smrg elif test -n "$PKG_CONFIG"; then
1157340dd5a57Smrg    if test -n "$PKG_CONFIG" && \
1157440dd5a57Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
1157540dd5a57Smrg  ($PKG_CONFIG --exists --print-errors "gl") 2>&5
1157640dd5a57Smrg  ac_status=$?
1157740dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1157840dd5a57Smrg  test $ac_status = 0; }; then
1157940dd5a57Smrg  pkg_cv_GL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null`
1158040dd5a57Smrgelse
1158140dd5a57Smrg  pkg_failed=yes
1158240dd5a57Smrgfi
1158340dd5a57Smrg else
1158440dd5a57Smrg    pkg_failed=untried
1158540dd5a57Smrgfi
1158640dd5a57Smrgif test -n "$GL_LIBS"; then
1158740dd5a57Smrg    pkg_cv_GL_LIBS="$GL_LIBS"
1158840dd5a57Smrg elif test -n "$PKG_CONFIG"; then
1158940dd5a57Smrg    if test -n "$PKG_CONFIG" && \
1159040dd5a57Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
1159140dd5a57Smrg  ($PKG_CONFIG --exists --print-errors "gl") 2>&5
1159240dd5a57Smrg  ac_status=$?
1159340dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1159440dd5a57Smrg  test $ac_status = 0; }; then
1159540dd5a57Smrg  pkg_cv_GL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null`
1159640dd5a57Smrgelse
1159740dd5a57Smrg  pkg_failed=yes
1159840dd5a57Smrgfi
1159940dd5a57Smrg else
1160040dd5a57Smrg    pkg_failed=untried
1160140dd5a57Smrgfi
1160240dd5a57Smrg
1160340dd5a57Smrg
1160440dd5a57Smrg
1160540dd5a57Smrgif test $pkg_failed = yes; then
1160640dd5a57Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1160740dd5a57Smrg$as_echo "no" >&6; }
1160840dd5a57Smrg
1160940dd5a57Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1161040dd5a57Smrg        _pkg_short_errors_supported=yes
1161140dd5a57Smrgelse
1161240dd5a57Smrg        _pkg_short_errors_supported=no
1161340dd5a57Smrgfi
1161440dd5a57Smrg        if test $_pkg_short_errors_supported = yes; then
1161540dd5a57Smrg	        GL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gl" 2>&1`
1161640dd5a57Smrg        else
1161740dd5a57Smrg	        GL_PKG_ERRORS=`$PKG_CONFIG --print-errors "gl" 2>&1`
1161840dd5a57Smrg        fi
1161940dd5a57Smrg	# Put the nasty error message in config.log where it belongs
1162040dd5a57Smrg	echo "$GL_PKG_ERRORS" >&5
1162140dd5a57Smrg
1162240dd5a57Smrg
1162340dd5a57Smrg		  ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
1162440dd5a57Smrgif test "x$ac_cv_header_GL_gl_h" = x""yes; then :
1162540dd5a57Smrg
1162640dd5a57Smrgelse
1162740dd5a57Smrg  as_fn_error $? "GL not found" "$LINENO" 5
1162840dd5a57Smrgfi
1162940dd5a57Smrg
1163040dd5a57Smrg
1163140dd5a57Smrg		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
1163240dd5a57Smrg$as_echo_n "checking for glBegin in -lGL... " >&6; }
1163340dd5a57Smrgif test "${ac_cv_lib_GL_glBegin+set}" = set; then :
1163440dd5a57Smrg  $as_echo_n "(cached) " >&6
1163540dd5a57Smrgelse
1163640dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1163740dd5a57SmrgLIBS="-lGL  $LIBS"
1163840dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1163940dd5a57Smrg/* end confdefs.h.  */
1164040dd5a57Smrg
1164140dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1164240dd5a57Smrg   Use char because int might match the return type of a GCC
1164340dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1164440dd5a57Smrg#ifdef __cplusplus
1164540dd5a57Smrgextern "C"
1164640dd5a57Smrg#endif
1164740dd5a57Smrgchar glBegin ();
1164840dd5a57Smrgint
1164940dd5a57Smrgmain ()
1165040dd5a57Smrg{
1165140dd5a57Smrgreturn glBegin ();
1165240dd5a57Smrg  ;
1165340dd5a57Smrg  return 0;
1165440dd5a57Smrg}
1165540dd5a57Smrg_ACEOF
1165640dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1165740dd5a57Smrg  ac_cv_lib_GL_glBegin=yes
1165840dd5a57Smrgelse
1165940dd5a57Smrg  ac_cv_lib_GL_glBegin=no
1166040dd5a57Smrgfi
1166140dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1166240dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1166340dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1166440dd5a57Smrgfi
1166540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
1166640dd5a57Smrg$as_echo "$ac_cv_lib_GL_glBegin" >&6; }
1166740dd5a57Smrgif test "x$ac_cv_lib_GL_glBegin" = x""yes; then :
1166840dd5a57Smrg  GL_LIBS=-lGL
1166940dd5a57Smrgelse
1167040dd5a57Smrg  as_fn_error $? "GL required" "$LINENO" 5
1167140dd5a57Smrgfi
1167240dd5a57Smrg
1167340dd5a57Smrg
1167440dd5a57Smrgelif test $pkg_failed = untried; then
1167540dd5a57Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1167640dd5a57Smrg$as_echo "no" >&6; }
1167740dd5a57Smrg
1167840dd5a57Smrg		  ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
1167940dd5a57Smrgif test "x$ac_cv_header_GL_gl_h" = x""yes; then :
1168040dd5a57Smrg
1168140dd5a57Smrgelse
1168240dd5a57Smrg  as_fn_error $? "GL not found" "$LINENO" 5
1168340dd5a57Smrgfi
1168440dd5a57Smrg
1168540dd5a57Smrg
1168640dd5a57Smrg		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
1168740dd5a57Smrg$as_echo_n "checking for glBegin in -lGL... " >&6; }
1168840dd5a57Smrgif test "${ac_cv_lib_GL_glBegin+set}" = set; then :
1168940dd5a57Smrg  $as_echo_n "(cached) " >&6
1169040dd5a57Smrgelse
1169140dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1169240dd5a57SmrgLIBS="-lGL  $LIBS"
1169340dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1169440dd5a57Smrg/* end confdefs.h.  */
1169540dd5a57Smrg
1169640dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1169740dd5a57Smrg   Use char because int might match the return type of a GCC
1169840dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1169940dd5a57Smrg#ifdef __cplusplus
1170040dd5a57Smrgextern "C"
1170140dd5a57Smrg#endif
1170240dd5a57Smrgchar glBegin ();
1170340dd5a57Smrgint
1170440dd5a57Smrgmain ()
1170540dd5a57Smrg{
1170640dd5a57Smrgreturn glBegin ();
1170740dd5a57Smrg  ;
1170840dd5a57Smrg  return 0;
1170940dd5a57Smrg}
1171040dd5a57Smrg_ACEOF
1171140dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1171240dd5a57Smrg  ac_cv_lib_GL_glBegin=yes
1171340dd5a57Smrgelse
1171440dd5a57Smrg  ac_cv_lib_GL_glBegin=no
1171540dd5a57Smrgfi
1171640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1171740dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1171840dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1171940dd5a57Smrgfi
1172040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
1172140dd5a57Smrg$as_echo "$ac_cv_lib_GL_glBegin" >&6; }
1172240dd5a57Smrgif test "x$ac_cv_lib_GL_glBegin" = x""yes; then :
1172340dd5a57Smrg  GL_LIBS=-lGL
1172440dd5a57Smrgelse
1172540dd5a57Smrg  as_fn_error $? "GL required" "$LINENO" 5
1172640dd5a57Smrgfi
1172740dd5a57Smrg
1172840dd5a57Smrg
1172940dd5a57Smrgelse
1173040dd5a57Smrg	GL_CFLAGS=$pkg_cv_GL_CFLAGS
1173140dd5a57Smrg	GL_LIBS=$pkg_cv_GL_LIBS
1173240dd5a57Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1173340dd5a57Smrg$as_echo "yes" >&6; }
1173440dd5a57Smrg
1173540dd5a57Smrgfi
1173640dd5a57Smrg
1173740dd5a57Smrg
1173840dd5a57Smrgpkg_failed=no
1173940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLW" >&5
1174040dd5a57Smrg$as_echo_n "checking for GLW... " >&6; }
1174140dd5a57Smrg
1174240dd5a57Smrgif test -n "$GLW_CFLAGS"; then
1174340dd5a57Smrg    pkg_cv_GLW_CFLAGS="$GLW_CFLAGS"
1174440dd5a57Smrg elif test -n "$PKG_CONFIG"; then
1174540dd5a57Smrg    if test -n "$PKG_CONFIG" && \
1174640dd5a57Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt\""; } >&5
1174740dd5a57Smrg  ($PKG_CONFIG --exists --print-errors "x11 xt") 2>&5
1174840dd5a57Smrg  ac_status=$?
1174940dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1175040dd5a57Smrg  test $ac_status = 0; }; then
1175140dd5a57Smrg  pkg_cv_GLW_CFLAGS=`$PKG_CONFIG --cflags "x11 xt" 2>/dev/null`
1175240dd5a57Smrgelse
1175340dd5a57Smrg  pkg_failed=yes
1175440dd5a57Smrgfi
1175540dd5a57Smrg else
1175640dd5a57Smrg    pkg_failed=untried
1175740dd5a57Smrgfi
1175840dd5a57Smrgif test -n "$GLW_LIBS"; then
1175940dd5a57Smrg    pkg_cv_GLW_LIBS="$GLW_LIBS"
1176040dd5a57Smrg elif test -n "$PKG_CONFIG"; then
1176140dd5a57Smrg    if test -n "$PKG_CONFIG" && \
1176240dd5a57Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt\""; } >&5
1176340dd5a57Smrg  ($PKG_CONFIG --exists --print-errors "x11 xt") 2>&5
1176440dd5a57Smrg  ac_status=$?
1176540dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1176640dd5a57Smrg  test $ac_status = 0; }; then
1176740dd5a57Smrg  pkg_cv_GLW_LIBS=`$PKG_CONFIG --libs "x11 xt" 2>/dev/null`
1176840dd5a57Smrgelse
1176940dd5a57Smrg  pkg_failed=yes
1177040dd5a57Smrgfi
1177140dd5a57Smrg else
1177240dd5a57Smrg    pkg_failed=untried
1177340dd5a57Smrgfi
1177440dd5a57Smrg
1177540dd5a57Smrg
1177640dd5a57Smrg
1177740dd5a57Smrgif test $pkg_failed = yes; then
1177840dd5a57Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1177940dd5a57Smrg$as_echo "no" >&6; }
1178040dd5a57Smrg
1178140dd5a57Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1178240dd5a57Smrg        _pkg_short_errors_supported=yes
1178340dd5a57Smrgelse
1178440dd5a57Smrg        _pkg_short_errors_supported=no
1178540dd5a57Smrgfi
1178640dd5a57Smrg        if test $_pkg_short_errors_supported = yes; then
1178740dd5a57Smrg	        GLW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xt" 2>&1`
1178840dd5a57Smrg        else
1178940dd5a57Smrg	        GLW_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xt" 2>&1`
1179040dd5a57Smrg        fi
1179140dd5a57Smrg	# Put the nasty error message in config.log where it belongs
1179240dd5a57Smrg	echo "$GLW_PKG_ERRORS" >&5
1179340dd5a57Smrg
1179440dd5a57Smrg	as_fn_error $? "Package requirements (x11 xt) were not met:
1179540dd5a57Smrg
1179640dd5a57Smrg$GLW_PKG_ERRORS
1179740dd5a57Smrg
1179840dd5a57SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1179940dd5a57Smrginstalled software in a non-standard prefix.
1180040dd5a57Smrg
1180140dd5a57SmrgAlternatively, you may set the environment variables GLW_CFLAGS
1180240dd5a57Smrgand GLW_LIBS to avoid the need to call pkg-config.
1180340dd5a57SmrgSee the pkg-config man page for more details." "$LINENO" 5
1180440dd5a57Smrg
1180540dd5a57Smrgelif test $pkg_failed = untried; then
1180640dd5a57Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1180740dd5a57Smrg$as_echo "no" >&6; }
1180840dd5a57Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1180940dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1181040dd5a57Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1181140dd5a57Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1181240dd5a57Smrgpath to pkg-config.
1181340dd5a57Smrg
1181440dd5a57SmrgAlternatively, you may set the environment variables GLW_CFLAGS
1181540dd5a57Smrgand GLW_LIBS to avoid the need to call pkg-config.
1181640dd5a57SmrgSee the pkg-config man page for more details.
1181740dd5a57Smrg
1181840dd5a57SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1181940dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; }
1182040dd5a57Smrg
1182140dd5a57Smrgelse
1182240dd5a57Smrg	GLW_CFLAGS=$pkg_cv_GLW_CFLAGS
1182340dd5a57Smrg	GLW_LIBS=$pkg_cv_GLW_LIBS
1182440dd5a57Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1182540dd5a57Smrg$as_echo "yes" >&6; }
1182640dd5a57Smrg
1182740dd5a57Smrgfi
1182840dd5a57Smrg
1182940dd5a57SmrgMOTIF_CFLAGS=
1183040dd5a57Smrgif test "x$enable_motif" = xyes; then
1183140dd5a57Smrg    # Extract the first word of "motif-config", so it can be a program name with args.
1183240dd5a57Smrgset dummy motif-config; ac_word=$2
1183340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1183440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; }
1183540dd5a57Smrgif test "${ac_cv_path_MOTIF_CONFIG+set}" = set; then :
1183640dd5a57Smrg  $as_echo_n "(cached) " >&6
1183740dd5a57Smrgelse
1183840dd5a57Smrg  case $MOTIF_CONFIG in
1183940dd5a57Smrg  [\\/]* | ?:[\\/]*)
1184040dd5a57Smrg  ac_cv_path_MOTIF_CONFIG="$MOTIF_CONFIG" # Let the user override the test with a path.
1184140dd5a57Smrg  ;;
1184240dd5a57Smrg  *)
1184340dd5a57Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1184440dd5a57Smrgfor as_dir in $PATH
1184540dd5a57Smrgdo
1184640dd5a57Smrg  IFS=$as_save_IFS
1184740dd5a57Smrg  test -z "$as_dir" && as_dir=.
1184840dd5a57Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1184940dd5a57Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1185040dd5a57Smrg    ac_cv_path_MOTIF_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1185140dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1185240dd5a57Smrg    break 2
1185340dd5a57Smrg  fi
1185440dd5a57Smrgdone
1185540dd5a57Smrg  done
1185640dd5a57SmrgIFS=$as_save_IFS
1185740dd5a57Smrg
1185840dd5a57Smrg  test -z "$ac_cv_path_MOTIF_CONFIG" && ac_cv_path_MOTIF_CONFIG="no"
1185940dd5a57Smrg  ;;
1186040dd5a57Smrgesac
1186140dd5a57Smrgfi
1186240dd5a57SmrgMOTIF_CONFIG=$ac_cv_path_MOTIF_CONFIG
1186340dd5a57Smrgif test -n "$MOTIF_CONFIG"; then
1186440dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_CONFIG" >&5
1186540dd5a57Smrg$as_echo "$MOTIF_CONFIG" >&6; }
1186640dd5a57Smrgelse
1186740dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1186840dd5a57Smrg$as_echo "no" >&6; }
1186940dd5a57Smrgfi
1187040dd5a57Smrg
1187140dd5a57Smrg
1187240dd5a57Smrg    if test "x$MOTIF_CONFIG" != xno; then
1187340dd5a57Smrg        MOTIF_CFLAGS=`$MOTIF_CONFIG --cflags`
1187440dd5a57Smrg        MOTIF_LIBS=`$MOTIF_CONFIG --libs`
1187540dd5a57Smrg    else
1187640dd5a57Smrg        ac_fn_c_check_header_mongrel "$LINENO" "Xm/PrimitiveP.h" "ac_cv_header_Xm_PrimitiveP_h" "$ac_includes_default"
1187740dd5a57Smrgif test "x$ac_cv_header_Xm_PrimitiveP_h" = x""yes; then :
1187840dd5a57Smrg
1187940dd5a57Smrgelse
1188040dd5a57Smrg  as_fn_error $? "Can't locate Motif headers" "$LINENO" 5
1188140dd5a57Smrgfi
1188240dd5a57Smrg
1188340dd5a57Smrg
1188440dd5a57Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmGetPixmap in -lXm" >&5
1188540dd5a57Smrg$as_echo_n "checking for XmGetPixmap in -lXm... " >&6; }
1188640dd5a57Smrgif test "${ac_cv_lib_Xm_XmGetPixmap+set}" = set; then :
1188740dd5a57Smrg  $as_echo_n "(cached) " >&6
1188840dd5a57Smrgelse
1188940dd5a57Smrg  ac_check_lib_save_LIBS=$LIBS
1189040dd5a57SmrgLIBS="-lXm  $LIBS"
1189140dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1189240dd5a57Smrg/* end confdefs.h.  */
1189340dd5a57Smrg
1189440dd5a57Smrg/* Override any GCC internal prototype to avoid an error.
1189540dd5a57Smrg   Use char because int might match the return type of a GCC
1189640dd5a57Smrg   builtin and then its argument prototype would still apply.  */
1189740dd5a57Smrg#ifdef __cplusplus
1189840dd5a57Smrgextern "C"
1189940dd5a57Smrg#endif
1190040dd5a57Smrgchar XmGetPixmap ();
1190140dd5a57Smrgint
1190240dd5a57Smrgmain ()
1190340dd5a57Smrg{
1190440dd5a57Smrgreturn XmGetPixmap ();
1190540dd5a57Smrg  ;
1190640dd5a57Smrg  return 0;
1190740dd5a57Smrg}
1190840dd5a57Smrg_ACEOF
1190940dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then :
1191040dd5a57Smrg  ac_cv_lib_Xm_XmGetPixmap=yes
1191140dd5a57Smrgelse
1191240dd5a57Smrg  ac_cv_lib_Xm_XmGetPixmap=no
1191340dd5a57Smrgfi
1191440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \
1191540dd5a57Smrg    conftest$ac_exeext conftest.$ac_ext
1191640dd5a57SmrgLIBS=$ac_check_lib_save_LIBS
1191740dd5a57Smrgfi
1191840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xm_XmGetPixmap" >&5
1191940dd5a57Smrg$as_echo "$ac_cv_lib_Xm_XmGetPixmap" >&6; }
1192040dd5a57Smrgif test "x$ac_cv_lib_Xm_XmGetPixmap" = x""yes; then :
1192140dd5a57Smrg  MOTIF_LIBS="-lXm"
1192240dd5a57Smrgelse
1192340dd5a57Smrg  as_fn_error $? "Can't locate Motif Xm library" "$LINENO" 5
1192440dd5a57Smrgfi
1192540dd5a57Smrg
1192640dd5a57Smrg    fi
1192740dd5a57Smrg    # MOTIF_LIBS is prepended to GLW_LIB_DEPS since Xm needs Xt/X11
1192840dd5a57Smrg    GLW_PC_LIB_PRIV="$MOTIF_LIBS $GLW_PC_LIB_PRIV"
1192940dd5a57Smrg    GLW_PC_CFLAGS="$MOTIF_CFLAGS $GLW_PC_CFLAGS"
1193040dd5a57Smrgfi
1193140dd5a57Smrg
1193240dd5a57Smrg
1193340dd5a57Smrg
1193440dd5a57Smrg
1193540dd5a57SmrgCFLAGS="$CFLAGS $GL_CFLAGS"
1193640dd5a57SmrgLIBS="$LIBS $GL_LIBS $MOTIF_LIBS"
1193740dd5a57Smrg
1193840dd5a57Smrgif  test "x$GCC" = xyes ; then
1193940dd5a57Smrg    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
1194040dd5a57Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
1194140dd5a57Smrg-Wbad-function-cast"
1194240dd5a57Smrg    case `$CC -dumpversion` in
1194340dd5a57Smrg    3.4.* | 4.*)
1194440dd5a57Smrg	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
1194540dd5a57Smrg	;;
1194640dd5a57Smrg    esac
1194740dd5a57Smrgelse
1194840dd5a57Smrg    ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
1194940dd5a57Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
1195040dd5a57Smrg  SUNCC="yes"
1195140dd5a57Smrgelse
1195240dd5a57Smrg  SUNCC="no"
1195340dd5a57Smrgfi
1195440dd5a57Smrg
1195540dd5a57Smrg    if test "x$SUNCC" = "xyes"; then
1195640dd5a57Smrg	CWARNFLAGS="-v"
1195740dd5a57Smrg    fi
1195840dd5a57Smrgfi
1195940dd5a57SmrgCFLAGS="$CFLAGS $CWARNFLAGS"
1196040dd5a57Smrg
1196140dd5a57Smrg
1196240dd5a57Smrgpkg_failed=no
1196340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
1196440dd5a57Smrg$as_echo_n "checking for X11... " >&6; }
1196540dd5a57Smrg
1196640dd5a57Smrgif test -n "$X11_CFLAGS"; then
1196740dd5a57Smrg    pkg_cv_X11_CFLAGS="$X11_CFLAGS"
1196840dd5a57Smrg elif test -n "$PKG_CONFIG"; then
1196940dd5a57Smrg    if test -n "$PKG_CONFIG" && \
1197040dd5a57Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5
1197140dd5a57Smrg  ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5
1197240dd5a57Smrg  ac_status=$?
1197340dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1197440dd5a57Smrg  test $ac_status = 0; }; then
1197540dd5a57Smrg  pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "x11 xext" 2>/dev/null`
1197640dd5a57Smrgelse
1197740dd5a57Smrg  pkg_failed=yes
1197840dd5a57Smrgfi
1197940dd5a57Smrg else
1198040dd5a57Smrg    pkg_failed=untried
1198140dd5a57Smrgfi
1198240dd5a57Smrgif test -n "$X11_LIBS"; then
1198340dd5a57Smrg    pkg_cv_X11_LIBS="$X11_LIBS"
1198440dd5a57Smrg elif test -n "$PKG_CONFIG"; then
1198540dd5a57Smrg    if test -n "$PKG_CONFIG" && \
1198640dd5a57Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5
1198740dd5a57Smrg  ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5
1198840dd5a57Smrg  ac_status=$?
1198940dd5a57Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1199040dd5a57Smrg  test $ac_status = 0; }; then
1199140dd5a57Smrg  pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "x11 xext" 2>/dev/null`
1199240dd5a57Smrgelse
1199340dd5a57Smrg  pkg_failed=yes
1199440dd5a57Smrgfi
1199540dd5a57Smrg else
1199640dd5a57Smrg    pkg_failed=untried
1199740dd5a57Smrgfi
1199840dd5a57Smrg
1199940dd5a57Smrg
1200040dd5a57Smrg
1200140dd5a57Smrgif test $pkg_failed = yes; then
1200240dd5a57Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1200340dd5a57Smrg$as_echo "no" >&6; }
1200440dd5a57Smrg
1200540dd5a57Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1200640dd5a57Smrg        _pkg_short_errors_supported=yes
1200740dd5a57Smrgelse
1200840dd5a57Smrg        _pkg_short_errors_supported=no
1200940dd5a57Smrgfi
1201040dd5a57Smrg        if test $_pkg_short_errors_supported = yes; then
1201140dd5a57Smrg	        X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext" 2>&1`
1201240dd5a57Smrg        else
1201340dd5a57Smrg	        X11_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext" 2>&1`
1201440dd5a57Smrg        fi
1201540dd5a57Smrg	# Put the nasty error message in config.log where it belongs
1201640dd5a57Smrg	echo "$X11_PKG_ERRORS" >&5
1201740dd5a57Smrg
1201840dd5a57Smrg	enable_x11=no
1201940dd5a57Smrgelif test $pkg_failed = untried; then
1202040dd5a57Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1202140dd5a57Smrg$as_echo "no" >&6; }
1202240dd5a57Smrg	enable_x11=no
1202340dd5a57Smrgelse
1202440dd5a57Smrg	X11_CFLAGS=$pkg_cv_X11_CFLAGS
1202540dd5a57Smrg	X11_LIBS=$pkg_cv_X11_LIBS
1202640dd5a57Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1202740dd5a57Smrg$as_echo "yes" >&6; }
1202840dd5a57Smrg	x11_enabled=yes
1202940dd5a57Smrgfi
1203040dd5a57Smrg
1203140dd5a57Smrgac_config_files="$ac_config_files glw.pc"
1203240dd5a57Smrg
1203340dd5a57Smrgac_config_files="$ac_config_files Makefile"
1203440dd5a57Smrg
1203540dd5a57Smrgcat >confcache <<\_ACEOF
1203640dd5a57Smrg# This file is a shell script that caches the results of configure
1203740dd5a57Smrg# tests run on this system so they can be shared between configure
1203840dd5a57Smrg# scripts and configure runs, see configure's option --config-cache.
1203940dd5a57Smrg# It is not useful on other systems.  If it contains results you don't
1204040dd5a57Smrg# want to keep, you may remove or edit it.
1204140dd5a57Smrg#
1204240dd5a57Smrg# config.status only pays attention to the cache file if you give it
1204340dd5a57Smrg# the --recheck option to rerun configure.
1204440dd5a57Smrg#
1204540dd5a57Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
1204640dd5a57Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
1204740dd5a57Smrg# following values.
1204840dd5a57Smrg
1204940dd5a57Smrg_ACEOF
1205040dd5a57Smrg
1205140dd5a57Smrg# The following way of writing the cache mishandles newlines in values,
1205240dd5a57Smrg# but we know of no workaround that is simple, portable, and efficient.
1205340dd5a57Smrg# So, we kill variables containing newlines.
1205440dd5a57Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
1205540dd5a57Smrg# and sets the high bit in the cache file unless we assign to the vars.
1205640dd5a57Smrg(
1205740dd5a57Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
1205840dd5a57Smrg    eval ac_val=\$$ac_var
1205940dd5a57Smrg    case $ac_val in #(
1206040dd5a57Smrg    *${as_nl}*)
1206140dd5a57Smrg      case $ac_var in #(
1206240dd5a57Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1206340dd5a57Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1206440dd5a57Smrg      esac
1206540dd5a57Smrg      case $ac_var in #(
1206640dd5a57Smrg      _ | IFS | as_nl) ;; #(
1206740dd5a57Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1206840dd5a57Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
1206940dd5a57Smrg      esac ;;
1207040dd5a57Smrg    esac
1207140dd5a57Smrg  done
1207240dd5a57Smrg
1207340dd5a57Smrg  (set) 2>&1 |
1207440dd5a57Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
1207540dd5a57Smrg    *${as_nl}ac_space=\ *)
1207640dd5a57Smrg      # `set' does not quote correctly, so add quotes: double-quote
1207740dd5a57Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
1207840dd5a57Smrg      sed -n \
1207940dd5a57Smrg	"s/'/'\\\\''/g;
1208040dd5a57Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
1208140dd5a57Smrg      ;; #(
1208240dd5a57Smrg    *)
1208340dd5a57Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
1208440dd5a57Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1208540dd5a57Smrg      ;;
1208640dd5a57Smrg    esac |
1208740dd5a57Smrg    sort
1208840dd5a57Smrg) |
1208940dd5a57Smrg  sed '
1209040dd5a57Smrg     /^ac_cv_env_/b end
1209140dd5a57Smrg     t clear
1209240dd5a57Smrg     :clear
1209340dd5a57Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
1209440dd5a57Smrg     t end
1209540dd5a57Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
1209640dd5a57Smrg     :end' >>confcache
1209740dd5a57Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
1209840dd5a57Smrg  if test -w "$cache_file"; then
1209940dd5a57Smrg    test "x$cache_file" != "x/dev/null" &&
1210040dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
1210140dd5a57Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
1210240dd5a57Smrg    cat confcache >$cache_file
1210340dd5a57Smrg  else
1210440dd5a57Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
1210540dd5a57Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
1210640dd5a57Smrg  fi
1210740dd5a57Smrgfi
1210840dd5a57Smrgrm -f confcache
1210940dd5a57Smrg
1211040dd5a57Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
1211140dd5a57Smrg# Let make expand exec_prefix.
1211240dd5a57Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1211340dd5a57Smrg
1211440dd5a57Smrg# Transform confdefs.h into DEFS.
1211540dd5a57Smrg# Protect against shell expansion while executing Makefile rules.
1211640dd5a57Smrg# Protect against Makefile macro expansion.
1211740dd5a57Smrg#
1211840dd5a57Smrg# If the first sed substitution is executed (which looks for macros that
1211940dd5a57Smrg# take arguments), then branch to the quote section.  Otherwise,
1212040dd5a57Smrg# look for a macro that doesn't take arguments.
1212140dd5a57Smrgac_script='
1212240dd5a57Smrg:mline
1212340dd5a57Smrg/\\$/{
1212440dd5a57Smrg N
1212540dd5a57Smrg s,\\\n,,
1212640dd5a57Smrg b mline
1212740dd5a57Smrg}
1212840dd5a57Smrgt clear
1212940dd5a57Smrg:clear
1213040dd5a57Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
1213140dd5a57Smrgt quote
1213240dd5a57Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
1213340dd5a57Smrgt quote
1213440dd5a57Smrgb any
1213540dd5a57Smrg:quote
1213640dd5a57Smrgs/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
1213740dd5a57Smrgs/\[/\\&/g
1213840dd5a57Smrgs/\]/\\&/g
1213940dd5a57Smrgs/\$/$$/g
1214040dd5a57SmrgH
1214140dd5a57Smrg:any
1214240dd5a57Smrg${
1214340dd5a57Smrg	g
1214440dd5a57Smrg	s/^\n//
1214540dd5a57Smrg	s/\n/ /g
1214640dd5a57Smrg	p
1214740dd5a57Smrg}
1214840dd5a57Smrg'
1214940dd5a57SmrgDEFS=`sed -n "$ac_script" confdefs.h`
1215040dd5a57Smrg
1215140dd5a57Smrg
1215240dd5a57Smrgac_libobjs=
1215340dd5a57Smrgac_ltlibobjs=
1215440dd5a57SmrgU=
1215540dd5a57Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1215640dd5a57Smrg  # 1. Remove the extension, and $U if already installed.
1215740dd5a57Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1215840dd5a57Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
1215940dd5a57Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
1216040dd5a57Smrg  #    will be set to the directory where LIBOBJS objects are built.
1216140dd5a57Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1216240dd5a57Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
1216340dd5a57Smrgdone
1216440dd5a57SmrgLIBOBJS=$ac_libobjs
1216540dd5a57Smrg
1216640dd5a57SmrgLTLIBOBJS=$ac_ltlibobjs
1216740dd5a57Smrg
1216840dd5a57Smrg
1216940dd5a57Smrg if test -n "$EXEEXT"; then
1217040dd5a57Smrg  am__EXEEXT_TRUE=
1217140dd5a57Smrg  am__EXEEXT_FALSE='#'
1217240dd5a57Smrgelse
1217340dd5a57Smrg  am__EXEEXT_TRUE='#'
1217440dd5a57Smrg  am__EXEEXT_FALSE=
1217540dd5a57Smrgfi
1217640dd5a57Smrg
1217740dd5a57Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
1217840dd5a57Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
1217940dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1218040dd5a57Smrgfi
1218140dd5a57Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1218240dd5a57Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
1218340dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1218440dd5a57Smrgfi
1218540dd5a57Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1218640dd5a57Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
1218740dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1218840dd5a57Smrgfi
1218940dd5a57Smrgif test -z "${ENABLE_MOTIF_TRUE}" && test -z "${ENABLE_MOTIF_FALSE}"; then
1219040dd5a57Smrg  as_fn_error $? "conditional \"ENABLE_MOTIF\" was never defined.
1219140dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
1219240dd5a57Smrgfi
1219340dd5a57Smrg
1219440dd5a57Smrg: ${CONFIG_STATUS=./config.status}
1219540dd5a57Smrgac_write_fail=0
1219640dd5a57Smrgac_clean_files_save=$ac_clean_files
1219740dd5a57Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
1219840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
1219940dd5a57Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1220040dd5a57Smrgas_write_fail=0
1220140dd5a57Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1220240dd5a57Smrg#! $SHELL
1220340dd5a57Smrg# Generated by $as_me.
1220440dd5a57Smrg# Run this file to recreate the current configuration.
1220540dd5a57Smrg# Compiler output produced by configure, useful for debugging
1220640dd5a57Smrg# configure, is in config.log if it exists.
1220740dd5a57Smrg
1220840dd5a57Smrgdebug=false
1220940dd5a57Smrgac_cs_recheck=false
1221040dd5a57Smrgac_cs_silent=false
1221140dd5a57Smrg
1221240dd5a57SmrgSHELL=\${CONFIG_SHELL-$SHELL}
1221340dd5a57Smrgexport SHELL
1221440dd5a57Smrg_ASEOF
1221540dd5a57Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
1221640dd5a57Smrg## -------------------- ##
1221740dd5a57Smrg## M4sh Initialization. ##
1221840dd5a57Smrg## -------------------- ##
1221940dd5a57Smrg
1222040dd5a57Smrg# Be more Bourne compatible
1222140dd5a57SmrgDUALCASE=1; export DUALCASE # for MKS sh
1222240dd5a57Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
1222340dd5a57Smrg  emulate sh
1222440dd5a57Smrg  NULLCMD=:
1222540dd5a57Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1222640dd5a57Smrg  # is contrary to our usage.  Disable this feature.
1222740dd5a57Smrg  alias -g '${1+"$@"}'='"$@"'
1222840dd5a57Smrg  setopt NO_GLOB_SUBST
1222940dd5a57Smrgelse
1223040dd5a57Smrg  case `(set -o) 2>/dev/null` in #(
1223140dd5a57Smrg  *posix*) :
1223240dd5a57Smrg    set -o posix ;; #(
1223340dd5a57Smrg  *) :
1223440dd5a57Smrg     ;;
1223540dd5a57Smrgesac
1223640dd5a57Smrgfi
1223740dd5a57Smrg
1223840dd5a57Smrg
1223940dd5a57Smrgas_nl='
1224040dd5a57Smrg'
1224140dd5a57Smrgexport as_nl
1224240dd5a57Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
1224340dd5a57Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1224440dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1224540dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1224640dd5a57Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
1224740dd5a57Smrg# but without wasting forks for bash or zsh.
1224840dd5a57Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
1224940dd5a57Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
1225040dd5a57Smrg  as_echo='print -r --'
1225140dd5a57Smrg  as_echo_n='print -rn --'
1225240dd5a57Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1225340dd5a57Smrg  as_echo='printf %s\n'
1225440dd5a57Smrg  as_echo_n='printf %s'
1225540dd5a57Smrgelse
1225640dd5a57Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1225740dd5a57Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1225840dd5a57Smrg    as_echo_n='/usr/ucb/echo -n'
1225940dd5a57Smrg  else
1226040dd5a57Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1226140dd5a57Smrg    as_echo_n_body='eval
1226240dd5a57Smrg      arg=$1;
1226340dd5a57Smrg      case $arg in #(
1226440dd5a57Smrg      *"$as_nl"*)
1226540dd5a57Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
1226640dd5a57Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1226740dd5a57Smrg      esac;
1226840dd5a57Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1226940dd5a57Smrg    '
1227040dd5a57Smrg    export as_echo_n_body
1227140dd5a57Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
1227240dd5a57Smrg  fi
1227340dd5a57Smrg  export as_echo_body
1227440dd5a57Smrg  as_echo='sh -c $as_echo_body as_echo'
1227540dd5a57Smrgfi
1227640dd5a57Smrg
1227740dd5a57Smrg# The user is always right.
1227840dd5a57Smrgif test "${PATH_SEPARATOR+set}" != set; then
1227940dd5a57Smrg  PATH_SEPARATOR=:
1228040dd5a57Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1228140dd5a57Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1228240dd5a57Smrg      PATH_SEPARATOR=';'
1228340dd5a57Smrg  }
1228440dd5a57Smrgfi
1228540dd5a57Smrg
1228640dd5a57Smrg
1228740dd5a57Smrg# IFS
1228840dd5a57Smrg# We need space, tab and new line, in precisely that order.  Quoting is
1228940dd5a57Smrg# there to prevent editors from complaining about space-tab.
1229040dd5a57Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
1229140dd5a57Smrg# splitting by setting IFS to empty value.)
1229240dd5a57SmrgIFS=" ""	$as_nl"
1229340dd5a57Smrg
1229440dd5a57Smrg# Find who we are.  Look in the path if we contain no directory separator.
1229540dd5a57Smrgcase $0 in #((
1229640dd5a57Smrg  *[\\/]* ) as_myself=$0 ;;
1229740dd5a57Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1229840dd5a57Smrgfor as_dir in $PATH
1229940dd5a57Smrgdo
1230040dd5a57Smrg  IFS=$as_save_IFS
1230140dd5a57Smrg  test -z "$as_dir" && as_dir=.
1230240dd5a57Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1230340dd5a57Smrg  done
1230440dd5a57SmrgIFS=$as_save_IFS
1230540dd5a57Smrg
1230640dd5a57Smrg     ;;
1230740dd5a57Smrgesac
1230840dd5a57Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1230940dd5a57Smrg# in which case we are not to be found in the path.
1231040dd5a57Smrgif test "x$as_myself" = x; then
1231140dd5a57Smrg  as_myself=$0
1231240dd5a57Smrgfi
1231340dd5a57Smrgif test ! -f "$as_myself"; then
1231440dd5a57Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1231540dd5a57Smrg  exit 1
1231640dd5a57Smrgfi
1231740dd5a57Smrg
1231840dd5a57Smrg# Unset variables that we do not need and which cause bugs (e.g. in
1231940dd5a57Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1232040dd5a57Smrg# suppresses any "Segmentation fault" message there.  '((' could
1232140dd5a57Smrg# trigger a bug in pdksh 5.2.14.
1232240dd5a57Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
1232340dd5a57Smrgdo eval test x\${$as_var+set} = xset \
1232440dd5a57Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1232540dd5a57Smrgdone
1232640dd5a57SmrgPS1='$ '
1232740dd5a57SmrgPS2='> '
1232840dd5a57SmrgPS4='+ '
1232940dd5a57Smrg
1233040dd5a57Smrg# NLS nuisances.
1233140dd5a57SmrgLC_ALL=C
1233240dd5a57Smrgexport LC_ALL
1233340dd5a57SmrgLANGUAGE=C
1233440dd5a57Smrgexport LANGUAGE
1233540dd5a57Smrg
1233640dd5a57Smrg# CDPATH.
1233740dd5a57Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1233840dd5a57Smrg
1233940dd5a57Smrg
1234040dd5a57Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
1234140dd5a57Smrg# ----------------------------------------
1234240dd5a57Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
1234340dd5a57Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
1234440dd5a57Smrg# script with STATUS, using 1 if that was 0.
1234540dd5a57Smrgas_fn_error ()
1234640dd5a57Smrg{
1234740dd5a57Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
1234840dd5a57Smrg  if test "$4"; then
1234940dd5a57Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1235040dd5a57Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
1235140dd5a57Smrg  fi
1235240dd5a57Smrg  $as_echo "$as_me: error: $2" >&2
1235340dd5a57Smrg  as_fn_exit $as_status
1235440dd5a57Smrg} # as_fn_error
1235540dd5a57Smrg
1235640dd5a57Smrg
1235740dd5a57Smrg# as_fn_set_status STATUS
1235840dd5a57Smrg# -----------------------
1235940dd5a57Smrg# Set $? to STATUS, without forking.
1236040dd5a57Smrgas_fn_set_status ()
1236140dd5a57Smrg{
1236240dd5a57Smrg  return $1
1236340dd5a57Smrg} # as_fn_set_status
1236440dd5a57Smrg
1236540dd5a57Smrg# as_fn_exit STATUS
1236640dd5a57Smrg# -----------------
1236740dd5a57Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
1236840dd5a57Smrgas_fn_exit ()
1236940dd5a57Smrg{
1237040dd5a57Smrg  set +e
1237140dd5a57Smrg  as_fn_set_status $1
1237240dd5a57Smrg  exit $1
1237340dd5a57Smrg} # as_fn_exit
1237440dd5a57Smrg
1237540dd5a57Smrg# as_fn_unset VAR
1237640dd5a57Smrg# ---------------
1237740dd5a57Smrg# Portably unset VAR.
1237840dd5a57Smrgas_fn_unset ()
1237940dd5a57Smrg{
1238040dd5a57Smrg  { eval $1=; unset $1;}
1238140dd5a57Smrg}
1238240dd5a57Smrgas_unset=as_fn_unset
1238340dd5a57Smrg# as_fn_append VAR VALUE
1238440dd5a57Smrg# ----------------------
1238540dd5a57Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
1238640dd5a57Smrg# advantage of any shell optimizations that allow amortized linear growth over
1238740dd5a57Smrg# repeated appends, instead of the typical quadratic growth present in naive
1238840dd5a57Smrg# implementations.
1238940dd5a57Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
1239040dd5a57Smrg  eval 'as_fn_append ()
1239140dd5a57Smrg  {
1239240dd5a57Smrg    eval $1+=\$2
1239340dd5a57Smrg  }'
1239440dd5a57Smrgelse
1239540dd5a57Smrg  as_fn_append ()
1239640dd5a57Smrg  {
1239740dd5a57Smrg    eval $1=\$$1\$2
1239840dd5a57Smrg  }
1239940dd5a57Smrgfi # as_fn_append
1240040dd5a57Smrg
1240140dd5a57Smrg# as_fn_arith ARG...
1240240dd5a57Smrg# ------------------
1240340dd5a57Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
1240440dd5a57Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
1240540dd5a57Smrg# must be portable across $(()) and expr.
1240640dd5a57Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
1240740dd5a57Smrg  eval 'as_fn_arith ()
1240840dd5a57Smrg  {
1240940dd5a57Smrg    as_val=$(( $* ))
1241040dd5a57Smrg  }'
1241140dd5a57Smrgelse
1241240dd5a57Smrg  as_fn_arith ()
1241340dd5a57Smrg  {
1241440dd5a57Smrg    as_val=`expr "$@" || test $? -eq 1`
1241540dd5a57Smrg  }
1241640dd5a57Smrgfi # as_fn_arith
1241740dd5a57Smrg
1241840dd5a57Smrg
1241940dd5a57Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
1242040dd5a57Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1242140dd5a57Smrg  as_expr=expr
1242240dd5a57Smrgelse
1242340dd5a57Smrg  as_expr=false
1242440dd5a57Smrgfi
1242540dd5a57Smrg
1242640dd5a57Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1242740dd5a57Smrg  as_basename=basename
1242840dd5a57Smrgelse
1242940dd5a57Smrg  as_basename=false
1243040dd5a57Smrgfi
1243140dd5a57Smrg
1243240dd5a57Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1243340dd5a57Smrg  as_dirname=dirname
1243440dd5a57Smrgelse
1243540dd5a57Smrg  as_dirname=false
1243640dd5a57Smrgfi
1243740dd5a57Smrg
1243840dd5a57Smrgas_me=`$as_basename -- "$0" ||
1243940dd5a57Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1244040dd5a57Smrg	 X"$0" : 'X\(//\)$' \| \
1244140dd5a57Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1244240dd5a57Smrg$as_echo X/"$0" |
1244340dd5a57Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
1244440dd5a57Smrg	    s//\1/
1244540dd5a57Smrg	    q
1244640dd5a57Smrg	  }
1244740dd5a57Smrg	  /^X\/\(\/\/\)$/{
1244840dd5a57Smrg	    s//\1/
1244940dd5a57Smrg	    q
1245040dd5a57Smrg	  }
1245140dd5a57Smrg	  /^X\/\(\/\).*/{
1245240dd5a57Smrg	    s//\1/
1245340dd5a57Smrg	    q
1245440dd5a57Smrg	  }
1245540dd5a57Smrg	  s/.*/./; q'`
1245640dd5a57Smrg
1245740dd5a57Smrg# Avoid depending upon Character Ranges.
1245840dd5a57Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
1245940dd5a57Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1246040dd5a57Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
1246140dd5a57Smrgas_cr_digits='0123456789'
1246240dd5a57Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
1246340dd5a57Smrg
1246440dd5a57SmrgECHO_C= ECHO_N= ECHO_T=
1246540dd5a57Smrgcase `echo -n x` in #(((((
1246640dd5a57Smrg-n*)
1246740dd5a57Smrg  case `echo 'xy\c'` in
1246840dd5a57Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1246940dd5a57Smrg  xy)  ECHO_C='\c';;
1247040dd5a57Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
1247140dd5a57Smrg       ECHO_T='	';;
1247240dd5a57Smrg  esac;;
1247340dd5a57Smrg*)
1247440dd5a57Smrg  ECHO_N='-n';;
1247540dd5a57Smrgesac
1247640dd5a57Smrg
1247740dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.file
1247840dd5a57Smrgif test -d conf$$.dir; then
1247940dd5a57Smrg  rm -f conf$$.dir/conf$$.file
1248040dd5a57Smrgelse
1248140dd5a57Smrg  rm -f conf$$.dir
1248240dd5a57Smrg  mkdir conf$$.dir 2>/dev/null
1248340dd5a57Smrgfi
1248440dd5a57Smrgif (echo >conf$$.file) 2>/dev/null; then
1248540dd5a57Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
1248640dd5a57Smrg    as_ln_s='ln -s'
1248740dd5a57Smrg    # ... but there are two gotchas:
1248840dd5a57Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1248940dd5a57Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
1249040dd5a57Smrg    # In both cases, we have to default to `cp -p'.
1249140dd5a57Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
1249240dd5a57Smrg      as_ln_s='cp -p'
1249340dd5a57Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
1249440dd5a57Smrg    as_ln_s=ln
1249540dd5a57Smrg  else
1249640dd5a57Smrg    as_ln_s='cp -p'
1249740dd5a57Smrg  fi
1249840dd5a57Smrgelse
1249940dd5a57Smrg  as_ln_s='cp -p'
1250040dd5a57Smrgfi
1250140dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1250240dd5a57Smrgrmdir conf$$.dir 2>/dev/null
1250340dd5a57Smrg
1250440dd5a57Smrg
1250540dd5a57Smrg# as_fn_mkdir_p
1250640dd5a57Smrg# -------------
1250740dd5a57Smrg# Create "$as_dir" as a directory, including parents if necessary.
1250840dd5a57Smrgas_fn_mkdir_p ()
1250940dd5a57Smrg{
1251040dd5a57Smrg
1251140dd5a57Smrg  case $as_dir in #(
1251240dd5a57Smrg  -*) as_dir=./$as_dir;;
1251340dd5a57Smrg  esac
1251440dd5a57Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
1251540dd5a57Smrg    as_dirs=
1251640dd5a57Smrg    while :; do
1251740dd5a57Smrg      case $as_dir in #(
1251840dd5a57Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1251940dd5a57Smrg      *) as_qdir=$as_dir;;
1252040dd5a57Smrg      esac
1252140dd5a57Smrg      as_dirs="'$as_qdir' $as_dirs"
1252240dd5a57Smrg      as_dir=`$as_dirname -- "$as_dir" ||
1252340dd5a57Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1252440dd5a57Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
1252540dd5a57Smrg	 X"$as_dir" : 'X\(//\)$' \| \
1252640dd5a57Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1252740dd5a57Smrg$as_echo X"$as_dir" |
1252840dd5a57Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1252940dd5a57Smrg	    s//\1/
1253040dd5a57Smrg	    q
1253140dd5a57Smrg	  }
1253240dd5a57Smrg	  /^X\(\/\/\)[^/].*/{
1253340dd5a57Smrg	    s//\1/
1253440dd5a57Smrg	    q
1253540dd5a57Smrg	  }
1253640dd5a57Smrg	  /^X\(\/\/\)$/{
1253740dd5a57Smrg	    s//\1/
1253840dd5a57Smrg	    q
1253940dd5a57Smrg	  }
1254040dd5a57Smrg	  /^X\(\/\).*/{
1254140dd5a57Smrg	    s//\1/
1254240dd5a57Smrg	    q
1254340dd5a57Smrg	  }
1254440dd5a57Smrg	  s/.*/./; q'`
1254540dd5a57Smrg      test -d "$as_dir" && break
1254640dd5a57Smrg    done
1254740dd5a57Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
1254840dd5a57Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
1254940dd5a57Smrg
1255040dd5a57Smrg
1255140dd5a57Smrg} # as_fn_mkdir_p
1255240dd5a57Smrgif mkdir -p . 2>/dev/null; then
1255340dd5a57Smrg  as_mkdir_p='mkdir -p "$as_dir"'
1255440dd5a57Smrgelse
1255540dd5a57Smrg  test -d ./-p && rmdir ./-p
1255640dd5a57Smrg  as_mkdir_p=false
1255740dd5a57Smrgfi
1255840dd5a57Smrg
1255940dd5a57Smrgif test -x / >/dev/null 2>&1; then
1256040dd5a57Smrg  as_test_x='test -x'
1256140dd5a57Smrgelse
1256240dd5a57Smrg  if ls -dL / >/dev/null 2>&1; then
1256340dd5a57Smrg    as_ls_L_option=L
1256440dd5a57Smrg  else
1256540dd5a57Smrg    as_ls_L_option=
1256640dd5a57Smrg  fi
1256740dd5a57Smrg  as_test_x='
1256840dd5a57Smrg    eval sh -c '\''
1256940dd5a57Smrg      if test -d "$1"; then
1257040dd5a57Smrg	test -d "$1/.";
1257140dd5a57Smrg      else
1257240dd5a57Smrg	case $1 in #(
1257340dd5a57Smrg	-*)set "./$1";;
1257440dd5a57Smrg	esac;
1257540dd5a57Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
1257640dd5a57Smrg	???[sx]*):;;*)false;;esac;fi
1257740dd5a57Smrg    '\'' sh
1257840dd5a57Smrg  '
1257940dd5a57Smrgfi
1258040dd5a57Smrgas_executable_p=$as_test_x
1258140dd5a57Smrg
1258240dd5a57Smrg# Sed expression to map a string onto a valid CPP name.
1258340dd5a57Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1258440dd5a57Smrg
1258540dd5a57Smrg# Sed expression to map a string onto a valid variable name.
1258640dd5a57Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
1258740dd5a57Smrg
1258840dd5a57Smrg
1258940dd5a57Smrgexec 6>&1
1259040dd5a57Smrg## ----------------------------------- ##
1259140dd5a57Smrg## Main body of $CONFIG_STATUS script. ##
1259240dd5a57Smrg## ----------------------------------- ##
1259340dd5a57Smrg_ASEOF
1259440dd5a57Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
1259540dd5a57Smrg
1259640dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1259740dd5a57Smrg# Save the log message, to keep $0 and so on meaningful, and to
1259840dd5a57Smrg# report actual input values of CONFIG_FILES etc. instead of their
1259940dd5a57Smrg# values after options handling.
1260040dd5a57Smrgac_log="
1260140dd5a57SmrgThis file was extended by glw $as_me 8.0.0, which was
1260240dd5a57Smrggenerated by GNU Autoconf 2.66.  Invocation command line was
1260340dd5a57Smrg
1260440dd5a57Smrg  CONFIG_FILES    = $CONFIG_FILES
1260540dd5a57Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
1260640dd5a57Smrg  CONFIG_LINKS    = $CONFIG_LINKS
1260740dd5a57Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
1260840dd5a57Smrg  $ $0 $@
1260940dd5a57Smrg
1261040dd5a57Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
1261140dd5a57Smrg"
1261240dd5a57Smrg
1261340dd5a57Smrg_ACEOF
1261440dd5a57Smrg
1261540dd5a57Smrgcase $ac_config_files in *"
1261640dd5a57Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
1261740dd5a57Smrgesac
1261840dd5a57Smrg
1261940dd5a57Smrg
1262040dd5a57Smrg
1262140dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1262240dd5a57Smrg# Files that config.status was made for.
1262340dd5a57Smrgconfig_files="$ac_config_files"
1262440dd5a57Smrgconfig_commands="$ac_config_commands"
1262540dd5a57Smrg
1262640dd5a57Smrg_ACEOF
1262740dd5a57Smrg
1262840dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1262940dd5a57Smrgac_cs_usage="\
1263040dd5a57Smrg\`$as_me' instantiates files and other configuration actions
1263140dd5a57Smrgfrom templates according to the current configuration.  Unless the files
1263240dd5a57Smrgand actions are specified as TAGs, all are instantiated by default.
1263340dd5a57Smrg
1263440dd5a57SmrgUsage: $0 [OPTION]... [TAG]...
1263540dd5a57Smrg
1263640dd5a57Smrg  -h, --help       print this help, then exit
1263740dd5a57Smrg  -V, --version    print version number and configuration settings, then exit
1263840dd5a57Smrg      --config     print configuration, then exit
1263940dd5a57Smrg  -q, --quiet, --silent
1264040dd5a57Smrg                   do not print progress messages
1264140dd5a57Smrg  -d, --debug      don't remove temporary files
1264240dd5a57Smrg      --recheck    update $as_me by reconfiguring in the same conditions
1264340dd5a57Smrg      --file=FILE[:TEMPLATE]
1264440dd5a57Smrg                   instantiate the configuration file FILE
1264540dd5a57Smrg
1264640dd5a57SmrgConfiguration files:
1264740dd5a57Smrg$config_files
1264840dd5a57Smrg
1264940dd5a57SmrgConfiguration commands:
1265040dd5a57Smrg$config_commands
1265140dd5a57Smrg
1265240dd5a57SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>."
1265340dd5a57Smrg
1265440dd5a57Smrg_ACEOF
1265540dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1265640dd5a57Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1265740dd5a57Smrgac_cs_version="\\
1265840dd5a57Smrgglw config.status 8.0.0
1265940dd5a57Smrgconfigured by $0, generated by GNU Autoconf 2.66,
1266040dd5a57Smrg  with options \\"\$ac_cs_config\\"
1266140dd5a57Smrg
1266240dd5a57SmrgCopyright (C) 2010 Free Software Foundation, Inc.
1266340dd5a57SmrgThis config.status script is free software; the Free Software Foundation
1266440dd5a57Smrggives unlimited permission to copy, distribute and modify it."
1266540dd5a57Smrg
1266640dd5a57Smrgac_pwd='$ac_pwd'
1266740dd5a57Smrgsrcdir='$srcdir'
1266840dd5a57SmrgINSTALL='$INSTALL'
1266940dd5a57SmrgMKDIR_P='$MKDIR_P'
1267040dd5a57SmrgAWK='$AWK'
1267140dd5a57Smrgtest -n "\$AWK" || AWK=awk
1267240dd5a57Smrg_ACEOF
1267340dd5a57Smrg
1267440dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1267540dd5a57Smrg# The default lists apply if the user does not specify any file.
1267640dd5a57Smrgac_need_defaults=:
1267740dd5a57Smrgwhile test $# != 0
1267840dd5a57Smrgdo
1267940dd5a57Smrg  case $1 in
1268040dd5a57Smrg  --*=*)
1268140dd5a57Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1268240dd5a57Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1268340dd5a57Smrg    ac_shift=:
1268440dd5a57Smrg    ;;
1268540dd5a57Smrg  *)
1268640dd5a57Smrg    ac_option=$1
1268740dd5a57Smrg    ac_optarg=$2
1268840dd5a57Smrg    ac_shift=shift
1268940dd5a57Smrg    ;;
1269040dd5a57Smrg  esac
1269140dd5a57Smrg
1269240dd5a57Smrg  case $ac_option in
1269340dd5a57Smrg  # Handling of the options.
1269440dd5a57Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1269540dd5a57Smrg    ac_cs_recheck=: ;;
1269640dd5a57Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1269740dd5a57Smrg    $as_echo "$ac_cs_version"; exit ;;
1269840dd5a57Smrg  --config | --confi | --conf | --con | --co | --c )
1269940dd5a57Smrg    $as_echo "$ac_cs_config"; exit ;;
1270040dd5a57Smrg  --debug | --debu | --deb | --de | --d | -d )
1270140dd5a57Smrg    debug=: ;;
1270240dd5a57Smrg  --file | --fil | --fi | --f )
1270340dd5a57Smrg    $ac_shift
1270440dd5a57Smrg    case $ac_optarg in
1270540dd5a57Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1270640dd5a57Smrg    esac
1270740dd5a57Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
1270840dd5a57Smrg    ac_need_defaults=false;;
1270940dd5a57Smrg  --he | --h |  --help | --hel | -h )
1271040dd5a57Smrg    $as_echo "$ac_cs_usage"; exit ;;
1271140dd5a57Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1271240dd5a57Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
1271340dd5a57Smrg    ac_cs_silent=: ;;
1271440dd5a57Smrg
1271540dd5a57Smrg  # This is an error.
1271640dd5a57Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
1271740dd5a57SmrgTry \`$0 --help' for more information." ;;
1271840dd5a57Smrg
1271940dd5a57Smrg  *) as_fn_append ac_config_targets " $1"
1272040dd5a57Smrg     ac_need_defaults=false ;;
1272140dd5a57Smrg
1272240dd5a57Smrg  esac
1272340dd5a57Smrg  shift
1272440dd5a57Smrgdone
1272540dd5a57Smrg
1272640dd5a57Smrgac_configure_extra_args=
1272740dd5a57Smrg
1272840dd5a57Smrgif $ac_cs_silent; then
1272940dd5a57Smrg  exec 6>/dev/null
1273040dd5a57Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
1273140dd5a57Smrgfi
1273240dd5a57Smrg
1273340dd5a57Smrg_ACEOF
1273440dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1273540dd5a57Smrgif \$ac_cs_recheck; then
1273640dd5a57Smrg  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1273740dd5a57Smrg  shift
1273840dd5a57Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1273940dd5a57Smrg  CONFIG_SHELL='$SHELL'
1274040dd5a57Smrg  export CONFIG_SHELL
1274140dd5a57Smrg  exec "\$@"
1274240dd5a57Smrgfi
1274340dd5a57Smrg
1274440dd5a57Smrg_ACEOF
1274540dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1274640dd5a57Smrgexec 5>>config.log
1274740dd5a57Smrg{
1274840dd5a57Smrg  echo
1274940dd5a57Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
1275040dd5a57Smrg## Running $as_me. ##
1275140dd5a57Smrg_ASBOX
1275240dd5a57Smrg  $as_echo "$ac_log"
1275340dd5a57Smrg} >&5
1275440dd5a57Smrg
1275540dd5a57Smrg_ACEOF
1275640dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1275740dd5a57Smrg#
1275840dd5a57Smrg# INIT-COMMANDS
1275940dd5a57Smrg#
1276040dd5a57SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
1276140dd5a57Smrg
1276240dd5a57Smrg
1276340dd5a57Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
1276440dd5a57Smrg# if CDPATH is set.
1276540dd5a57Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1276640dd5a57Smrg
1276740dd5a57Smrgsed_quote_subst='$sed_quote_subst'
1276840dd5a57Smrgdouble_quote_subst='$double_quote_subst'
1276940dd5a57Smrgdelay_variable_subst='$delay_variable_subst'
1277040dd5a57Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
1277140dd5a57Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
1277240dd5a57Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
1277340dd5a57Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
1277440dd5a57Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
1277540dd5a57Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
1277640dd5a57SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
1277740dd5a57SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
1277840dd5a57Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
1277940dd5a57Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
1278040dd5a57Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
1278140dd5a57Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
1278240dd5a57Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
1278340dd5a57Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
1278440dd5a57SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
1278540dd5a57SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
1278640dd5a57SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
1278740dd5a57SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
1278840dd5a57SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
1278940dd5a57SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
1279040dd5a57SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
1279140dd5a57SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
1279240dd5a57Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
1279340dd5a57Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
1279440dd5a57Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
1279540dd5a57Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
1279640dd5a57Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
1279740dd5a57Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
1279840dd5a57Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
1279940dd5a57Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
1280040dd5a57SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
1280140dd5a57Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
1280240dd5a57Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
1280340dd5a57SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
1280440dd5a57SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
1280540dd5a57SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
1280640dd5a57SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
1280740dd5a57Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
1280840dd5a57Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
1280940dd5a57Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
1281040dd5a57Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
1281140dd5a57SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
1281240dd5a57SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
1281340dd5a57Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
1281440dd5a57SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
1281540dd5a57Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
1281640dd5a57Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
1281740dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
1281840dd5a57Smrglt_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"`'
1281940dd5a57Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
1282040dd5a57SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
1282140dd5a57Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
1282240dd5a57Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
1282340dd5a57Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
1282440dd5a57Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
1282540dd5a57Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
1282640dd5a57Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
1282740dd5a57SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
1282840dd5a57SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
1282940dd5a57SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
1283040dd5a57SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
1283140dd5a57SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
1283240dd5a57Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
1283340dd5a57Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
1283440dd5a57Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
1283540dd5a57Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
1283640dd5a57Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
1283740dd5a57Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
1283840dd5a57Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
1283940dd5a57Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
1284040dd5a57Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
1284140dd5a57Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
1284240dd5a57Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
1284340dd5a57Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
1284440dd5a57Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
1284540dd5a57Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
1284640dd5a57Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
1284740dd5a57Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
1284840dd5a57Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
1284940dd5a57Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
1285040dd5a57Smrghardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
1285140dd5a57Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
1285240dd5a57Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
1285340dd5a57Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
1285440dd5a57Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
1285540dd5a57Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
1285640dd5a57Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
1285740dd5a57Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
1285840dd5a57Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
1285940dd5a57Smrgfix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
1286040dd5a57Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
1286140dd5a57Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
1286240dd5a57Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
1286340dd5a57Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
1286440dd5a57Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
1286540dd5a57Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
1286640dd5a57Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
1286740dd5a57Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
1286840dd5a57Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
1286940dd5a57Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
1287040dd5a57Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
1287140dd5a57Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
1287240dd5a57Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
1287340dd5a57Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
1287440dd5a57Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
1287540dd5a57Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
1287640dd5a57Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
1287740dd5a57Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
1287840dd5a57Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
1287940dd5a57Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
1288040dd5a57Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
1288140dd5a57Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
1288240dd5a57Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
1288340dd5a57Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
1288440dd5a57Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
1288540dd5a57Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
1288640dd5a57Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
1288740dd5a57Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
1288840dd5a57Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
1288940dd5a57Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1289040dd5a57Smrg
1289140dd5a57SmrgLTCC='$LTCC'
1289240dd5a57SmrgLTCFLAGS='$LTCFLAGS'
1289340dd5a57Smrgcompiler='$compiler_DEFAULT'
1289440dd5a57Smrg
1289540dd5a57Smrg# A function that is used when there is no print builtin or printf.
1289640dd5a57Smrgfunc_fallback_echo ()
1289740dd5a57Smrg{
1289840dd5a57Smrg  eval 'cat <<_LTECHO_EOF
1289940dd5a57Smrg\$1
1290040dd5a57Smrg_LTECHO_EOF'
1290140dd5a57Smrg}
1290240dd5a57Smrg
1290340dd5a57Smrg# Quote evaled strings.
1290440dd5a57Smrgfor var in SHELL \
1290540dd5a57SmrgECHO \
1290640dd5a57SmrgSED \
1290740dd5a57SmrgGREP \
1290840dd5a57SmrgEGREP \
1290940dd5a57SmrgFGREP \
1291040dd5a57SmrgLD \
1291140dd5a57SmrgNM \
1291240dd5a57SmrgLN_S \
1291340dd5a57Smrglt_SP2NL \
1291440dd5a57Smrglt_NL2SP \
1291540dd5a57Smrgreload_flag \
1291640dd5a57SmrgOBJDUMP \
1291740dd5a57Smrgdeplibs_check_method \
1291840dd5a57Smrgfile_magic_cmd \
1291940dd5a57SmrgAR \
1292040dd5a57SmrgAR_FLAGS \
1292140dd5a57SmrgSTRIP \
1292240dd5a57SmrgRANLIB \
1292340dd5a57SmrgCC \
1292440dd5a57SmrgCFLAGS \
1292540dd5a57Smrgcompiler \
1292640dd5a57Smrglt_cv_sys_global_symbol_pipe \
1292740dd5a57Smrglt_cv_sys_global_symbol_to_cdecl \
1292840dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address \
1292940dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1293040dd5a57Smrglt_prog_compiler_no_builtin_flag \
1293140dd5a57Smrglt_prog_compiler_wl \
1293240dd5a57Smrglt_prog_compiler_pic \
1293340dd5a57Smrglt_prog_compiler_static \
1293440dd5a57Smrglt_cv_prog_compiler_c_o \
1293540dd5a57Smrgneed_locks \
1293640dd5a57SmrgDSYMUTIL \
1293740dd5a57SmrgNMEDIT \
1293840dd5a57SmrgLIPO \
1293940dd5a57SmrgOTOOL \
1294040dd5a57SmrgOTOOL64 \
1294140dd5a57Smrgshrext_cmds \
1294240dd5a57Smrgexport_dynamic_flag_spec \
1294340dd5a57Smrgwhole_archive_flag_spec \
1294440dd5a57Smrgcompiler_needs_object \
1294540dd5a57Smrgwith_gnu_ld \
1294640dd5a57Smrgallow_undefined_flag \
1294740dd5a57Smrgno_undefined_flag \
1294840dd5a57Smrghardcode_libdir_flag_spec \
1294940dd5a57Smrghardcode_libdir_flag_spec_ld \
1295040dd5a57Smrghardcode_libdir_separator \
1295140dd5a57Smrgfix_srcfile_path \
1295240dd5a57Smrgexclude_expsyms \
1295340dd5a57Smrginclude_expsyms \
1295440dd5a57Smrgfile_list_spec \
1295540dd5a57Smrgvariables_saved_for_relink \
1295640dd5a57Smrglibname_spec \
1295740dd5a57Smrglibrary_names_spec \
1295840dd5a57Smrgsoname_spec \
1295940dd5a57Smrginstall_override_mode \
1296040dd5a57Smrgfinish_eval \
1296140dd5a57Smrgold_striplib \
1296240dd5a57Smrgstriplib; do
1296340dd5a57Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1296440dd5a57Smrg    *[\\\\\\\`\\"\\\$]*)
1296540dd5a57Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1296640dd5a57Smrg      ;;
1296740dd5a57Smrg    *)
1296840dd5a57Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1296940dd5a57Smrg      ;;
1297040dd5a57Smrg    esac
1297140dd5a57Smrgdone
1297240dd5a57Smrg
1297340dd5a57Smrg# Double-quote double-evaled strings.
1297440dd5a57Smrgfor var in reload_cmds \
1297540dd5a57Smrgold_postinstall_cmds \
1297640dd5a57Smrgold_postuninstall_cmds \
1297740dd5a57Smrgold_archive_cmds \
1297840dd5a57Smrgextract_expsyms_cmds \
1297940dd5a57Smrgold_archive_from_new_cmds \
1298040dd5a57Smrgold_archive_from_expsyms_cmds \
1298140dd5a57Smrgarchive_cmds \
1298240dd5a57Smrgarchive_expsym_cmds \
1298340dd5a57Smrgmodule_cmds \
1298440dd5a57Smrgmodule_expsym_cmds \
1298540dd5a57Smrgexport_symbols_cmds \
1298640dd5a57Smrgprelink_cmds \
1298740dd5a57Smrgpostinstall_cmds \
1298840dd5a57Smrgpostuninstall_cmds \
1298940dd5a57Smrgfinish_cmds \
1299040dd5a57Smrgsys_lib_search_path_spec \
1299140dd5a57Smrgsys_lib_dlsearch_path_spec; do
1299240dd5a57Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1299340dd5a57Smrg    *[\\\\\\\`\\"\\\$]*)
1299440dd5a57Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1299540dd5a57Smrg      ;;
1299640dd5a57Smrg    *)
1299740dd5a57Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1299840dd5a57Smrg      ;;
1299940dd5a57Smrg    esac
1300040dd5a57Smrgdone
1300140dd5a57Smrg
1300240dd5a57Smrgac_aux_dir='$ac_aux_dir'
1300340dd5a57Smrgxsi_shell='$xsi_shell'
1300440dd5a57Smrglt_shell_append='$lt_shell_append'
1300540dd5a57Smrg
1300640dd5a57Smrg# See if we are running on zsh, and set the options which allow our
1300740dd5a57Smrg# commands through without removal of \ escapes INIT.
1300840dd5a57Smrgif test -n "\${ZSH_VERSION+set}" ; then
1300940dd5a57Smrg   setopt NO_GLOB_SUBST
1301040dd5a57Smrgfi
1301140dd5a57Smrg
1301240dd5a57Smrg
1301340dd5a57Smrg    PACKAGE='$PACKAGE'
1301440dd5a57Smrg    VERSION='$VERSION'
1301540dd5a57Smrg    TIMESTAMP='$TIMESTAMP'
1301640dd5a57Smrg    RM='$RM'
1301740dd5a57Smrg    ofile='$ofile'
1301840dd5a57Smrg
1301940dd5a57Smrg
1302040dd5a57Smrg
1302140dd5a57Smrg
1302240dd5a57Smrg_ACEOF
1302340dd5a57Smrg
1302440dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1302540dd5a57Smrg
1302640dd5a57Smrg# Handling of arguments.
1302740dd5a57Smrgfor ac_config_target in $ac_config_targets
1302840dd5a57Smrgdo
1302940dd5a57Smrg  case $ac_config_target in
1303040dd5a57Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
1303140dd5a57Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
1303240dd5a57Smrg    "glw.pc") CONFIG_FILES="$CONFIG_FILES glw.pc" ;;
1303340dd5a57Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
1303440dd5a57Smrg
1303540dd5a57Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1303640dd5a57Smrg  esac
1303740dd5a57Smrgdone
1303840dd5a57Smrg
1303940dd5a57Smrg
1304040dd5a57Smrg# If the user did not use the arguments to specify the items to instantiate,
1304140dd5a57Smrg# then the envvar interface is used.  Set only those that are not.
1304240dd5a57Smrg# We use the long form for the default assignment because of an extremely
1304340dd5a57Smrg# bizarre bug on SunOS 4.1.3.
1304440dd5a57Smrgif $ac_need_defaults; then
1304540dd5a57Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
1304640dd5a57Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
1304740dd5a57Smrgfi
1304840dd5a57Smrg
1304940dd5a57Smrg# Have a temporary directory for convenience.  Make it in the build tree
1305040dd5a57Smrg# simply because there is no reason against having it here, and in addition,
1305140dd5a57Smrg# creating and moving files from /tmp can sometimes cause problems.
1305240dd5a57Smrg# Hook for its removal unless debugging.
1305340dd5a57Smrg# Note that there is a small window in which the directory will not be cleaned:
1305440dd5a57Smrg# after its creation but before its name has been assigned to `$tmp'.
1305540dd5a57Smrg$debug ||
1305640dd5a57Smrg{
1305740dd5a57Smrg  tmp=
1305840dd5a57Smrg  trap 'exit_status=$?
1305940dd5a57Smrg  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
1306040dd5a57Smrg' 0
1306140dd5a57Smrg  trap 'as_fn_exit 1' 1 2 13 15
1306240dd5a57Smrg}
1306340dd5a57Smrg# Create a (secure) tmp directory for tmp files.
1306440dd5a57Smrg
1306540dd5a57Smrg{
1306640dd5a57Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
1306740dd5a57Smrg  test -n "$tmp" && test -d "$tmp"
1306840dd5a57Smrg}  ||
1306940dd5a57Smrg{
1307040dd5a57Smrg  tmp=./conf$$-$RANDOM
1307140dd5a57Smrg  (umask 077 && mkdir "$tmp")
1307240dd5a57Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
1307340dd5a57Smrg
1307440dd5a57Smrg# Set up the scripts for CONFIG_FILES section.
1307540dd5a57Smrg# No need to generate them if there are no CONFIG_FILES.
1307640dd5a57Smrg# This happens for instance with `./config.status config.h'.
1307740dd5a57Smrgif test -n "$CONFIG_FILES"; then
1307840dd5a57Smrg
1307940dd5a57Smrg
1308040dd5a57Smrgac_cr=`echo X | tr X '\015'`
1308140dd5a57Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
1308240dd5a57Smrg# But we know of no other shell where ac_cr would be empty at this
1308340dd5a57Smrg# point, so we can use a bashism as a fallback.
1308440dd5a57Smrgif test "x$ac_cr" = x; then
1308540dd5a57Smrg  eval ac_cr=\$\'\\r\'
1308640dd5a57Smrgfi
1308740dd5a57Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1308840dd5a57Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
1308940dd5a57Smrg  ac_cs_awk_cr='\\r'
1309040dd5a57Smrgelse
1309140dd5a57Smrg  ac_cs_awk_cr=$ac_cr
1309240dd5a57Smrgfi
1309340dd5a57Smrg
1309440dd5a57Smrgecho 'BEGIN {' >"$tmp/subs1.awk" &&
1309540dd5a57Smrg_ACEOF
1309640dd5a57Smrg
1309740dd5a57Smrg
1309840dd5a57Smrg{
1309940dd5a57Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
1310040dd5a57Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1310140dd5a57Smrg  echo "_ACEOF"
1310240dd5a57Smrg} >conf$$subs.sh ||
1310340dd5a57Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1310440dd5a57Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
1310540dd5a57Smrgac_delim='%!_!# '
1310640dd5a57Smrgfor ac_last_try in false false false false false :; do
1310740dd5a57Smrg  . ./conf$$subs.sh ||
1310840dd5a57Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1310940dd5a57Smrg
1311040dd5a57Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1311140dd5a57Smrg  if test $ac_delim_n = $ac_delim_num; then
1311240dd5a57Smrg    break
1311340dd5a57Smrg  elif $ac_last_try; then
1311440dd5a57Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1311540dd5a57Smrg  else
1311640dd5a57Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1311740dd5a57Smrg  fi
1311840dd5a57Smrgdone
1311940dd5a57Smrgrm -f conf$$subs.sh
1312040dd5a57Smrg
1312140dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1312240dd5a57Smrgcat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
1312340dd5a57Smrg_ACEOF
1312440dd5a57Smrgsed -n '
1312540dd5a57Smrgh
1312640dd5a57Smrgs/^/S["/; s/!.*/"]=/
1312740dd5a57Smrgp
1312840dd5a57Smrgg
1312940dd5a57Smrgs/^[^!]*!//
1313040dd5a57Smrg:repl
1313140dd5a57Smrgt repl
1313240dd5a57Smrgs/'"$ac_delim"'$//
1313340dd5a57Smrgt delim
1313440dd5a57Smrg:nl
1313540dd5a57Smrgh
1313640dd5a57Smrgs/\(.\{148\}\)..*/\1/
1313740dd5a57Smrgt more1
1313840dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1313940dd5a57Smrgp
1314040dd5a57Smrgn
1314140dd5a57Smrgb repl
1314240dd5a57Smrg:more1
1314340dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1314440dd5a57Smrgp
1314540dd5a57Smrgg
1314640dd5a57Smrgs/.\{148\}//
1314740dd5a57Smrgt nl
1314840dd5a57Smrg:delim
1314940dd5a57Smrgh
1315040dd5a57Smrgs/\(.\{148\}\)..*/\1/
1315140dd5a57Smrgt more2
1315240dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
1315340dd5a57Smrgp
1315440dd5a57Smrgb
1315540dd5a57Smrg:more2
1315640dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1315740dd5a57Smrgp
1315840dd5a57Smrgg
1315940dd5a57Smrgs/.\{148\}//
1316040dd5a57Smrgt delim
1316140dd5a57Smrg' <conf$$subs.awk | sed '
1316240dd5a57Smrg/^[^""]/{
1316340dd5a57Smrg  N
1316440dd5a57Smrg  s/\n//
1316540dd5a57Smrg}
1316640dd5a57Smrg' >>$CONFIG_STATUS || ac_write_fail=1
1316740dd5a57Smrgrm -f conf$$subs.awk
1316840dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1316940dd5a57Smrg_ACAWK
1317040dd5a57Smrgcat >>"\$tmp/subs1.awk" <<_ACAWK &&
1317140dd5a57Smrg  for (key in S) S_is_set[key] = 1
1317240dd5a57Smrg  FS = ""
1317340dd5a57Smrg
1317440dd5a57Smrg}
1317540dd5a57Smrg{
1317640dd5a57Smrg  line = $ 0
1317740dd5a57Smrg  nfields = split(line, field, "@")
1317840dd5a57Smrg  substed = 0
1317940dd5a57Smrg  len = length(field[1])
1318040dd5a57Smrg  for (i = 2; i < nfields; i++) {
1318140dd5a57Smrg    key = field[i]
1318240dd5a57Smrg    keylen = length(key)
1318340dd5a57Smrg    if (S_is_set[key]) {
1318440dd5a57Smrg      value = S[key]
1318540dd5a57Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1318640dd5a57Smrg      len += length(value) + length(field[++i])
1318740dd5a57Smrg      substed = 1
1318840dd5a57Smrg    } else
1318940dd5a57Smrg      len += 1 + keylen
1319040dd5a57Smrg  }
1319140dd5a57Smrg
1319240dd5a57Smrg  print line
1319340dd5a57Smrg}
1319440dd5a57Smrg
1319540dd5a57Smrg_ACAWK
1319640dd5a57Smrg_ACEOF
1319740dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1319840dd5a57Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1319940dd5a57Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1320040dd5a57Smrgelse
1320140dd5a57Smrg  cat
1320240dd5a57Smrgfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
1320340dd5a57Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
1320440dd5a57Smrg_ACEOF
1320540dd5a57Smrg
1320640dd5a57Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
1320740dd5a57Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
1320840dd5a57Smrg# trailing colons and then remove the whole line if VPATH becomes empty
1320940dd5a57Smrg# (actually we leave an empty line to preserve line numbers).
1321040dd5a57Smrgif test "x$srcdir" = x.; then
1321140dd5a57Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
1321240dd5a57Smrgh
1321340dd5a57Smrgs///
1321440dd5a57Smrgs/^/:/
1321540dd5a57Smrgs/[	 ]*$/:/
1321640dd5a57Smrgs/:\$(srcdir):/:/g
1321740dd5a57Smrgs/:\${srcdir}:/:/g
1321840dd5a57Smrgs/:@srcdir@:/:/g
1321940dd5a57Smrgs/^:*//
1322040dd5a57Smrgs/:*$//
1322140dd5a57Smrgx
1322240dd5a57Smrgs/\(=[	 ]*\).*/\1/
1322340dd5a57SmrgG
1322440dd5a57Smrgs/\n//
1322540dd5a57Smrgs/^[^=]*=[	 ]*$//
1322640dd5a57Smrg}'
1322740dd5a57Smrgfi
1322840dd5a57Smrg
1322940dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1323040dd5a57Smrgfi # test -n "$CONFIG_FILES"
1323140dd5a57Smrg
1323240dd5a57Smrg
1323340dd5a57Smrgeval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
1323440dd5a57Smrgshift
1323540dd5a57Smrgfor ac_tag
1323640dd5a57Smrgdo
1323740dd5a57Smrg  case $ac_tag in
1323840dd5a57Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
1323940dd5a57Smrg  esac
1324040dd5a57Smrg  case $ac_mode$ac_tag in
1324140dd5a57Smrg  :[FHL]*:*);;
1324240dd5a57Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
1324340dd5a57Smrg  :[FH]-) ac_tag=-:-;;
1324440dd5a57Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
1324540dd5a57Smrg  esac
1324640dd5a57Smrg  ac_save_IFS=$IFS
1324740dd5a57Smrg  IFS=:
1324840dd5a57Smrg  set x $ac_tag
1324940dd5a57Smrg  IFS=$ac_save_IFS
1325040dd5a57Smrg  shift
1325140dd5a57Smrg  ac_file=$1
1325240dd5a57Smrg  shift
1325340dd5a57Smrg
1325440dd5a57Smrg  case $ac_mode in
1325540dd5a57Smrg  :L) ac_source=$1;;
1325640dd5a57Smrg  :[FH])
1325740dd5a57Smrg    ac_file_inputs=
1325840dd5a57Smrg    for ac_f
1325940dd5a57Smrg    do
1326040dd5a57Smrg      case $ac_f in
1326140dd5a57Smrg      -) ac_f="$tmp/stdin";;
1326240dd5a57Smrg      *) # Look for the file first in the build tree, then in the source tree
1326340dd5a57Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1326440dd5a57Smrg	 # because $ac_f cannot contain `:'.
1326540dd5a57Smrg	 test -f "$ac_f" ||
1326640dd5a57Smrg	   case $ac_f in
1326740dd5a57Smrg	   [\\/$]*) false;;
1326840dd5a57Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
1326940dd5a57Smrg	   esac ||
1327040dd5a57Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
1327140dd5a57Smrg      esac
1327240dd5a57Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1327340dd5a57Smrg      as_fn_append ac_file_inputs " '$ac_f'"
1327440dd5a57Smrg    done
1327540dd5a57Smrg
1327640dd5a57Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
1327740dd5a57Smrg    # use $as_me), people would be surprised to read:
1327840dd5a57Smrg    #    /* config.h.  Generated by config.status.  */
1327940dd5a57Smrg    configure_input='Generated from '`
1328040dd5a57Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1328140dd5a57Smrg	`' by configure.'
1328240dd5a57Smrg    if test x"$ac_file" != x-; then
1328340dd5a57Smrg      configure_input="$ac_file.  $configure_input"
1328440dd5a57Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
1328540dd5a57Smrg$as_echo "$as_me: creating $ac_file" >&6;}
1328640dd5a57Smrg    fi
1328740dd5a57Smrg    # Neutralize special characters interpreted by sed in replacement strings.
1328840dd5a57Smrg    case $configure_input in #(
1328940dd5a57Smrg    *\&* | *\|* | *\\* )
1329040dd5a57Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
1329140dd5a57Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1329240dd5a57Smrg    *) ac_sed_conf_input=$configure_input;;
1329340dd5a57Smrg    esac
1329440dd5a57Smrg
1329540dd5a57Smrg    case $ac_tag in
1329640dd5a57Smrg    *:-:* | *:-) cat >"$tmp/stdin" \
1329740dd5a57Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
1329840dd5a57Smrg    esac
1329940dd5a57Smrg    ;;
1330040dd5a57Smrg  esac
1330140dd5a57Smrg
1330240dd5a57Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
1330340dd5a57Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1330440dd5a57Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
1330540dd5a57Smrg	 X"$ac_file" : 'X\(//\)$' \| \
1330640dd5a57Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1330740dd5a57Smrg$as_echo X"$ac_file" |
1330840dd5a57Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1330940dd5a57Smrg	    s//\1/
1331040dd5a57Smrg	    q
1331140dd5a57Smrg	  }
1331240dd5a57Smrg	  /^X\(\/\/\)[^/].*/{
1331340dd5a57Smrg	    s//\1/
1331440dd5a57Smrg	    q
1331540dd5a57Smrg	  }
1331640dd5a57Smrg	  /^X\(\/\/\)$/{
1331740dd5a57Smrg	    s//\1/
1331840dd5a57Smrg	    q
1331940dd5a57Smrg	  }
1332040dd5a57Smrg	  /^X\(\/\).*/{
1332140dd5a57Smrg	    s//\1/
1332240dd5a57Smrg	    q
1332340dd5a57Smrg	  }
1332440dd5a57Smrg	  s/.*/./; q'`
1332540dd5a57Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
1332640dd5a57Smrg  ac_builddir=.
1332740dd5a57Smrg
1332840dd5a57Smrgcase "$ac_dir" in
1332940dd5a57Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1333040dd5a57Smrg*)
1333140dd5a57Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1333240dd5a57Smrg  # A ".." for each directory in $ac_dir_suffix.
1333340dd5a57Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1333440dd5a57Smrg  case $ac_top_builddir_sub in
1333540dd5a57Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1333640dd5a57Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1333740dd5a57Smrg  esac ;;
1333840dd5a57Smrgesac
1333940dd5a57Smrgac_abs_top_builddir=$ac_pwd
1334040dd5a57Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1334140dd5a57Smrg# for backward compatibility:
1334240dd5a57Smrgac_top_builddir=$ac_top_build_prefix
1334340dd5a57Smrg
1334440dd5a57Smrgcase $srcdir in
1334540dd5a57Smrg  .)  # We are building in place.
1334640dd5a57Smrg    ac_srcdir=.
1334740dd5a57Smrg    ac_top_srcdir=$ac_top_builddir_sub
1334840dd5a57Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1334940dd5a57Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1335040dd5a57Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1335140dd5a57Smrg    ac_top_srcdir=$srcdir
1335240dd5a57Smrg    ac_abs_top_srcdir=$srcdir ;;
1335340dd5a57Smrg  *) # Relative name.
1335440dd5a57Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1335540dd5a57Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1335640dd5a57Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1335740dd5a57Smrgesac
1335840dd5a57Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1335940dd5a57Smrg
1336040dd5a57Smrg
1336140dd5a57Smrg  case $ac_mode in
1336240dd5a57Smrg  :F)
1336340dd5a57Smrg  #
1336440dd5a57Smrg  # CONFIG_FILE
1336540dd5a57Smrg  #
1336640dd5a57Smrg
1336740dd5a57Smrg  case $INSTALL in
1336840dd5a57Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
1336940dd5a57Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
1337040dd5a57Smrg  esac
1337140dd5a57Smrg  ac_MKDIR_P=$MKDIR_P
1337240dd5a57Smrg  case $MKDIR_P in
1337340dd5a57Smrg  [\\/$]* | ?:[\\/]* ) ;;
1337440dd5a57Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
1337540dd5a57Smrg  esac
1337640dd5a57Smrg_ACEOF
1337740dd5a57Smrg
1337840dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1337940dd5a57Smrg# If the template does not know about datarootdir, expand it.
1338040dd5a57Smrg# FIXME: This hack should be removed a few years after 2.60.
1338140dd5a57Smrgac_datarootdir_hack=; ac_datarootdir_seen=
1338240dd5a57Smrgac_sed_dataroot='
1338340dd5a57Smrg/datarootdir/ {
1338440dd5a57Smrg  p
1338540dd5a57Smrg  q
1338640dd5a57Smrg}
1338740dd5a57Smrg/@datadir@/p
1338840dd5a57Smrg/@docdir@/p
1338940dd5a57Smrg/@infodir@/p
1339040dd5a57Smrg/@localedir@/p
1339140dd5a57Smrg/@mandir@/p'
1339240dd5a57Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1339340dd5a57Smrg*datarootdir*) ac_datarootdir_seen=yes;;
1339440dd5a57Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1339540dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1339640dd5a57Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1339740dd5a57Smrg_ACEOF
1339840dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1339940dd5a57Smrg  ac_datarootdir_hack='
1340040dd5a57Smrg  s&@datadir@&$datadir&g
1340140dd5a57Smrg  s&@docdir@&$docdir&g
1340240dd5a57Smrg  s&@infodir@&$infodir&g
1340340dd5a57Smrg  s&@localedir@&$localedir&g
1340440dd5a57Smrg  s&@mandir@&$mandir&g
1340540dd5a57Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
1340640dd5a57Smrgesac
1340740dd5a57Smrg_ACEOF
1340840dd5a57Smrg
1340940dd5a57Smrg# Neutralize VPATH when `$srcdir' = `.'.
1341040dd5a57Smrg# Shell code in configure.ac might set extrasub.
1341140dd5a57Smrg# FIXME: do we really want to maintain this feature?
1341240dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1341340dd5a57Smrgac_sed_extra="$ac_vpsub
1341440dd5a57Smrg$extrasub
1341540dd5a57Smrg_ACEOF
1341640dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1341740dd5a57Smrg:t
1341840dd5a57Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1341940dd5a57Smrgs|@configure_input@|$ac_sed_conf_input|;t t
1342040dd5a57Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
1342140dd5a57Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
1342240dd5a57Smrgs&@srcdir@&$ac_srcdir&;t t
1342340dd5a57Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
1342440dd5a57Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
1342540dd5a57Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
1342640dd5a57Smrgs&@builddir@&$ac_builddir&;t t
1342740dd5a57Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
1342840dd5a57Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
1342940dd5a57Smrgs&@INSTALL@&$ac_INSTALL&;t t
1343040dd5a57Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
1343140dd5a57Smrg$ac_datarootdir_hack
1343240dd5a57Smrg"
1343340dd5a57Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
1343440dd5a57Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1343540dd5a57Smrg
1343640dd5a57Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1343740dd5a57Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
1343840dd5a57Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
1343940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1344040dd5a57Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
1344140dd5a57Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1344240dd5a57Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
1344340dd5a57Smrg
1344440dd5a57Smrg  rm -f "$tmp/stdin"
1344540dd5a57Smrg  case $ac_file in
1344640dd5a57Smrg  -) cat "$tmp/out" && rm -f "$tmp/out";;
1344740dd5a57Smrg  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
1344840dd5a57Smrg  esac \
1344940dd5a57Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1345040dd5a57Smrg ;;
1345140dd5a57Smrg
1345240dd5a57Smrg
1345340dd5a57Smrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1345440dd5a57Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
1345540dd5a57Smrg ;;
1345640dd5a57Smrg  esac
1345740dd5a57Smrg
1345840dd5a57Smrg
1345940dd5a57Smrg  case $ac_file$ac_mode in
1346040dd5a57Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1346140dd5a57Smrg  # Autoconf 2.62 quotes --file arguments for eval, but not when files
1346240dd5a57Smrg  # are listed without --file.  Let's play safe and only enable the eval
1346340dd5a57Smrg  # if we detect the quoting.
1346440dd5a57Smrg  case $CONFIG_FILES in
1346540dd5a57Smrg  *\'*) eval set x "$CONFIG_FILES" ;;
1346640dd5a57Smrg  *)   set x $CONFIG_FILES ;;
1346740dd5a57Smrg  esac
1346840dd5a57Smrg  shift
1346940dd5a57Smrg  for mf
1347040dd5a57Smrg  do
1347140dd5a57Smrg    # Strip MF so we end up with the name of the file.
1347240dd5a57Smrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
1347340dd5a57Smrg    # Check whether this is an Automake generated Makefile or not.
1347440dd5a57Smrg    # We used to match only the files named `Makefile.in', but
1347540dd5a57Smrg    # some people rename them; so instead we look at the file content.
1347640dd5a57Smrg    # Grep'ing the first line is not enough: some people post-process
1347740dd5a57Smrg    # each Makefile.in and add a new line on top of each file to say so.
1347840dd5a57Smrg    # Grep'ing the whole file is not good either: AIX grep has a line
1347940dd5a57Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
1348040dd5a57Smrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1348140dd5a57Smrg      dirpart=`$as_dirname -- "$mf" ||
1348240dd5a57Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1348340dd5a57Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
1348440dd5a57Smrg	 X"$mf" : 'X\(//\)$' \| \
1348540dd5a57Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1348640dd5a57Smrg$as_echo X"$mf" |
1348740dd5a57Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1348840dd5a57Smrg	    s//\1/
1348940dd5a57Smrg	    q
1349040dd5a57Smrg	  }
1349140dd5a57Smrg	  /^X\(\/\/\)[^/].*/{
1349240dd5a57Smrg	    s//\1/
1349340dd5a57Smrg	    q
1349440dd5a57Smrg	  }
1349540dd5a57Smrg	  /^X\(\/\/\)$/{
1349640dd5a57Smrg	    s//\1/
1349740dd5a57Smrg	    q
1349840dd5a57Smrg	  }
1349940dd5a57Smrg	  /^X\(\/\).*/{
1350040dd5a57Smrg	    s//\1/
1350140dd5a57Smrg	    q
1350240dd5a57Smrg	  }
1350340dd5a57Smrg	  s/.*/./; q'`
1350440dd5a57Smrg    else
1350540dd5a57Smrg      continue
1350640dd5a57Smrg    fi
1350740dd5a57Smrg    # Extract the definition of DEPDIR, am__include, and am__quote
1350840dd5a57Smrg    # from the Makefile without running `make'.
1350940dd5a57Smrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1351040dd5a57Smrg    test -z "$DEPDIR" && continue
1351140dd5a57Smrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1351240dd5a57Smrg    test -z "am__include" && continue
1351340dd5a57Smrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1351440dd5a57Smrg    # When using ansi2knr, U may be empty or an underscore; expand it
1351540dd5a57Smrg    U=`sed -n 's/^U = //p' < "$mf"`
1351640dd5a57Smrg    # Find all dependency output files, they are included files with
1351740dd5a57Smrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1351840dd5a57Smrg    # simplest approach to changing $(DEPDIR) to its actual value in the
1351940dd5a57Smrg    # expansion.
1352040dd5a57Smrg    for file in `sed -n "
1352140dd5a57Smrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1352240dd5a57Smrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1352340dd5a57Smrg      # Make sure the directory exists.
1352440dd5a57Smrg      test -f "$dirpart/$file" && continue
1352540dd5a57Smrg      fdir=`$as_dirname -- "$file" ||
1352640dd5a57Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1352740dd5a57Smrg	 X"$file" : 'X\(//\)[^/]' \| \
1352840dd5a57Smrg	 X"$file" : 'X\(//\)$' \| \
1352940dd5a57Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1353040dd5a57Smrg$as_echo X"$file" |
1353140dd5a57Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1353240dd5a57Smrg	    s//\1/
1353340dd5a57Smrg	    q
1353440dd5a57Smrg	  }
1353540dd5a57Smrg	  /^X\(\/\/\)[^/].*/{
1353640dd5a57Smrg	    s//\1/
1353740dd5a57Smrg	    q
1353840dd5a57Smrg	  }
1353940dd5a57Smrg	  /^X\(\/\/\)$/{
1354040dd5a57Smrg	    s//\1/
1354140dd5a57Smrg	    q
1354240dd5a57Smrg	  }
1354340dd5a57Smrg	  /^X\(\/\).*/{
1354440dd5a57Smrg	    s//\1/
1354540dd5a57Smrg	    q
1354640dd5a57Smrg	  }
1354740dd5a57Smrg	  s/.*/./; q'`
1354840dd5a57Smrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
1354940dd5a57Smrg      # echo "creating $dirpart/$file"
1355040dd5a57Smrg      echo '# dummy' > "$dirpart/$file"
1355140dd5a57Smrg    done
1355240dd5a57Smrg  done
1355340dd5a57Smrg}
1355440dd5a57Smrg ;;
1355540dd5a57Smrg    "libtool":C)
1355640dd5a57Smrg
1355740dd5a57Smrg    # See if we are running on zsh, and set the options which allow our
1355840dd5a57Smrg    # commands through without removal of \ escapes.
1355940dd5a57Smrg    if test -n "${ZSH_VERSION+set}" ; then
1356040dd5a57Smrg      setopt NO_GLOB_SUBST
1356140dd5a57Smrg    fi
1356240dd5a57Smrg
1356340dd5a57Smrg    cfgfile="${ofile}T"
1356440dd5a57Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1356540dd5a57Smrg    $RM "$cfgfile"
1356640dd5a57Smrg
1356740dd5a57Smrg    cat <<_LT_EOF >> "$cfgfile"
1356840dd5a57Smrg#! $SHELL
1356940dd5a57Smrg
1357040dd5a57Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1357140dd5a57Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1357240dd5a57Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1357340dd5a57Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
1357440dd5a57Smrg#
1357540dd5a57Smrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
1357640dd5a57Smrg#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
1357740dd5a57Smrg#                 Inc.
1357840dd5a57Smrg#   Written by Gordon Matzigkeit, 1996
1357940dd5a57Smrg#
1358040dd5a57Smrg#   This file is part of GNU Libtool.
1358140dd5a57Smrg#
1358240dd5a57Smrg# GNU Libtool is free software; you can redistribute it and/or
1358340dd5a57Smrg# modify it under the terms of the GNU General Public License as
1358440dd5a57Smrg# published by the Free Software Foundation; either version 2 of
1358540dd5a57Smrg# the License, or (at your option) any later version.
1358640dd5a57Smrg#
1358740dd5a57Smrg# As a special exception to the GNU General Public License,
1358840dd5a57Smrg# if you distribute this file as part of a program or library that
1358940dd5a57Smrg# is built using GNU Libtool, you may include this file under the
1359040dd5a57Smrg# same distribution terms that you use for the rest of that program.
1359140dd5a57Smrg#
1359240dd5a57Smrg# GNU Libtool is distributed in the hope that it will be useful,
1359340dd5a57Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
1359440dd5a57Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1359540dd5a57Smrg# GNU General Public License for more details.
1359640dd5a57Smrg#
1359740dd5a57Smrg# You should have received a copy of the GNU General Public License
1359840dd5a57Smrg# along with GNU Libtool; see the file COPYING.  If not, a copy
1359940dd5a57Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
1360040dd5a57Smrg# obtained by writing to the Free Software Foundation, Inc.,
1360140dd5a57Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1360240dd5a57Smrg
1360340dd5a57Smrg
1360440dd5a57Smrg# The names of the tagged configurations supported by this script.
1360540dd5a57Smrgavailable_tags=""
1360640dd5a57Smrg
1360740dd5a57Smrg# ### BEGIN LIBTOOL CONFIG
1360840dd5a57Smrg
1360940dd5a57Smrg# Which release of libtool.m4 was used?
1361040dd5a57Smrgmacro_version=$macro_version
1361140dd5a57Smrgmacro_revision=$macro_revision
1361240dd5a57Smrg
1361340dd5a57Smrg# Whether or not to build shared libraries.
1361440dd5a57Smrgbuild_libtool_libs=$enable_shared
1361540dd5a57Smrg
1361640dd5a57Smrg# Whether or not to build static libraries.
1361740dd5a57Smrgbuild_old_libs=$enable_static
1361840dd5a57Smrg
1361940dd5a57Smrg# What type of objects to build.
1362040dd5a57Smrgpic_mode=$pic_mode
1362140dd5a57Smrg
1362240dd5a57Smrg# Whether or not to optimize for fast installation.
1362340dd5a57Smrgfast_install=$enable_fast_install
1362440dd5a57Smrg
1362540dd5a57Smrg# Shell to use when invoking shell scripts.
1362640dd5a57SmrgSHELL=$lt_SHELL
1362740dd5a57Smrg
1362840dd5a57Smrg# An echo program that protects backslashes.
1362940dd5a57SmrgECHO=$lt_ECHO
1363040dd5a57Smrg
1363140dd5a57Smrg# The host system.
1363240dd5a57Smrghost_alias=$host_alias
1363340dd5a57Smrghost=$host
1363440dd5a57Smrghost_os=$host_os
1363540dd5a57Smrg
1363640dd5a57Smrg# The build system.
1363740dd5a57Smrgbuild_alias=$build_alias
1363840dd5a57Smrgbuild=$build
1363940dd5a57Smrgbuild_os=$build_os
1364040dd5a57Smrg
1364140dd5a57Smrg# A sed program that does not truncate output.
1364240dd5a57SmrgSED=$lt_SED
1364340dd5a57Smrg
1364440dd5a57Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
1364540dd5a57SmrgXsed="\$SED -e 1s/^X//"
1364640dd5a57Smrg
1364740dd5a57Smrg# A grep program that handles long lines.
1364840dd5a57SmrgGREP=$lt_GREP
1364940dd5a57Smrg
1365040dd5a57Smrg# An ERE matcher.
1365140dd5a57SmrgEGREP=$lt_EGREP
1365240dd5a57Smrg
1365340dd5a57Smrg# A literal string matcher.
1365440dd5a57SmrgFGREP=$lt_FGREP
1365540dd5a57Smrg
1365640dd5a57Smrg# A BSD- or MS-compatible name lister.
1365740dd5a57SmrgNM=$lt_NM
1365840dd5a57Smrg
1365940dd5a57Smrg# Whether we need soft or hard links.
1366040dd5a57SmrgLN_S=$lt_LN_S
1366140dd5a57Smrg
1366240dd5a57Smrg# What is the maximum length of a command?
1366340dd5a57Smrgmax_cmd_len=$max_cmd_len
1366440dd5a57Smrg
1366540dd5a57Smrg# Object file suffix (normally "o").
1366640dd5a57Smrgobjext=$ac_objext
1366740dd5a57Smrg
1366840dd5a57Smrg# Executable file suffix (normally "").
1366940dd5a57Smrgexeext=$exeext
1367040dd5a57Smrg
1367140dd5a57Smrg# whether the shell understands "unset".
1367240dd5a57Smrglt_unset=$lt_unset
1367340dd5a57Smrg
1367440dd5a57Smrg# turn spaces into newlines.
1367540dd5a57SmrgSP2NL=$lt_lt_SP2NL
1367640dd5a57Smrg
1367740dd5a57Smrg# turn newlines into spaces.
1367840dd5a57SmrgNL2SP=$lt_lt_NL2SP
1367940dd5a57Smrg
1368040dd5a57Smrg# An object symbol dumper.
1368140dd5a57SmrgOBJDUMP=$lt_OBJDUMP
1368240dd5a57Smrg
1368340dd5a57Smrg# Method to check whether dependent libraries are shared objects.
1368440dd5a57Smrgdeplibs_check_method=$lt_deplibs_check_method
1368540dd5a57Smrg
1368640dd5a57Smrg# Command to use when deplibs_check_method == "file_magic".
1368740dd5a57Smrgfile_magic_cmd=$lt_file_magic_cmd
1368840dd5a57Smrg
1368940dd5a57Smrg# The archiver.
1369040dd5a57SmrgAR=$lt_AR
1369140dd5a57SmrgAR_FLAGS=$lt_AR_FLAGS
1369240dd5a57Smrg
1369340dd5a57Smrg# A symbol stripping program.
1369440dd5a57SmrgSTRIP=$lt_STRIP
1369540dd5a57Smrg
1369640dd5a57Smrg# Commands used to install an old-style archive.
1369740dd5a57SmrgRANLIB=$lt_RANLIB
1369840dd5a57Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1369940dd5a57Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1370040dd5a57Smrg
1370140dd5a57Smrg# Whether to use a lock for old archive extraction.
1370240dd5a57Smrglock_old_archive_extraction=$lock_old_archive_extraction
1370340dd5a57Smrg
1370440dd5a57Smrg# A C compiler.
1370540dd5a57SmrgLTCC=$lt_CC
1370640dd5a57Smrg
1370740dd5a57Smrg# LTCC compiler flags.
1370840dd5a57SmrgLTCFLAGS=$lt_CFLAGS
1370940dd5a57Smrg
1371040dd5a57Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1371140dd5a57Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1371240dd5a57Smrg
1371340dd5a57Smrg# Transform the output of nm in a proper C declaration.
1371440dd5a57Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1371540dd5a57Smrg
1371640dd5a57Smrg# Transform the output of nm in a C name address pair.
1371740dd5a57Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1371840dd5a57Smrg
1371940dd5a57Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
1372040dd5a57Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
1372140dd5a57Smrg
1372240dd5a57Smrg# The name of the directory that contains temporary libtool files.
1372340dd5a57Smrgobjdir=$objdir
1372440dd5a57Smrg
1372540dd5a57Smrg# Used to examine libraries when file_magic_cmd begins with "file".
1372640dd5a57SmrgMAGIC_CMD=$MAGIC_CMD
1372740dd5a57Smrg
1372840dd5a57Smrg# Must we lock files when doing compilation?
1372940dd5a57Smrgneed_locks=$lt_need_locks
1373040dd5a57Smrg
1373140dd5a57Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
1373240dd5a57SmrgDSYMUTIL=$lt_DSYMUTIL
1373340dd5a57Smrg
1373440dd5a57Smrg# Tool to change global to local symbols on Mac OS X.
1373540dd5a57SmrgNMEDIT=$lt_NMEDIT
1373640dd5a57Smrg
1373740dd5a57Smrg# Tool to manipulate fat objects and archives on Mac OS X.
1373840dd5a57SmrgLIPO=$lt_LIPO
1373940dd5a57Smrg
1374040dd5a57Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
1374140dd5a57SmrgOTOOL=$lt_OTOOL
1374240dd5a57Smrg
1374340dd5a57Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
1374440dd5a57SmrgOTOOL64=$lt_OTOOL64
1374540dd5a57Smrg
1374640dd5a57Smrg# Old archive suffix (normally "a").
1374740dd5a57Smrglibext=$libext
1374840dd5a57Smrg
1374940dd5a57Smrg# Shared library suffix (normally ".so").
1375040dd5a57Smrgshrext_cmds=$lt_shrext_cmds
1375140dd5a57Smrg
1375240dd5a57Smrg# The commands to extract the exported symbol list from a shared archive.
1375340dd5a57Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1375440dd5a57Smrg
1375540dd5a57Smrg# Variables whose values should be saved in libtool wrapper scripts and
1375640dd5a57Smrg# restored at link time.
1375740dd5a57Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
1375840dd5a57Smrg
1375940dd5a57Smrg# Do we need the "lib" prefix for modules?
1376040dd5a57Smrgneed_lib_prefix=$need_lib_prefix
1376140dd5a57Smrg
1376240dd5a57Smrg# Do we need a version for libraries?
1376340dd5a57Smrgneed_version=$need_version
1376440dd5a57Smrg
1376540dd5a57Smrg# Library versioning type.
1376640dd5a57Smrgversion_type=$version_type
1376740dd5a57Smrg
1376840dd5a57Smrg# Shared library runtime path variable.
1376940dd5a57Smrgrunpath_var=$runpath_var
1377040dd5a57Smrg
1377140dd5a57Smrg# Shared library path variable.
1377240dd5a57Smrgshlibpath_var=$shlibpath_var
1377340dd5a57Smrg
1377440dd5a57Smrg# Is shlibpath searched before the hard-coded library search path?
1377540dd5a57Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1377640dd5a57Smrg
1377740dd5a57Smrg# Format of library name prefix.
1377840dd5a57Smrglibname_spec=$lt_libname_spec
1377940dd5a57Smrg
1378040dd5a57Smrg# List of archive names.  First name is the real one, the rest are links.
1378140dd5a57Smrg# The last name is the one that the linker finds with -lNAME
1378240dd5a57Smrglibrary_names_spec=$lt_library_names_spec
1378340dd5a57Smrg
1378440dd5a57Smrg# The coded name of the library, if different from the real name.
1378540dd5a57Smrgsoname_spec=$lt_soname_spec
1378640dd5a57Smrg
1378740dd5a57Smrg# Permission mode override for installation of shared libraries.
1378840dd5a57Smrginstall_override_mode=$lt_install_override_mode
1378940dd5a57Smrg
1379040dd5a57Smrg# Command to use after installation of a shared archive.
1379140dd5a57Smrgpostinstall_cmds=$lt_postinstall_cmds
1379240dd5a57Smrg
1379340dd5a57Smrg# Command to use after uninstallation of a shared archive.
1379440dd5a57Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1379540dd5a57Smrg
1379640dd5a57Smrg# Commands used to finish a libtool library installation in a directory.
1379740dd5a57Smrgfinish_cmds=$lt_finish_cmds
1379840dd5a57Smrg
1379940dd5a57Smrg# As "finish_cmds", except a single script fragment to be evaled but
1380040dd5a57Smrg# not shown.
1380140dd5a57Smrgfinish_eval=$lt_finish_eval
1380240dd5a57Smrg
1380340dd5a57Smrg# Whether we should hardcode library paths into libraries.
1380440dd5a57Smrghardcode_into_libs=$hardcode_into_libs
1380540dd5a57Smrg
1380640dd5a57Smrg# Compile-time system search path for libraries.
1380740dd5a57Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1380840dd5a57Smrg
1380940dd5a57Smrg# Run-time system search path for libraries.
1381040dd5a57Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1381140dd5a57Smrg
1381240dd5a57Smrg# Whether dlopen is supported.
1381340dd5a57Smrgdlopen_support=$enable_dlopen
1381440dd5a57Smrg
1381540dd5a57Smrg# Whether dlopen of programs is supported.
1381640dd5a57Smrgdlopen_self=$enable_dlopen_self
1381740dd5a57Smrg
1381840dd5a57Smrg# Whether dlopen of statically linked programs is supported.
1381940dd5a57Smrgdlopen_self_static=$enable_dlopen_self_static
1382040dd5a57Smrg
1382140dd5a57Smrg# Commands to strip libraries.
1382240dd5a57Smrgold_striplib=$lt_old_striplib
1382340dd5a57Smrgstriplib=$lt_striplib
1382440dd5a57Smrg
1382540dd5a57Smrg
1382640dd5a57Smrg# The linker used to build libraries.
1382740dd5a57SmrgLD=$lt_LD
1382840dd5a57Smrg
1382940dd5a57Smrg# How to create reloadable object files.
1383040dd5a57Smrgreload_flag=$lt_reload_flag
1383140dd5a57Smrgreload_cmds=$lt_reload_cmds
1383240dd5a57Smrg
1383340dd5a57Smrg# Commands used to build an old-style archive.
1383440dd5a57Smrgold_archive_cmds=$lt_old_archive_cmds
1383540dd5a57Smrg
1383640dd5a57Smrg# A language specific compiler.
1383740dd5a57SmrgCC=$lt_compiler
1383840dd5a57Smrg
1383940dd5a57Smrg# Is the compiler the GNU compiler?
1384040dd5a57Smrgwith_gcc=$GCC
1384140dd5a57Smrg
1384240dd5a57Smrg# Compiler flag to turn off builtin functions.
1384340dd5a57Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
1384440dd5a57Smrg
1384540dd5a57Smrg# How to pass a linker flag through the compiler.
1384640dd5a57Smrgwl=$lt_lt_prog_compiler_wl
1384740dd5a57Smrg
1384840dd5a57Smrg# Additional compiler flags for building library objects.
1384940dd5a57Smrgpic_flag=$lt_lt_prog_compiler_pic
1385040dd5a57Smrg
1385140dd5a57Smrg# Compiler flag to prevent dynamic linking.
1385240dd5a57Smrglink_static_flag=$lt_lt_prog_compiler_static
1385340dd5a57Smrg
1385440dd5a57Smrg# Does compiler simultaneously support -c and -o options?
1385540dd5a57Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
1385640dd5a57Smrg
1385740dd5a57Smrg# Whether or not to add -lc for building shared libraries.
1385840dd5a57Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
1385940dd5a57Smrg
1386040dd5a57Smrg# Whether or not to disallow shared libs when runtime libs are static.
1386140dd5a57Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
1386240dd5a57Smrg
1386340dd5a57Smrg# Compiler flag to allow reflexive dlopens.
1386440dd5a57Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
1386540dd5a57Smrg
1386640dd5a57Smrg# Compiler flag to generate shared objects directly from archives.
1386740dd5a57Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
1386840dd5a57Smrg
1386940dd5a57Smrg# Whether the compiler copes with passing no objects directly.
1387040dd5a57Smrgcompiler_needs_object=$lt_compiler_needs_object
1387140dd5a57Smrg
1387240dd5a57Smrg# Create an old-style archive from a shared archive.
1387340dd5a57Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
1387440dd5a57Smrg
1387540dd5a57Smrg# Create a temporary old-style archive to link instead of a shared archive.
1387640dd5a57Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
1387740dd5a57Smrg
1387840dd5a57Smrg# Commands used to build a shared archive.
1387940dd5a57Smrgarchive_cmds=$lt_archive_cmds
1388040dd5a57Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
1388140dd5a57Smrg
1388240dd5a57Smrg# Commands used to build a loadable module if different from building
1388340dd5a57Smrg# a shared archive.
1388440dd5a57Smrgmodule_cmds=$lt_module_cmds
1388540dd5a57Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
1388640dd5a57Smrg
1388740dd5a57Smrg# Whether we are building with GNU ld or not.
1388840dd5a57Smrgwith_gnu_ld=$lt_with_gnu_ld
1388940dd5a57Smrg
1389040dd5a57Smrg# Flag that allows shared libraries with undefined symbols to be built.
1389140dd5a57Smrgallow_undefined_flag=$lt_allow_undefined_flag
1389240dd5a57Smrg
1389340dd5a57Smrg# Flag that enforces no undefined symbols.
1389440dd5a57Smrgno_undefined_flag=$lt_no_undefined_flag
1389540dd5a57Smrg
1389640dd5a57Smrg# Flag to hardcode \$libdir into a binary during linking.
1389740dd5a57Smrg# This must work even if \$libdir does not exist
1389840dd5a57Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1389940dd5a57Smrg
1390040dd5a57Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary
1390140dd5a57Smrg# during linking.  This must work even if \$libdir does not exist.
1390240dd5a57Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
1390340dd5a57Smrg
1390440dd5a57Smrg# Whether we need a single "-rpath" flag with a separated argument.
1390540dd5a57Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
1390640dd5a57Smrg
1390740dd5a57Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1390840dd5a57Smrg# DIR into the resulting binary.
1390940dd5a57Smrghardcode_direct=$hardcode_direct
1391040dd5a57Smrg
1391140dd5a57Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1391240dd5a57Smrg# DIR into the resulting binary and the resulting library dependency is
1391340dd5a57Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
1391440dd5a57Smrg# library is relocated.
1391540dd5a57Smrghardcode_direct_absolute=$hardcode_direct_absolute
1391640dd5a57Smrg
1391740dd5a57Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
1391840dd5a57Smrg# into the resulting binary.
1391940dd5a57Smrghardcode_minus_L=$hardcode_minus_L
1392040dd5a57Smrg
1392140dd5a57Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
1392240dd5a57Smrg# into the resulting binary.
1392340dd5a57Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
1392440dd5a57Smrg
1392540dd5a57Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
1392640dd5a57Smrg# into the library and all subsequent libraries and executables linked
1392740dd5a57Smrg# against it.
1392840dd5a57Smrghardcode_automatic=$hardcode_automatic
1392940dd5a57Smrg
1393040dd5a57Smrg# Set to yes if linker adds runtime paths of dependent libraries
1393140dd5a57Smrg# to runtime path list.
1393240dd5a57Smrginherit_rpath=$inherit_rpath
1393340dd5a57Smrg
1393440dd5a57Smrg# Whether libtool must link a program against all its dependency libraries.
1393540dd5a57Smrglink_all_deplibs=$link_all_deplibs
1393640dd5a57Smrg
1393740dd5a57Smrg# Fix the shell variable \$srcfile for the compiler.
1393840dd5a57Smrgfix_srcfile_path=$lt_fix_srcfile_path
1393940dd5a57Smrg
1394040dd5a57Smrg# Set to "yes" if exported symbols are required.
1394140dd5a57Smrgalways_export_symbols=$always_export_symbols
1394240dd5a57Smrg
1394340dd5a57Smrg# The commands to list exported symbols.
1394440dd5a57Smrgexport_symbols_cmds=$lt_export_symbols_cmds
1394540dd5a57Smrg
1394640dd5a57Smrg# Symbols that should not be listed in the preloaded symbols.
1394740dd5a57Smrgexclude_expsyms=$lt_exclude_expsyms
1394840dd5a57Smrg
1394940dd5a57Smrg# Symbols that must always be exported.
1395040dd5a57Smrginclude_expsyms=$lt_include_expsyms
1395140dd5a57Smrg
1395240dd5a57Smrg# Commands necessary for linking programs (against libraries) with templates.
1395340dd5a57Smrgprelink_cmds=$lt_prelink_cmds
1395440dd5a57Smrg
1395540dd5a57Smrg# Specify filename containing input files.
1395640dd5a57Smrgfile_list_spec=$lt_file_list_spec
1395740dd5a57Smrg
1395840dd5a57Smrg# How to hardcode a shared library path into an executable.
1395940dd5a57Smrghardcode_action=$hardcode_action
1396040dd5a57Smrg
1396140dd5a57Smrg# ### END LIBTOOL CONFIG
1396240dd5a57Smrg
1396340dd5a57Smrg_LT_EOF
1396440dd5a57Smrg
1396540dd5a57Smrg  case $host_os in
1396640dd5a57Smrg  aix3*)
1396740dd5a57Smrg    cat <<\_LT_EOF >> "$cfgfile"
1396840dd5a57Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
1396940dd5a57Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
1397040dd5a57Smrg# vanish in a puff of smoke.
1397140dd5a57Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
1397240dd5a57Smrg  COLLECT_NAMES=
1397340dd5a57Smrg  export COLLECT_NAMES
1397440dd5a57Smrgfi
1397540dd5a57Smrg_LT_EOF
1397640dd5a57Smrg    ;;
1397740dd5a57Smrg  esac
1397840dd5a57Smrg
1397940dd5a57Smrg
1398040dd5a57Smrgltmain="$ac_aux_dir/ltmain.sh"
1398140dd5a57Smrg
1398240dd5a57Smrg
1398340dd5a57Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
1398440dd5a57Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
1398540dd5a57Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
1398640dd5a57Smrg  # is reportedly fixed, but why not run on old versions too?
1398740dd5a57Smrg  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
1398840dd5a57Smrg    || (rm -f "$cfgfile"; exit 1)
1398940dd5a57Smrg
1399040dd5a57Smrg  case $xsi_shell in
1399140dd5a57Smrg  yes)
1399240dd5a57Smrg    cat << \_LT_EOF >> "$cfgfile"
1399340dd5a57Smrg
1399440dd5a57Smrg# func_dirname file append nondir_replacement
1399540dd5a57Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1399640dd5a57Smrg# otherwise set result to NONDIR_REPLACEMENT.
1399740dd5a57Smrgfunc_dirname ()
1399840dd5a57Smrg{
1399940dd5a57Smrg  case ${1} in
1400040dd5a57Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
1400140dd5a57Smrg    *  ) func_dirname_result="${3}" ;;
1400240dd5a57Smrg  esac
1400340dd5a57Smrg}
1400440dd5a57Smrg
1400540dd5a57Smrg# func_basename file
1400640dd5a57Smrgfunc_basename ()
1400740dd5a57Smrg{
1400840dd5a57Smrg  func_basename_result="${1##*/}"
1400940dd5a57Smrg}
1401040dd5a57Smrg
1401140dd5a57Smrg# func_dirname_and_basename file append nondir_replacement
1401240dd5a57Smrg# perform func_basename and func_dirname in a single function
1401340dd5a57Smrg# call:
1401440dd5a57Smrg#   dirname:  Compute the dirname of FILE.  If nonempty,
1401540dd5a57Smrg#             add APPEND to the result, otherwise set result
1401640dd5a57Smrg#             to NONDIR_REPLACEMENT.
1401740dd5a57Smrg#             value returned in "$func_dirname_result"
1401840dd5a57Smrg#   basename: Compute filename of FILE.
1401940dd5a57Smrg#             value retuned in "$func_basename_result"
1402040dd5a57Smrg# Implementation must be kept synchronized with func_dirname
1402140dd5a57Smrg# and func_basename. For efficiency, we do not delegate to
1402240dd5a57Smrg# those functions but instead duplicate the functionality here.
1402340dd5a57Smrgfunc_dirname_and_basename ()
1402440dd5a57Smrg{
1402540dd5a57Smrg  case ${1} in
1402640dd5a57Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
1402740dd5a57Smrg    *  ) func_dirname_result="${3}" ;;
1402840dd5a57Smrg  esac
1402940dd5a57Smrg  func_basename_result="${1##*/}"
1403040dd5a57Smrg}
1403140dd5a57Smrg
1403240dd5a57Smrg# func_stripname prefix suffix name
1403340dd5a57Smrg# strip PREFIX and SUFFIX off of NAME.
1403440dd5a57Smrg# PREFIX and SUFFIX must not contain globbing or regex special
1403540dd5a57Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1403640dd5a57Smrg# dot (in which case that matches only a dot).
1403740dd5a57Smrgfunc_stripname ()
1403840dd5a57Smrg{
1403940dd5a57Smrg  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1404040dd5a57Smrg  # positional parameters, so assign one to ordinary parameter first.
1404140dd5a57Smrg  func_stripname_result=${3}
1404240dd5a57Smrg  func_stripname_result=${func_stripname_result#"${1}"}
1404340dd5a57Smrg  func_stripname_result=${func_stripname_result%"${2}"}
1404440dd5a57Smrg}
1404540dd5a57Smrg
1404640dd5a57Smrg# func_opt_split
1404740dd5a57Smrgfunc_opt_split ()
1404840dd5a57Smrg{
1404940dd5a57Smrg  func_opt_split_opt=${1%%=*}
1405040dd5a57Smrg  func_opt_split_arg=${1#*=}
1405140dd5a57Smrg}
1405240dd5a57Smrg
1405340dd5a57Smrg# func_lo2o object
1405440dd5a57Smrgfunc_lo2o ()
1405540dd5a57Smrg{
1405640dd5a57Smrg  case ${1} in
1405740dd5a57Smrg    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
1405840dd5a57Smrg    *)    func_lo2o_result=${1} ;;
1405940dd5a57Smrg  esac
1406040dd5a57Smrg}
1406140dd5a57Smrg
1406240dd5a57Smrg# func_xform libobj-or-source
1406340dd5a57Smrgfunc_xform ()
1406440dd5a57Smrg{
1406540dd5a57Smrg  func_xform_result=${1%.*}.lo
1406640dd5a57Smrg}
1406740dd5a57Smrg
1406840dd5a57Smrg# func_arith arithmetic-term...
1406940dd5a57Smrgfunc_arith ()
1407040dd5a57Smrg{
1407140dd5a57Smrg  func_arith_result=$(( $* ))
1407240dd5a57Smrg}
1407340dd5a57Smrg
1407440dd5a57Smrg# func_len string
1407540dd5a57Smrg# STRING may not start with a hyphen.
1407640dd5a57Smrgfunc_len ()
1407740dd5a57Smrg{
1407840dd5a57Smrg  func_len_result=${#1}
1407940dd5a57Smrg}
1408040dd5a57Smrg
1408140dd5a57Smrg_LT_EOF
1408240dd5a57Smrg    ;;
1408340dd5a57Smrg  *) # Bourne compatible functions.
1408440dd5a57Smrg    cat << \_LT_EOF >> "$cfgfile"
1408540dd5a57Smrg
1408640dd5a57Smrg# func_dirname file append nondir_replacement
1408740dd5a57Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1408840dd5a57Smrg# otherwise set result to NONDIR_REPLACEMENT.
1408940dd5a57Smrgfunc_dirname ()
1409040dd5a57Smrg{
1409140dd5a57Smrg  # Extract subdirectory from the argument.
1409240dd5a57Smrg  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
1409340dd5a57Smrg  if test "X$func_dirname_result" = "X${1}"; then
1409440dd5a57Smrg    func_dirname_result="${3}"
1409540dd5a57Smrg  else
1409640dd5a57Smrg    func_dirname_result="$func_dirname_result${2}"
1409740dd5a57Smrg  fi
1409840dd5a57Smrg}
1409940dd5a57Smrg
1410040dd5a57Smrg# func_basename file
1410140dd5a57Smrgfunc_basename ()
1410240dd5a57Smrg{
1410340dd5a57Smrg  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
1410440dd5a57Smrg}
1410540dd5a57Smrg
1410640dd5a57Smrg
1410740dd5a57Smrg# func_stripname prefix suffix name
1410840dd5a57Smrg# strip PREFIX and SUFFIX off of NAME.
1410940dd5a57Smrg# PREFIX and SUFFIX must not contain globbing or regex special
1411040dd5a57Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1411140dd5a57Smrg# dot (in which case that matches only a dot).
1411240dd5a57Smrg# func_strip_suffix prefix name
1411340dd5a57Smrgfunc_stripname ()
1411440dd5a57Smrg{
1411540dd5a57Smrg  case ${2} in
1411640dd5a57Smrg    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
1411740dd5a57Smrg    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
1411840dd5a57Smrg  esac
1411940dd5a57Smrg}
1412040dd5a57Smrg
1412140dd5a57Smrg# sed scripts:
1412240dd5a57Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
1412340dd5a57Smrgmy_sed_long_arg='1s/^-[^=]*=//'
1412440dd5a57Smrg
1412540dd5a57Smrg# func_opt_split
1412640dd5a57Smrgfunc_opt_split ()
1412740dd5a57Smrg{
1412840dd5a57Smrg  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
1412940dd5a57Smrg  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
1413040dd5a57Smrg}
1413140dd5a57Smrg
1413240dd5a57Smrg# func_lo2o object
1413340dd5a57Smrgfunc_lo2o ()
1413440dd5a57Smrg{
1413540dd5a57Smrg  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
1413640dd5a57Smrg}
1413740dd5a57Smrg
1413840dd5a57Smrg# func_xform libobj-or-source
1413940dd5a57Smrgfunc_xform ()
1414040dd5a57Smrg{
1414140dd5a57Smrg  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
1414240dd5a57Smrg}
1414340dd5a57Smrg
1414440dd5a57Smrg# func_arith arithmetic-term...
1414540dd5a57Smrgfunc_arith ()
1414640dd5a57Smrg{
1414740dd5a57Smrg  func_arith_result=`expr "$@"`
1414840dd5a57Smrg}
1414940dd5a57Smrg
1415040dd5a57Smrg# func_len string
1415140dd5a57Smrg# STRING may not start with a hyphen.
1415240dd5a57Smrgfunc_len ()
1415340dd5a57Smrg{
1415440dd5a57Smrg  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
1415540dd5a57Smrg}
1415640dd5a57Smrg
1415740dd5a57Smrg_LT_EOF
1415840dd5a57Smrgesac
1415940dd5a57Smrg
1416040dd5a57Smrgcase $lt_shell_append in
1416140dd5a57Smrg  yes)
1416240dd5a57Smrg    cat << \_LT_EOF >> "$cfgfile"
1416340dd5a57Smrg
1416440dd5a57Smrg# func_append var value
1416540dd5a57Smrg# Append VALUE to the end of shell variable VAR.
1416640dd5a57Smrgfunc_append ()
1416740dd5a57Smrg{
1416840dd5a57Smrg  eval "$1+=\$2"
1416940dd5a57Smrg}
1417040dd5a57Smrg_LT_EOF
1417140dd5a57Smrg    ;;
1417240dd5a57Smrg  *)
1417340dd5a57Smrg    cat << \_LT_EOF >> "$cfgfile"
1417440dd5a57Smrg
1417540dd5a57Smrg# func_append var value
1417640dd5a57Smrg# Append VALUE to the end of shell variable VAR.
1417740dd5a57Smrgfunc_append ()
1417840dd5a57Smrg{
1417940dd5a57Smrg  eval "$1=\$$1\$2"
1418040dd5a57Smrg}
1418140dd5a57Smrg
1418240dd5a57Smrg_LT_EOF
1418340dd5a57Smrg    ;;
1418440dd5a57Smrg  esac
1418540dd5a57Smrg
1418640dd5a57Smrg
1418740dd5a57Smrg  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
1418840dd5a57Smrg    || (rm -f "$cfgfile"; exit 1)
1418940dd5a57Smrg
1419040dd5a57Smrg  mv -f "$cfgfile" "$ofile" ||
1419140dd5a57Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1419240dd5a57Smrg  chmod +x "$ofile"
1419340dd5a57Smrg
1419440dd5a57Smrg ;;
1419540dd5a57Smrg
1419640dd5a57Smrg  esac
1419740dd5a57Smrgdone # for ac_tag
1419840dd5a57Smrg
1419940dd5a57Smrg
1420040dd5a57Smrgas_fn_exit 0
1420140dd5a57Smrg_ACEOF
1420240dd5a57Smrgac_clean_files=$ac_clean_files_save
1420340dd5a57Smrg
1420440dd5a57Smrgtest $ac_write_fail = 0 ||
1420540dd5a57Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
1420640dd5a57Smrg
1420740dd5a57Smrg
1420840dd5a57Smrg# configure is writing to config.log, and then calls config.status.
1420940dd5a57Smrg# config.status does its own redirection, appending to config.log.
1421040dd5a57Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
1421140dd5a57Smrg# by configure, so config.status won't be able to write to it; its
1421240dd5a57Smrg# output is simply discarded.  So we exec the FD to /dev/null,
1421340dd5a57Smrg# effectively closing config.log, so it can be properly (re)opened and
1421440dd5a57Smrg# appended to by config.status.  When coming back to configure, we
1421540dd5a57Smrg# need to make the FD available again.
1421640dd5a57Smrgif test "$no_create" != yes; then
1421740dd5a57Smrg  ac_cs_success=:
1421840dd5a57Smrg  ac_config_status_args=
1421940dd5a57Smrg  test "$silent" = yes &&
1422040dd5a57Smrg    ac_config_status_args="$ac_config_status_args --quiet"
1422140dd5a57Smrg  exec 5>/dev/null
1422240dd5a57Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
1422340dd5a57Smrg  exec 5>>config.log
1422440dd5a57Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
1422540dd5a57Smrg  # would make configure fail if this is the last instruction.
1422640dd5a57Smrg  $ac_cs_success || as_fn_exit 1
1422740dd5a57Smrgfi
1422840dd5a57Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1422940dd5a57Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1423040dd5a57Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1423140dd5a57Smrgfi
1423240dd5a57Smrg
14233