1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! /bin/sh
2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Guess values for system-dependent variables and create Makefiles.
364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Generated by GNU Autoconf 2.68 for Protocol Buffers 2.3.0.
4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report bugs to <protobuf@googlegroups.com>.
6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#
8fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
1064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Foundation, Inc.
1164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#
1264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#
13fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This configure script is free software; the Free Software Foundation
14fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# gives unlimited permission to copy, distribute and modify it.
1564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
1664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ##
1764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
2164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
2464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
27fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
28fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `(set -o) 2>/dev/null` in #(
3064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
3164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
3264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
3364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
36fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
37fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl='
3964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
4064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl
4164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf.
4264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris,
4664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh.
4764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \
4864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
4964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='print -r --'
5064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='print -rn --'
5164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='printf %s\n'
5364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='printf %s'
5464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
5564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='/usr/ucb/echo -n'
58fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n_body='eval
6164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      arg=$1;
6264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $arg in #(
6364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"$as_nl"*)
6464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	expr "X$arg" : "X\\(.*\\)$as_nl";
6564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac;
6764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '
6964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    export as_echo_n_body
7064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='sh -c $as_echo_n_body as_echo'
71fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  export as_echo_body
7364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='sh -c $as_echo_body as_echo'
74fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
75fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right.
7764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then
7864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  PATH_SEPARATOR=:
7964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      PATH_SEPARATOR=';'
8264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
92fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
93fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
9464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself=
9564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #((
96fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
10264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
11464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in
11964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there.  '((' could
12164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14.
12264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH
12364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \
12464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
13164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C
13264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL
13364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C
13464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE
135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# CDPATH.
13764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$CONFIG_SHELL" = x; then
14064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
14164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  emulate sh
14264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  NULLCMD=:
14364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
14464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # is contrary to our usage.  Disable this feature.
14564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  alias -g '\${1+\"\$@\"}'='\"\$@\"'
14664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  setopt NO_GLOB_SUBST
147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case \`(set -o) 2>/dev/null\` in #(
14964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
15064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
15164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
15264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
15364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
15664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_required="as_fn_return () { (exit \$1); }
15764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success () { as_fn_return 0; }
15864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure () { as_fn_return 1; }
15964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success () { return 0; }
16064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure () { return 1; }
161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexitcode=0
16364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success || { exitcode=1; echo as_fn_success failed.; }
16464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
16564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
16664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
16764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
16864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
16964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
17064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exitcode=1; echo positional parameters were not saved.
17164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
17264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest x\$exitcode = x0 || exit 1"
17364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
17464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
17564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
17664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
17764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest \$(( 1 + 1 )) = 2 || exit 1"
17864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (eval "$as_required") 2>/dev/null; then :
17964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_have_required=yes
180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
18164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_have_required=no
182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
18664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_found=false
188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
19264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_found=:
19364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 /*)
195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   for as_base in sh bash ksh sh5; do
19664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     # Try only shells that exist, to save several forks.
19764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     as_shell=$as_dir/$as_base
19864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
19964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
20064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL=$as_shell as_have_required=yes
20164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
20264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  break 2
20364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
20464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   done;;
206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       esac
20764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_found=false
208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
20964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
21064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
21164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL=$SHELL as_have_required=yes
21264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi; }
213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
21664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "x$CONFIG_SHELL" != x; then :
21764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # We cannot yet assume a decent shell, so we have to provide a
21864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# neutralization value for shells without unset; and this also
21964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# works around shells that cannot unset nonexistent variables.
22064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Preserve -v and -x to the replacement shell.
22164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	BASH_ENV=/dev/null
22264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ENV=/dev/null
22364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
22464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	export CONFIG_SHELL
22564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $- in # ((((
22664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *v*x* | *x*v* ) as_opts=-vx ;;
22764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *v* ) as_opts=-v ;;
22864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *x* ) as_opts=-x ;;
22964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  * ) as_opts= ;;
23064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
23164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
23464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test x$as_have_required = xno; then :
23564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$0: This script requires a shell more modern than all"
23664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$0: the shells that I found on your system."
23764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x${ZSH_VERSION+set} = xset ; then
23864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
23964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
24064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
24164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: Please tell bug-autoconf@gnu.org and
24264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: protobuf@googlegroups.com about your system, including
24364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: any error possibly output before this message. Then
24464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: install a modern shell, or manually run the script
24564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: under such a shell if you do have one."
24664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
24764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
24964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
25064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
25164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh}
25264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL
25364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset more variables known to interfere with behavior of common tools.
25464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCLICOLOR_FORCE= GREP_OPTIONS=
25564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciunset CLICOLOR_FORCE GREP_OPTIONS
256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
25764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ##
25864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Shell Functions. ##
25964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ##
26064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR
26164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------
26264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR.
26364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset ()
26464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
26564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { eval $1=; unset $1;}
266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
26764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset
268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
26964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS
27064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
27164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking.
27264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status ()
27364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
27464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return $1
27564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status
276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
27764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS
27864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------
27964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit ()
28164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
28264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set +e
28364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $1
28464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit $1
28564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit
28664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
28764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p
28864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------
28964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary.
29064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p ()
29164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
29364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
29464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_dir=./$as_dir;;
29564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
29664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$as_dir" || eval $as_mkdir_p || {
29764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dirs=
29864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    while :; do
29964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $as_dir in #(
30064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
30164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_qdir=$as_dir;;
30264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
30364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dirs="'$as_qdir' $as_dirs"
30464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=`$as_dirname -- "$as_dir" ||
30564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)[^/]' \| \
30764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)$' \| \
30864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
30964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" |
31064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
31264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
31364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
31464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)[^/].*/{
31564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
31664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
31764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
31864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)$/{
31964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
32064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
32164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
32264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\).*/{
32364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
32464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
32564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
32664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
32764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d "$as_dir" && break
32864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
32964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$as_dirs" || eval "mkdir $as_dirs"
33064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
33164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
33264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
33364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p
33464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE
33564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
33664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take
33764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over
33864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive
33964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations.
34064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
34164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_append ()
34264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
34364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1+=\$2
34464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
34664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ()
34764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
34864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1=\$$1\$2
34964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
35064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append
35164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
35264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG...
35364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------
35464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the
35564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments
35664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr.
35764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
35864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_arith ()
35964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
36064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=$(( $* ))
36164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
36364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_arith ()
36464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
36564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=`expr "$@" || test $? -eq 1`
36664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
36764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith
368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
37064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD]
37164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------------
37264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
37364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
37464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0.
37564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error ()
37664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
37764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_status=$1; test $as_status -eq 0 && as_status=1
37864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$4"; then
37964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
38064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
38164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
38264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: error: $2" >&2
38364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_exit $as_status
38464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error
385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
38664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif expr a : '\(a\)' >/dev/null 2>&1 &&
38764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   test "X`expr 00001 : '.*\(...\)'`" = X001; then
38864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_expr=expr
389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
39064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_expr=false
391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
39364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
39464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_basename=basename
395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
39664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_basename=false
397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
39964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
40064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=dirname
401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
40264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=false
403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
40564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_me=`$as_basename -- "$0" ||
40664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
40764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$0" : 'X\(//\)$' \| \
40864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
40964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" |
41064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^.*\/\([^/][^/]*\)\/*$/{
41164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
41264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
41364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
41464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\/\(\/\/\)$/{
41564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
41664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
41764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
41864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\/\(\/\).*/{
41964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
42064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
42164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
42264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
42464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges.
42564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz'
42664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
42764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS
42864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789'
42964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits
430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
43264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_1=$LINENO as_lineno_1a=$LINENO
43364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_2=$LINENO as_lineno_2a=$LINENO
43464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
43564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
43664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed -n '
438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    p
439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /[$]LINENO/=
440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ' <$as_myself |
441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '
442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/[$]LINENO.*/&-/
443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      t lineno
444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      b
445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      :lineno
446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      N
447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      :loop
448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      t loop
450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/-\n.*//
451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ' >$as_me.lineno &&
452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$as_me.lineno" ||
45364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Don't try to exec as it changes $[0], causing all sort of problems
456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # (the dirname of $[0] is not the place where we might find the
457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # original and so on.  Autoconf is especially sensitive to this).
458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  . "./$as_me.lineno"
459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exit status is that of the last command.
460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit
461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T=
46464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #(((((
465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*)
46664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `echo 'xy\c'` in
467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
46864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  xy)  ECHO_C='\c';;
46964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
47064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ECHO_T='	';;
471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac;;
472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO_N='-n';;
474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file
477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then
478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir/conf$$.file
479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir
48164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mkdir conf$$.dir 2>/dev/null
48264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
48364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then
48464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ln -s conf$$.file conf$$ 2>/dev/null; then
48564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='ln -s'
48664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # ... but there are two gotchas:
48764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
48864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
48964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # In both cases, we have to default to `cp -p'.
49064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
49164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_ln_s='cp -p'
49264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif ln conf$$.file conf$$ 2>/dev/null; then
49364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s=ln
49464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ln_s='cp -p'
49664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='cp -p'
499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null
502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then
50464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p='mkdir -p "$as_dir"'
505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d ./-p && rmdir ./-p
507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=false
508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -x / >/dev/null 2>&1; then
511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='test -x'
512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ls -dL / >/dev/null 2>&1; then
514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=L
515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=
517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='
519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval sh -c '\''
520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d "$1"; then
52164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	test -d "$1/.";
522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
52364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $1 in #(
52464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	-*)set "./$1";;
525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac;
52664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	???[sx]*):;;*)false;;esac;fi
528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '\'' sh
529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  '
530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_executable_p=$as_test_x
532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name.
534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name.
537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that we are running under the correct shell.
542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL=${CONFIG_SHELL-/bin/sh}
543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase X$lt_ECHO in
545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleX*--fallback-echo)
546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Remove one level of quotation (which was required for Make).
547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO=${lt_ECHO-echo}
552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X$1" = X--no-reexec; then
553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Discard the --no-reexec flag, and continue.
554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "X$1" = X--fallback-echo; then
556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Avoid inline document here, it may be left over
557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Yippee, $ECHO works!
560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Restart under the correct shell.
563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec $SHELL "$0" --no-reexec ${1+"$@"}
564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X$1" = X--fallback-echo; then
567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # used as fallback echo
568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<_LT_EOF
570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$*
571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit 0
573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout
576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set.
577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_ECHO"; then
580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X${echo_test_string+set}" != Xset; then
581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # find a string as large as possible, as long as the shell can cope with it
582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      then
587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "X$echo_testing_string" = "X$echo_test_string"; then
595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The Solaris, AIX, and Digital Unix default echo programs unquote
598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # backslashes.  This makes it impossible to quote backslashes using
599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #   echo "$something" | sed 's/\\/\\\\/g'
600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # So, first we look for a working echo in the user's PATH.
602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for dir in $PATH /usr/ucb; do
605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         test "X$echo_testing_string" = "X$echo_test_string"; then
610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ECHO="$dir/echo"
611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$ECHO" = Xecho; then
617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We didn't find a better echo, so look for alternatives.
618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         test "X$echo_testing_string" = "X$echo_test_string"; then
621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # This shell has a builtin print -r that does the trick.
622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ECHO='print -r'
623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   test "X$CONFIG_SHELL" != X/bin/ksh; then
625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # If we have ksh, try running configure again with it.
626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export ORIGINAL_CONFIG_SHELL
628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CONFIG_SHELL=/bin/ksh
629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export CONFIG_SHELL
630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Try using printf.
633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ECHO='printf %s\n'
634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   test "X$echo_testing_string" = "X$echo_test_string"; then
637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Cool, printf works
638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  :
639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = 'X\t' &&
641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = "X$echo_test_string"; then
643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export CONFIG_SHELL
645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  SHELL="$CONFIG_SHELL"
646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export SHELL
647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = 'X\t' &&
650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = "X$echo_test_string"; then
652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # maybe with a smaller string...
655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  prev=:
656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    then
660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      break
661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    prev="$cmd"
663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  done
664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$prev" != 'sed 50q "$0"'; then
666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo_test_string=`eval $prev`
667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export echo_test_string
668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Oops.  We lost completely, so just stick with echo.
671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ECHO=echo
672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copy echo and quote the copy suitably for passing to libtool from
680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the Makefile, instead of quoting the original, which is used later.
681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_ECHO=$ECHO
682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
68964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "$DJDIR" || exec 7<&0 </dev/null
69064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 6>&1
691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Name of the host.
69364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so uname gets run too.
695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initializations.
699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_default_prefix=/usr/local
701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=
702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_libobj_dir=.
703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=
704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecross_compiling=no
705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs=
706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMFLAGS=
707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEFLAGS=
708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Identity of this package.
710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME='Protocol Buffers'
711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME='protobuf'
712d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_VERSION='2.3.0'
713d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_STRING='Protocol Buffers 2.3.0'
714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT='protobuf@googlegroups.com'
71564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL=''
716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_unique_file="src/google/protobuf/message.cc"
718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Factoring default headers for most tests.
719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_includes_default="\
720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_TYPES_H
722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/types.h>
723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_STAT_H
725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/stat.h>
726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef STDC_HEADERS
728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h>
729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stddef.h>
730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef HAVE_STDLIB_H
732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <stdlib.h>
733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRING_H
736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <memory.h>
738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <string.h>
740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRINGS_H
742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <strings.h>
743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_INTTYPES_H
745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <inttypes.h>
746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STDINT_H
748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdint.h>
749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_UNISTD_H
751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <unistd.h>
752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif"
753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
75464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_option_checking=no
75564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_subst_vars='am__EXEEXT_FALSE
75664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__EXEEXT_TRUE
75764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLTLIBOBJS
758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs
75964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CFLAGS
76064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_LIBS
76164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CC
76264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciacx_pthread_config
76364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUSE_EXTERNAL_PROTOC_FALSE
76464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUSE_EXTERNAL_PROTOC_TRUE
76564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPROTOC
76664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_ZLIB_FALSE
76764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_ZLIB_TRUE
76864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPOW_LIB
76964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBOBJS
77064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64
77164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL
77264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO
77364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT
77464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL
77564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_ECHO
77664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB
77764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR
77864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S
77964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM
78064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DUMPBIN
78164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDUMPBIN
78264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD
78364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP
78464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED
78564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBTOOL
78664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciISAINFO
78764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPROTOBUF_OPT_FLAG
78864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC_FALSE
78964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC_TRUE
79064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP
79164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP
79264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXCPP
79364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_FALSE
79464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_TRUE
79564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXDEPMODE
79664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CXX
79764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXFLAGS
79864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXX
79964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_FALSE
80064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_TRUE
80164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCCDEPMODE
80264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__nodep
80364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEPBACKSLASH
80464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_FALSE
80564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_TRUE
80664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__quote
80764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__include
80864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEPDIR
80964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJEXT
81064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEXEEXT
81164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CC
81264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPPFLAGS
81364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLDFLAGS
81464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS
81564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC
81664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__untar
81764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar
81864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR
81964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__leading_dot
82064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSET_MAKE
82164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK
82264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimkdir_p
82364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMKDIR_P
82464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM
82564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP
82664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_sh
82764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAKEINFO
82864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOHEADER
82964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOMAKE
83064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOCONF
83164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciACLOCAL
83264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciVERSION
83364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE
83464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCYGPATH_W
83564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__isrc
83664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_DATA
83764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_SCRIPT
83864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_PROGRAM
83964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_os
84064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_vendor
84164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_cpu
84264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget
84364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os
84464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_vendor
84564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_cpu
84664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost
84764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os
84864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_vendor
84964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_cpu
85064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild
85164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_alias
85264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias
85364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias
85464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBS
85564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_T
85664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_N
85764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C
85864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEFS
85964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimandir
86064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocaledir
86164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibdir
86264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipsdir
86364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipdfdir
86464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidvidir
86564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihtmldir
86664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinfodir
86764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidocdir
86864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcioldincludedir
86964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciincludedir
87064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocalstatedir
87164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedstatedir
87264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisysconfdir
87364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatadir
87464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatarootdir
87564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibexecdir
87664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisbindir
87764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibindir
87864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name
87964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprefix
88064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec_prefix
88164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL
88264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_BUGREPORT
88364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_STRING
88464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_VERSION
88564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_TARNAME
88664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_NAME
88764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR
88864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL'
889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_files=''
89064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_user_opts='
89164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_option_checking
89264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_zlib
89364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_protoc
89464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dependency_tracking
89564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_64bit_solaris
89664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared
89764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static
89864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_pic
89964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install
90064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld
90164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_libtool_lock
90264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_precious_vars='build_alias
904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias
905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias
906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC
907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS
908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS
909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS
910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS
911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX
912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS
913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCC
914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP'
915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subdirs_all='gtest'
916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize some variables set by options.
918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_help=
919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_version=false
92064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_opts=
92164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_sep=
922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The variables have the same names as the options, with
923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dashes changed to underlines.
924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecache_file=/dev/null
925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix=NONE
926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_create=
927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_recursion=
928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix=NONE
929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_prefix=NONE
930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_suffix=NONE
931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=s,x,x,
932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesilent=
933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesite=
934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir=
935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleverbose=
936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_includes=NONE
937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_libraries=NONE
938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installation directory options.
940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are left unexpanded so users can "make install exec_prefix=/foo"
941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and all the variables that are supposed to be based on exec_prefix
942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by default will actually change.
943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use braces instead of parens because sh, perl, etc. also accept them.
944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The list follows the same order as the GNU Coding Standards.)
945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir='${exec_prefix}/bin'
946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir='${exec_prefix}/sbin'
947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir='${exec_prefix}/libexec'
948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir='${prefix}/share'
949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir='${datarootdir}'
950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir='${prefix}/etc'
951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir='${prefix}/com'
952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir='${prefix}/var'
953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir='${prefix}/include'
954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir='/usr/include'
955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir='${datarootdir}/info'
957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir='${docdir}'
958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir='${docdir}'
959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir='${docdir}'
960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir='${docdir}'
961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir='${exec_prefix}/lib'
962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir='${datarootdir}/locale'
963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir='${datarootdir}/man'
964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prev=
966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dashdash=
967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_option
968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If the previous option needs an argument, assign it.
970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_prev"; then
971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_prev=\$ac_option
972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=
973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    continue
974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
97764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
97864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *=)   ac_optarg= ;;
97964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)    ac_optarg=yes ;;
980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Accept the important Cygnus configure options, so we can diagnose typos.
983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_dashdash$ac_option in
985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --)
986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_dashdash=yes ;;
987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir | --bindir | --bindi | --bind | --bin | --bi)
989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=bindir ;;
990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bindir=$ac_optarg ;;
992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build | --build | --buil | --bui | --bu)
994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=build_alias ;;
995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    build_alias=$ac_optarg ;;
997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file | --cache-file | --cache-fil | --cache-fi \
999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=cache_file ;;
1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=$ac_optarg ;;
1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --config-cache | -C)
1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=config.cache ;;
1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir | --datadir | --datadi | --datad)
1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datadir ;;
1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datadir=$ac_optarg ;;
1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroo | --dataro | --datar)
1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datarootdir ;;
1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datarootdir=$ac_optarg ;;
1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -disable-* | --disable-*)
102164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
102364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
102464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid feature name: $ac_useropt"
102564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
102664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
102764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
102864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
102964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt"
103064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
103164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
103264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
103364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
103464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval enable_$ac_useropt=no ;;
1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir | --docdir | --docdi | --doc | --do)
1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=docdir ;;
1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    docdir=$ac_optarg ;;
1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=dvidir ;;
1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dvidir=$ac_optarg ;;
1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -enable-* | --enable-*)
104764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
104964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
105064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid feature name: $ac_useropt"
105164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
105264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
105364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
105464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
105564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt"
105664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
105764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
105864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
105964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
106064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval enable_$ac_useropt=\$ac_optarg ;;
1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec | --exe | --ex)
1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=exec_prefix ;;
1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec=* | --exe=* | --ex=*)
1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exec_prefix=$ac_optarg ;;
1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -gas | --gas | --ga | --g)
1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-gas.
1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gas=yes ;;
1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help | --help | --hel | --he | -h)
1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=long ;;
1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=recursive ;;
1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=short ;;
1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host | --host | --hos | --ho)
1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=host_alias ;;
1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host=* | --host=* | --hos=* | --ho=*)
1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    host_alias=$ac_optarg ;;
1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=htmldir ;;
1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --ht=*)
1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    htmldir=$ac_optarg ;;
1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir | --includedir | --includedi | --included | --include \
1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ | --inclu | --incl | --inc)
1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=includedir ;;
1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ=* | --inclu=* | --incl=* | --inc=*)
1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    includedir=$ac_optarg ;;
1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir | --infodir | --infodi | --infod | --info | --inf)
1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=infodir ;;
1102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    infodir=$ac_optarg ;;
1104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir | --libdir | --libdi | --libd)
1106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libdir ;;
1107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libdir=$ac_optarg ;;
1109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe | --libex | --libe)
1112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libexecdir ;;
1113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe=* | --libex=* | --libe=*)
1115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libexecdir=$ac_optarg ;;
1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir | --localedir | --localedi | --localed | --locale)
1118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localedir ;;
1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localedir=$ac_optarg ;;
1121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir | --localstatedir | --localstatedi | --localstated \
1123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate | --localstat | --localsta | --localst | --locals)
1124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localstatedir ;;
1125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localstatedir=$ac_optarg ;;
1128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=mandir ;;
1131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mandir=$ac_optarg ;;
1133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -nfp | --nfp | --nf)
1135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --without-fp.
1136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_fp=no ;;
1137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-cr | --no-c | -n)
1140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_create=yes ;;
1141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_recursion=yes ;;
1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin | --oldi | --old | --ol | --o)
1149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=oldincludedir ;;
1150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    oldincludedir=$ac_optarg ;;
1154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=prefix ;;
1157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    prefix=$ac_optarg ;;
1159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pre | --program-pr | --program-p)
1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_prefix ;;
1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_prefix=$ac_optarg ;;
1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suf | --program-su | --program-s)
1169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_suffix ;;
1170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_suffix=$ac_optarg ;;
1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name | --program-transform-name \
1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam | --program-transform-na \
1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n | --program-transform- \
1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform | --program-transfor \
1178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo | --program-transf \
1179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans | --program-tran \
1180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra | --program-tr | --program-t)
1181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_transform_name ;;
1182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name=* | --program-transform-name=* \
1183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam=* | --program-transform-na=* \
1184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n=* | --program-transform-=* \
1185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform=* | --program-transfor=* \
1186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo=* | --program-transf=* \
1187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans=* | --program-tran=* \
1188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra=* | --program-tr=* | --program-t=*)
1189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_transform_name=$ac_optarg ;;
1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=pdfdir ;;
1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pdfdir=$ac_optarg ;;
1195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir | --psdir | --psdi | --psd | --ps)
1197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=psdir ;;
1198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    psdir=$ac_optarg ;;
1200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil)
1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    silent=yes ;;
1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sbindir ;;
1207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sbi=* | --sb=*)
1209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sbindir=$ac_optarg ;;
1210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst | --shareds | --shared | --share | --shar \
1214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha | --sh)
1215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sharedstatedir ;;
1216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha=* | --sh=*)
1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sharedstatedir=$ac_optarg ;;
1221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site | --site | --sit)
1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=site ;;
1224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site=* | --site=* | --sit=*)
1225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    site=$ac_optarg ;;
1226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=srcdir ;;
1229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=$ac_optarg ;;
1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon | --sysco | --sysc | --sys | --sy)
1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sysconfdir ;;
1235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysconfdir=$ac_optarg ;;
1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target | --target | --targe | --targ | --tar | --ta | --t)
1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=target_alias ;;
1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    target_alias=$ac_optarg ;;
1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    verbose=yes ;;
1246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -version | --version | --versio | --versi | --vers | -V)
1248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_version=: ;;
1249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -with-* | --with-*)
125164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
125364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
125464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid package name: $ac_useropt"
125564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
125664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
125764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
125864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
125964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt"
126064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
126164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
126264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
126364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
126464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval with_$ac_useropt=\$ac_optarg ;;
1265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -without-* | --without-*)
126764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
126964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
127064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid package name: $ac_useropt"
127164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
127264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
127364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
127464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
127564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt"
127664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
127764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
127864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
127964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
128064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval with_$ac_useropt=no ;;
1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --x)
1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-x.
1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_x=yes ;;
1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl | --x-inc | --x-in | --x-i)
1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_includes ;;
1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_includes=$ac_optarg ;;
1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_libraries ;;
1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_libraries=$ac_optarg ;;
1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
130064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_fn_error $? "unrecognized option: \`$ac_option'
130164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information"
1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *=*)
1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
130764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_envvar in #(
130864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      '' | [0-9]* | *[!_$as_cr_alnum]* )
130964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
131064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_envvar=\$ac_optarg
1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export $ac_envvar ;;
1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: should be removed in autoconf 3.0.
131664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
131864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
131964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_prev"; then
1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
132764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "missing argument to $ac_option"
132864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
132964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
133064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts"; then
133164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $enable_option_checking in
133264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    no) ;;
133364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
133464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
133564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
133864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check all directory arguments for consistency.
1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		datadir sysconfdir sharedstatedir localstatedir includedir \
1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		libdir localedir mandir
1343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_val=\$$ac_var
134564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Remove trailing slashes.
134664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $ac_val in
134764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    */ )
134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
134964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval $ac_var=\$ac_val;;
135064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
135164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Be sure to have absolute directory names.
1352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_val in
1353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/$]* | ?:[\\/]* )  continue;;
1354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
135664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# There might be people who depend on the old broken behavior: `$host'
1360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# used to hold the argument of --host etc.
1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build_alias
1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host_alias
1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$target_alias
1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$host_alias" != x; then
1368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$build_alias" = x; then
1369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=maybe
137064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
137164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    If a cross compiler is detected then cross compile mode will be used" >&2
1372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test "x$build_alias" != "x$host_alias"; then
1373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=yes
1374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_prefix=
1378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$host_alias" && ac_tool_prefix=$host_alias-
1379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$silent" = yes && exec 6>/dev/null
1381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd=`pwd` && test -n "$ac_pwd" &&
1384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ls_di=`ls -di .` &&
1385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
138664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "working directory cannot be determined"
1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
138864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "pwd does not report name of working directory"
1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find the source files, if location was not specified.
1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$srcdir"; then
1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=yes
1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Try the directory containing this script, then the parent directory.
139564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_confdir=`$as_dirname -- "$as_myself" ||
139664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
139764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(//\)[^/]' \| \
139864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(//\)$' \| \
139964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
140064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_myself" |
1401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
1414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=$ac_confdir
1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test ! -r "$srcdir/$ac_unique_file"; then
1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=..
1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=no
1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -r "$srcdir/$ac_unique_file"; then
1426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_confdir=`(
143164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pwd)`
1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When building in place, set srcdir=.
1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_abs_confdir" = "$ac_pwd"; then
1435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=.
1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove unnecessary trailing slashes from srcdir.
1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double slashes in file names in object file debugging info
1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# mess up M-x gdb in Emacs.
1440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
1444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_value=\$${ac_var}
1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report the --help message.
1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "long"; then
1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Omit some internal or obsolete options to make the list less imposing.
1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This message is too long to be a string in the A/UX 3.1 sh.
1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<_ACEOF
1457d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville\`configure' configures Protocol Buffers 2.3.0 to adapt to many kinds of systems.
1458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTION]... [VAR=VALUE]...
1460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVAR=VALUE.  See below for descriptions of some of the useful variables.
1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDefaults for the options are specified in brackets.
1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration:
1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help              display this help and exit
1468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=short        display options specific to this package
1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=recursive    display the short help of all the included packages
1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version           display version information and exit
147164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -q, --quiet, --silent   do not print \`checking ...' messages
1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --cache-file=FILE   cache test results in FILE [disabled]
1473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -C, --config-cache      alias for \`--cache-file=config.cache'
1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -n, --no-create         do not create output files
1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleInstallation directories:
1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --prefix=PREFIX         install architecture-independent files in PREFIX
147964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                          [$ac_default_prefix]
1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
148164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                          [PREFIX]
1482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBy default, \`make install' will install all the files in
1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillean installation prefix other than \`$ac_default_prefix' using \`--prefix',
1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor instance \`--prefix=\$HOME'.
1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFor better control, use the options below.
1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFine tuning of the installation directories:
149164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --bindir=DIR            user executables [EPREFIX/bin]
149264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sbindir=DIR           system admin executables [EPREFIX/sbin]
149364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --libexecdir=DIR        program executables [EPREFIX/libexec]
149464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
149564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
149664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
149764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --libdir=DIR            object code libraries [EPREFIX/lib]
149864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --includedir=DIR        C header files [PREFIX/include]
149964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
150064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
150164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
150264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --infodir=DIR           info documentation [DATAROOTDIR/info]
150364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
150464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --mandir=DIR            man documentation [DATAROOTDIR/man]
150564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --docdir=DIR            documentation root [DATAROOTDIR/doc/protobuf]
150664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --htmldir=DIR           html documentation [DOCDIR]
150764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --dvidir=DIR            dvi documentation [DOCDIR]
150864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --pdfdir=DIR            pdf documentation [DOCDIR]
150964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --psdir=DIR             ps documentation [DOCDIR]
1510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleProgram names:
1515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-prefix=PREFIX            prepend PREFIX to installed program names
1516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-suffix=SUFFIX            append SUFFIX to installed program names
1517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSystem types:
1520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --build=BUILD     configure for building on BUILD [guessed]
1521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --target=TARGET   configure for building compilers for TARGET [HOST]
1523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_init_help"; then
1527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_init_help in
1528d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville     short | recursive ) echo "Configuration of Protocol Buffers 2.3.0:";;
1529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   esac
1530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Features:
153364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --disable-option-checking  ignore unrecognized --enable/--with options
1534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-dependency-tracking  speeds up one-time build
1537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-dependency-tracking   do not reject slow dependency extractors
1538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-64bit-solaris Build 64 bit binary on Solaris [default=on]
1539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-shared[=PKGS]  build shared libraries [default=yes]
1540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-static[=PKGS]  build static libraries [default=yes]
1541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-fast-install[=PKGS]
1542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          optimize for fast installation [default=yes]
1543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-libtool-lock  avoid locking (might break parallel builds)
1544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Packages:
1546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-zlib             include classes for streaming compressed data in and
1549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          out [default=check]
1550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-protoc=COMMAND   use the given protoc command instead of building a
1551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          new one when building tests (useful for
1552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          cross-compiling)
1553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-pic              try to use only PIC/non-PIC objects [default=use
1554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          both]
1555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSome influential environment variables:
1558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC          C compiler command
1559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS      C compiler flags
1560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              nonstandard directory <lib dir>
1562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIBS        libraries to pass to the linker, e.g. -l<library>
156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              you have headers in a nonstandard directory <include dir>
1565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXX         C++ compiler command
1566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS    C++ compiler flags
1567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP      C++ preprocessor
1568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUse these variables to override the choices made by `configure' or to help
1570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleit to find libraries and programs with nonstandard names/locations.
1571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <protobuf@googlegroups.com>.
1573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_status=$?
1575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "recursive"; then
1578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If there are subdirs, report their specific --help.
1579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -d "$ac_dir" ||
158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
158264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      continue
1583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_builddir=.
1584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
1586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
158864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
159064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
1592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
1595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
1597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
1598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
1599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
1600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
1603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
1604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
1605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
1606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
1607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
1608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
1609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
1610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
1611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
1613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
161764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cd "$ac_dir" || { ac_status=$?; continue; }
161864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Check for guested configure.
161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test -f "$ac_srcdir/configure.gnu"; then
162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo &&
162164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
162264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    elif test -f "$ac_srcdir/configure"; then
162364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo &&
162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $SHELL "$ac_srcdir/configure" --help=recursive
162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
162664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
162764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi || ac_status=$?
162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cd "$ac_pwd" || { ac_status=$?; break; }
162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
163064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "$ac_init_help" && exit $ac_status
163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_init_version; then
163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat <<\_ACEOF
163564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciProtocol Buffers configure 2.3.0
163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68
163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
163864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCopyright (C) 2010 Free Software Foundation, Inc.
163964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciThis configure script is free software; the Free Software Foundation
164064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigives unlimited permission to copy, distribute and modify it.
164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit
164364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ##
164664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Autoconf initialization. ##
164764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ##
164864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
164964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_compile LINENO
165064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------------------
165164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded.
165264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_compile ()
165364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
165464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
165564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext
165664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_compile"
165764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
165864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compile") 2>conftest.err
166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
166664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
167164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
167264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_werror_flag" ||
167364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
167464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest.$ac_objext; then :
167564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
167664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
167764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
167964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
168064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
168164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
168264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
168364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
168464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_compile
168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
168764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_compile LINENO
168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------
168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded.
169064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_compile ()
169164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext
169464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_compile"
169564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
169664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
169764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
169864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
169964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
170064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
170164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compile") 2>conftest.err
170264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
170364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
170464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
170564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
170664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_werror_flag" ||
171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest.$ac_objext; then :
171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_compile
172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_cpp LINENO
172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------
172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_cpp ()
172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_cpp conftest.$ac_ext"
173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } > conftest.i && {
174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_retval=1
175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_cpp
176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------------------------------
176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists, giving a warning if it cannot be compiled using
176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# the include files in INCLUDES and setting the cache variable VAR
176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# accordingly.
176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_header_mongrel ()
176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if eval \${$3+:} false; then :
177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Is the header compilable?
178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking $2 usability... " >&6; }
178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4
178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2>
178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_header_compiler=yes
179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_header_compiler=no
179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_header_compiler" >&6; }
179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Is the header present?
179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking $2 presence... " >&6; }
180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2>
180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_header_preproc=yes
180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_header_preproc=no
180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_header_preproc" >&6; }
181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# So?  What about this header?
181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  yes:no: )
181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  no:yes:* )
182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci( $as_echo "## ---------------------------------------- ##
183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Report this to protobuf@googlegroups.com ##
183464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ---------------------------------------- ##"
183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ) | sed "s/^/$as_me: WARNING:     /" >&2
183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=\$ac_header_compiler"
184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
184664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
185164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_check_header_mongrel
185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_run LINENO
185464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------
185564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
185664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# that executables *can* be run.
185764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_run ()
185864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
185964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
186064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
186164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
186264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
186364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
186464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
186564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
186664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
186764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>&5
186864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
186964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
187064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { case "(($ac_try" in
187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
187564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_try") 2>&5
187864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
187964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; }; then :
188164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
188264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
188364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: program exited with status $ac_status" >&5
188464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $as_echo "$as_me: failed program was:" >&5
188564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
188664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
188764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ac_retval=$ac_status
188864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
188964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
189064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
189164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
189264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
189364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_run
189464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------------------------------
189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists and can be compiled using the include files in
189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# INCLUDES, setting the cache variable VAR accordingly.
189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_header_compile ()
190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
190764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
190864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
190964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4
191064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2>
191164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
191264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
191364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
191464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
191564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
191664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
191764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
192064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
192164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
192264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
192364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
192464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_check_header_compile
192564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
192664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_check_decl LINENO SYMBOL VAR INCLUDES
192764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------------------------------
192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
192964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# accordingly.
193064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_decl ()
193164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
193264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
193364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_decl_name=`echo $2|sed 's/ *(.*//'`
193464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
193564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
193664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
193764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
193864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
193964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
194064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
194164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
194264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4
194364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
194464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
194564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
194664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifndef $as_decl_name
194764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus
194864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (void) $as_decl_use;
194964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
195064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (void) $as_decl_name;
195164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
195264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
195364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
195464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
195564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
195664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
195764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
195864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
195964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
196064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
196164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
196264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
196364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
196464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
196564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
196664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
196764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
196864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
196964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
197064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_check_decl
197164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
197264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_link LINENO
197364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
197464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded.
197564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_link ()
197664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
197764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
197864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext conftest$ac_exeext
197964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
198064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
198164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
198264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
198364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
198564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
198664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>conftest.err
198764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
198864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
198964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
199064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
199164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
199264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
199364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
199464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
199564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_werror_flag" ||
199664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
199764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest$ac_exeext && {
199864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test "$cross_compiling" = yes ||
199964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 $as_test_x conftest$ac_exeext
200064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
200164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
200264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
200364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
200464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
200564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
200664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
200764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
200864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
200964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
201064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # interfere with the next link command; also delete a directory that is
201164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # left behind by Apple's compiler.  We do this before executing the actions.
201264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
201364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
201464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
201564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
201664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_link
201764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
201864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
201964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------------------------------------
202064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists and can be compiled using the include files in
202164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# INCLUDES, setting the cache variable VAR accordingly.
202264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile ()
202364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
202464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
202564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
202664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
202764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
202864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
202964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
203064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
203164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
203264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4
203364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2>
203464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
203564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
203664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
203764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
203864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
203964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
204064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
204164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
204264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
204364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
204464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
204564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
204664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
204764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_header_compile
204864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
204964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_func LINENO FUNC VAR
205064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------
205164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether FUNC exists, setting the cache variable VAR accordingly
205264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_func ()
205364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
205464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
205564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
205664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
205764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
205864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
206064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
206264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
206364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
206464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define $2 innocuous_$2
206564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
206664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* System header to define __stub macros and hopefully few prototypes,
206764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    which can conflict with char $2 (); below.
206864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
206964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    <limits.h> exists even on freestanding compilers.  */
207064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
207164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
207264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
207364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
207464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
207564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
207664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
207764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#undef $2
207864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
207964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Override any GCC internal prototype to avoid an error.
208064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   Use char because int might match the return type of a GCC
208164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   builtin and then its argument prototype would still apply.  */
208264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus
208364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextern "C"
208464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
208564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichar $2 ();
208664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* The GNU C library defines this for functions which it implements
208764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    to always fail with ENOSYS.  Some functions are actually named
208864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    something starting with __ and the normal name is an alias.  */
208964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined __stub_$2 || defined __stub___$2
209064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichoke me
209164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
209264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
209364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
209464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
209564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
209664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireturn $2 ();
209764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
209864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
209964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
210064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
210164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
210264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
210364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
210464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
210564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
210664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
210764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
210864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
210964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
211064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
211164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
211264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
211364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
211464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_func
211564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
211664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_link LINENO
211764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------
211864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded.
211964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_link ()
212064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
212164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
212264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext conftest$ac_exeext
212364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
212464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
212564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
212664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
212764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
212864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
212964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
213064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>conftest.err
213164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
213264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
213364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
213464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
213564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
213664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
213764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
213864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
213964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_werror_flag" ||
214064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
214164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest$ac_exeext && {
214264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test "$cross_compiling" = yes ||
214364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 $as_test_x conftest$ac_exeext
214464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
214664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
214764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
214864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
2149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
215064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
2151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
215264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
215364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
215464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # interfere with the next link command; also delete a directory that is
215564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # left behind by Apple's compiler.  We do this before executing the actions.
215664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
215764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
215864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
216064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_link
2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
216264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_check_func LINENO FUNC VAR
216364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------------------
216464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether FUNC exists, setting the cache variable VAR accordingly
216564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_func ()
216664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
216764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
216864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
216964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
217064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
217164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
217264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
217364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
217464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
217564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
217664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
217764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define $2 innocuous_$2
217864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
217964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* System header to define __stub macros and hopefully few prototypes,
218064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    which can conflict with char $2 (); below.
218164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
218264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    <limits.h> exists even on freestanding compilers.  */
218364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
218464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
218564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
218664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
218764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
218864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
218964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
219064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#undef $2
219164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
219264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Override any GCC internal prototype to avoid an error.
219364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   Use char because int might match the return type of a GCC
219464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   builtin and then its argument prototype would still apply.  */
219564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus
219664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextern "C"
219764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
219864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichar $2 ();
219964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* The GNU C library defines this for functions which it implements
220064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    to always fail with ENOSYS.  Some functions are actually named
220164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    something starting with __ and the normal name is an alias.  */
220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined __stub_$2 || defined __stub___$2
220364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichoke me
220464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
220564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
220664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
220764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
220864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
220964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireturn $2 ();
221064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
221164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
221264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
2213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
221464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
221564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
221664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
221764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
221964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
222064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
2221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
222264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
222364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
222464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
222564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
222664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
222764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_check_func
2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >config.log <<_ACEOF
2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis file contains any messages produced by compilers while
2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunning configure, to aid debugging if configure makes a mistake.
2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2232d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleIt was created by Protocol Buffers $as_me 2.3.0, which was
223364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68.  Invocation command line was
2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ $0 $@
2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log
2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat <<_ASUNAME
2241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------- ##
2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Platform. ##
2243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------- ##
2244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -m = `(uname -m) 2>/dev/null || echo unknown`
2247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -r = `(uname -r) 2>/dev/null || echo unknown`
2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -s = `(uname -s) 2>/dev/null || echo unknown`
2249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -v = `(uname -v) 2>/dev/null || echo unknown`
2250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASUNAME
2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
226964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "PATH: $as_dir"
227064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >&5 <<_ACEOF
2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Core tests. ##
2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
2281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Keep a trace of the command line.
2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --no-create and --no-recursion so they do not pile up.
2287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --silent because we don't want to record it for future runs.
2288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Also quote any args containing shell meta-characters.
2289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make two passes to allow for proper duplicate-argument suppression.
2290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args=
2291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args0=
2292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args1=
2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_must_keep_next=false
2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_pass in 1 2
2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_arg
2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_arg in
2299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | -silent | --silent | --silen | --sile | --sil)
2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      continue ;;
2303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *\'*)
230464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_pass in
230764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    2)
230964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_configure_args1 " '$ac_arg'"
2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test $ac_must_keep_next = true; then
2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_must_keep_next=false # Got value, back to normal.
2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_arg in
2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *=* | --config-cache | -C | -disable-* | --disable-* \
2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -with-* | --with-* | -without-* | --without-* | --x)
2318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case "$ac_configure_args0 " in
2319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
2321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
2322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -* ) ac_must_keep_next=true ;;
2323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
2324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
232564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_configure_args " '$ac_arg'"
2326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
2327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
233064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args0=; unset ac_configure_args0;}
233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args1=; unset ac_configure_args1;}
2332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When interrupted or exit'd, cleanup temporary files, and complete
2334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.log.  We remove comments because anyway the quotes in there
2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# would cause problems or look ugly.
2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Use '\'' to represent an apostrophe within the trap.
2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletrap 'exit_status=$?
2339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Save into config.log some information that might help in debugging.
2340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
234364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "## ---------------- ##
2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Cache variables. ##
234564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ---------------- ##"
2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The following way of writing the cache mishandles newlines in values,
2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
2352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
2353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
235464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
235564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
2357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
2358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
235964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
236064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) { eval $ac_var=; unset $ac_var;} ;;
2361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
2362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
2365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
2367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
2368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'\''/'\''\\\\'\'''\''/g;
2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
2371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
2372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
2374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
2375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
2376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville)
2377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
237964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "## ----------------- ##
2380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Output variables. ##
238164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------- ##"
2382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_var in $ac_subst_vars
2384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
2385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval ac_val=\$$ac_var
2386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_val in
238764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
238964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$ac_var='\''$ac_val'\''"
2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done | sort
2391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_subst_files"; then
239464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "## ------------------- ##
2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## File substitutions. ##
239664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------- ##"
2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_var in $ac_subst_files
2399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
2400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval ac_val=\$$ac_var
2401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_val in
240264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$as_echo "$ac_var='\''$ac_val'\''"
2405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done | sort
2406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
2408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -s confdefs.h; then
241064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "## ----------- ##
2411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## confdefs.h. ##
241264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------- ##"
2413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat confdefs.h
2415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
2417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ac_signal" != 0 &&
241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: caught signal $ac_signal"
241964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: exit $exit_status"
2420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } >&5
2421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f core *.core core.conftest.* &&
2422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit $exit_status
2424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
2425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_signal in 1 2 13 15; do
242664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_signal=0
2429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# confdefs.h avoids OS command line length limits that DEFS can exceed.
2431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f -r conftest* confdefs.h
2432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
243364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "/* confdefs.h */" > confdefs.h
243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Predefined preprocessor variables.
2436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_NAME "$PACKAGE_NAME"
2439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_VERSION "$PACKAGE_VERSION"
2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_STRING "$PACKAGE_STRING"
2451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
245764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>confdefs.h <<_ACEOF
245864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define PACKAGE_URL "$PACKAGE_URL"
245964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
246064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let the site file select an alternate cache file if it wants to.
246364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer an explicitly selected file to automatically selected ones.
246464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file1=NONE
246564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file2=NONE
2466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_SITE"; then
246764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # We do not want a PATH search for config.site.
246864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $CONFIG_SITE in #((
246964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    -*)  ac_site_file1=./$CONFIG_SITE;;
247064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    */*) ac_site_file1=$CONFIG_SITE;;
247164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)   ac_site_file1=./$CONFIG_SITE;;
247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
2473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "x$prefix" != xNONE; then
247464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file1=$prefix/share/config.site
247564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file2=$prefix/etc/config.site
2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
247764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file1=$ac_default_prefix/share/config.site
247864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file2=$ac_default_prefix/etc/config.site
2479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
248064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
248264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "x$ac_site_file" = xNONE && continue
248364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
248464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
248564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed 's/^/| /' "$ac_site_file" >&5
248764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    . "$ac_site_file" \
248864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
248964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "failed to load site script $ac_site_file
249164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
2492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -r "$cache_file"; then
249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Some versions of bash will fail to source /dev/null (special files
249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading cache $cache_file" >&6;}
2501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cache_file in
2502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)                      . "./$cache_file";;
2504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
250764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
250864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating cache $cache_file" >&6;}
2509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  >$cache_file
2510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the precious variables saved in the cache have kept the same
2513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value.
2514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cache_corrupted=false
2515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
2516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_set=\$ac_env_${ac_var}_set
2518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_val=\$ac_env_${ac_var}_value
2520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_old_set,$ac_new_set in
2521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    set,)
252264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
252364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
2525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,set)
252664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
252764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
2529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,);;
2530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
2531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$ac_old_val" != "x$ac_new_val"; then
253264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# differences in whitespace do not lead to failure.
253364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_old_val_w=`echo x $ac_old_val`
253464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_new_val_w=`echo x $ac_new_val`
253564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$ac_old_val_w" != "$ac_new_val_w"; then
253664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
253764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ac_cache_corrupted=:
253964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
254064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
254164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  eval $ac_var=\$ac_old_val
254364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
254464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
254564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
254664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
254764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi;;
2549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
2550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Pass precious variables to config.status.
2551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$ac_new_set" = set; then
2552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_new_val in
255364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_arg=$ac_var=$ac_new_val ;;
2555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $ac_configure_args " in
2557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cache_corrupted; then
256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
256664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of script. ##
257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
2572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
2574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
2575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
2578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_headers="$ac_config_headers config.h"
2584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# autoconf's default CXXFLAGS are usually "-g -O2".  These aren't necessarily
2588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the best choice for libprotobuf.
258964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x${ac_cv_env_CFLAGS_set}" = "x"; then :
2590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS=""
2591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
259264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
2593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=""
2594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir=
2597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f "$ac_dir/install-sh"; then
2599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install-sh -c"
2601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/install.sh"; then
2603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install.sh -c"
2605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/shtool"; then
2607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/shtool install -c"
2609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_aux_dir"; then
261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These three variables are undocumented and unsupported,
2617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and are intended to be withdrawn in a future Autoconf release.
2618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# They can cause serious problems if a builder's source tree is in a directory
2619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whose full name contains unusual characters.
2620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make sure we can run config.sub.
2626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
262764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
262964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
263064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking build system type... " >&6; }
263164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_build+:} false; then :
263264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=$build_alias
2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
263864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
264064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
264364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
264464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_build" >&6; }
2645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_build in
2646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
264764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$ac_cv_build
2650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
2651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_build
2652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
2653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu=$1
2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor=$2
2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$*
2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
2660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
266364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
266464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking host system type... " >&6; }
266564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_host+:} false; then :
266664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$host_alias" = x; then
2669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=$ac_cv_build
2670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
267264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
267664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
267764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_host" >&6; }
2678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_host in
2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
268064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$ac_cv_host
2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_host
2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu=$1
2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor=$2
2688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
2689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
2690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
2691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$*
2692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
2693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
269664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
269764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking target system type... " >&6; }
269864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_target+:} false; then :
269964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$target_alias" = x; then
2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_target=$ac_cv_host
2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
270564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
270964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
271064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_target" >&6; }
2711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_target in
2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
271364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$ac_cv_target
2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
2717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_target
2718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
2719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_cpu=$1
2720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_vendor=$2
2721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
2722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
2723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
2724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_os=$*
2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The aliases save the names the user supplied, while $host etc.
2730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# will get canonicalized.
2731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$target_alias" &&
2732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$program_prefix$program_suffix$program_transform_name" = \
2733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NONENONEs,x,x, &&
2734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_prefix=${target_alias}-
2735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
273664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__api_version='1.11'
2737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find a good install program.  We prefer a C program (faster),
2739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so one script is as good as another.  But avoid the broken or
2740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# incompatible versions:
2741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SysV /etc/install, /usr/sbin/install
2742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SunOS /usr/etc/install
2743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IRIX /sbin/install
2744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX /bin/install
2745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AmigaOS /C/install, which installs bootblocks on floppy discs
2746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# OS/2's system install, which has a completely different semantic
2750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ./install, which can be erroneously created by make from ./install.sh.
275164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject install programs that cannot install multiple files.
275264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
275364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a BSD-compatible install... " >&6; }
2754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$INSTALL"; then
275564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_install+:} false; then :
275664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
276364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Account for people who put trailing slashes in PATH elements.
276464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $as_dir/ in #((
276564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ./ | .// | /[cC]/* | \
2766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
276764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /usr/ucb/* ) ;;
2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # OSF1 and SCO ODT 3.0 have their own names for install.
2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Don't use installbsd from OSF since it installs stuff as root
2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # by default.
2773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_prog in ginstall scoinst install; do
2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_exec_ext in '' $ac_executable_extensions; do
2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test $ac_prog = install &&
2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # AIX install.  It has an incompatible calling convention.
2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  elif test $ac_prog = install &&
2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # program-specific install script used by HP pwplus--don't use.
2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
278564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    rm -rf conftest.one conftest.two conftest.dir
278664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    echo one > conftest.one
278764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    echo two > conftest.two
278864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    mkdir conftest.dir
278964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
279064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.one && test -s conftest.two &&
279164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.dir/conftest.one &&
279264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.dir/conftest.two
279364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    then
279464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
279564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      break 3
279664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi
2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
2800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
2801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
2802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
280364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
280464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
280564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
280664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
280764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -rf conftest.one conftest.two conftest.dir
280864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
280964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
281064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "${ac_cv_path_install+set}" = set; then
281164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    INSTALL=$ac_cv_path_install
281264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
281364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # As a last resort, use the slow shell script.  Don't cache a
281464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # value for INSTALL within a source directory, because that will
281564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # break other packages using the cache if that directory is
281664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # removed, or if the value is a relative name.
281764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    INSTALL=$ac_install_sh
281864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
281964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
282064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
282164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$INSTALL" >&6; }
282264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
282364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
282464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# It thinks the first close brace ends the variable substitution.
282564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
282664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
282764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
282864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
282964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
283064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
283164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
283264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether build environment is sane... " >&6; }
283364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Just in case
283464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisleep 1
283564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciecho timestamp > conftest.file
283664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject unsafe characters in $srcdir or the absolute working directory
283764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# name.  Accept space and tab only in the latter.
283864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam_lf='
283964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
284064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `pwd` in
284164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *[\\\"\#\$\&\'\`$am_lf]*)
284264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
284364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
284464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $srcdir in
284564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
284664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
284764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
284864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
284964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Do `set' in a subshell so we don't clobber the current shell's
285064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# arguments.  Must try -L first in case configure is actually a
285164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# symlink; some systems play weird games with the mod time of symlinks
285264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# (eg FreeBSD returns the mod time of the symlink's containing
285364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# directory).
285464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (
285564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
285664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   if test "$*" = "X"; then
285764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # -L didn't work.
285864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      set X `ls -t "$srcdir/configure" conftest.file`
285964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   fi
286064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   rm -f conftest.file
286164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   if test "$*" != "X $srcdir/configure conftest.file" \
286264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && test "$*" != "X conftest.file $srcdir/configure"; then
286364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
286464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # If neither matched, then we have a broken ls.  This can happen
286564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # if, for instance, CONFIG_SHELL is bash and it inherits a
286664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # broken ls alias from the environment.  This has actually
286764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # happened.  Such a system could not be considered "sane".
286864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
286964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialias in your environment" "$LINENO" 5
287064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   fi
287164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
287264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   test "$2" = conftest.file
287364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   )
287464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcithen
287564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   # Ok.
287664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   :
287764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
287864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   as_fn_error $? "newly created file is older than distributed files!
287964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCheck your system clock" "$LINENO" 5
288064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
288164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
288264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
288364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest "$program_prefix" != NONE &&
288464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  program_transform_name="s&^&$program_prefix&;$program_transform_name"
288564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Use a double $ so make ignores it.
288664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest "$program_suffix" != NONE &&
288764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
288864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Double any \ or $.
288964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# By default was `s,x,x', remove it if useless.
289064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
289164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
289264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
289364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# expand $ac_aux_dir to an absolute path
289464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam_aux_dir=`cd $ac_aux_dir && pwd`
289564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
289664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${MISSING+set}" != xset; then
289764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $am_aux_dir in
289864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\ * | *\	*)
289964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
290064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
290164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MISSING="\${SHELL} $am_aux_dir/missing" ;;
290264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
290364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
290464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Use eval to expand $SHELL
290564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval "$MISSING --run true"; then
290664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am_missing_run="$MISSING --run "
290764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
290864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am_missing_run=
290964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
291064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
291164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
291264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
291364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${install_sh}" != xset; then
291464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $am_aux_dir in
291564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\ * | *\	*)
291664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
291764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    install_sh="\${SHELL} $am_aux_dir/install-sh"
291964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
292064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
292164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
292264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Installed binaries are usually stripped using `strip' when the user
292364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# run `make install-strip'.  However `strip' might not be the right
292464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# tool to use in cross-compilation environments, therefore Automake
292564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# will honor the `STRIP' environment variable to overrule this program.
292664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != no; then
292764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_tool_prefix"; then
292864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
292964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2
293064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
293164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
293264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then :
293364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
293464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
293564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$STRIP"; then
293664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
293764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
293864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
293964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
294064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
294164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
294264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
294364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
294464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
294564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
294664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
294764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
294864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
294964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
295064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
295164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
295264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
295364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
295464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
295564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP
295664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then
295764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
295864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; }
295964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
296064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
296164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
296264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
296364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
296464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
296564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
296664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then
296764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_STRIP=$STRIP
296864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "strip", so it can be a program name with args.
296964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2
297064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
297164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
297264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
297364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
297464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
297564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_STRIP"; then
297664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
297764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
297864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
297964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
298064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
298164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
298264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
298364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
298464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
298564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_STRIP="strip"
298664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
298764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
298864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
299064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
299564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
299664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then
299764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
299864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; }
2999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
300064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
300164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
300464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_STRIP" = x; then
300564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=":"
300664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
300764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
300864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
300964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
301064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
301164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
301264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
301364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=$ac_ct_STRIP
301464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
3015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
301664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  STRIP="$ac_cv_prog_STRIP"
301764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
301864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
302064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
302264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
302364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$MKDIR_P"; then
302564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_path_mkdir+:} false; then :
302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
303364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in mkdir gmkdir; do
3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 for ac_exec_ext in '' $ac_executable_extensions; do
3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (GNU coreutils) '* | \
3038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (coreutils) '* | \
3039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (fileutils) '4.1*)
3040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       break 3;;
3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac
3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 done
3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       done
304564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
305064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d ./--version && rmdir ./--version
3051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_mkdir+set}" = set; then
3052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_cv_path_mkdir -p"
3053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for MKDIR_P within a source directory, because that will
3056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
3057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
3058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_install_sh -d"
3059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
306164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
306264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MKDIR_P" >&6; }
3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir_p="$MKDIR_P"
3065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $mkdir_p in
3066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]*) ;;
3067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_prog in gawk mawk nawk awk
3071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
3073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
307464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
307564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
307664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AWK+:} false; then :
307764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$AWK"; then
3080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
308764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_AWK="$ac_prog"
309064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
309464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK=$ac_cv_prog_AWK
3100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AWK"; then
310164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
310264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AWK" >&6; }
3103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
310464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
310564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$AWK" && break
3110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
311264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
311364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
311464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset x ${MAKE-make}
311564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
311664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
311764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.make <<\_ACEOF
3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL = /bin/sh
3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleall:
3122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	@echo '@@@%%%=$(MAKE)=@@@%%%'
3123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
312464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `${MAKE-make} -f conftest.make 2>/dev/null` in
3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *@@@%%%=?*=@@@%%%*)
3127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=yes;;
3128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
3129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=no;;
3130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.make
3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
313464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
313564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE=
3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
313864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
313964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE="MAKE=${MAKE-make}"
3141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -rf .tst 2>/dev/null
3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .tst 2>/dev/null
3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .tst; then
3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=.
3147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=_
3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .tst 2>/dev/null
3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`cd $srcdir && pwd`" != "`pwd`"; then
3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is not polluted with repeated "-I."
3155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__isrc=' -I$(srcdir)'
3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # test to see if srcdir already configured
3157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f $srcdir/config.status; then
315864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test whether we have cygpath
3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CYGPATH_W"; then
3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (cygpath --version) >/dev/null 2>/dev/null; then
3165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W='cygpath -w'
3166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W=echo
3168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define the identity of the package.
3173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='protobuf'
3174d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville VERSION='2.3.0'
3175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE "$PACKAGE"
3179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
3183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define VERSION "$VERSION"
3184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some tools Automake needs.
3187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need awk for the "check" target.  The system "awk" is bad on
3203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# some platforms.
320464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Always define AMTAR for backward compatibility.  Yes, it's still used
320564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# in the wild :-(  We should find a proper way to deprecate it ...
320664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR='$${TAR-tar}'
3207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
320864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-zlib was given.
321764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_zlib+set}" = set; then :
3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_zlib;
3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_zlib=check
3221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-protoc was given.
322664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_protoc+set}" = set; then :
3227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_protoc;
3228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_protoc=no
3230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Checks for programs.
3234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
3235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
3236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
3239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
3240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}gcc; ac_word=$2
324264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
324364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
324464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
324564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
3248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
3249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
325564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}gcc"
325864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
326264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
326964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
327064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
327264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
327364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_CC"; then
3279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
3280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "gcc", so it can be a program name with args.
3281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy gcc; ac_word=$2
328264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
328364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
328464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then :
328564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
329564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="gcc"
329864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
330264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
330964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
331064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; }
3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
331264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
331364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
3320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
332164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
332264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
3324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
3326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_cv_prog_CC"
3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test -n "$ac_tool_prefix"; then
3333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}cc; ac_word=$2
333564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
333664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
333764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
333864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
3341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
3342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
334864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}cc"
335164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
335564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
336264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
336364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
336564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
336664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "cc", so it can be a program name with args.
3374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy cc; ac_word=$2
337564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
337664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
337764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
337864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
3381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
3382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_prog_rejected=no
3384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
338964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_prog_rejected=yes
3393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       continue
3394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
3395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="cc"
339664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
340064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_prog_rejected = yes; then
3404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We found a bogon in the path, so make sure we never use it.
3405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set dummy $ac_cv_prog_CC
3406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
3407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test $# != 0; then
3408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We chose a different compiler from the bogus one.
3409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # However, it has the same basename, so the bogon will be chosen
3410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # first if we set CC to just the basename; use the full file name.
3411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shift
3412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
341964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
342064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
342264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
342364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
3432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
343464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
343564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
343664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
343764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
3440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
3441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
344764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
345064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
345464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
346164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
346264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
346464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
346564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CC" && break
3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
347864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
347964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
348064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then :
348164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
349164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="$ac_prog"
349464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
349864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
350564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
350664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; }
3507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
350864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
350964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CC" && break
3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
3518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
352164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
352264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
3526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
353264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
353364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
353464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "no acceptable C compiler found in \$PATH
353564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
353864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
353964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
354064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
354164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
354264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
354764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
354864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
355164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
355264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
355364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
355464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
355564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
355664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
355764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
355864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
355964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
356064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
3561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
356264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
357464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try to create an executable without -o first, disregard a.out.
3576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It will help us diagnose broken compilers, and finding out an intuition
3577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# of exeext.
357864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
357964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler works... " >&6; }
358064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
358164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
358264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The possible output files:
358364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
358464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_rmfiles=
3586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files
3587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
358964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f $ac_rmfiles
3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
359564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link_default"
3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
360064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
360164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link_default") 2>&5
3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
360464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
360564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so that the user can short-circuit this test for compilers unknown to
3610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Autoconf.
3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files ''
3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
361564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [ab].out )
3618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We found the default executable, but exeext='' is most
3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# certainly right.
3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* )
362264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	then :; else
3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We set ac_cv_exeext here because the later test for it is not
3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# safe: cross compilers may not add the suffix if given an `-o'
3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# argument, so we may need to know it at that point already.
3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Even if this section looks crufty: it has the advantage of
3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# actually working.
3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ac_cv_exeext" = no && ac_cv_exeext=
3637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=''
3640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
364164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_file"; then :
364264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
364364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
364464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: failed program was:" >&5
3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
364764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
364864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
364964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error 77 "C compiler cannot create executables
365064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
365164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
365264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
365364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
365564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
365664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for C compiler default output file name... " >&6; }
365764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
365864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_file" >&6; }
3659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$ac_cv_exeext
3660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
366164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
366364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
366464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of executables... " >&6; }
366564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link"
3666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
367064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
367164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
3673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
367464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
367564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# work properly (i.e., refer to `conftest.exe'), while it won't with
3679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `rm'.
3680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in conftest.exe conftest conftest.*; do
3681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
368364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break;;
3686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) break;;
3687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
369064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
369164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
369264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of executables: cannot compile and link
369364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
369564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest conftest$ac_cv_exeext
369664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
369764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_exeext" >&6; }
3698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT=$ac_cv_exeext
3701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$EXEEXT
370264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
370364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
370464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <stdio.h>
370564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
370664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
370764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
370864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFILE *f = fopen ("conftest.out", "w");
370964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return ferror (f) || fclose (f) != 0;
371064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
371164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
371264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
371364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
3714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
371564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files conftest.out"
371664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check that the compiler produces executables we can run.  If not, either
371764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# the compiler is broken, or we cross compile.
371864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
371964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are cross compiling... " >&6; }
372064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != yes; then
372164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_link"
372264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
372364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
372464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
372564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
372664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
372764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
372864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>&5
372964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
373064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
373164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
373264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { ac_try='./conftest$ac_cv_exeext'
373364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { case "(($ac_try" in
373464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
373564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
373664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
373764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
373864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
373964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_try") 2>&5
374064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
374164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
374264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; }; then
374364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cross_compiling=no
374464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
374564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$cross_compiling" = maybe; then
374664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cross_compiling=yes
374764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
374864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
374964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
375064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot run C compiled programs.
375164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIf you meant to cross compile, use \`--host'.
375264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
375364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
375464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
375564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
375664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
375764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$cross_compiling" >&6; }
375864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
375964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files=$ac_clean_files_save
376164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
376264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of object files... " >&6; }
376364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_objext+:} false; then :
376464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
376564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
376664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.o conftest.obj
377864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_compile"
3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
378364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
378464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>&5
3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
378764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
378864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_file in conftest.o conftest.obj conftest.*; do
3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue;
3791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
379264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       break;;
3795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
379864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
3799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
380164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
380264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
380364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of object files: cannot compile
380464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_cv_objext conftest.$ac_ext
3807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
380864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
380964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_objext" >&6; }
3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT=$ac_cv_objext
3811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext=$OBJEXT
381264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
381364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
381464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_c_compiler_gnu+:} false; then :
381564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
381764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
3825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
3826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
383164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
383464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
3835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_c_compiler_gnu=$ac_compiler_gnu
3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
384064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
384164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_c_compiler_gnu" >&6; }
384264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
384364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GCC=yes
384464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
384564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GCC=
384664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
3847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CFLAGS=${CFLAGS+set}
3848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CFLAGS=$CFLAGS
384964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
385064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CC accepts -g... " >&6; }
385164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_g+:} false; then :
385264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_c_werror_flag=$ac_c_werror_flag
3855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=yes
3856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cc_g=no
3857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CFLAGS="-g"
385864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
386964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
387264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=""
387364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
388464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
388664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
388764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_c_werror_flag=$ac_save_c_werror_flag
3888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CFLAGS="-g"
388964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
390064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=$ac_save_c_werror_flag
3909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
391064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
391164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_g" >&6; }
3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CFLAGS" = set; then
3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS=$ac_save_CFLAGS
3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cc_g = yes; then
3915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g -O2"
3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g"
3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-O2"
3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS=
3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
392764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
392864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
392964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_c89+:} false; then :
393064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=no
3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CC=$CC
393464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
3937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
3938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/types.h>
3939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/stat.h>
3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct buf { int x; };
3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFILE * (*rcsopen) (struct buf *, struct stat *, int);
3943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *e (p, i)
3944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     char **p;
3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     int i;
3946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return p[i];
3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *f (char * (*g) (char **, int), char **p, ...)
3950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  char *s;
3952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_list v;
3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_start (v,p);
3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s = g (p, va_arg (v,int));
3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_end (v);
3956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return s;
3957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   function prototypes and stuff, but not '\xHH' hex character constants.
3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   These don't provoke an error unfortunately, instead are silently treated
3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   as 'x'.  The following induces an error, until -std is added to get
3963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   array size at least.  It's necessary to write '\x00'==0 to get something
3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   that's true only with -std.  */
3966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   inside strings and character constants.  */
3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define FOO(x) 'x'
3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint test (int i, double x);
3974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s1 {int (*f) (int a);};
3975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s2 {int (*f) (double a);};
3976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint argc;
3978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar **argv;
3979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_save_CC $ac_arg"
399164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ac_fn_c_try_compile "$LINENO"; then :
3992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=$ac_arg
3993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext
3995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$ac_cv_prog_cc_c89" != "xno" && break
3996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_save_CC
3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_CACHE_VAL
4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$ac_cv_prog_cc_c89" in
4003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  x)
400464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
400564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none needed" >&6; } ;;
4006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  xno)
400764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
400864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "unsupported" >&6; } ;;
4009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
4010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC="$CC $ac_cv_prog_cc_c89"
401164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
401264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
401464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_prog_cc_c89" != xno; then :
4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
401664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
4023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR="${am__leading_dot}deps"
4024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_commands="$ac_config_commands depfiles"
4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_make=${MAKE-make}
4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > confinc << 'END'
4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__doit:
403164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	@echo this is the am__doit target
4032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.PHONY: am__doit
4033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEND
4034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we don't find an include directive, just comment out the code.
403564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
403664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for style of include used by $am_make... " >&6; }
4037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include="#"
4038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote=
4039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_result=none
4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First try GNU make style include.
4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "include confinc" > confmf
404264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Ignore all kinds of additional output from `make'.
404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `$am_make -s -f confmf 2> /dev/null` in #(
404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*the\ am__doit\ target*)
404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__include=include
404664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__quote=
404764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  _am_result=GNU
404864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
404964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
4050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Now try BSD make style include.
4051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$am__include" = "#"; then
4052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo '.include "confinc"' > confmf
405364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   case `$am_make -s -f confmf 2> /dev/null` in #(
405464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   *the\ am__doit\ target*)
405564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     am__include=.include
405664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     am__quote="\""
405764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     _am_result=BSD
405864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
405964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   esac
4060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
406464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$_am_result" >&6; }
4065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confinc confmf
4066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-dependency-tracking was given.
406864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_dependency_tracking+set}" = set; then :
4069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_dependency_tracking;
4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$enable_dependency_tracking" != xno; then
4073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_depcomp="$ac_aux_dir/depcomp"
4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEPBACKSLASH='\'
407564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__nodep='_no'
4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" != xno; then
4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE=
4079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE='#'
4080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE='#'
4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE=
4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CC"   am_compiler_list=
4088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
408964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
409064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
409164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CC_dependencies_compiler_type+:} false; then :
409264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
4096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
4097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
4098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
410064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
4103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
4104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
4115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
411864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
411964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
412064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
412164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
412264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
4126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
4127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
4130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
4132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
4133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
414064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We check with `-c' and `-o' for the sake of the "dashmstdout"
414164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
414264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # handle `-M -o', and we need to detect this.  Also, some Intel
414364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # versions had trouble with output in subdirs
414464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
414564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
4146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
414764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
414864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
414964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
415064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
4153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
4154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
4155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
4156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
4157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
416064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
416164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This compiler won't grok `-c -o', but also, the minuso test has
416264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
416364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
416464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
416564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
416664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
4168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
417064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
4171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
417264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
417664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
4181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
4182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
4183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
4184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
4185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
4186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CC_dependencies_compiler_type=$depmode
4188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
4189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
420064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE=
4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE='#'
4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE='#'
4211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE=
4212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
4221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CCC"; then
4222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$CCC
4223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
4225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
422964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
423064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
423164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CXX+:} false; then :
423264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CXX"; then
4235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
424264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
4243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
424564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
4247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
424964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX
4255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then
425664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXX" >&6; }
4258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
425964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
426064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CXX" && break
4265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
4268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CXX=$CXX
4269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
4272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
427364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
427464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
427564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CXX+:} false; then :
427664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CXX"; then
4279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
428664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
4287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CXX="$ac_prog"
428964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
4291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
429364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then
430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
430164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CXX" >&6; }
4302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
430364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
430464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CXX" && break
4309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CXX" = x; then
4312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX="g++"
4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
4315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
431664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
431764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
4319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$ac_ct_CXX
4321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
432764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
432864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
432964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
433064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
433164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
433664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
433764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
433864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
434064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
434164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
434264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
434364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
434464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
434564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
434664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
434764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
434864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
434964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
435164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
435264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
435364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_cxx_compiler_gnu+:} false; then :
435464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
435664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
4363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
4364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
437064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
4372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
437364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
4374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
437964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
438064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
438164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
438264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=yes
438364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
438464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=
438564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
4386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set}
4387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS
438864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
438964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CXX accepts -g... " >&6; }
439064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cxx_g+:} false; then :
439164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=yes
4395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cxx_g=no
4396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CXXFLAGS="-g"
439764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
440864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
4410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CXXFLAGS=""
441264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
442364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
442564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
442664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CXXFLAGS="-g"
442864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
443964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
4441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
444964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
445064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cxx_g" >&6; }
4451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then
4452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=$ac_save_CXXFLAGS
4453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then
4454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
4455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g -O2"
4456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g"
4458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
4461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-O2"
4462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS=
4464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
4467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
4468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
4471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX"  am_compiler_list=
4473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
447464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
447664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CXX_dependencies_compiler_type+:} false; then :
447764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
4481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
4482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
4483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
4484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
448564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
4486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
4487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
4488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
4489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
4490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
4491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
4492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
4493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
4494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
4495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
4496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
4497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
4498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
4501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
450364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
450464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
450564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
450664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
450764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
4509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
4510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
4511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
4512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
4513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
4514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
4515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
4516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
4517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
4518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
4521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
4522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
452564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We check with `-c' and `-o' for the sake of the "dashmstdout"
452664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
452764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # handle `-M -o', and we need to detect this.  Also, some Intel
452864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # versions had trouble with output in subdirs
452964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
453064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
4531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
453264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
453364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
453464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
453564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
4537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
4538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
4539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
4540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
4541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
4542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
4543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
454564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
454664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This compiler won't grok `-c -o', but also, the minuso test has
454764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
454864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
454964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
455064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
455164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
4553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
4554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
455564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
4556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
455764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
4559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
456164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
4564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
4565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
4566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
4567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
4568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
4569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
4570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
4571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CXX_dependencies_compiler_type=$depmode
4573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
4574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
4579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
4580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
458564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
458664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
4590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
4591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE=
4593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE='#'
4594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE='#'
4596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE=
4597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
461264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
461364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
4614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXXCPP"; then
461564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_prog_CXXCPP+:} false; then :
461664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Double quotes because CXXCPP needs to be expanded
4619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for CXXCPP in "$CXX -E" "/lib/cpp"
4620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
4621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_preproc_ok=false
4622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
4623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
4625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
4626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
4628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
4629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
463064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
4633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
4634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
4635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
4636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
4638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
463964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
4640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
464164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
4642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
4643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
464564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
4646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
4648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
464964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
4652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
465364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
4654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
4655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
4658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
4659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
4660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
466164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
4662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
466564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
466664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
4667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
4668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXXCPP=$CXXCPP
4672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP=$ac_cv_prog_CXXCPP
4675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXXCPP=$CXXCPP
4677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
467864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
467964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXXCPP" >&6; }
4680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false
4681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
4682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
4684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
4685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
4687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
4688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
468964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
4692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
4693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
4694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
4695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
4697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
469864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
4699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
470064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
4701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
4702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
470464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
4705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
4707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
470864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
4711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
471264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
4713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
4714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
4717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
4718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
4719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
472064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
4721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
472464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
472564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
472664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
472864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
472964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
473064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
473164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
4732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
474164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
474264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
474364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_GREP+:} false; then :
474464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
474664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$GREP"; then
4747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_GREP_found=false
474864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
474964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
475464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in grep ggrep; do
475564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
475664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
475764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
475864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_GREP and select it if it is found.
4759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_GREP
4760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_GREP" --version 2>&1` in
4761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
476564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
477164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'GREP' >> "conftest.nl"
4772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
477464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_GREP="$ac_path_GREP"
4778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_GREP_max=$ac_count
4779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
478664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_GREP_found && break 3
478764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
478864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
479164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_GREP"; then
479264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
479364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP=$GREP
4796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
479964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
480064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_GREP" >&6; }
4801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GREP="$ac_cv_path_GREP"
4802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
480464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
480564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for egrep... " >&6; }
480664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_EGREP+:} false; then :
480764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_EGREP="$GREP -E"
4811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
481264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$EGREP"; then
4813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_EGREP_found=false
481464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
481564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
482064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in egrep; do
482164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
482264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
482364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
482464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_EGREP and select it if it is found.
4825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_EGREP
4826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_EGREP" --version 2>&1` in
4827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
483164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
483764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'EGREP' >> "conftest.nl"
4838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
484064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_EGREP="$ac_path_EGREP"
4844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_EGREP_max=$ac_count
4845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
485264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_EGREP_found && break 3
485364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
485464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
485564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
485664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
485764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_EGREP"; then
485864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
485964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP=$EGREP
4862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
4865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
486664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
486764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_EGREP" >&6; }
4868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EGREP="$ac_cv_path_EGREP"
4869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
487164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
487264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ANSI C header files... " >&6; }
487364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_header_stdc+:} false; then :
487464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
487664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
4879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
4880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
4881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h>
4882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
489164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=yes
4893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
489464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
4895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
490064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
4903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
490664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "memchr" >/dev/null 2>&1; then :
490764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
4910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
4912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
491764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
4920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
492364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "free" >/dev/null 2>&1; then :
492464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
4927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
4929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
493464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$cross_compiling" = yes; then :
4935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
493764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h>
4940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
4941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020)
4942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
4945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \
4946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   (('a' <= (c) && (c) <= 'i') \
4947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('j' <= (c) && (c) <= 'r') \
4948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('s' <= (c) && (c) <= 'z'))
4949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int i;
4957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (i = 0; i < 256; i++)
4958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (XOR (islower (i), ISLOWER (i))
4959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	|| toupper (i) != TOUPPER (i))
4960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 2;
4961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
496464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_run "$LINENO"; then :
4965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
496664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
496764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
4968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
496964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
497064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  conftest.$ac_objext conftest.beam conftest.$ac_ext
4971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
497564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
497664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_header_stdc" >&6; }
4977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
497964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  inttypes.h stdint.h unistd.h
498664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
498764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
498864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
498964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
499064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
499264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
500164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_cxx_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
500264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_header_minix_config_h" = xyes; then :
5003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MINIX=yes
5004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MINIX=
5006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
500964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$MINIX" = yes; then
5010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
501164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
501464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
501764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define _MINIX 1" >>confdefs.h
5018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
501964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
5020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
502264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
502364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
502464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_safe_to_define___extensions__+:} false; then :
502564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
502764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
5029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#	  define __EXTENSIONS__ 1
5031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $ac_includes_default
5032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
5033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
5034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
5035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
5037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
5038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
5039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
504064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
5041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_safe_to_define___extensions__=yes
5042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
504364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_safe_to_define___extensions__=no
5044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
504764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
504864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test $ac_cv_safe_to_define___extensions__ = yes &&
505064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
505164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
505264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
505364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
505464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
505564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
505664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
505764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
505864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
505964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then
5067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_TRUE=
5068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_FALSE='#'
5069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_TRUE='#'
5071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_FALSE=
5072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # let the Makefile know if we're gcc
5074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test_util.cc takes forever to compile with GCC and optimization turned on.
507664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking C++ compiler flags..." >&5
507764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking C++ compiler flags...... " >&6; }
507864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
5079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
508064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$GCC" = "yes"; then :
5081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PROTOBUF_OPT_FLAG="-O2"
5083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="${CXXFLAGS} -g"
5084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Protocol Buffers contains several checks that are intended to be used only
5088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # for debugging and which might hurt performance.  Most users are probably
5089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # end users who don't want these checks, so add -DNDEBUG by default.
5090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS="$CXXFLAGS -DNDEBUG"
5091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
509264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&5
509364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&6; }
5094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
509764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: use user-supplied: $CXXFLAGS" >&5
509864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "use user-supplied: $CXXFLAGS" >&6; }
5099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=cpp
5107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
5108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
511264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_cxx_check_decl "$LINENO" "__SUNPRO_CC" "ac_cv_have_decl___SUNPRO_CC" "$ac_includes_default"
511364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_have_decl___SUNPRO_CC" = xyes; then :
5114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SUNCC="yes"
5115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SUNCC="no"
5117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=cpp
5120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
5121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-64bit-solaris was given.
512864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_64bit_solaris+set}" = set; then :
5129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_64bit_solaris; ac_enable_64bit="$enableval"
5130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_enable_64bit="yes"
5132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
513564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$SUNCC" = "yes" -a "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
5136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5137d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            CXXFLAGS="-g0 -xO3 -xlibmil -xdepend -xbuiltin -mt -compat=5 -library=stlport4 -library=Crun -template=no%extdef ${CXXFLAGS}"
5138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
5142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *solaris*)
5143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_prog in isainfo
5144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
5146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
514764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
514864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ISAINFO+:} false; then :
515064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ISAINFO"; then
5153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ISAINFO="$ISAINFO" # Let the user override the test.
5154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
516064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ISAINFO="$ac_prog"
516364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
516764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleISAINFO=$ac_cv_prog_ISAINFO
5173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ISAINFO"; then
517464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ISAINFO" >&5
517564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ISAINFO" >&6; }
5176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
517764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
517864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ISAINFO" && break
5183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ISAINFO" || ISAINFO="no"
5185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
518664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "x$ISAINFO" != "xno"; then :
5187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  isainfo_b=`${ISAINFO} -b`
5188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  isainfo_b="x"
5190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
519264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$isainfo_b" != "x"; then :
5193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        isainfo_k=`${ISAINFO} -k`
5196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
519764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if test "x$ac_enable_64bit" = "xyes"; then :
5198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
520064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          if test "x$libdir" = "x\${exec_prefix}/lib"; then :
5201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                                 libdir="${libdir}/${isainfo_k}"
5203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
520664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                                        if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
5207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            CXXFLAGS="${CXXFLAGS} -m64"
5209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_cv_env_CXXFLAGS_set=set
5210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_cv_env_CXXFLAGS_value='-m64'
5211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
521464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          if test "x${ac_cv_env_CFLAGS_set}" = "x"; then :
5215d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
5216d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            CFLAGS="${CFLAGS} -m64"
5217d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            ac_cv_env_CFLAGS_set=set
5218d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            ac_cv_env_CFLAGS_value='-m64'
5219d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
5220d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
5221d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
522264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          if test "$target_cpu" = "sparc" -a "x$SUNCC" = "xyes" ; then :
5223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            CXXFLAGS="-xmemalign=8s ${CXXFLAGS}"
5225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have to do libtool after SUNCC, other wise it "helpfully" adds Crun Cstd
5237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to the link
5238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `pwd` in
5239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\ * | *\	*)
524064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
524164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version='2.2.4'
5247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision='1.2976'
5248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
5262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
526364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
526464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a sed that does not truncate output... " >&6; }
526564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_SED+:} false; then :
526664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     for ac_i in 1 2 3 4 5 6 7; do
5270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_script="$ac_script$as_nl$ac_script"
5271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     done
527264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
527364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     { ac_script=; unset ac_script;}
527464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$SED"; then
5275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_SED_found=false
527664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
527764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
528264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in sed gsed; do
528364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
528464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
528564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
528664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_SED and select it if it is found.
5287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_SED
5288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_SED" --version 2>&1` in
5289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
5290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
5292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
529364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
5294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
5295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
5296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
5297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
5298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
529964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo '' >> "conftest.nl"
5300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
530264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
5303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_SED_max-0}; then
5304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
5305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_SED="$ac_path_SED"
5306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_SED_max=$ac_count
5307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
5309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
5310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
531464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_SED_found && break 3
531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_SED"; then
532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
5322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED=$SED
5324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
532764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
532864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_SED" >&6; }
5329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SED="$ac_cv_path_SED"
5330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.sed
5331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$SED" && SED=sed
5333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="$SED -e 1s/^X//"
5334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
534564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
534664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for fgrep... " >&6; }
534764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_FGREP+:} false; then :
534864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_FGREP="$GREP -F"
5352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
535364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$FGREP"; then
5354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_FGREP_found=false
535564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
535664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
536164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in fgrep; do
536264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
536364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
536464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
536564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_FGREP and select it if it is found.
5366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_FGREP
5367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_FGREP" --version 2>&1` in
5368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
5369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
5371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
537264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
5373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
5374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
5375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
5376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
5377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'FGREP' >> "conftest.nl"
5379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
538164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
5382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
5384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_FGREP="$ac_path_FGREP"
5385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_FGREP_max=$ac_count
5386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
538864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test $ac_count -gt 10 && break
538964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
539064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
539164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
5392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
539364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_FGREP_found && break 3
539464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
539564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
539764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
539864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_FGREP"; then
539964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
540064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
5401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP=$FGREP
5403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
5406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
540764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
540864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_FGREP" >&6; }
5409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FGREP="$ac_cv_path_FGREP"
5410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$GREP" && GREP=grep
5413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
543364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then :
5434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
5437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
5440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
5441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
544264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
544364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; }
5444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
5445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
5446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
5447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
5452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
5453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
5454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
5455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
5456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
5461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
5462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
5463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
5464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
5465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
5468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
5469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
547264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
547364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; }
5474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
547564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
547664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; }
5477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
547864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then :
547964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
5482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
5484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
5485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
5486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
5488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
5489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
5490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
5491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
5493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
5494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
5495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
5496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
5497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
5498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
5499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
5502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
5508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
550964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
551064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; }
5511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
551264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
551364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
551564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
551664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
551764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
551864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then :
551964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
5523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
5524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
5525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
5527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
5528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
553164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
553264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
5534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
554364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
554464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
554564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_NM+:} false; then :
554664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NM"; then
5549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Let the user override the test.
5550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_NM="$NM"
5551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_nm_to_check="${ac_tool_prefix}nm"
5553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_nm_to_check="$lt_nm_to_check nm"
5555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_tmp_nm in $lt_nm_to_check; do
5557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
5560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$ac_dir" && ac_dir=.
5561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_nm="$ac_dir/$lt_tmp_nm"
5562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Check to see if the nm accepts a BSD-compat flag.
5564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#   nm: unknown option "B" ignored
5566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Tru64's nm complains that /dev/null is an invalid object file
5567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*/dev/null* | *'Invalid file or object type'*)
5569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_path_NM="$tmp_nm -B"
5570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break
5571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
5572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
5573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  */dev/null*)
5575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM="$tmp_nm -p"
5576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
5577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
5578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
5579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    continue # so that we can try to find one that supports BSD flags
5581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
5582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
5583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
5584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
5585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
5586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
5587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
5588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  : ${lt_cv_path_NM=no}
5590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
559264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
559364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_NM" >&6; }
5594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_path_NM" != "no"; then
5595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NM="$lt_cv_path_NM"
5596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Didn't find any BSD compatible name lister, look for dumpbin.
5598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
5599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
5601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
560564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DUMPBIN+:} false; then :
560664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DUMPBIN"; then
5609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
561964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
562364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN=$ac_cv_prog_DUMPBIN
5629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DUMPBIN"; then
563064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
563164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DUMPBIN" >&6; }
5632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
563364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
563464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$DUMPBIN" && break
5639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$DUMPBIN"; then
5642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DUMPBIN=$DUMPBIN
5643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
5646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
564764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
564864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
564964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DUMPBIN"; then
5653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
566064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
566364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
566764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DUMPBIN"; then
567464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
567564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DUMPBIN" >&6; }
5676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
567864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_DUMPBIN" && break
5683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DUMPBIN" = x; then
5686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=":"
5687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
569064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
569164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=$ac_ct_DUMPBIN
5695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$DUMPBIN" != ":"; then
5700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NM="$DUMPBIN"
5701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$NM" && NM=nm
5704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
571064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
571164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the name lister ($NM) interface... " >&6; }
571264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_nm_interface+:} false; then :
571364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_nm_interface="BSD nm"
5716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "int some_variable = 0;" > conftest.$ac_ext
571764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:5717: $ac_compile\"" >&5)
5718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile" 2>conftest.err)
5719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:5720: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:5723: output\"" >&5)
5724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.out >&5
5725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_nm_interface="MS dumpbin"
5727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
5729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
573064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
573164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_nm_interface" >&6; }
5732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
573464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ln -s works... " >&6; }
5735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$as_ln_s
5736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$LN_S" = "ln -s"; then
573764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
573864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
5739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
574064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
574164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no, using $LN_S" >&6; }
5742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# find the maximum length of command line arguments
574564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
574664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the maximum length of command line arguments... " >&6; }
574764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_max_cmd_len+:} false; then :
574864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i=0
5751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  teststring="ABCD"
5752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $build_os in
5754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  msdosdjgpp*)
5755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On DJGPP, this test can blow up pretty badly due to problems in libc
5756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # (any single argument exceeding 2000 bytes causes a buffer overrun
5757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # during glob expansion).  Even if it were fixed, the result of this
5758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # check would be larger than it should be.
5759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  gnu*)
5763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Under GNU Hurd, this test is not required because there is
5764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no limit to the length of command line arguments.
5765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Libtool will interpret -1 as no limit whatsoever
5766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=-1;
5767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin* | mingw*)
5770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On Win9x/ME, this test blows up -- it succeeds, but takes
5771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # about 5 minutes as the teststring grows exponentially.
5772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Worse, since 9x/ME are not pre-emptively multitasking,
5773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # you end up with a "frozen" computer, even though with patience
5774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the test eventually succeeds (with a max line length of 256k).
5775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Instead, let's just punt: use the minimum linelength reported by
5776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # all of the supported platforms: 8192 (on NT/2K/XP).
5777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
5778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  amigaos*)
5781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On AmigaOS with pdksh, this test takes hours, literally.
5782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # So we just punt and use a minimum line length of 8192.
5783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
5784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This has been around since 386BSD, at least.  Likely further.
5788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysctl; then
5789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -x /usr/sbin/sysctl; then
5791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # And add a safety zone
5796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
5801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=196608
5803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  osf*)
5806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # nice to cause kernel panics so lets avoid the loop below.
5809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # First set a reasonable default.
5810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=16384
5811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
5812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysconfig; then
5813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
5816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sco3.2v5*)
5819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=102400
5820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sysv5* | sco5v6* | sysv4.2uw2*)
5822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$kargmax"; then
5824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=32768
5827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$lt_cv_sys_max_cmd_len"; then
5832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make teststring a little bigger before we do anything with it.
5836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # a 1K string should be a reasonable start.
5837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for i in 1 2 3 4 5 6 7 8 ; do
5838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If test is not a shell built-in, we'll probably end up computing a
5842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # maximum length that is only half of the actual maximum length, but
5843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # we can't tell.
5844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      test $i != 17 # 1/2 MB should be enough
5847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
5848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        i=`expr $i + 1`
5849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Only check the string length outside the loop.
5852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      teststring=
5854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Add a significant safety factor because C++ compilers can tack on
5855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # massive amounts of additional arguments before passing them to the
5856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linker.  It appears as though 1/2 is a usable value.
5857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n $lt_cv_sys_max_cmd_len ; then
586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none" >&6; }
5870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$lt_cv_sys_max_cmd_len
5872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CP="cp -f"}
5879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${MV="mv -f"}
5880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${RM="rm -f"}
5881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try some XSI features
5885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell=no
5886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( _lt_dummy="a/b/c"
5887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      = c,a/b,, \
5889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && eval 'test $(( 1 + 1 )) -eq 2 \
5890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && xsi_shell=yes
589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$xsi_shell" >&6; }
5894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
589664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
589764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append=no
5899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    >/dev/null 2>&1 \
5901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && lt_shell_append=yes
590264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
590364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_shell_append" >&6; }
5904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=unset
5908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=false
5910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test EBCDIC or ASCII
5917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo X|tr X '\101'` in
5918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville A) # ASCII based system
5919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \040 \012'
5921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \015\012 \040\040'
5922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # EBCDIC based system
5924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \100 \n'
5925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \r\n \100\100'
5926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $LD option to reload object files... " >&6; }
593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_reload_flag+:} false; then :
594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_reload_flag='-r'
5943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_reload_flag" >&6; }
5946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_cv_ld_reload_flag
5947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $reload_flag in
5948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"" | " "*) ;;
5949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) reload_flag=" $reload_flag" ;;
5950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='$LD$reload_flag -o $output$reload_objs'
5952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
5953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
5954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" = yes; then
5955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to recognize dependent libraries... " >&6; }
597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_deplibs_check_method+:} false; then :
597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='$MAGIC_CMD'
5977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_file_magic_test_file=
5978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_deplibs_check_method='unknown'
5979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Need to set the preceding variable on all platforms that support
5980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# interlibrary dependencies.
5981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'none' -- dependencies not supported.
5982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `unknown' -- same as none, but documents that we really don't know.
5983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'pass_all' -- all dependencies passed with no checks.
5984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'test_compile' -- check by making test program.
5985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'file_magic [[regex]]' -- check by looking for files in library path
5986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which responds to the $file_magic_cmd with a given extended regex.
5987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If you have `file' or equivalent on your system and you're not sure
5988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether `pass_all' will *always* work, you probably want this one.
5989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
5991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
5992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
5996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
6000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='/usr/bin/file -L'
6002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/shlib/libc.so
6003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin*)
6006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid is a shell function defined in ltmain.sh
6007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='func_win32_libid'
6009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw* | pw32*)
6012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Base MSYS/MinGW do not provide the 'file' command needed by
6013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # unless we find 'file', for example because we are cross-compiling.
6015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ( file / ) >/dev/null 2>&1; then
6016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='func_win32_libid'
6018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='$OBJDUMP -f'
6021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
6025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
6029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_cpu in
6031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i*86 )
6032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Not sure whether the presence of OpenBSD here was a mistake.
6033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Let's accept both of them until this is cleared up.
6034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_cmd=/usr/bin/file
6036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
6038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
6045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux10.20* | hpux11*)
6049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
6050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
6051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
6052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
6056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
6060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
6067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
6072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $LD in
6073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-32|*"-32 ") libmagic=32-bit;;
6074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-n32|*"-n32 ") libmagic=N32;;
6075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-64|*"-64 ") libmagic=64-bit;;
6076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) libmagic=never-match;;
6077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must be Linux ELF.
6082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux* | k*bsd*-gnu)
6083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
6087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewos6*)
6095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
6097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
6101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
6105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
6113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
6117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
6121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
6129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
6130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  motorola)
6131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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]'
6132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ncr)
6135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sequent)
6138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
6139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sni)
6142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
6143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/lib/libc.so
6145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  siemens)
6147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pc)
6150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
6156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
616164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
616264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_deplibs_check_method" >&6; }
6163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_cv_file_magic_cmd
6164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_cv_deplibs_check_method
6165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$deplibs_check_method" && deplibs_check_method=unknown
6166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
6179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}ar; ac_word=$2
618164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
618264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
618364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AR+:} false; then :
618464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$AR"; then
6187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_AR="$AR" # Let the user override the test.
6188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
619464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_AR="${ac_tool_prefix}ar"
619764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$ac_cv_prog_AR
6207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AR"; then
620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AR" >&6; }
6210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
621164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
621264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_AR"; then
6218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_AR=$AR
6219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "ar", so it can be a program name with args.
6220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ar; ac_word=$2
622164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
622264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
622364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_AR+:} false; then :
622464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_AR"; then
6227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
623464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_AR="ar"
623764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
624164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_AR=$ac_cv_prog_ac_ct_AR
6247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_AR"; then
624864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
624964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_AR" >&6; }
6250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
625164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
625264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_AR" = x; then
6256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    AR="false"
6257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
626064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
626164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    AR=$ac_ct_AR
6265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AR="$ac_cv_prog_AR"
6268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$AR" && AR=ar
6271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$AR_FLAGS" && AR_FLAGS=cru
6272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
6284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}strip; ac_word=$2
628664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then :
628964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$STRIP"; then
6292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
629964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$ac_cv_prog_STRIP
6312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP"; then
631364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
631464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; }
6315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
631664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
631764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_STRIP"; then
6323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_STRIP=$STRIP
6324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "strip", so it can be a program name with args.
6325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy strip; ac_word=$2
632664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
632764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
632864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
632964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_STRIP"; then
6332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
633964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_STRIP="strip"
634264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
634664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_STRIP"; then
635364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
635464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; }
6355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
635664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
635764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_STRIP" = x; then
6361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    STRIP=":"
6362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
636564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
636664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    STRIP=$ac_ct_STRIP
6370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  STRIP="$ac_cv_prog_STRIP"
6373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$STRIP" && STRIP=:
6376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
6383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}ranlib; ac_word=$2
638564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
638664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
638764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_RANLIB+:} false; then :
638864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$RANLIB"; then
6391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
639864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
640564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$ac_cv_prog_RANLIB
6411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then
641264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
641364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$RANLIB" >&6; }
6414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
641564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
641664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_RANLIB"; then
6422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_RANLIB=$RANLIB
6423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "ranlib", so it can be a program name with args.
6424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ranlib; ac_word=$2
642564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
642664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
642864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_RANLIB"; then
6431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
643864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_RANLIB="ranlib"
644164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_RANLIB"; then
645264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_RANLIB" >&6; }
6454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
645564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
645664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_RANLIB" = x; then
6460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=":"
6461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
646464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
646564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=$ac_ct_RANLIB
6469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  RANLIB="$ac_cv_prog_RANLIB"
6472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$RANLIB" && RANLIB=:
6475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Determine commands to create old-style static archives.
6482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='chmod 644 $oldlib'
6484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=
6485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then
6487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
6489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
6492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
6532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
6533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
6535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
6538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
6539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for command to grab the raw symbol name followed by C symbol from nm.
654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
654464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_global_symbol_pipe+:} false; then :
654564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are sane defaults that work on at least a few old systems.
6549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Character class describing NM global symbol codes.
6552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesymcode='[BCDEGRST]'
6553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Regexp to match symbols that can be accessed directly from C.
6555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define system-specific variables.
6558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
6559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix*)
6560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDT]'
6561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin* | mingw* | pw32*)
6563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGISTW]'
6564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux*)
6566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
6567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    symcode='[ABCDEGRST]'
6568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix* | nonstopux*)
6571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGRST]'
6572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf*)
6574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGQRST]'
6575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
6577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BDRT]'
6578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesco3.2v5*)
6580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4.2uw2*)
6583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco5v6* | unixware* | OpenUNIX*)
6586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABDT]'
6587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4)
6589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DFNSTU]'
6590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're using GNU nm, then use its standard symbol codes.
6594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$NM -V 2>&1` in
6595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
6596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGIRSTW]' ;;
6597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into a proper C declaration.
6600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some systems (esp. on ia64) link data and code symbols differently,
6601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so use this general approach.
6602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into symbol name and symbol address
6605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_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'"
6607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handle CRLF in mingw tool chain
6609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopt_cr=
6610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in
6611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw*)
6612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try without a prefix underscore, then with it.
6617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_symprfx in "" "_"; do
6618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symxfrm="\\1 $ac_symprfx\\2 \\2"
6621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Write the raw and C identifiers.
6623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Fake it for dumpbin and say T for any non-static function
6625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # and D for any global variable.
6626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Also find C++ and __fastcall symbols from MSVC++,
6627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # which start with @ or ?.
6628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="$AWK '"\
6629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {last_section=section; section=\$ 3};"\
6630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     \$ 0!~/External *\|/{next};"\
6632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {if(hide[section]) next};"\
6634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     ' prfx=^$ac_symprfx"
6639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check to see that the pipe works correctly.
6644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pipe_works=no
6645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
6647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
6648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar nm_test_var;
6652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void);
6653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void){}
6654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main(){nm_test_var='a';nm_test_func();return(0);}
6658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
666064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
666364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
666464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Now try to grab the symbols.
6666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nlist=conftest.nm
666764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
6668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
667064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
667164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s "$nlist"; then
6672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Try sorting and uniquifying the output.
6673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if sort "$nlist" | uniq > "$nlist"T; then
6674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	mv -f "$nlist"T "$nlist"
6675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f "$nlist"T
6677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make sure that we snagged all the symbols we need.
6680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF > conftest.$ac_ext
6683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now generate the symbol file.
6689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF >> conftest.$ac_ext
6692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The mapping between symbol names and symbols.  */
6694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst struct {
6695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  const char *name;
6696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void       *address;
6697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt__PROGRAM__LTX_preloaded_symbols[] =
6699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { "@PROGRAM@", (void *) 0 },
6701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<\_LT_EOF >> conftest.$ac_ext
6704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {0, (void *) 0}
6705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
6706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* This works around a problem in FreeBSD linker */
6708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef FREEBSD_WORKAROUND
6709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic const void *lt_preloaded_setup() {
6710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return lt__PROGRAM__LTX_preloaded_symbols;
6711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now try linking the two files.
6719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  mv conftest.$ac_objext conftstm.$ac_objext
6720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_save_LIBS="$LIBS"
6721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_save_CFLAGS="$CFLAGS"
6722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LIBS="conftstm.$ac_objext"
6723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
672464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
6726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
672764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    pipe_works=yes
6730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
6731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LIBS="$lt_save_LIBS"
6732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CFLAGS="$lt_save_CFLAGS"
6733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
6734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo "cannot find nm_test_func in $nlist" >&5
6735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "cannot find nm_test_var in $nlist" >&5
6738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$progname: failed program was:" >&5
6744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat conftest.$ac_ext >&5
6745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest* conftst*
6747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Do not use the global_symbol_pipe unless it works.
6749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$pipe_works" = yes; then
6750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
6751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe=
6753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe"; then
6759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_sys_global_symbol_to_cdecl=
6760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
676264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
676364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "failed" >&6; }
6764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
676564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
676664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "ok" >&6; }
6767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-libtool-lock was given.
679264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_libtool_lock+set}" = set; then :
6793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_libtool_lock;
6794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some flags need to be propagated to the compiler or linker for good
6799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libtool support.
6800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host in
6801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleia64-*-hpux*)
6802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
680464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
680764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
680864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.$ac_objext` in
6810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-32*)
6811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="32"
6812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-64*)
6814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="64"
6815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-irix6*)
6821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
682264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo '#line 6822 "configure"' > conftest.$ac_ext
682364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
682664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
682764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_prog_gnu_ld" = yes; then
6829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bsmip"
6832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bmipn32"
6835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf64bmip"
6838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -32"
6844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -n32"
6847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
686164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
686464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
686564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *32-bit*)
6868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386_fbsd"
6871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
6873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386"
6874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ppc64-*linux*|powerpc64-*linux*)
6876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32ppclinux"
6877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390x-*linux*)
6879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_s390"
6880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc64-*linux*)
6882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32_sparc"
6883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *64-bit*)
6887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64_fbsd"
6890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
6892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64"
6893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ppc*-*linux*|powerpc*-*linux*)
6895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64ppc"
6896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390*-*linux*|s390*-*tpf*)
6898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_s390"
6899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc*-*linux*)
6901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_sparc"
6902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-sco3.2v5*)
6911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SAVE_CFLAGS="$CFLAGS"
6913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS="$CFLAGS -belf"
691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_cc_needs_belf+:} false; then :
691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=c
6920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
6921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
6924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
6927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
6929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
6930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
6933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
6934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
693664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
6937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_cc_needs_belf=yes
6938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
693964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_cc_needs_belf=no
6940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
694264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
6943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_ext=c
6944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
6945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
6948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_cc_needs_belf" >&6; }
6952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="$SAVE_CFLAGS"
6955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesparc*-*solaris*)
6958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *64-bit*)
6967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $lt_cv_prog_gnu_ld in
6968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
6970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
6976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks="$enable_libtool_lock"
6983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin*)
6987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
6988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
699064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
699164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
699264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DSYMUTIL+:} false; then :
699364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DSYMUTIL"; then
6996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
700364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
700664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$ac_cv_prog_DSYMUTIL
7016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DSYMUTIL"; then
701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
701864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DSYMUTIL" >&6; }
7019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
702064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
702164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_DSYMUTIL"; then
7027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DSYMUTIL=$DSYMUTIL
7028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "dsymutil", so it can be a program name with args.
7029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy dsymutil; ac_word=$2
703064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
703164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
703264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
703364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DSYMUTIL"; then
7036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
704364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
704664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
705064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DSYMUTIL"; then
705764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
705864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DSYMUTIL" >&6; }
7059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
706064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
706164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DSYMUTIL" = x; then
7065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=":"
7066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
706964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
707064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=$ac_ct_DSYMUTIL
7074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}nmedit; ac_word=$2
708264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
708364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
708464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_NMEDIT+:} false; then :
708564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NMEDIT"; then
7088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
709564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
709864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
710264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$ac_cv_prog_NMEDIT
7108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$NMEDIT"; then
710964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
711064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$NMEDIT" >&6; }
7111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
711264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
711364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_NMEDIT"; then
7119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_NMEDIT=$NMEDIT
7120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "nmedit", so it can be a program name with args.
7121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy nmedit; ac_word=$2
712264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
712364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
712464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
712564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_NMEDIT"; then
7128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
713564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_NMEDIT="nmedit"
713864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_NMEDIT"; then
714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
715064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_NMEDIT" >&6; }
7151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
715264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
715364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_NMEDIT" = x; then
7157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=":"
7158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
716164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
716264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=$ac_ct_NMEDIT
7166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NMEDIT="$ac_cv_prog_NMEDIT"
7169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}lipo; ac_word=$2
717464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
717564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
717664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_LIPO+:} false; then :
717764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$LIPO"; then
7180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
718764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
719064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$ac_cv_prog_LIPO
7200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LIPO"; then
720164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
720264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LIPO" >&6; }
7203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
720464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
720564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_LIPO"; then
7211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_LIPO=$LIPO
7212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "lipo", so it can be a program name with args.
7213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy lipo; ac_word=$2
721464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
721564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
721664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
721764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_LIPO"; then
7220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
722764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_LIPO="lipo"
723064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
723464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_LIPO"; then
724164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
724264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_LIPO" >&6; }
7243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
724464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
724564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_LIPO" = x; then
7249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=":"
7250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
725364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
725464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=$ac_ct_LIPO
7258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIPO="$ac_cv_prog_LIPO"
7261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool; ac_word=$2
726664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
726764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
726864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL+:} false; then :
726964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL"; then
7272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
727964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
728264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
728664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$ac_cv_prog_OTOOL
7292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL"; then
729364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
729464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL" >&6; }
7295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
729664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
729764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL"; then
7303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL=$OTOOL
7304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool", so it can be a program name with args.
7305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool; ac_word=$2
730664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
730764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
730864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
730964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL"; then
7312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
731964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL="otool"
732264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL"; then
733364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
733464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL" >&6; }
7335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
733664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
733764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL" = x; then
7341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=":"
7342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
734564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
734664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=$ac_ct_OTOOL
7350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL="$ac_cv_prog_OTOOL"
7353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool64; ac_word=$2
735864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
735964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
736064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL64+:} false; then :
736164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL64"; then
7364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
737164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
737464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$ac_cv_prog_OTOOL64
7384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL64"; then
738564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
738664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL64" >&6; }
7387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
738864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
738964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL64"; then
7395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL64=$OTOOL64
7396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool64", so it can be a program name with args.
7397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool64; ac_word=$2
739864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
739964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
740064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
740164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL64"; then
7404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
741164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL64="otool64"
741464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
741864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL64"; then
742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
742664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL64" >&6; }
7427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
742864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
742964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL64" = x; then
7433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=":"
7434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
743764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
743864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=$ac_ct_OTOOL64
7442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL64="$ac_cv_prog_OTOOL64"
7445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
747364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
747464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -single_module linker flag... " >&6; }
747564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_apple_cc_single_mod+:} false; then :
747664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_apple_cc_single_mod=no
7479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -z "${LT_MULTI_MODULE}"; then
7480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# By default we will add the -single_module flag. You can override
7481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# by either setting the environment variable LT_MULTI_MODULE
7482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# non-empty at configure time, or by adding -multi_module to the
7483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link flags.
7484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "int foo(void){return 1;}" > conftest.c
7486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-dynamiclib -Wl,-single_module conftest.c" >&5
7488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        _lt_result=$?
7491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_apple_cc_single_mod=yes
7493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
7494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat conftest.err >&5
7495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f conftest.*
7498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
7499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
750264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
750364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_exported_symbols_list+:} false; then :
750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=no
7508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      save_LDFLAGS=$LDFLAGS
7509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "_main" > conftest.sym
7510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
751164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
752264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
7523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=yes
7524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
752564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ld_exported_symbols_list=no
7526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
752764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
752864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
7529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LDFLAGS="$save_LDFLAGS"
7530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
753264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
753364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
7535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin1.[012])
7536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin1.*)
7538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) # darwin 5.x on
7540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # if running on 10.5 or later, the deployment target defaults
7541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to the OS version, if on x86, and 10.4, the deployment
7542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # target defaults to 10.4. Don't you love it?
7543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.[012]*)
7547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.*)
7549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
7551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_single_mod='$single_module'
7555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$DSYMUTIL" != ":"; then
7562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil='~$DSYMUTIL $lib || :'
7563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil=
7565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_header in dlfcn.h
757064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
757164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
757264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
757364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_header_dlfcn_h" = xyes; then :
7574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
757564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define HAVE_DLFCN_H 1
7576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
7585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
7586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
7590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CCC"; then
7591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$CCC
7592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
7596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
759864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
759964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
760064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CXX+:} false; then :
760164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CXX"; then
7604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXX="$CXX" # Let the user override the test.
7605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
761164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
761464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
761864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX
7624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then
762564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
762664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXX" >&6; }
7627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
762864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
762964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CXX" && break
7634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
7635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
7637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CXX=$CXX
7638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
7641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
764264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
764364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
764464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CXX+:} false; then :
764564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CXX"; then
7648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
765564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CXX="$ac_prog"
765864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
766264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then
766964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
767064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CXX" >&6; }
7671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
767264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
767364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CXX" && break
7678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CXX" = x; then
7681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX="g++"
7682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
768564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
768664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$ac_ct_CXX
7690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
769664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
769764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
769864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
769964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
770064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
7701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
770564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
770664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
770764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
770964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
771064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
771164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
771264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
771364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
771464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
771564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
771664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
771764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
771864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
7719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
772064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
772164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
772264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_cxx_compiler_gnu+:} false; then :
772364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
772564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
7732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
7733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
773964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
7740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
7741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
774264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
7743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu
7746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
774864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
774964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
775064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
775164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=yes
775264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
775364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=
775464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
7755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set}
7756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS
775764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
775864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CXX accepts -g... " >&6; }
775964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cxx_g+:} false; then :
776064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
7763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=yes
7764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cxx_g=no
7765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CXXFLAGS="-g"
776664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
777764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
7778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
7779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
778064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CXXFLAGS=""
778164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
779264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
7793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
779464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
779564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CXXFLAGS="-g"
779764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
780864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
7809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
7810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
781864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
781964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cxx_g" >&6; }
7820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then
7821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=$ac_save_CXXFLAGS
7822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then
7823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
7824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g -O2"
7825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g"
7827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
7830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-O2"
7831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS=
7833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
7836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
7837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX"  am_compiler_list=
7842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
784364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
784464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
784564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CXX_dependencies_compiler_type+:} false; then :
784664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
7850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
7851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
7852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
7853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
785464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
7855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
7856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
7857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
7858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
7859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
7860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
7861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
7862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
7863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
7864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
7865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
7866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
7867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
7869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
7870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
787264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
787364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
787464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
7878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
7879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
7880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
7881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
7882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
7883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
7884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
7885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
7886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
7887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
7888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
7890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
7891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
7892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
789464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We check with `-c' and `-o' for the sake of the "dashmstdout"
789564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
789664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # handle `-M -o', and we need to detect this.  Also, some Intel
789764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # versions had trouble with output in subdirs
789864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
789964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
7900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
790164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
790264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
790364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
7905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
7906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
7907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
7908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
7909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
7910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
7911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
7912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
7913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
791464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
791564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This compiler won't grok `-c -o', but also, the minuso test has
791664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
791764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
791864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
791964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
792064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
7921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
7922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
792464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
7925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
792664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
7928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
793064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
7933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
7934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
7935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
7936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
7937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
7938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
7939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
7940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CXX_dependencies_compiler_type=$depmode
7942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
7943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
7944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
7946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
7948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
7949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
7951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
795464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
795564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
7956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
7957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
7959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
7960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
7961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE=
7962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE='#'
7963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE='#'
7965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE=
7966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX" && ( test "X$CXX" != "Xno" &&
7970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
7971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (test "X$CXX" != "Xg++"))) ; then
7972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=cpp
7973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
7974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
797764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
797864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
7979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXXCPP"; then
798064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_prog_CXXCPP+:} false; then :
798164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Double quotes because CXXCPP needs to be expanded
7984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for CXXCPP in "$CXX -E" "/lib/cpp"
7985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
7986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_preproc_ok=false
7987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
7988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
7990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
7991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
7993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
7994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
799564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
7998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
7999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
8000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
8001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
8002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
8003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
800464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
8005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
800664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
8007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
8008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
801064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
8011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
8013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
801464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
8017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
801864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
8019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
8020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
8023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
8024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
8025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
802664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
8027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
8029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
803064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
803164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
8032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
8033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
8036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXXCPP=$CXXCPP
8037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP=$ac_cv_prog_CXXCPP
8040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXXCPP=$CXXCPP
8042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
804364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
804464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXXCPP" >&6; }
8045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false
8046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
8047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
8048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
8049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
8050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
8052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
8053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
805464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
8057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
8058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
8059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
8060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
8061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
8062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
806364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
8064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
806564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
8066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
8067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
806964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
8070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
8072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
807364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
8076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
807764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
8078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
8079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
8082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
8083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
8084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
808564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
8086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
8088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
808964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
809064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
809164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
809364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
809464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
809564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_lt_caught_CXX_error=yes; }
8096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
8099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
8100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  _lt_caught_CXX_error=yes
8106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set options
8112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        enable_dlopen=no
8116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_win32_dll=no
8119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Check whether --enable-shared was given.
812264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_shared+set}" = set; then :
8123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_shared; p=${PACKAGE-default}
8124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_shared=yes ;;
8126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_shared=no ;;
8127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
8129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_shared=yes
8135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared=yes
8142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-static was given.
815364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_static+set}" = set; then :
8154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_static; p=${PACKAGE-default}
8155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_static=yes ;;
8157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_static=no ;;
8158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     enable_static=no
8160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_static=yes
8166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_static=yes
8173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-pic was given.
818564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_pic+set}" = set; then :
8186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_pic; pic_mode="$withval"
8187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pic_mode=default
8189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$pic_mode" && pic_mode=default
8193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-fast-install was given.
820164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_fast_install+set}" = set; then :
8202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_fast_install; p=${PACKAGE-default}
8203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_fast_install=yes ;;
8205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_fast_install=no ;;
8206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_fast_install=no
8208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_fast_install=yes
8214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=yes
8221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This can be used to rebuild libtool when needed
8234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL_DEPS="$ltmain"
8235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always use our own libtool.
8237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL='$(SHELL) $(top_builddir)/libtool'
8238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LN_S" && LN_S="ln -s"
8264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" ; then
8279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
8280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
828264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
828364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for objdir... " >&6; }
828464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_objdir+:} false; then :
828564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f .libs 2>/dev/null
8288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .libs 2>/dev/null
8289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .libs; then
8290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=.libs
8291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # MS-DOS does not allow filenames that begin with a dot.
8293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=_libs
8294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .libs 2>/dev/null
8296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
829764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
829864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_objdir" >&6; }
8299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$lt_cv_objdir
8300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
8306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define LT_OBJDIR "$lt_cv_objdir/"
8307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
8326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
8327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX sometimes has problems with the GCC collect2 program.  For some
8328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # reason, if we set the COLLECT_NAMES environment variable, the problems
8329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # vanish in a puff of smoke.
8330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X${COLLECT_NAMES+set}" != Xset; then
8331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    COLLECT_NAMES=
8332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export COLLECT_NAMES
8333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution that helps us do robust quoting.  It backslashifies
8338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# metacharacters that are still active within double-quoted strings.
8339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Same as above, but do not quote variable references.
8342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='s/\(["`\\]\)/\\\1/g'
8343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution to delay expansion of an escaped shell variable in a
8345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# double_quote_subst'ed string.
8346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution to delay expansion of an escaped single quote.
8349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution to avoid accidental globbing in evaled expressions
8352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_glob_subst='s/\*/\\\*/g'
8353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Global variables:
8355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleofile=libtool
8356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecan_build_shared=yes
8357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# All known linkers require a `.a' archive for static linking (except MSVC,
8359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which needs '.lib').
8360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=a
8361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld="$lt_cv_prog_gnu_ld"
8363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CC="$CC"
8365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CFLAGS="$CFLAGS"
8366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set sane defaults for various variables
8368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && CC=cc
8369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCC" && LTCC=$CC
8370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && LD=ld
8372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_objext" && ac_objext=o
8373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor cc_temp in $compiler""; do
8375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
8376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
8379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
8380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
8381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
8382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only perform the check for file, if the check method requires it
8386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$MAGIC_CMD" && MAGIC_CMD=file
8387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $deplibs_check_method in
8388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic*)
8389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
839064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
839164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
839264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then :
839364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/${ac_tool_prefix}file; then
8407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
844364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
844464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; }
8445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
844664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
844764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
8448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_path_MAGIC_CMD"; then
8455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
845664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
845764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for file... " >&6; }
845864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then :
845964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/file; then
8473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
850964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
851064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; }
8511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
851264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
851364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
8514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MAGIC_CMD=:
8519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use C for the default configuration in the libtool script
8527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_save_CC="$CC"
8529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
8531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
8534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C test sources.
8537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C test sources.
8540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
8541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$objext
8542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple compile tests
8544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_compile_test_code="int some_variable = 0;"
8545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple link tests
8547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_link_test_code='int main(){return(0);}'
8548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
8556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
8557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
8559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
8562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
8563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the default compiler, since it gets overwritten when the other
8565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_DEFAULT=$CC
8567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# save warnings/boilerplate of simple test code
8569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
8573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
8574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
8577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
8579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
8580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## CAVEAT EMPTOR:
8583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## There is no encapsulation within the following macros, do not change
8584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## the running order or otherwise move them around unless you know exactly
8585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## what you are doing...
8586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$compiler"; then
8587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag=
8589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
8591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
859364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
859464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
859564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
859664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_rtti_exceptions=no
8599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
8600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-fno-rtti -fno-exceptions"
8602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
8607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
861164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:8611: $lt_compile\"" >&5)
8612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
8613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
861564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:8615: \$? = $ac_status" >&5
8616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
8617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
8619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_rtti_exceptions=yes
8623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
862864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
862964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
8635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_prog_compiler_wl=
8645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic=
8646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static=
8647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
864864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
864964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
8652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl='-Wl,'
8653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static='-static'
8654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix*)
8657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
8658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
8659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
8660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
8665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
8667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
8668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-fPIC'
8669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
8671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
8672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
8673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
8674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
8681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw* | cygwin* | pw32* | os2*)
8684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
8685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
8686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
8688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
8689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
8692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
8693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
8694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fno-common'
8695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
8698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
8700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
8702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
8703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fPIC'
8706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
8711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
8713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    msdosdjgpp*)
8716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Just because we use GCC doesn't mean we suddenly get shared libraries
8717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # on systems that don't support them.
8718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
8720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
8723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
8724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
8725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
8726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
8729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
8730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic=-Kconform_pic
8731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC'
8736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME Check for flag to pass linker flags through the system compiler.
8740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
8742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
8744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
8745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
8747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw* | cygwin* | pw32* | os2*)
8752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
8753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
8754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
8755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9* | hpux10* | hpux11*)
8758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
8761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
8763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
8764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='+Z'
8767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='${wl}-a ${wl}archive'
8771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
8774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC (with -KPIC) is the default.
8776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    linux* | k*bsd*-gnu)
8780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
8781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      icc* | ecc* | ifort*)
8782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-KPIC'
8784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-static'
8785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      pgcc* | pgf77* | pgf90* | pgf95*)
8787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Portland Group compilers (*not* the Pentium gcc compiler,
8788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# which looks to be a dead project)
8789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fpic'
8791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ccc*)
8794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_wl='-Wl,'
8795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # All Alpha code is PIC.
8796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_static='-non_shared'
8797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      xl*)
8799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# IBM XL C 8.0/Fortran 10.1 on PPC
8800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-qpic'
8802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-qstaticlink'
8803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
8806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)
8807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Sun C 5.9
8808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_pic='-KPIC'
8809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
8810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_wl='-Wl,'
8811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
8812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ F*)
8813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_pic='-KPIC'
8815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
8816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_wl=''
8817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
8818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
8824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
8829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
8830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
8831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
8832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3* | osf4* | osf5*)
8835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All OSF/1 code is PIC.
8837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rdos*)
8841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
8845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
8848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      f77* | f90* | f95*)
8849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Qoption ld ';;
8850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,';;
8852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
8856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Qoption ld '
8857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-PIC'
8858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4 | sysv4.2uw2* | sysv4.3*)
8862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
8868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec ;then
8869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-Kconform_pic'
8870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    unicos*)
8881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
8886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-pic'
8887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
8897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
8898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
8899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
8900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
8902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
890564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
890664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_prog_compiler_pic" >&6; }
8907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
8915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic"; then
891764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
891864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
891964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works+:} false; then :
892064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works=no
8923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
8924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
8931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
893564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:8935: $lt_compile\"" >&5)
8936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
8937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
893964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:8939: \$? = $ac_status" >&5
8940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
8941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
8943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works=yes
8947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
895264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
895364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic in
8957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
8958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
8960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
8962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared=no
8963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
8974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
897664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
897764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
897864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works+:} false; then :
897964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works=no
8982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
8983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
8987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
8988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
8989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
8990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
8991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
8994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works=yes
8995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
8996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
8997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works=yes
8998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
9001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
9002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
900464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
900564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works" = xyes; then
9008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
9009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static=
9011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
901964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
902064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
902164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then :
902264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
9023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
9025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
9026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
9027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
9028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
9029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
9032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
9033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
9034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
9035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
9036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
9037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
904064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:9040: $lt_compile\"" >&5)
9041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
9042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
9043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
904464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:9044: \$? = $ac_status" >&5
9045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
9047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
9048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
9049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
9053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
9056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
9058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
9059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
9061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
9062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
9063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
906664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
906764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
907464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
907564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
907664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then :
907764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
9078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
9080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
9081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
9082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
9083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
9084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
9087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
9088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
9089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
9090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
9091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
9092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
909564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:9095: $lt_compile\"" >&5)
9096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
9097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
9098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
909964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:9099: \$? = $ac_status" >&5
9100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
9102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
9103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
9104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
9108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
9111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
9113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
9114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
9116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
9117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
9118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
912164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
912264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
9128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
913064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
913164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; }
9132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
9133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
9134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
9136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
9137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
913864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
913964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; }
9140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
914164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
914264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
9144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
9147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
915464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
915564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  runpath_var=
9158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag=
9159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  always_export_symbols=no
9160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds=
9161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_expsym_cmds=
9162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_needs_object=no
9163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared_with_static_runtimes=no
9164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_dynamic_flag_spec=
9165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=no
9167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
9168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_absolute=no
9169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_flag_spec=
9170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_flag_spec_ld=
9171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_separator=
9172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_minus_L=no
9173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
9174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  inherit_rpath=no
9175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=unknown
9176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_cmds=
9177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_expsym_cmds=
9178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_new_cmds=
9179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_expsyms_cmds=
9180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  thread_safe_flag_spec=
9181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec=
9182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # include_expsyms should be a list of space-separated symbols to be *always*
9183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # included in the symbol list
9184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  include_expsyms=
9185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # exclude_expsyms can be an extended regexp of symbols to exclude
9186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # as well as any symbol that contains `d'.
9189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # platforms (ab)use it in PIC code, but their linkers get confused if
9192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the symbol is explicitly referenced.  Since portable code cannot
9193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # rely on this symbol name, it's probably fine to never include it in
9194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # preloaded symbol tables.
9195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exclude shared library initialization/finalization symbols.
9196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  extract_expsyms_cmds=
9197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
9199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin* | mingw* | pw32*)
9200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When not using gcc, we currently assume that we are using
9202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Microsoft Visual C++.
9203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" != yes; then
9204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
9205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
9208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we just hope/assume this is gcc and not c89 (= MSVC++)
9209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=yes
9210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
9212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=no
9213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
9215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=yes
9217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
9218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If archive_cmds runs LD, not CC, wlarc should be empty
9219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wlarc='${wl}'
9220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Set some defaults for GNU ld with shared library support. These
9222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # are reset later if shared libraries are not supported. Putting them
9223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # here allows them to be overridden if necessary.
9224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    runpath_var=LD_RUN_PATH
9225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_dynamic_flag_spec='${wl}--export-dynamic'
9227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # ancient GNU ld didn't support --whole-archive et. al.
9228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
9231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    supports_anon_versioning=no
9234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `$LD -v 2>&1` in
9235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.*) ;; # other 2.11 versions
9239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) supports_anon_versioning=yes ;;
9240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if GNU ld supports shared libraries.
9243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[3-9]*)
9245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # On AIX/PPC, the GNU linker is very broken
9246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" != ia64; then
9247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** to be unable to reliably create shared libraries on AIX.
9252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Therefore, libtool is disabling shared libraries support.  If you
9253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** really care for shared libraries, you may want to modify your PATH
9254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** so that a non-GNU linker is found, and then restart.
9255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
9266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            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)'
9269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
9270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
9271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos*)
9276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=unsupported
9278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# support --undefined.  This deserves some investigation.  FIXME
9280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin* | mingw* | pw32*)
9287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as there is no search path for DLLs.
9289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=no
9292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared_with_static_runtimes=yes
9293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If the export-symbols file already is a .def file (1st line
9298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# is EXPORTS), use it as is; otherwise, prepend...
9299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cp $export_symbols $output_objdir/$soname.def;
9301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo EXPORTS > $output_objdir/$soname.def;
9303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat $export_symbols >> $output_objdir/$soname.def;
9304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi~
9305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
9312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=no
9313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, shared libraries are loaded at an image base (0x10000000 by
9318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # default) and relocated if they conflict, which is a slow very memory
9319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # consuming and fragmenting process.  To avoid this, we pick a random,
9320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      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'
9324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    gnu* | linux* | tpf* | k*bsd*-gnu)
9327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_diet=no
9328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_os" = linux-dietlibc; then
9329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
9330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 && test "$tmp_diet" = no
9335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      then
9336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	tmp_addflag=
9337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	tmp_sharedflag='-shared'
9338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename,$host_cpu in
9339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        pgcc*)				# Portland Group C compiler
9340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag'
9342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
9344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag -Mnomain' ;;
9346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic' ;;
9348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ifc* | ifort*)			# Intel Fortran compiler
9351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -nofor_main' ;;
9352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
9353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-qmkshrobj'
9354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag= ;;
9355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
9357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)			# Sun C 5.9
9358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  compiler_needs_object=yes
9360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ F*)			# Sun Fortran 8.3
9362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$supports_anon_versioning" = xyes; then
9367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo "local: *; };" >> $output_objdir/$libname.ver~
9370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
9372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
9374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	xlf*)
9375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec=
9378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "x$supports_anon_versioning" = xyes; then
9381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      echo "local: *; };" >> $output_objdir/$libname.ver~
9384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs=no
9390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    netbsd*)
9394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc=
9397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** create shared libraries on Solaris systems.  Therefore, libtool
9410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.9.1 or newer.  Another option is to modify
9412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `$LD -v 2>&1` in
9426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** reliably create shared libraries on SCO systems.  Therefore, libtool
9432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # For security reasons, it is highly recommended that you always
9441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # use absolute paths for naming shared libraries, and exclude the
9442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # DT_RUNPATH tag from executables and libraries.  But doing so
9443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # requires that you compile everything twice, which is a pain.
9444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs=no
9450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
9456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
9458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$ld_shlibs" = no; then
9473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=
9474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec=
9475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=
9476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME fill in a description of your system's linker (not GNU ld)
9480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix3*)
9482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      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'
9485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: this linker hardcodes the directories in LIBPATH if there
9486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # are no directories specified by -L.
9487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Neither direct hardcoding nor static linking is supported with a
9490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# broken collect2.
9491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=unsupported
9492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[4-9]*)
9496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
9497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# On IA64, the linker does run time linking by default, so we don't
9498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# have to do anything special.
9499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-Bexport'
9501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag=""
9502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If we're using GNU nm, then we don't want the "-C" option.
9504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Test if we are trying to use run time linking or normal
9513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# need to do runtime linking.
9515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  for ld_flag in $LDFLAGS; do
9517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    aix_use_runtimelinking=yes
9519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
9520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  done
9522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-bexport'
9526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag='-bnoentry'
9527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When large executables or shared objects are built, AIX ld can
9530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # have problems creating the table of contents.  If linking a library
9531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or program results in "error TOC overflow" add -mminimal-toc to
9532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds=''
9536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct_absolute=yes
9538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
9539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      file_list_spec='${wl}-f,'
9541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[012]|aix4.[012].*)
9544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We only want to do this on AIX 4.2 and lower, the check
9545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# below for broken collect2 doesn't work under 4.3+
9546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
9547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
9548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
9550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have reworked collect2
9551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  :
9552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have old collect2
9554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=unsupported
9555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # It fails to find uninstalled libraries when the uninstalled
9556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # path is not listed in the libpath.  Setting hardcode_minus_L
9557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # to unsupported forces relinking
9558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='-L$libdir'
9560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator=
9561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shared_flag='-shared'
9565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$aix_use_runtimelinking" = yes; then
9566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag="$shared_flag "'${wl}-G'
9567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# not using gcc
9570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# chokes on -Wl,-G. The following line is correct:
9573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
9574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
9576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-G'
9577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-bM:SRE'
9579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # It seems that -bexpall does not export symbols beginning with
9584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # underscore (_), so it is better to generate a list of symbols to export.
9585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$aix_use_runtimelinking" = yes; then
9587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Warning - without using the other runtime loading flags (-brtl),
9588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -berok will link without error, but may produce a broken library.
9589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag='-berok'
9590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Determine the default libpath from the value encoded in an
9591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # empty executable.
959264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
9594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
9596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
9597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
9598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
9600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
9601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
9602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
960364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
9606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
9607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
9608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
9609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
9610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
9611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
9612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
9614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
9615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
961864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
961964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
9620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag="-z nodefs"
9628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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"
9629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # Determine the default libpath from the value encoded in an
9631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # empty executable.
963264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
9634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
9636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
9637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
9638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
963964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
964064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
964164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
964264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
964364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
9646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
9647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
9648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
9649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
9650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
9651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
9652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
9654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
9655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
965864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
965964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
9660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Warning - without using the other run time loading flags,
9664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # -berok will link without error, but may produce a broken library.
9665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  no_undefined_flag=' ${wl}-bernotok'
9666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag=' ${wl}-berok'
9667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Exported symbols can be pulled into shared objects from archives
9668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='$convenience'
9669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=yes
9670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # This is similar to how AIX traditionally builds its shared libraries.
9671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
9682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            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)'
9685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
9686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
9687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bsdi[45]*)
9692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=-rdynamic
9693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin* | mingw* | pw32*)
9696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When not using gcc, we currently assume that we are using
9697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Microsoft Visual C++.
9698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_libdir_flag_spec is actually meaningless, as there is
9699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # no search path for DLLs.
9700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec=' '
9701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Tell ltmain to make .lib files, not .a files.
9703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libext=lib
9704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Tell ltmain to make .dll files, not .so files.
9705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shrext_cmds=".dll"
9706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: Setting linknames here is a bad hack.
9707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The linker will automatically build a .lib file if we build a DLL.
9709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_from_new_cmds='true'
9710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: Should let the user specify the lib program.
9711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fix_srcfile_path='`cygpath -w "$srcfile"`'
9713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared_with_static_runtimes=yes
9714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
9717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=no
9720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
9721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=yes
9722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
9723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec=''
9724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=yes
9725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag="$_lt_dar_allow_undefined"
9726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = "yes"; then
9727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    output_verbose_link_cmd=echo
9728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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}"
9731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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}"
9732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=no
9735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dgux*)
9740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd1*)
9746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ld_shlibs=no
9747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # support.  Future versions do this automatically, but an explicit c++rt0.o
9751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # does not break anything, and helps significantly (at the cost of a little
9752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # extra space).
9753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd2.2*)
9754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd2*)
9762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd* | dragonfly*)
9770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9*)
9777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
9779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
9781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_minus_L: Not really in the search PATH,
9787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but as the default location of the library.
9788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux10*)
9793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
9799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_ld='+b $libdir'
9801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
9802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
9803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
9804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-E'
9805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# hardcode_minus_L: Not really in the search PATH,
9806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but as the default location of the library.
9807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_minus_L=yes
9808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux11*)
9812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
9815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
9818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
9827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
9830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
9838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
9840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*|ia64*)
9843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
9844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var=no
9845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes
9848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute=yes
9849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
9850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # hardcode_minus_L: Not really in the search PATH,
9852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # but as the default location of the library.
9853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
9860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try to use the -exported_symbol ld option, if it does not
9863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# work, assume that -exports_file does not work either and
9864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# implicitly export all symbols.
9865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LDFLAGS="$LDFLAGS"
9866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
986764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
986864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
9869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint foo(void) {}
9870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
987164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
987564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
987664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
9877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LDFLAGS="$save_LDFLAGS"
9878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      inherit_rpath=yes
9886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    netbsd*)
9890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
9901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
9909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd*)
9912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f /usr/libexec/ld.so; then
9913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
9914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
9915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
9916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
9921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case $host_os in
9923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='-R$libdir'
9926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
9927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *)
9928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
9931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
9932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    os2*)
9939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      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'
9943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3*)
9947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
9952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
9966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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~
9968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Both c and cxx compiler support -rpath directly
9971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='-rpath $libdir'
9972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag=' -z defs'
9979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc='${wl}'
9981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1` in
9986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*"Compilers 5.0"*)
9987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=''
9988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc='${wl}'
9994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
10001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_os in
10003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris2.[0-5] | solaris2.[0-5].*) ;;
10004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
10005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The compiler driver will combine and reorder linker options,
10006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but is careful enough not to reorder.
10008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Supported since Solaris 2.6 (maybe 2.5.1?)
10009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$GCC" = yes; then
10010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
10014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
10020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$host_vendor" = xsequent; then
10021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Use $CC to link under sequent, because it throws in some extra .o
10022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# files that make .init and .fini sections work.
10023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
10030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4)
10034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_vendor in
10035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	sni)
10036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes # is this really true???
10038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	siemens)
10040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## LD is ld it makes a PLAMLIB
10041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## CC just makes a GrossModule.
10042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  reload_cmds='$CC -r -o $output$reload_objs'
10044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
10045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
10046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	motorola)
10047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4.3*)
10056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='-Bexport'
10059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
10062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
10063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
10065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var=LD_RUN_PATH
10066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_runpath_var=yes
10067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=yes
10068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
10073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
10074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6*)
10087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: We can NOT use -z defs as we might desire, because we do not
10088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # link with -lc, and that would cause any symbols used from libc to
10089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # always be unresolved, which means just about no library would
10090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # ever link correctly.  If we're not using GNU ld we use -z text
10091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # though, which does catch some bad symbols but isn't as heavy-handed
10092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as -z defs.
10093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
10094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag='${wl}-z,nodefs'
10095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
10096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
10099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-Bexport'
10101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
10113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
10119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ld_shlibs=no
10120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x$host_vendor = xsni; then
10124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host in
10125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-Blargedynsym'
10127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1013264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
1013364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs" >&6; }
10134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs" = no && can_build_shared=no
10135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$with_gnu_ld
10137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
10153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
10154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
10155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc" in
10156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
10157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
10158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=yes
10159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
10161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds in
10162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
10163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
10164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
10166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
10167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
1016964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
1017064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
10172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1017464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
10176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1017764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1017864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } 2>conftest.err; then
10179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        soname=conftest
10180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lib=conftest
10181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libobjs=conftest.$ac_objext
10182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        deplibs=
10183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wl=$lt_prog_compiler_wl
10184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pic_flag=$lt_prog_compiler_pic
10185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        compiler_flags=-v
10186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        linker_flags=-v
10187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        verstring=
10188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        output_objdir=.
10189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libname=conftest
10190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_save_allow_undefined_flag=$allow_undefined_flag
10191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag=
1019264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1019564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1019664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
10197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        then
10198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=no
10199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
10200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=yes
10201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
10202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag=$lt_save_allow_undefined_flag
10203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat conftest.err 1>&5
10205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
1020764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
1020864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$archive_cmds_need_lc" >&6; }
10209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1037164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
1037264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; }
10373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
10375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) lt_awk_arg="/^libraries:/" ;;
10378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # if the path contains ";" then we assume it to be the separator
10382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # otherwise default to the standard path separator (i.e. ":") - it is
10383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # assumed that no part of a normal pathname contains ";" but that should
10384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # okay in the real world where ";" in dirpaths is itself problematic.
10385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Ok, now we have the path, separated by spaces, we can step through it
10390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # and add multilib dir if necessary.
10391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_tmp_lt_search_path_spec=
10392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_sys_path in $lt_search_path_spec; do
10394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$lt_sys_path" && \
10398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
10401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBEGIN {RS=" "; FS="/|\n";} {
10403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_foo="";
10404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_count=0;
10405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (lt_i = NF; lt_i > 0; lt_i--) {
10406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if ($lt_i != "" && $lt_i != ".") {
10407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if ($lt_i == "..") {
10408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_count++;
10409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      } else {
10410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if (lt_count == 0) {
10411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_foo="/" $lt_i lt_foo;
10412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        } else {
10413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_count--;
10414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        }
10415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      }
10416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
10417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
10418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_foo != "") { lt_freq[lt_foo]++; }
10419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'`
10421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
10426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
10427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
10428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
10429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
10430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
10431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
10432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
10433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
10434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
10435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
10436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
10437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
10438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
10439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
10440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
10442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
10443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
10444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
10446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
10447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
10450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
10452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
10456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
10461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
10462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
10466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
10467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
10468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
10469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
10470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
10472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
10474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
10476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
10478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
10483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
10484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
10485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
10487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
10488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
10491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
10492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
10493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
10494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
10496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
10500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
10502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
10503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
10507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
10508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
10510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
10515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
10516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
10517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
10518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
10521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
10530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
10532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin* | mingw* | pw32*)
10535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
10536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
10537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $GCC,$host_os in
10541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes,cygwin* | yes,mingw* | yes,pw32*)
10542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
10543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
10545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
10547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
10548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
10549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
10550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
10553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
10555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
10556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
10560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw*)
10565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
10566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It is most probably a Windows format PATH printed by
10570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # mingw gcc, but we are running on Cygwin. Gcc prints its search
10571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # path with ; separators, and with drive letters. We can handle the
10572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # drive letters (cygwin fileutils understands them), so leave them,
10573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # especially as we might pass files found there to a mingw objdump,
10574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # which wouldn't understand a cygwinified path. Ahh.
10575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
10581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
10582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Win32 ld.exe'
10592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
10593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
10594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
10597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
10598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
10599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
10603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
10605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
10612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd1*)
10621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
10625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
10626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
10627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
10628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
10629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd[123]*) objformat=aout ;;
10632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
10633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
10636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
10637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
10638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
10640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
10643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
10645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd2*)
10650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
10653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
10659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
10662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
10669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
10679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
10680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
10681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
10686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
10687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
10689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
10694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
10701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
10702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
10704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
10713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
10714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
10715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
10722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
10725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
10737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
10739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
10740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
10741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=linux
10742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
10744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
10745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
10752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
10753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
10756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
10758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
10760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
10763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
10774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
10775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must be Linux ELF.
10779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux* | k*bsd*-gnu)
10780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
10789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_LDFLAGS=$LDFLAGS
10790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_libdir=$libdir
10791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
1079364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
10795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
10797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
10798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
10799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
10801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
10802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
10803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1080464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
1080564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1080964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1081064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
10811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS=$save_LDFLAGS
10812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libdir=$save_libdir
10813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
10815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
10816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
10817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
10820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
10821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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;/^$/d' | tr '\n' ' '`
10822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
10826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
10827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
10828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
10829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
10830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
10831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
10832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
10835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
10842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
10846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
10853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
10860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
10861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
10869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
10872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
10874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
10879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
10886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
10887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
10889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
10890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
10898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
10899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
10900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
10902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
10903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
10904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
10907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
10908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
10918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
10922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
10931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
10932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
10935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
10941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
10942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
10944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
10947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
10952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
10953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
10954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
10956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
10958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
10961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
10963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
10964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
10970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
10971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    version_type=linux
10972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
10974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
10980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
10988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
10993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
10998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
11001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
11012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
11019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1102264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1102364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; }
11024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
11025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
11028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1112464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=
11127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec" ||
11128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var" ||
11129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic" = "Xyes" ; then
11130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
11132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct" != no &&
11133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
11135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
11136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L" != no; then
11138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
11139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=relink
11140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=immediate
11143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
11146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
11147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action=unsupported
11148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1114964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
1115064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action" >&6; }
11151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action" = relink ||
11153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath" = yes; then
11154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
11155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
11156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
11157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
11158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
11159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
11160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$enable_dlopen" != xyes; then
11168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen=unknown
11169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self=unknown
11170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self_static=unknown
11171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen=no
11173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_libs=
11174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  beos*)
11177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="load_add_on"
11178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mingw* | pw32*)
11183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="LoadLibrary"
11184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin*)
11188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dlopen"
11189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if libdl is installed we need to link against it
1119464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1119564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; }
1119664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then :
1119764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
1120164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1121964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1122264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dl_dlopen=no
11223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1122464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1122564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1122864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1122964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1123064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dyld"
11235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1124364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
1124464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_shl_load" = xyes; then :
11245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load"
11246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1124764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
1124864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for shl_load in -ldld... " >&6; }
1124964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_shl_load+:} false; then :
1125064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
1125464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load ();
11264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load ();
11268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1127264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_shl_load=yes
11274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1127564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dld_shl_load=no
11276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1127764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1127864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1128164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
1128264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1128364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1128664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
1128764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_dlopen" = xyes; then :
11288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen"
11289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1129064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1129164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; }
1129264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then :
1129364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
1129764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1131564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1131864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dl_dlopen=no
11319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1132064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1132164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1132464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1132564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1132664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1132964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
1133064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -lsvld... " >&6; }
1133164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_svld_dlopen+:} false; then :
1133264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lsvld  $LIBS"
1133664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1135464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_svld_dlopen=yes
11356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1135764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_svld_dlopen=no
11358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1135964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1136064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1136364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
1136464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1136564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1136864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
1136964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dld_link in -ldld... " >&6; }
1137064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_dld_link+:} false; then :
1137164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
1137564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dld_link ();
11385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dld_link ();
11389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1139364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_dld_link=yes
11395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1139664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dld_dld_link=no
11397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1139864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1139964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1140264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
1140364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1140464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$lt_cv_dlopen" != xno; then
11427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=yes
11428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=no
11430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen in
11433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dlopen)
11434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_CPPFLAGS="$CPPFLAGS"
11435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LDFLAGS="$LDFLAGS"
11438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LIBS="$LIBS"
11441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$lt_cv_dlopen_libs $LIBS"
11442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1144364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
1144464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a program can dlopen itself... " >&6; }
1144564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self+:} false; then :
1144664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
11449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self=cross
11450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
11453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
1145464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line 11454 "configure"
11455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
11456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
11458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
11459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
11462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
11464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
11465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
11467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
11468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
11470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
11475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
11476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
11477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
11480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
11481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
11482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
11483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
11485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
11486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
11487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
11488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
11489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
11490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
11491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
11492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" void exit (int);
11497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid fnord() { int i=42;}
11500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
11501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
11504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
11506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
11507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
11510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
11511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
11513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit (status);
11515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
1151764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
11519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1152064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1152164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
11523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
11524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
11525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
11530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
11531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=no
11532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
11535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1153864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
1153964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self" >&6; }
11540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "x$lt_cv_dlopen_self" = xyes; then
11542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1154364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
1154464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1154564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self_static+:} false; then :
1154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
11549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self_static=cross
11550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
11553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
1155464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line 11554 "configure"
11555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
11556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
11558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
11559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
11562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
11564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
11565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
11567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
11568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
11570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
11575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
11576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
11577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
11580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
11581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
11582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
11583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
11585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
11586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
11587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
11588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
11589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
11590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
11591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
11592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" void exit (int);
11597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid fnord() { int i=42;}
11600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
11601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
11604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
11606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
11607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
11610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
11611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
11613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit (status);
11615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
1161764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
11619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1162164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
11623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
11624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
11625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
11630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
11631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self_static=no
11632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
11635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
1163964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self_static" >&6; }
11640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CPPFLAGS="$save_CPPFLAGS"
11643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LDFLAGS="$save_LDFLAGS"
11644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$save_LIBS"
11645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self in
11649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self=unknown ;;
11651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self_static in
11654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self_static=unknown ;;
11656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=
11676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=
1167764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
1167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1168264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1168364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
11684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME - insert some real tests, host_os isn't really good enough
11686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$STRIP" ; then
11689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      striplib="$STRIP -x"
11690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_striplib="$STRIP -S"
1169164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
11693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1169464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1169564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1169964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1170064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Report which library types will actually be built
1171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
1171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
1172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$can_build_shared" >&6; }
11721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
1172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build shared libraries... " >&6; }
11724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$can_build_shared" = "no" && enable_shared=no
11725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On AIX, shared libraries and static libraries use the same namespace, and
11727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # are all built from PIC.
11728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
11730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$enable_shared" = yes && enable_static=no
11731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$RANLIB"; then
11732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postinstall_cmds='$RANLIB $lib'
11734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
11738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test "$enable_shared" = yes && enable_static=no
11740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_shared" >&6; }
11745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build static libraries... " >&6; }
11748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Make sure either enable_shared or enable_static is yes.
11749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$enable_shared" = yes || enable_static=yes
1175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_static" >&6; }
11752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
11759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC="$lt_save_CC"
11764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
11768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX=no
11773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX=
11774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX=no
11775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX=
11776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX=no
11777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX=
11778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX=no
11779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX=no
11780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX=
11781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld_CXX=
11782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX=
11783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX=no
11784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX=unsupported
11785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX=no
11786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX=no
11787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX=
11788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX=
11789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX=unknown
11790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX=$old_archive_cmds
11791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX=
11792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX=
11793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX=no
11794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C++ test sources.
11796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C++ test sources.
11799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
11800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext_CXX=$objext
11801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No sense in running all these tests if we already determined that
11803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the CXX compiler isn't working.  Some variables (like enable_shared)
11804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# are currently assumed to apply to all compilers on this platform,
11805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and will be corrupted by setting them based on a non-working compiler.
11806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$_lt_caught_CXX_error" != yes; then
11807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple compile tests
11808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_compile_test_code="int some_variable = 0;"
11809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple link tests
11811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
11821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
11822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
11824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
11827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
11828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # save warnings/boilerplate of simple test code
11831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
11832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
11833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
11835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
11836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
11838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
11839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
11841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
11842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Allow CC to be a program name with arguments.
11845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_CC=$CC
11846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_LD=$LD
11847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_GCC=$GCC
11848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$GXX
11849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_with_gnu_ld=$with_gnu_ld
11850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_path_LD=$lt_cv_path_LD
11851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_prog_gnu_ld
11855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_path_LDCXX+set}"; then
11857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_path_LD=$lt_cv_path_LDCXX
11858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_path_LD
11860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "${LDCXX+set}" || LD=$LDCXX
11862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=${CXX-"c++"}
11863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler=$CC
11864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_CXX=$CC
11865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for cc_temp in $compiler""; do
11866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
11867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
11870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
11871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
11873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$compiler"; then
11877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We don't want -fno-exception when compiling C++ code, so set the
11878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no_builtin_flag separately
11879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
11880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
11882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=
11883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
11886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Set up default GNU C++ configuration
11887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
1189164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then :
11892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
11895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
11898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
11899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
1190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
1190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; }
11902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
11903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
11904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
11905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
11910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
11911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
11912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
11913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
11914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
11918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
11919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
11921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
11922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
11923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
11926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
11927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
1193064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
1193164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; }
11932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1193364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
1193464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; }
11935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1193664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then :
1193764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
11940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
11942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
11943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
11944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
11946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
11947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
11948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
11949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
11951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
11952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
11954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
11955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
11957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
11959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
11960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
11966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
1196764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
1196864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; }
11969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1197064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1197164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1197364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
1197464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
1197564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
1197664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then :
1197764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
11981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
11982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
11983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
11985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
11986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1198964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
1199064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
11992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # archiving commands below assume that GNU ld is being used.
12001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = yes; then
12002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # If archive_cmds runs LD, not CC, wlarc should be empty
12009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        #     investigate it a little bit more. (MM)
12011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc='${wl}'
12012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # ancient GNU ld didn't support --whole-archive et. al.
12014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $GREP 'no-whole-archive' > /dev/null; then
12016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX=
12019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
12021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        with_gnu_ld=no
12022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc=
12023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # A generic and very simple default shared library creation
12025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # command for GNU C++ for the case where it uses the native
12026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # linker, instead of GNU ld.  If possible, this setting should
12027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # overridden to take advantage of the native linker features on
12028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # the platform it is being used on.
12029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
12031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Commands to make compiler produce verbose output that lists
12033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # what "hidden" libraries, object files and flags are used when
12034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linking a shared library.
12035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      GXX=no
12039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
12040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
12041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME: fill in a description of your system's C++ link characteristics
1204464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1204564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ld_shlibs_CXX=yes
12047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
12048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix3*)
12049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
12053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$host_cpu" = ia64; then
12054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # On IA64, the linker does run time linking by default, so we don't
12055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # have to do anything special.
12056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-Bexport'
12058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag=""
12059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Test if we are trying to use run time linking or normal
12063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # need to do runtime linking.
12065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    for ld_flag in $LDFLAGS; do
12067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $ld_flag in
12068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *-brtl*)
12069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        aix_use_runtimelinking=yes
12070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        break
12071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    done
12074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-bexport'
12078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag='-bnoentry'
12079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # When large executables or shared objects are built, AIX ld can
12082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # have problems creating the table of contents.  If linking a library
12083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # or program results in "error TOC overflow" add -mminimal-toc to
12084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX=''
12088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_absolute_CXX=yes
12090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=':'
12091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        link_all_deplibs_CXX=yes
12092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        file_list_spec_CXX='${wl}-f,'
12093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$GXX" = yes; then
12095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[012]|aix4.[012].*)
12096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # We only want to do this on AIX 4.2 and lower, the check
12097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # below for broken collect2 doesn't work under 4.3+
12098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
12099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
12100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
12102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have reworked collect2
12103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
12104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
12105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have old collect2
12106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_direct_CXX=unsupported
12107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # It fails to find uninstalled libraries when the uninstalled
12108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # path is not listed in the libpath.  Setting hardcode_minus_L
12109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to unsupported forces relinking
12110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_minus_L_CXX=yes
12111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=
12113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          shared_flag='-shared'
12116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
12117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag="$shared_flag "'${wl}-G'
12118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # not using gcc
12121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # chokes on -Wl,-G. The following line is correct:
12124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
12125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$aix_use_runtimelinking" = yes; then
12127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-G'
12128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-bM:SRE'
12130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It seems that -bexpall does not export symbols beginning with
12135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # underscore (_), so it is better to generate a list of symbols to
12136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# export.
12137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        always_export_symbols_CXX=yes
12138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$aix_use_runtimelinking" = yes; then
12139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Warning - without using the other runtime loading flags (-brtl),
12140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # -berok will link without error, but may produce a broken library.
12141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          allow_undefined_flag_CXX='-berok'
12142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Determine the default libpath from the value encoded in an empty
12143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # executable.
1214464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1215564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
12156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
12158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
12159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
12160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
12161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
12162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
12163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
12164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
12166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
12167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1217064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1217164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
12172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX="-z nodefs"
12181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Determine the default libpath from the value encoded in an
12184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # empty executable.
1218564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1219664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
12197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
12199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
12200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
12201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
12202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
12203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
12204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
12205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
12207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
12208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1221164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1221264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
12213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Warning - without using the other run time loading flags,
12217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # -berok will link without error, but may produce a broken library.
12218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' ${wl}-bernotok'
12219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX=' ${wl}-berok'
12220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Exported symbols can be pulled into shared objects from archives
12221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='$convenience'
12222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=yes
12223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # This is similar to how AIX traditionally builds its shared
12224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # libraries.
12225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX="\$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'
12226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      beos*)
12231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag_CXX=unsupported
12233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # support --undefined.  This deserves some investigation.  FIXME
12235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
12237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
12242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # FIXME: insert proper C++ library support
12245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
12247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cygwin* | mingw* | pw32*)
12251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # as there is no search path for DLLs.
12253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='-L$libdir'
12254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag_CXX=unsupported
12255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        always_export_symbols_CXX=no
12256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        enable_shared_with_static_runtimes_CXX=yes
12257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # If the export-symbols file already is a .def file (1st line
12261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # is EXPORTS), use it as is; otherwise, prepend...
12262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cp $export_symbols $output_objdir/$soname.def;
12264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo EXPORTS > $output_objdir/$soname.def;
12266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat $export_symbols >> $output_objdir/$soname.def;
12267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi~
12268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ld_shlibs_CXX=no
12271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      darwin* | rhapsody*)
12274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=no
12277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_CXX=no
12278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic_CXX=yes
12279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var_CXX=unsupported
12280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec_CXX=''
12281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs_CXX=yes
12282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = "yes"; then
12284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    output_verbose_link_cmd=echo
12285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs_CXX=no
12296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
12301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ec++*)
12303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ghcx*)
12307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
12308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd[12]*)
12319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries reported to be fairly broken before
12320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# switch to ELF
12321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd-elf*)
12325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_need_lc_CXX=no
12326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
12329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # conventions
12331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
12332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      gnu*)
12335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9*)
12338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
12340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}-E'
12341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_minus_L_CXX=yes # Not in the search PATH,
12343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # but as the default
12344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # location of the library.
12345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: insert proper C++ library support
12349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ld_shlibs_CXX=no
12350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
12352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Commands to make compiler produce verbose output that lists
12354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # what "hidden" libraries, object files and flags are used when
12355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # linking a shared library.
12356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            #
12357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # There doesn't appear to be a way to prevent this compiler from
12358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # explicitly linking system object files so we need to strip them
12359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # from the output so that they don't get included in the library
12360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # dependencies.
12361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            if test "$GXX" = yes; then
12365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            else
12367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              # FIXME: insert proper C++ library support
12368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ld_shlibs_CXX=no
12369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            fi
12370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux10*|hpux11*)
12375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test $with_gnu_ld = no; then
12376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator_CXX=:
12378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_cpu in
12380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hppa*64*|ia64*)
12381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
12382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *)
12383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      export_dynamic_flag_spec_CXX='${wl}-E'
12384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
12385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $host_cpu in
12388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hppa*64*|ia64*)
12389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=no
12390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_shlibpath_var_CXX=no
12391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=yes
12394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_absolute_CXX=yes
12395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L_CXX=yes # Not in the search PATH,
12396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # but as the default
12397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # location of the library.
12398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
12407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
12408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hppa*64*)
12409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ia64*)
12412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
12426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
12430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test $with_gnu_ld = no; then
12431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
12432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          hppa*64*)
12433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          ia64*)
12436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          *)
12439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        esac
12442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
12445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
12446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix[3-9]*)
12452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_CXX=no
12453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
12454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-E'
12456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Instead, shared libraries are loaded at an image base (0x10000000 by
12458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# default) and relocated if they conflict, which is a slow very memory
12459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# consuming and fragmenting process.  To avoid this, we pick a random,
12460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6*)
12466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # SGI C++
12469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
12474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
12475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
12479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test "$with_gnu_ld" = no; then
12480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
12482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
12483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
12486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
12490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        inherit_rpath_CXX=yes
12491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      linux* | k*bsd*-gnu)
12494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
12496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
12499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
12501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
12511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  icpc* | ecpc* )
12521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Intel C++
12522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    with_gnu_ld=yes
12523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # version 8.0 and above of icpc choke on multiply defined symbols
12524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # earlier do not add the objects themselves.
12526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1` in
12527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *"Version 7."*)
12528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)  # Version 8.0 or newer
12532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        tmp_idyn=
12533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
12534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ia64*) tmp_idyn=' -i_dynamic';;
12535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		esac
12536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=no
12541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          pgCC* | pgcpp*)
12546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Portland Group C++ compiler
12547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V` in
12548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
12549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      prelink_cmds_CXX='tpldir=Template.dir~
12550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='tpldir=Template.dir~
12554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$RANLIB $oldlib'
12558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='tpldir=Template.dir~
12559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *) # Version 6 will use weak symbols
12568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
12578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
12579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    runpath_var=LD_RUN_PATH
12583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
12594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  xl*)
12597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # IBM XL 8.0 on PPC, with GNU ld
12598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "x$supports_anon_versioning" = xyes; then
12602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		echo "local: *; };" >> $output_objdir/$libname.ver~
12605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
12610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
12611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
12612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' -zdefs'
12613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      compiler_needs_object_CXX=yes
12618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Not sure whether something based on
12620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # would be better.
12622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      output_verbose_link_cmd='echo'
12623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Archives containing C++ object files must be created using
12625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # necessary to make sure instantiated templates are included
12627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # in the archive.
12628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
12633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
12636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
12638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
12641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
12646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
12648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
12656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      netbsd*)
12659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=
12662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
12664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
12665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Workaround some broken pre-1.5 toolchains
12667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *nto* | *qnx*)
12671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
12672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2*)
12675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries are fairly broken
12676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
12677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd*)
12680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -f /usr/libexec/ld.so; then
12681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
12682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
12683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute_CXX=yes
12684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}-E'
12689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  output_verbose_link_cmd=echo
12692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
12693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
12698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
12700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
12703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
12705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # the KAI C++ compiler.
12712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
12713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          RCC*)
12718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
12719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
12723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
12724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*)
12725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          echo "-hidden">> $lib.exp~
12734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
12735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          $RM $lib.exp'
12736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
12750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host in
12756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        osf3*)
12757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
12759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        *)
12760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
12762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_separator_CXX=:
12766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Commands to make compiler produce verbose output that lists
12768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # what "hidden" libraries, object files and flags are used when
12769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # linking a shared library.
12770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
12774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
12775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
12781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
12786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
12789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lcc*)
12793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
12794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
12805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
12808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds_need_lc_CXX=yes
12809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' -zdefs'
12810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_shlibpath_var_CXX=no
12816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_os in
12817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# The compiler driver will combine and reorder linker options,
12820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# but understands `-z linker_flag'.
12821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
12826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='echo'
12828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
12832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
12833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          gcx*)
12836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
12837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # The C++ compiler must be used to create the archive.
12840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # GNU C++ compiler with Solaris linker
12844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
12852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
12853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
12854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
12856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
12857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # platform.
12858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
12863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
12864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
12865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host_os in
12870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		solaris2.[0-5] | solaris2.[0-5].*) ;;
12871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		*)
12872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
12874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag_CXX='${wl}-z,text'
12882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc_CXX=no
12883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var_CXX=no
12884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
12885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
12887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CC*)
12888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
12891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
12892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
12895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
12896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
12897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | sco3.2v5* | sco5v6*)
12899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Note: We can NOT use -z defs as we might desire, because we do not
12900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link with -lc, and that would cause any symbols used from libc to
12901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# always be unresolved, which means just about no library would
12902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# ever link correctly.  If we're not using GNU ld we use -z text
12903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# though, which does catch some bad symbols but isn't as heavy-handed
12904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# as -z defs.
12905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_undefined_flag_CXX='${wl}-z,text'
12906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag_CXX='${wl}-z,nodefs'
12907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds_need_lc_CXX=no
12908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
12909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator_CXX=':'
12911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	link_all_deplibs_CXX=yes
12912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-Bexport'
12913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var='LD_RUN_PATH'
12914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
12916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
12925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
12926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
12928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          NCC*)
12930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
12931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
12942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
12947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
12951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1295264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
1295364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; }
12954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ld_shlibs_CXX" = no && can_build_shared=no
12955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    GCC_CXX="$GXX"
12957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LD_CXX="$LD"
12958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## CAVEAT EMPTOR:
12960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## There is no encapsulation within the following macros, do not change
12961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## the running order or otherwise move them around unless you know exactly
12962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## what you are doing...
12963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dependencies to place before and after the object being linked:
12964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX=
12965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX=
12966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX=
12967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX=
12968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX=
12969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > conftest.$ac_ext <<_LT_EOF
12971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass Foo
12972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepublic:
12974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  Foo (void) { a = 0; }
12975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprivate:
12976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int a;
12977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
12978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
12979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1298064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
12982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1298364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1298464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
12985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Parse the compiler output and extract the necessary
12986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # objects, libraries and library flags.
12987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Sentinel used to keep track of whether or not we are before
12989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the conftest object file.
12990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pre_test_object_deps_done=no
12991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for p in `eval "$output_verbose_link_cmd"`; do
12993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $p in
12994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -L* | -R* | -l*)
12996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Some compilers place space between "-{L,R}" and the path.
12997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Remove the space.
12998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test $p = "-L" ||
12999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          test $p = "-R"; then
13000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 prev=$p
13001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 prev=
13004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
13007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 case $p in
13008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 -L* | -R*)
13009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # Internal compiler library paths should come after those
13010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # provided the user.  The postdeps already come after the
13011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # user supplied libs so there is no need to process them.
13012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test -z "$compiler_lib_search_path_CXX"; then
13013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${prev}${p}"
13014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
13015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
13017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ;;
13018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # The "-l" case would never come before the object being
13019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # linked, so don't bother handling this case.
13020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 esac
13021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdeps_CXX"; then
13023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${prev}${p}"
13024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$objext)
13031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # This assumes that the test object file only shows up
13032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # once in the compiler output.
13033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$p" = "conftest.$objext"; then
13034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 pre_test_object_deps_done=yes
13035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
13039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$predep_objects_CXX"; then
13040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$p"
13041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$predep_objects_CXX $p"
13043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdep_objects_CXX"; then
13046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$p"
13047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$postdep_objects_CXX $p"
13049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ;; # Ignore the rest.
13054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
13057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Clean up.
13059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f a.out a.exe
13060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "libtool.m4: error: problem compiling CXX test program"
13062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -f confest.$objext
13065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PORTME: override above test on systems where it is broken
13067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
13069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # hack all around it, let's just trust "g++" to DTRT.
13071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  predep_objects_CXX=
13072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdep_objects_CXX=
13073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdeps_CXX=
13074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*)
13077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `$CC -V 2>&1 | sed 5q` in
13078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *Sun\ C*)
13079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun C++ 5.9
13080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
13099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_basename in
13100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC*)
13101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Adding this requires a known-good setup of shared libraries for
13112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun compiler versions before 5.6, else PIC objects from an old
13113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # archive will be linked into the output, leading to subtle bugs.
13114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase " $postdeps_CXX " in
13124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=
13127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${compiler_lib_search_path_CXX}"; then
13128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX=
13162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX=
13163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX=
13164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1316564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
1316664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # C++ specific cases for pic, static, wl, etc.
13169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
13170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX='-Wl,'
13171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX='-static'
13172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
13175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
13176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
13177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
13178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static_CXX='-Bstatic'
13179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
13183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
13184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
13185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
13186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-fPIC'
13187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
13189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
13190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
13191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
13192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
13199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw* | cygwin* | os2* | pw32*)
13201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
13202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
13203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
13205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
13208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
13209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
13210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fno-common'
13211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *djgpp*)
13213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # DJGPP does not support shared libraries at all
13214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX=
13215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
13217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
13219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
13221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
13222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX=-Kconform_pic
13223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
13226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
13228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
13229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
13230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX='-fPIC'
13233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *qnx* | *nto*)
13237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
13238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
13239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC -shared'
13240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
13242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC'
13243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
13246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
13248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# All AIX code is PIC.
13249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
13250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # AIX 5 now supports IA64 processor
13251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-Bstatic'
13252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
13253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
13257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cxch68*)
13259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Green Hills C++ Compiler
13260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
13265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ec++*)
13267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ghcx*)
13270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
13278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD uses GNU C++
13279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9* | hpux10* | hpux11*)
13281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$host_cpu" != ia64; then
13286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
13287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  aCC*)
13290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
13293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hppa*64*|ia64*)
13294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # +Z the default
13295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *)
13297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
13298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix*)
13306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# This is c89, which is MS Visual C++ (no shared libs)
13307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Anyone wants to do a port?
13308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6* | nonstopux*)
13310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # CC pic flag -KPIC is the default.
13315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      linux* | k*bsd*-gnu)
13321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
13323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KAI C++ Compiler
13324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fPIC'
13326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  icpc* | ecpc* )
13328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Intel C++
13329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-static'
13332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  pgCC* | pgcpp*)
13334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Portland Group C++ compiler
13335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fpic'
13337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
13341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
13342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
13343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
13344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  xlc* | xlC*)
13347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # IBM XL 8.0 on PPC
13348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-qpic'
13350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-qstaticlink'
13351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
13354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
13355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
13356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='-KPIC'
13357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_static_CXX='-Bstatic'
13358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_wl_CXX='-Qoption ld '
13359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
13365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
13367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
13369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-W c,exportall'
13372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      netbsd*)
13378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *qnx* | *nto*)
13380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # QNX uses GNU C++, but need to define -shared option too, otherwise
13381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # it will coredump.
13382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_pic_CXX='-fPIC -shared'
13383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
13385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
13387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  RCC*)
13390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
13391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Digital/Compaq C++
13395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
13397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
13398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
13399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
13406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
13408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
13411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Qoption ld '
13414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  gcx*)
13416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-PIC'
13418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
13424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
13427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lcc*)
13431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
13432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
13448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  NCC*)
13450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
13451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
13458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_can_build_shared_CXX=no
13461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
13467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
13468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
13469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
13471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1347464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
1347564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
13481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic_CXX"; then
1348364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
1348464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
1348564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
1348664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works_CXX=no
13489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
13490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
13497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1350164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:13501: $lt_compile\"" >&5)
13502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
13503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
1350564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:13505: \$? = $ac_status" >&5
13506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
13507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
13509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works_CXX=yes
13513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1351864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
1351964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic_CXX in
13523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
13524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
13526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
13528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared_CXX=no
13529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
13537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
1353964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
1354064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
1354164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
1354264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works_CXX=no
13545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
13546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
13550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
13551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
13552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
13553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
13554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
13557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works_CXX=yes
13558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
13560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works_CXX=yes
13561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
13564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
13565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1356764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
1356864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
13572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX=
13574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1357964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
1358064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1358164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
1358264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
13585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
13586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
13587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
13588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
13589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
13592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1360064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:13600: $lt_compile\"" >&5)
13601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
13602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
1360464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:13604: \$? = $ac_status" >&5
13605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
13607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
13609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
13613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
13616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
13618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
13619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
13621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
13622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
13623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1362664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1362764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1363164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
1363264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1363364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
1363464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
13637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
13638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
13639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
13640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
13641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
13644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1365264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:13652: $lt_compile\"" >&5)
13653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
13654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
1365664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:13656: \$? = $ac_status" >&5
13657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
13659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
13661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
13665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
13668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
13670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
13671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
13673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
13674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
13675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1367864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1367964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
13685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
1368764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
1368864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; }
13689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
13690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
13691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
13693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
13694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1369564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
1369664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; }
13697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
1369864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
1369964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
13701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
13704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1370864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1370964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
13713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
13714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If we're using GNU nm, then we don't want the "-C" option.
13715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
13719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pw32*)
13723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX="$ltdll_cmds"
13724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin* | mingw*)
13726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
13729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1373464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
1373564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; }
13736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs_CXX" = no && can_build_shared=no
13737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX=$with_gnu_ld
13739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
13747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc_CXX" in
13749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
13750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
13751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=yes
13752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
13754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds_CXX in
13755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
13756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
13757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
13759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
13760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
1376264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
1376364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
13765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1376764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
13769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1377064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1377164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } 2>conftest.err; then
13772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        soname=conftest
13773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lib=conftest
13774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libobjs=conftest.$ac_objext
13775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        deplibs=
13776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wl=$lt_prog_compiler_wl_CXX
13777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pic_flag=$lt_prog_compiler_pic_CXX
13778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        compiler_flags=-v
13779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        linker_flags=-v
13780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        verstring=
13781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        output_objdir=.
13782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libname=conftest
13783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag_CXX=
1378564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1378864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1378964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
13790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        then
13791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc_CXX=no
13792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
13793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc_CXX=yes
13794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
13795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
13797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat conftest.err 1>&5
13798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
1380064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
1380164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1387164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
1387264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; }
13873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
13875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
13876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
13877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
13878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
13879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
13880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
13881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
13882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
13883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
13884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
13885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
13886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
13887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
13888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
13889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
13891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
13892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
13893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
13896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
13897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
13899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
13901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
13902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
13905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
13906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
13907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
13908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
13909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
13910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
13911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
13913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
13914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
13915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
13916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
13917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
13918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
13919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
13921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
13923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
13925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
13926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
13927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
13932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
13933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
13934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
13936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
13937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
13939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
13940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
13941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
13942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
13943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
13945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
13949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
13950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
13951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
13952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
13956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
13957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
13959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
13964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
13965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
13966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
13967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
13970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
13971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
13972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
13974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
13976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
13979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
13981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin* | mingw* | pw32*)
13984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
13985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
13986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
13987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
13988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $GCC,$host_os in
13990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes,cygwin* | yes,mingw* | yes,pw32*)
13991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
13992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
13994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
13996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
13997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
13998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
13999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
14002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
14004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
14005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
14009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw*)
14014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
14015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It is most probably a Windows format PATH printed by
14019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # mingw gcc, but we are running on Cygwin. Gcc prints its search
14020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # path with ; separators, and with drive letters. We can handle the
14021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # drive letters (cygwin fileutils understands them), so leave them,
14022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # especially as we might pass files found there to a mingw objdump,
14023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # which wouldn't understand a cygwinified path. Ahh.
14024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
14026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
14030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
14031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Win32 ld.exe'
14041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
14042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
14043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
14046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
14047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
14048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
14052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
14054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
14060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd1*)
14069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
14073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
14074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
14075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
14076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
14077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd[123]*) objformat=aout ;;
14080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
14081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
14084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
14085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
14086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
14091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
14093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd2*)
14098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
14101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
14107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
14110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
14117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
14127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
14128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
14129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
14134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
14135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
14137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
14142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
14149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
14150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
14152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
14161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
14162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
14163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # HP-UX runs *really* slowly unless shared libraries are mode 555.
14169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
14170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
14173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
14185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
14187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
14188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
14189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=linux
14190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
14191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
14192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
14193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
14200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
14201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
14204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
14206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
14208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
14211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
14222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
14223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must be Linux ELF.
14227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux* | k*bsd*-gnu)
14228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
14237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_LDFLAGS=$LDFLAGS
14238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_libdir=$libdir
14239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
1424164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
14249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1425264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
1425364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1425864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
14259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS=$save_LDFLAGS
14260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libdir=$save_libdir
14261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
14263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
14264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
14265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
14268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
14269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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;/^$/d' | tr '\n' ' '`
14270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
14274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
14275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
14276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
14277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
14278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
14279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
14280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
14283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
14290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
14294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
14301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
14308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
14309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
14317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
14320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
14322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
14327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
14334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
14335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
14337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
14338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
14340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
14346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
14347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
14348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
14350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
14351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
14352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
14355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
14356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
14366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
14370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
14379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
14380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
14383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
14389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
14390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
14392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
14395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
14400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
14401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
14402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
14404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
14406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
14409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
14412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
14418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
14419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    version_type=linux
14420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
14422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
14428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
14436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
14441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
14446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
14449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
14460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
14467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; }
14472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
14473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
14476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1452164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1452264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX=
14524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec_CXX" ||
14525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var_CXX" ||
14526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
14529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct_CXX" != no &&
14530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
14532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
14533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L_CXX" != no; then
14535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
14536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=relink
14537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=immediate
14540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
14543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
14544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action_CXX=unsupported
14545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1454664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
1454764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action_CXX" >&6; }
14548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action_CXX" = relink ||
14550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath_CXX" = yes; then
14551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
14552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
14553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
14554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
14555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
14556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
14557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi # test -n "$compiler"
14566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=$lt_save_CC
14568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDCXX=$LD
14569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LD=$lt_save_LD
14570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$lt_save_GCC
14571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=$lt_save_with_gnu_ld
14572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LDCXX=$lt_cv_path_LD
14573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD=$lt_save_path_LD
14574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test "$_lt_caught_CXX_error" != yes
14577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
14579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
14580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ac_config_commands="$ac_config_commands libtool"
14597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only expand once:
14602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Checks for header files.
1460664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
1460764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ANSI C header files... " >&6; }
1460864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_header_stdc+:} false; then :
1460964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1461164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
14614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
14615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
14616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h>
14617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1462264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
1462364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
1462464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1462564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1462664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
14627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=yes
14628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1462964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
14630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
14634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1463564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
14638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
14640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1464164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "memchr" >/dev/null 2>&1; then :
1464264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
14645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
14647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
14651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1465264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
14655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
14657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1465864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "free" >/dev/null 2>&1; then :
1465964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
14662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
14664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
14668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1466964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$cross_compiling" = yes; then :
14670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
14671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1467264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h>
14675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
14676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020)
14677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
14680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \
14681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   (('a' <= (c) && (c) <= 'i') \
14682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('j' <= (c) && (c) <= 'r') \
14683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('s' <= (c) && (c) <= 'z'))
14684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
14686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int i;
14692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (i = 0; i < 256; i++)
14693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (XOR (islower (i), ISLOWER (i))
14694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	|| toupper (i) != TOUPPER (i))
14695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 2;
14696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1469964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_run "$LINENO"; then :
14700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1470164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1470264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
14703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1470464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1470564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  conftest.$ac_objext conftest.beam conftest.$ac_ext
14706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1471064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
1471164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_header_stdc" >&6; }
14712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
14713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1471464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define STDC_HEADERS 1" >>confdefs.h
14715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_header in fcntl.h inttypes.h limits.h stdlib.h unistd.h
1471964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
1472064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
1472164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
1472264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
1472464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
14726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
14730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Checks for library functions.
1473364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
1473464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for working memcmp... " >&6; }
1473564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_func_memcmp_working+:} false; then :
1473664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1473864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$cross_compiling" = yes; then :
14739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_memcmp_working=no
14740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1474164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
14744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /* Some versions of memcmp are not 8-bit clean.  */
14749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  char c0 = '\100', c1 = '\200', c2 = '\201';
14750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
14751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    return 1;
14752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
14754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     or more and with at least one buffer not starting on a 4-byte boundary.
14755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     William Lewis provided this test program.   */
14756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
14757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char foo[21];
14758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char bar[21];
14759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    int i;
14760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for (i = 0; i < 4; i++)
14761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      {
14762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	char *a = foo + i;
14763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	char *b = bar + i;
14764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	strcpy (a, "--------01111111");
14765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	strcpy (b, "--------10000000");
14766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if (memcmp (a, b, 16) >= 0)
14767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  return 1;
14768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      }
14769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    return 0;
14770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
14771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
14773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1477664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_run "$LINENO"; then :
14777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_memcmp_working=yes
14778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1477964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_func_memcmp_working=no
14780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1478164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1478264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  conftest.$ac_objext conftest.beam conftest.$ac_ext
14783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1478664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
1478764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_func_memcmp_working" >&6; }
14788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
14789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *" memcmp.$ac_objext "* ) ;;
14790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
14791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
14792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1479564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
1479664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for working strtod... " >&6; }
1479764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_func_strtod+:} false; then :
1479864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1480064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$cross_compiling" = yes; then :
14801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_strtod=no
14802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1480364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
14807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef strtod
14808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble strtod ();
14809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
14810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain()
14812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
14814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
14815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *string = " +69";
14816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *term;
14817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    double value;
14818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    value = strtod (string, &term);
14819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (value != 69 || term != (string + 4))
14820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 1;
14821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
14822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
14824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /* Under Solaris 2.4, strtod returns the wrong value for the
14825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       terminating character under some conditions.  */
14826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *string = "NaN";
14827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *term;
14828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    strtod (string, &term);
14829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (term != string && *(term - 1) == 0)
14830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 1;
14831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
14832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1483664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_run "$LINENO"; then :
14837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_strtod=yes
14838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1483964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_func_strtod=no
14840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1484164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1484264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  conftest.$ac_objext conftest.beam conftest.$ac_ext
14843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1484664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
1484764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_func_strtod" >&6; }
14848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_func_strtod = no; then
14849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case " $LIBOBJS " in
14850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *" strtod.$ac_objext "* ) ;;
14851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
14852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
14853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1485564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_func "$LINENO" "pow" "ac_cv_func_pow"
1485664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_pow" = xyes; then :
14857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_func_pow = no; then
1486164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
1486264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for pow in -lm... " >&6; }
1486364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_m_pow+:} false; then :
1486464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
14867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lm  $LIBS"
1486864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
14869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
14872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
14873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
14874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
14875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
14876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
14877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pow ();
14878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pow ();
14882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
14883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1488664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
14887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_m_pow=yes
14888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1488964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_m_pow=no
14890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1489164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1489264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
14893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
14894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1489564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
1489664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_m_pow" >&6; }
1489764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_m_pow" = xyes; then :
14898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  POW_LIB=-lm
14899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1490064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
1490164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
14902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_func in ftruncate memset mkdir strchr strerror strtol
1490964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
1491064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
1491164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
1491264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
1491464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
14916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
14919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14921d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# Check for zlib.
14922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleHAVE_ZLIB=0
1492364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$with_zlib" != no; then :
14924d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1492564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib version" >&5
1492664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking zlib version... " >&6; }
14927d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
14928d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  # First check the zlib header version.
1492964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14930d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville/* end confdefs.h.  */
14931d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
14932d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        #include <zlib.h>
14933d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        #if !defined(ZLIB_VERNUM) || (ZLIB_VERNUM < 0x1204)
14934d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        # error zlib version too old
14935d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        #endif
14936d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
14937d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleint
14938d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillemain ()
14939d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville{
14940d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1494164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
1494264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
1494364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1494464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1494564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
14946d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1494764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok (1.2.0.4 or later)" >&5
1494864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "ok (1.2.0.4 or later)" >&6; }
14949d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
14950d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville    # Also need to add -lz to the linker flags and make sure this succeeds.
1495164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
1495264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for library containing zlibVersion... " >&6; }
1495364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_search_zlibVersion+:} false; then :
1495464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_func_search_save_LIBS=$LIBS
1495764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
14958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
14961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
14962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
14963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
14964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
14965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
14966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar zlibVersion ();
14967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn zlibVersion ();
14971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
14972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
14975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_lib in '' z; do
14976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$ac_lib"; then
14977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_res="none required"
14978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_res=-l$ac_lib
14980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1498264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ac_fn_cxx_try_link "$LINENO"; then :
14983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_search_zlibVersion=$ac_res
14984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1498564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1498664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext
1498764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_search_zlibVersion+:} false; then :
14988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
14989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1499164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_search_zlibVersion+:} false; then :
1499264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_search_zlibVersion=no
14995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm conftest.$ac_ext
14997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_func_search_save_LIBS
14998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1499964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
1500064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_search_zlibVersion" >&6; }
15001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=$ac_cv_search_zlibVersion
1500264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$ac_res" != no; then :
15003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15005d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1500664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_ZLIB 1" >>confdefs.h
15007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15008d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville      HAVE_ZLIB=1
15009d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15011d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1501264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$with_zlib" != check; then :
15013d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1501464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1501564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1501664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "--with-zlib was given, but no working zlib library was found
1501764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
15018d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15019d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
15020d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15021d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
15022d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15023d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15024d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleelse
15025d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1502664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$with_zlib" = check; then :
15027d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1502864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: headers missing or too old (requires 1.2.0.4)" >&5
1502964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "headers missing or too old (requires 1.2.0.4)" >&6; }
15030d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15031d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleelse
15032d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
1503364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1503464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1503564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "--with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
1503664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
15037d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15040d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
15041d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15042d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $HAVE_ZLIB = 1; then
15045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_TRUE=
15046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_FALSE='#'
15047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_TRUE='#'
15049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_FALSE=
15050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1505364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$with_protoc" != "no"; then :
15054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  PROTOC=$with_protoc
1505664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$with_protoc" == "yes"; then :
15057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # No argument given.  Use system protoc.
15059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PROTOC=protoc
15060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1506264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if echo "$PROTOC" | grep -q '^[^/].*/'; then :
15063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Does not start with a slash, but contains a slash.  So, it's a relative
15065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # path (as opposed to an absolute path or an executable in $PATH).
15066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since it will actually be executed from the src directory, prefix with
15067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the current directory.  We also insert $ac_top_build_prefix in case this
15068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # is a nested package and --with-protoc was actually given on the outer
15069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # package's configure script.
15070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PROTOC=`pwd`/${ac_top_build_prefix}$PROTOC
15071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_protoc" != "no"; then
15077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_TRUE=
15078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_FALSE='#'
15079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_TRUE='#'
15081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_FALSE=
15082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
15089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
15090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
15093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_ok=no
15095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We used to check for pthread.h first, but this fails if pthread.h
15097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# requires special compiler flags (e.g. on True64 or Sequent).
15098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It gets checked for in the link test anyway.
15099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First of all, check if the user has set any of the PTHREAD_LIBS,
15101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# etcetera environment variables, and if threads linking works using
15102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# them:
15103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
1510864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
1510964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
1511064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
15114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
15115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
15116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
15117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
15118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
15119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pthread_join ();
15120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pthread_join ();
15124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1512864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
15130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1513164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1513264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
1513464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; }
15135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test x"$acx_pthread_ok" = xno; then
15136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS=""
15137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS=""
15138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We must check for the threads library under a number of different
15144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# names; the ordering is very important because some systems
15145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libraries is broken (non-POSIX).
15147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a list of thread flags to try.  Items starting with a "-" are
15149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# C compiler flags, and other items are library names, except for "none"
15150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which indicates that we try without any flags at all, and "pthread-config"
15151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which is a program returning the flags for the Pth emulation library.
15152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The ordering *is* (sometimes) important.  Some notes on the
15156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# individual items follow:
15157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthreads: AIX (must check this before -lpthread)
15159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# none: in case threads are in libc; should be tried before -Kthread and
15160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#       other compiler flags to prevent continual compiler warnings
15161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthreads: Solaris/gcc
15166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mthreads: Mingw32/gcc, Lynx/gcc
15167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      doesn't hurt to check since this sometimes defines pthreads too;
15169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      also defines -D_REENTRANT)
15170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ... -mt is also the pthreads flag for HP/aCC
15171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread: Linux, etcetera
15172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# --thread-safe: KAI C++
15173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread-config: use pthread-config program (for GNU Pth library)
15174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "${host_cpu}-${host_os}" in
15176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *solaris*)
15177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # On Solaris (at least, for some versions), libc contains stubbed
15179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # (non-functional) versions of the pthreads routines, so link-based
15180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # a function called by this macro, so we could check for that, but
15183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # who knows whether they'll stub that too in a future libc.)  So,
15184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # we'll just look for -pthreads and -lpthread first:
15185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
15188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xno; then
15191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor flag in $acx_pthread_flags; do
15192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $flag in
15194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                none)
1519564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
1519664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work without any flags... " >&6; }
15197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                -*)
1520064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
1520164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work with $flag... " >&6; }
15202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS="$flag"
15203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		pthread-config)
15206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# Extract the first word of "pthread-config", so it can be a program name with args.
15207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy pthread-config; ac_word=$2
1520864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1520964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1521064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_acx_pthread_config+:} false; then :
1521164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$acx_pthread_config"; then
15214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1522164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
15222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_acx_pthread_config="yes"
1522464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1522864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config=$ac_cv_prog_acx_pthread_config
15235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$acx_pthread_config"; then
1523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
1523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_config" >&6; }
15238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1523964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1524064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		if test x"$acx_pthread_config" = xno; then continue; fi
15245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_CFLAGS="`pthread-config --cflags`"
15246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
15248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                *)
1525064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
1525164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS="-l$flag"
15253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
15255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
15259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Check for various functions.  We must include pthread.h,
15262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # since some functions may be macros.  (On the Sequent, we
15263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # need a special flag -Kthread to make this header compile.)
15264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We check for pthread_join because it is in -lpthread on IRIX
15265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # while pthread_create is in libc.  We check for pthread_attr_init
15266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # due to DEC craziness with -lpthreads.  We check for
15267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # pthread_cleanup_push because it is one of the few pthread
15268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # functions on Solaris that doesn't have a non-functional libc stub.
15269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We try pthread_create on general principles.
1527064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
15278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1528364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
15285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1528664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1528764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1529264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
1529364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; }
15294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$acx_pthread_ok" = xyes; then
15295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                break;
15296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_LIBS=""
15299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CFLAGS=""
15300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Various other checks:
15304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$acx_pthread_ok" = xyes; then
15305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
15307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
1531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
1531264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for joinable pthread attribute... " >&6; }
15313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	attr_name=unknown
15314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
1531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint attr=$attr; return attr;
15322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1532664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  attr_name=$attr; break
15328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1532964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1533064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done
1533264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
1533364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$attr_name" >&6; }
15334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
15337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PTHREAD_CREATE_JOINABLE $attr_name
15338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1534264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
1534364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        flag=no
15345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case "${host_cpu}-${host_os}" in
15346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
1534964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
1535064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${flag}" >&6; }
15351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$flag" != xno; then
15352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # More AIX lossage: must compile with xlc_r or cc_r
15358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$GCC" != xyes; then
15359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          for ac_prog in xlc_r cc_r
15360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
15362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
1536364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1536464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1536564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_PTHREAD_CC+:} false; then :
1536664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$PTHREAD_CC"; then
15369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1537664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
15377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_PTHREAD_CC="$ac_prog"
1537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1538364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PTHREAD_CC"; then
1539064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
1539164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PTHREAD_CC" >&6; }
15392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1539364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1539464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$PTHREAD_CC" && break
15399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
15403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          PTHREAD_CC=$CC
15404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The next part tries to detect GCC inconsistency with -shared on some
15407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# architectures and systems. The problem is that in certain
15408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# configurations, when -shared is specified, GCC "forgets" to
15409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# internally use various flags which are still necessary.
15410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Prepare the flags
15413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CFLAGS="$CFLAGS"
15415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_LIBS="$LIBS"
15416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CC="$CC"
15417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try with the flags determined by the earlier checks.
15419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -Wl,-z,defs forces link-time symbol resolution, so that the
15421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# linking checks with -shared actually have any value
15422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FIXME: -fPIC is required for -shared on many architectures,
15424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# so we specify it here, but the right way would probably be to
15425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# properly detect whether it is actually required.
15426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
15427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$PTHREAD_LIBS $LIBS"
15428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$PTHREAD_CC"
15429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# In order not to create several levels of indentation, we test
15431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# the value of "$done" until we find the cure or run out of ideas.
15432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done="no"
15433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# First, make sure the CFLAGS we added are actually accepted by our
15435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
15436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# then we can't do this test.
15437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1543864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5
1543964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; }
1544064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1545164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1545464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done=yes
15455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1545764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes ; then
1546064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1546164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1546364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1546464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1546964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5
1547064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; }
1547164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1548464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1548764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1548864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1549164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1549264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1549464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1549564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Linux gcc on some architectures such as mips/mipsel forgets
15501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# about -lpthread
15502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1550464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5
1550564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lpthread fixes that... " >&6; }
15506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
1550764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1552064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1552364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1552464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1552764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1552864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
15530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1553164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1553264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
15537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1553964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5
1554064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc_r fixes that... " >&6; }
15541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
1554264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
15550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1555564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1555864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1555964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1556264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
15565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
15571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # OK, we have run out of ideas
1557264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
1557364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
15574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # so it's not safe to assume that we may use pthreads
15576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   acx_pthread_ok=no
15577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="$save_CFLAGS"
15580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$save_LIBS"
15581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$save_CC"
15582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CC="$CC"
15584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xyes; then
15592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1559364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
15594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        :
15596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_ok=no
15598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
15601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
15602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1560764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the location of hash_map" >&5
1560864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the location of hash_map... " >&6; }
15609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_ext=cpp
15611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
15612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15616d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_map_header=""
15617d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_map_class=""
15618d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   for location in tr1/unordered_map ext/hash_map hash_map; do
15619d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville     for namespace in std::tr1 __gnu_cxx "" std stdext; do
15620d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville       for name in unordered_map hash_map; do
15621d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15622d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville         if test -z "$ac_cv_cxx_hash_map_header"; then
15623d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15624d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # On OSX 1.5 / GCC 4.0.1 (the standard compiler on that platform),
15625d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # calling find() on a const unordered_map does not compile.  So, we
15626d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # include a call to find() in our test to detect this broken
15627d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # implementation and avoid using it.  Note that ext/hash_map works
15628d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # fine on this platform, so we'll end up using that.
1562964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <$location>
15632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15635d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst ${namespace}::$name<int, int> t;
15636d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                           t.find(1);
15637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
15642d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  ac_cv_cxx_hash_map_header="<$location>";
15643d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                           ac_cv_cxx_hash_namespace="$namespace";
15644d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                           ac_cv_cxx_hash_map_class="$name";
15645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15647d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville         fi
15648d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville       done
15649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     done
15650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   done
15651d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_set_header=`echo "$ac_cv_cxx_hash_map_header" | sed s/map/set/`;
15652d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_set_class=`echo "$ac_cv_cxx_hash_map_class" | sed s/map/set/`;
15653d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   if test -n "$ac_cv_cxx_hash_map_header"; then
15654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1565564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_HASH_MAP 1" >>confdefs.h
15656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1565864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_HASH_SET 1" >>confdefs.h
15659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
15662d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_MAP_H $ac_cv_cxx_hash_map_header
15663d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville_ACEOF
15664d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15665d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15666d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecat >>confdefs.h <<_ACEOF
15667d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_SET_H $ac_cv_cxx_hash_set_header
15668d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville_ACEOF
15669d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15670d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
15671d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecat >>confdefs.h <<_ACEOF
15672d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_MAP_CLASS $ac_cv_cxx_hash_map_class
15673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
15677d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_SET_CLASS $ac_cv_cxx_hash_set_class
15678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
15682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define HASH_NAMESPACE $ac_cv_cxx_hash_namespace
15683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1568564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_hash_map_header" >&5
1568664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_hash_map_header" >&6; }
15687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
1568864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
1568964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "" >&6; }
1569064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find an STL hash_map" >&5
1569164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: could not find an STL hash_map" >&2;}
15692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
15693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15695d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# HACK:  Make gtest's configure script pick up our copy of CFLAGS and CXXFLAGS,
15696d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#   since the flags added by ACX_CHECK_SUNCC must be used when compiling gtest
15697d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#   too.
15698d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleexport CFLAGS
15699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport CXXFLAGS
1570064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1570164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
15702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs="$subdirs gtest"
15703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files Makefile src/Makefile protobuf.pc protobuf-lite.pc"
15706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >confcache <<\_ACEOF
15708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is a shell script that caches the results of configure
15709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tests run on this system so they can be shared between configure
15710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# scripts and configure runs, see configure's option --config-cache.
15711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It is not useful on other systems.  If it contains results you don't
15712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# want to keep, you may remove or edit it.
15713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
15714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status only pays attention to the cache file if you give it
15715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the --recheck option to rerun configure.
15716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
15717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `ac_cv_env_foo' variables (set or unset) will be overridden when
15718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# loading this file, other *unset* `ac_cv_foo' will be assigned the
15719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# following values.
15720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The following way of writing the cache mishandles newlines in values,
15724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but we know of no workaround that is simple, portable, and efficient.
15725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So, we kill variables containing newlines.
15726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Ultrix sh set writes to stderr and can't be redirected directly,
15727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and sets the high bit in the cache file unless we assign to the vars.
15728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
15729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
15731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
15732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
15733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
1573464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1573564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
15737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
15738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
1573964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1574064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) { eval $ac_var=; unset $ac_var;} ;;
15741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
15742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
15743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
15744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
15746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
1574864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # `set' does not quote correctly, so add quotes: double-quote
1574964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # substitution turns \\\\ into \\, and sed turns \\ into \.
15750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
15751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'/'\\\\''/g;
15752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
15754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
15755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # `set' quotes correctly as required by POSIX, so do not add quotes.
15756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
15758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
15759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
15760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) |
15761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed '
15762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     /^ac_cv_env_/b end
15763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t clear
15764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :clear
15765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t end
15767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :end' >>confcache
15769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -w "$cache_file"; then
1577164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "x$cache_file" != "x/dev/null"; then
1577264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
1577364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: updating cache $cache_file" >&6;}
1577464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test ! -f "$cache_file" || test -h "$cache_file"; then
1577564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat confcache >"$cache_file"
1577664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1577764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        case $cache_file in #(
1577864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        */* | ?:*)
1577964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f confcache "$cache_file"$$ &&
1578064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f "$cache_file"$$ "$cache_file" ;; #(
1578164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        *)
1578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f confcache "$cache_file" ;;
1578364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
1578464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1578564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
15786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1578764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
1578864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confcache
15792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$prefix" = xNONE && prefix=$ac_default_prefix
15794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let make expand exec_prefix.
15795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS=-DHAVE_CONFIG_H
15798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_libobjs=
15800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ltlibobjs=
1580164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciU=
15802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 1. Remove the extension, and $U if already installed.
15804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1580564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #    will be set to the directory where LIBOBJS objects are built.
1580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1580964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=$ac_libobjs
15812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS=$ac_ltlibobjs
15814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$EXEEXT"; then
1581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_TRUE=
1581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_FALSE='#'
1581964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1582064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_TRUE='#'
1582164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_FALSE=
1582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1582364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
15824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
1582564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"AMDEP\" was never defined.
1582664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
1583064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
1583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
1583464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then
1583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"GCC\" was never defined.
1583864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
1584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
1584264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
1584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined.
1584664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${USE_EXTERNAL_PROTOC_TRUE}" && test -z "${USE_EXTERNAL_PROTOC_FALSE}"; then
1584964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"USE_EXTERNAL_PROTOC\" was never defined.
1585064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: "${CONFIG_STATUS=./config.status}"
1585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_write_fail=0
15855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
15856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files $CONFIG_STATUS"
1585764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
1585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_write_fail=0
1586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
15862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated by $as_me.
15863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run this file to recreate the current configuration.
15864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler output produced by configure, useful for debugging
15865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure, is in config.log if it exists.
15866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledebug=false
15868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_recheck=false
15869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_silent=false
15870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1587164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=\${CONFIG_SHELL-$SHELL}
1587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL
1587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF
1587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
1587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
1587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ##
1587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
15878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
15880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
1588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
15883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
1588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
15886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
15887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
15888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `(set -o) 2>/dev/null` in #(
1589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
1589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
1589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
1589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
15894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1589864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl='
1589964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
1590064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl
1590164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf.
1590264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1590364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1590464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1590564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris,
1590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh.
1590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \
1590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
1590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='print -r --'
1591064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='print -rn --'
1591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='printf %s\n'
1591364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='printf %s'
1591464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1591664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1591764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='/usr/ucb/echo -n'
15918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1591964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1592064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n_body='eval
1592164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      arg=$1;
1592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $arg in #(
1592364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"$as_nl"*)
1592464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	expr "X$arg" : "X\\(.*\\)$as_nl";
1592564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac;
1592764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1592864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '
1592964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    export as_echo_n_body
1593064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='sh -c $as_echo_n_body as_echo'
15931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  export as_echo_body
1593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='sh -c $as_echo_body as_echo'
15934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right.
1593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then
1593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  PATH_SEPARATOR=:
1593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      PATH_SEPARATOR=';'
1594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
15943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
15947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
15948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
15949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
15951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
15952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
1595464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself=
1595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #((
15956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
15957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
15967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
15969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
15970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
15971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
15972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
1597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
15976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1597864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in
1597964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1598064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there.  '((' could
1598164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14.
1598264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH
1598364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \
1598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
15987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
15988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
15989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
1599164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C
1599264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL
1599364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C
1599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE
1599564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH.
1599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1599864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1599964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1600064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD]
1600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------------
1600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
1600364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
1600464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0.
1600564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error ()
1600664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1600764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_status=$1; test $as_status -eq 0 && as_status=1
1600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$4"; then
1600964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: error: $2" >&2
1601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_exit $as_status
1601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error
1601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS
1601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
1601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking.
1602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status ()
1602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return $1
1602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status
1602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS
1602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------
1602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
1602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit ()
1602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set +e
1603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $1
1603264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit $1
1603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit
1603464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1603564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR
1603664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------
1603764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR.
1603864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset ()
1603964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1604064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { eval $1=; unset $1;}
1604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1604264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset
1604364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE
1604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
1604564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take
1604664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over
1604764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive
1604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations.
1604964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
1605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_append ()
1605164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1+=\$2
1605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
1605464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ()
1605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1605764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1=\$$1\$2
1605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append
1606064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1606164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG...
1606264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------
1606364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the
1606464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments
1606564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr.
1606664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
1606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_arith ()
1606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1606964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=$(( $* ))
1607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
1607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_arith ()
1607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=`expr "$@" || test $? -eq 1`
1607564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith
1607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
16078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
16080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
16082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
16084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
16088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
16090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1609364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=dirname
1609464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=false
1609664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
16097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
16099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
16101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" |
16103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
16104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
16105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
16106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
16107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
16108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
16109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
16110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
16111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
16112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
16113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
16114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
16115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
16116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1611764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges.
1611864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz'
1611964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1612064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS
1612164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789'
1612264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits
16123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T=
1612564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #(((((
16126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*)
1612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `echo 'xy\c'` in
16128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1612964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  xy)  ECHO_C='\c';;
1613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
1613164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ECHO_T='	';;
16132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac;;
16133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
16134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO_N='-n';;
16135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file
16138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then
16139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir/conf$$.file
16140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir
1614264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mkdir conf$$.dir 2>/dev/null
1614364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1614464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then
1614564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ln -s conf$$.file conf$$ 2>/dev/null; then
1614664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='ln -s'
1614764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # ... but there are two gotchas:
1614864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1614964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
1615064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # In both cases, we have to default to `cp -p'.
1615164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
1615264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_ln_s='cp -p'
1615364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif ln conf$$.file conf$$ 2>/dev/null; then
1615464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s=ln
1615564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
16156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ln_s='cp -p'
1615764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
16158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='cp -p'
16160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null
16163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1616564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p
1616664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------
1616764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary.
1616864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p ()
1616964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1617064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1617164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
1617264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_dir=./$as_dir;;
1617364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1617464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$as_dir" || eval $as_mkdir_p || {
1617564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dirs=
1617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    while :; do
1617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $as_dir in #(
1617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1617964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_qdir=$as_dir;;
1618064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
1618164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dirs="'$as_qdir' $as_dirs"
1618264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=`$as_dirname -- "$as_dir" ||
1618364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1618464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)[^/]' \| \
1618564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)$' \| \
1618664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1618764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" |
1618864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1618964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1619064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1619264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)[^/].*/{
1619364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1619464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1619564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1619664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)$/{
1619764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1619964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\).*/{
1620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1620364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1620464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
1620564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d "$as_dir" && break
1620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
1620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$as_dirs" || eval "mkdir $as_dirs"
1620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
1620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1621064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1621164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p
16212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then
1621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p='mkdir -p "$as_dir"'
16214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d ./-p && rmdir ./-p
16216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=false
16217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -x / >/dev/null 2>&1; then
16220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='test -x'
16221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ls -dL / >/dev/null 2>&1; then
16223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=L
16224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
16225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=
16226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='
16228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval sh -c '\''
16229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d "$1"; then
1623064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	test -d "$1/.";
16231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
1623264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $1 in #(
1623364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	-*)set "./$1";;
16234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac;
1623564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	???[sx]*):;;*)false;;esac;fi
16237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '\'' sh
16238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  '
16239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_executable_p=$as_test_x
16241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name.
16243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name.
16246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 6>&1
1625064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ##
1625164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of $CONFIG_STATUS script. ##
1625264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ##
1625364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF
1625464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1625664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1625764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Save the log message, to keep $0 and so on meaningful, and to
16258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# report actual input values of CONFIG_FILES etc. instead of their
16259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# values after options handling.
16260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_log="
16261d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleThis file was extended by Protocol Buffers $as_me 2.3.0, which was
1626264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68.  Invocation command line was
16263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_FILES    = $CONFIG_FILES
16265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_HEADERS  = $CONFIG_HEADERS
16266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_LINKS    = $CONFIG_LINKS
16267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_COMMANDS = $CONFIG_COMMANDS
16268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ $0 $@
16269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleon `(hostname || uname -n) 2>/dev/null | sed 1q`
16271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"
16272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1627564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_files in *"
1627664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_files; shift; ac_config_files=$*;;
1627764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1627964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_headers in *"
1628064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
1628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1628264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1628364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1628464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Files that config.status was made for.
16286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_files="$ac_config_files"
16287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_headers="$ac_config_headers"
16288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_commands="$ac_config_commands"
16289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1629264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_usage="\
1629464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\`$as_me' instantiates files and other configuration actions
1629564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifrom templates according to the current configuration.  Unless the files
1629664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciand actions are specified as TAGs, all are instantiated by default.
16297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1629864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsage: $0 [OPTION]... [TAG]...
16299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help       print this help, then exit
16301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version    print version number and configuration settings, then exit
1630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --config     print configuration, then exit
1630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -q, --quiet, --silent
1630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   do not print progress messages
16305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -d, --debug      don't remove temporary files
16306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --recheck    update $as_me by reconfiguring in the same conditions
1630764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --file=FILE[:TEMPLATE]
1630864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   instantiate the configuration file FILE
1630964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --header=FILE[:TEMPLATE]
1631064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   instantiate the configuration header FILE
16311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration files:
16313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_files
16314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration headers:
16316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_headers
16317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration commands:
16319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_commands
16320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1632164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciReport bugs to <protobuf@googlegroups.com>."
16322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1632464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1632564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_version="\\
16327d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleProtocol Buffers config.status 2.3.0
1632864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciconfigured by $0, generated by GNU Autoconf 2.68,
1632964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  with options \\"\$ac_cs_config\\"
16330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1633164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCopyright (C) 2010 Free Software Foundation, Inc.
16332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis config.status script is free software; the Free Software Foundation
16333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it."
16334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd='$ac_pwd'
16336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir='$srcdir'
16337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL='$INSTALL'
16338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMKDIR_P='$MKDIR_P'
1633964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK='$AWK'
1634064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "\$AWK" || AWK=awk
16341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1634364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1634464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The default lists apply if the user does not specify any file.
16345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_need_defaults=:
16346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile test $# != 0
16347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $1 in
1634964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --*=?*)
16350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=:
16353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1635464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --*=)
1635564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1635664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_optarg=
1635764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_shift=:
1635864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
16359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
16360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=$1
16361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=$2
16362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=shift
16363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
16364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
16367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Handling of the options.
16368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_recheck=: ;;
16370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1637164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_version"; exit ;;
1637264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --config | --confi | --conf | --con | --co | --c )
1637364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_config"; exit ;;
16374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --debug | --debu | --deb | --de | --d | -d )
16375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    debug=: ;;
16376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --file | --fil | --fi | --f )
16377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
1637864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_optarg in
1637964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1638064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '') as_fn_error $? "missing file argument" ;;
1638164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1638264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_append CONFIG_FILES " '$ac_optarg'"
16383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
16384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --header | --heade | --head | --hea )
16385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
1638664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_optarg in
1638764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1638864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1638964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
16391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --he | --h)
16392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Conflict between --help and --header
1639364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "ambiguous option: \`$1'
1639464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information.";;
16395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --help | --hel | -h )
1639664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_usage"; exit ;;
16397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_silent=: ;;
16400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This is an error.
1640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_fn_error $? "unrecognized option: \`$1'
1640364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information." ;;
16404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1640564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) as_fn_append ac_config_targets " $1"
16406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_need_defaults=false ;;
16407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
16410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_extra_args=
16413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cs_silent; then
16415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 6>/dev/null
16416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_configure_extra_args="$ac_configure_extra_args --silent"
16417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1642064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif \$ac_cs_recheck; then
1642264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1642364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shift
1642464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1642564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL='$SHELL'
16426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export CONFIG_SHELL
1642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exec "\$@"
16428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log
16433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo
16435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Running $as_me. ##
16437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1643864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$ac_log"
16439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
16440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
16444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# INIT-COMMANDS
16445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
16446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout
16450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set.
16451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='$sed_quote_subst'
16454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='$double_quote_subst'
16455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='$delay_variable_subst'
16456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
16457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
16458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
16459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
16460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
16461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
16462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
16463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
16464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
16465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
16466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
16467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
16468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
16469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
16470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
16471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
16472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
16473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
16474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
16475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
16476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
16477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
16478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
16479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
16480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
16481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
16482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
16483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
16485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
16486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
16487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
16500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
16574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
16577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
16578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
16579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC='$LTCC'
16628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS='$LTCFLAGS'
16629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='$compiler_DEFAULT'
16630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Quote evaled strings.
16632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in SED \
16633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP \
16634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP \
16635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP \
16636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD \
16637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM \
16638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S \
16639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL \
16640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP \
16641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag \
16642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method \
16643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd \
16644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR \
16645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS \
16646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP \
16647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB \
16648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC \
16649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS \
16650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler \
16651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe \
16652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl \
16653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address \
16654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL \
16656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO \
16657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag \
16658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl \
16659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic \
16660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static \
16661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o \
16662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks \
16663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL \
16664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT \
16665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO \
16666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL \
16667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64 \
16668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds \
16669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec \
16670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec \
16671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object \
16672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld \
16673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag \
16674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag \
16675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec \
16676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld \
16677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator \
16678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path \
16679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms \
16680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms \
16681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec \
16682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink \
16683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec \
16684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec \
16685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec \
16686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval \
16687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib \
16688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib \
16689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs \
16690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects \
16691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects \
16692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps \
16693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps \
16694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path \
16695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX \
16696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX \
16697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX \
16698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl_CXX \
16699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX \
16700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX \
16701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX \
16702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX \
16703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX \
16704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX \
16705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX \
16706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX \
16707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX \
16708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX \
16709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld_CXX \
16710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX \
16711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path_CXX \
16712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX \
16713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX \
16714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX \
16715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX \
16716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX \
16717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX \
16718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX \
16719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX \
16720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX; do
16721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
16723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
16726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
16729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double-quote double-evaled strings.
16732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in reload_cmds \
16733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds \
16734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds \
16735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds \
16736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds \
16737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds \
16738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds \
16739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds \
16740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds \
16741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds \
16742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds \
16743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds \
16744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds \
16745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds \
16746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds \
16747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds \
16748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec \
16749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec \
16750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX \
16751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX \
16752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX \
16753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX \
16754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX \
16755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX \
16756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX \
16757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX \
16758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds_CXX; do
16759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
16761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
16764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
16767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Fix-up fallback echo if it was mangled by the above quoting rules.
16770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase \$lt_ECHO in
16771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
16772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
16773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir='$ac_aux_dir'
16776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell='$xsi_shell'
16777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append='$lt_shell_append'
16778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See if we are running on zsh, and set the options which allow our
16780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# commands through without removal of \ escapes INIT.
16781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "\${ZSH_VERSION+set}" ; then
16782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
16783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PACKAGE='$PACKAGE'
16787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    VERSION='$VERSION'
16788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    TIMESTAMP='$TIMESTAMP'
16789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RM='$RM'
16790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ofile='$ofile'
16791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1679964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handling of arguments.
16802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_config_target in $ac_config_targets
16803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_config_target in
16805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "protobuf.pc") CONFIG_FILES="$CONFIG_FILES protobuf.pc" ;;
16811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "protobuf-lite.pc") CONFIG_FILES="$CONFIG_FILES protobuf-lite.pc" ;;
16812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the user did not use the arguments to specify the items to instantiate,
16819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# then the envvar interface is used.  Set only those that are not.
16820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We use the long form for the default assignment because of an extremely
16821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# bizarre bug on SunOS 4.1.3.
16822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_need_defaults; then
16823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have a temporary directory for convenience.  Make it in the build tree
16829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# simply because there is no reason against having it here, and in addition,
16830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# creating and moving files from /tmp can sometimes cause problems.
16831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Hook for its removal unless debugging.
16832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Note that there is a small window in which the directory will not be cleaned:
16833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# after its creation but before its name has been assigned to `$tmp'.
16834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$debug ||
16835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
1683664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  tmp= ac_tmp=
16837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  trap 'exit_status=$?
1683864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  : "${ac_tmp:=$tmp}"
1683964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
1684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  trap 'as_fn_exit 1' 1 2 13 15
16842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a (secure) tmp directory for tmp files.
16844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
1684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$tmp"
16848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}  ||
16849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=./conf$$-$RANDOM
16851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (umask 077 && mkdir "$tmp")
1685264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
1685364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tmp=$tmp
16854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1685564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_FILES section.
1685664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_FILES.
1685764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status config.h'.
16858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_FILES"; then
16859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1686164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cr=`echo X | tr X '\015'`
1686264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On cygwin, bash can eat \r inside `` if the user requested igncr.
1686364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# But we know of no other shell where ac_cr would be empty at this
1686464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# point, so we can use a bashism as a fallback.
1686564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cr" = x; then
1686664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval ac_cr=\$\'\\r\'
1686764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1686864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1686964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
1687064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cs_awk_cr='\\r'
1687164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1687264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cs_awk_cr=$ac_cr
16873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1687564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1687964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1688064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "cat >conf$$subs.awk <<_ACEOF" &&
1688164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "_ACEOF"
1688364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} >conf$$subs.sh ||
1688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# '
16887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do
1688864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  . ./conf$$subs.sh ||
1688964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1689164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test $ac_delim_n = $ac_delim_num; then
16893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
16894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif $ac_last_try; then
1689564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
16897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1690064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.sh
16901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1690264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
1690464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1690564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n '
1690664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/S["/; s/!.*/"]=/
1690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[^!]*!//
1691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:repl
1691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit repl
1691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'$//
1691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim
1691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:nl
1691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/
1691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more1
1691964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin
1692264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib repl
1692364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more1
1692464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/
1692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}//
1692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit nl
1692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:delim
1693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/
1693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more2
1693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/
1693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib
1693664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more2
1693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/
1693864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1693964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1694064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}//
1694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim
1694264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <conf$$subs.awk | sed '
1694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[^""]/{
1694464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  N
1694564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  s/\n//
1694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' >>$CONFIG_STATUS || ac_write_fail=1
1694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.awk
1694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
1695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
1695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (key in S) S_is_set[key] = 1
1695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  FS = ""
1695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  line = $ 0
1695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nfields = split(line, field, "@")
1695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  substed = 0
1696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  len = length(field[1])
1696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (i = 2; i < nfields; i++) {
1696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    key = field[i]
1696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    keylen = length(key)
1696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (S_is_set[key]) {
1696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      value = S[key]
1696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      len += length(value) + length(field[++i])
1696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      substed = 1
1696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    } else
1697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      len += 1 + keylen
1697164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1697264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1697364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  print line
1697464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
16975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1697664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
16977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1697864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1697964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1698064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1698164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat
1698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
1698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1698764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
1698864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# trailing colons and then remove the whole line if VPATH becomes empty
16990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (actually we leave an empty line to preserve line numbers).
16991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$srcdir" = x.; then
1699264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
1699364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1699464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis///
1699564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/:/
1699664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/[	 ]*$/:/
1699764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\$(srcdir):/:/g
1699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\${srcdir}:/:/g
1699964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:@srcdir@:/:/g
1700064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^:*//
17001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*$//
1700264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcix
1700364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(=[	 ]*\).*/\1/
1700464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciG
1700564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\n//
17006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^[^=]*=[	 ]*$//
17007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'
17008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test -n "$CONFIG_FILES"
17012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_HEADERS section.
1701464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_HEADERS.
1701564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status Makefile'.
1701664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$CONFIG_HEADERS"; then
1701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >"$ac_tmp/defines.awk" <<\_ACAWK ||
1701864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciBEGIN {
1701964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1702064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1702164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Transform confdefs.h into an awk script `defines.awk', embedded as
1702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# here-document in config.status, that substitutes the proper values into
1702364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# config.h.in to produce config.h.
1702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create a delimiter string that does not exist in confdefs.h, to ease
1702664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# handling of long lines.
1702764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim='%!_!# '
1702864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_last_try in false false :; do
1702964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
1703064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_tt"; then
1703164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break
1703264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif $ac_last_try; then
1703364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
1703464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
1703564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1703664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1703764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1703964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# For the awk script, D is an array of macro values keyed by name,
1704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# likewise P contains macro parameters if any.  Preserve backslash
1704164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# newline sequences.
1704264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1704364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
1704464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n '
1704564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g
1704664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit rset
1704764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:rset
1704864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
1704964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit def
1705064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1705164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:def
1705264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$//
1705364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnl
1705464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g
1705564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1705664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3"/p
1705764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
1705864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1705964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnl
1706064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g
1706164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1706264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3\\\\\\n"\\/p
1706364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont
1706464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
1706564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont
1706664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1706764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:cont
1706864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin
1706964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g
1707064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit clear
1707164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:clear
1707264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$//
1707364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnlc
1707464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/p
1707564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnlc
1707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
1707864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib cont
1707964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <confdefs.h | sed '
1708064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'/"\\\
1708164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"/g' >>$CONFIG_STATUS || ac_write_fail=1
1708264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1708364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1708464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (key in D) D_is_set[key] = 1
1708564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  FS = ""
1708664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1708764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
1708864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  line = \$ 0
1708964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  split(line, arg, " ")
1709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (arg[1] == "#") {
1709164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    defundef = arg[2]
1709264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mac1 = arg[3]
1709364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } else {
1709464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    defundef = substr(arg[1], 2)
1709564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mac1 = arg[2]
1709664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1709764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  split(mac1, mac2, "(") #)
1709864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  macro = mac2[1]
1709964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  prefix = substr(line, 1, index(line, defundef) - 1)
1710064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (D_is_set[macro]) {
1710164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Preserve the white space surrounding the "#".
1710264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    print prefix "define", macro P[macro] D[macro]
1710364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    next
1710464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } else {
1710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Replace #undef with comments.  This is necessary, for example,
1710664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # in the case of _POSIX_SOURCE, which is predefined and required
1710764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # on some systems where configure will not decide to define it.
1710864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (defundef == "undef") {
1710964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      print "/*", prefix defundef, macro, "*/"
1711064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      next
1711164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    }
1711264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1711364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1711464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ print }
1711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
1711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1711864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
1711964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # test -n "$CONFIG_HEADERS"
1712064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1712264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1712364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishift
1712464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_tag
17125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
17126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_tag in
17127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHLC]) ac_mode=$ac_tag; continue;;
17128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode$ac_tag in
17130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHL]*:*);;
1713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]-) ac_tag=-:-;;
17133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_IFS=$IFS
17136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=:
17137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x $ac_tag
17138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$ac_save_IFS
17139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
17140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=$1
17141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
17142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
17144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :L) ac_source=$1;;
17145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH])
17146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_file_inputs=
17147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_f
17148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
17149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_f in
1715064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      -) ac_f="$ac_tmp/stdin";;
17151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) # Look for the file first in the build tree, then in the source tree
17152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # because $ac_f cannot contain `:'.
17154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -f "$ac_f" ||
17155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case $ac_f in
17156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   [\\/$]*) false;;
17157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac ||
1715964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
1716164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1716264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_file_inputs " '$ac_f'"
17163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
17164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Let's still pretend it is `configure' which instantiates (i.e., don't
17166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # use $as_me), people would be surprised to read:
17167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #    /* config.h.  Generated by config.status.  */
1716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    configure_input='Generated from '`
1716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1717064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	`' by configure.'
17171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x"$ac_file" != x-; then
17172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      configure_input="$ac_file.  $configure_input"
1717364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
1717464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $ac_file" >&6;}
17175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
1717664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Neutralize special characters interpreted by sed in replacement strings.
1717764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $configure_input in #(
1717864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\&* | *\|* | *\\* )
1717964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ac_sed_conf_input=`$as_echo "$configure_input" |
1718064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1718164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *) ac_sed_conf_input=$configure_input;;
1718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
17183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_tag in
1718564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *:-:* | *:-) cat >"$ac_tmp/stdin" \
1718664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
17188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir=`$as_dirname -- "$ac_file" ||
17192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)[^/]' \| \
17194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)$' \| \
17195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$ac_file" |
17197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1721464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dir="$ac_dir"; as_fn_mkdir_p
17215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_builddir=.
17216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
17218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
1722064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
1722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
17224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
17227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
17229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
17230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
17231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
17232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
17234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
17235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
17236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
17237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
17238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
17239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
17240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
17241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
17242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
17243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
17245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
17251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :F)
17252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_FILE
17254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $INSTALL in
17257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_MKDIR_P=$MKDIR_P
17261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MKDIR_P in
17262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ;;
17263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1726764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the template does not know about datarootdir, expand it.
17269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: This hack should be removed a few years after 2.60.
17270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_datarootdir_hack=; ac_datarootdir_seen=
1727164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_dataroot='
1727264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/datarootdir/ {
17273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  p
17274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  q
17275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@datadir@/p
17277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@docdir@/p
17278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@infodir@/p
17279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@localedir@/p
1728064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/@mandir@/p'
1728164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*datarootdir*) ac_datarootdir_seen=yes;;
17283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1728464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1728564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1728764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_datarootdir_hack='
17289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@datadir@&$datadir&g
17290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@docdir@&$docdir&g
17291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@infodir@&$infodir&g
17292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@localedir@&$localedir&g
17293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@mandir@&$mandir&g
1729464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  s&\\\${datarootdir}&$datarootdir&g' ;;
17295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Neutralize VPATH when `$srcdir' = `.'.
17299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell code in configure.ac might set extrasub.
17300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: do we really want to maintain this feature?
1730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1730264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_extra="$ac_vpsub
17303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$extrasub
17304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1730564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:t
17307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1730864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis|@configure_input@|$ac_sed_conf_input|;t t
17309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_builddir@&$ac_top_builddir_sub&;t t
1731064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis&@top_build_prefix@&$ac_top_build_prefix&;t t
17311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@srcdir@&$ac_srcdir&;t t
17312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_srcdir@&$ac_abs_srcdir&;t t
17313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_srcdir@&$ac_top_srcdir&;t t
17314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@builddir@&$ac_builddir&;t t
17316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_builddir@&$ac_abs_builddir&;t t
17317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@INSTALL@&$ac_INSTALL&;t t
17319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@MKDIR_P@&$ac_MKDIR_P&;t t
17320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_datarootdir_hack
1732164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
1732264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
1732364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1732764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
1732864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1732964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1733064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined.  Please make sure it is defined" >&5
1733164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1733264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined.  Please make sure it is defined" >&2;}
1733364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1733464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f "$ac_tmp/stdin"
17335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
1733664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
1733764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
1733864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac \
1733964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :H)
17342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_HEADER
17344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$ac_file" != x-; then
1734664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    {
1734764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "/* $configure_input  */" \
1734864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1734964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    } >"$ac_tmp/config.h" \
1735064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1735164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
1735264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1735364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: $ac_file is unchanged" >&6;}
17354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1735564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      rm -f "$ac_file"
1735664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      mv "$ac_tmp/config.h" "$ac_file" \
1735764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
17359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1736064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "/* $configure_input  */" \
1736164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1736264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create -" "$LINENO" 5
17363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1736464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Compute "$ac_file"'s index in $config_headers.
1736564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_am_arg="$ac_file"
17366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_stamp_count=1
17367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor _am_header in $config_headers :; do
17368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $_am_header in
17369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $_am_arg | $_am_arg:* )
17370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break ;;
17371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
17372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)$' \| \
17379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1738064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$_am_arg" |
17381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`/stamp-h$_am_stamp_count
17398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1740064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1740164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: executing $ac_file commands" >&6;}
17402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file$ac_mode in
1740764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1740864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Autoconf 2.62 quotes --file arguments for eval, but not when files
1740964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # are listed without --file.  Let's play safe and only enable the eval
1741064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # if we detect the quoting.
1741164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $CONFIG_FILES in
1741264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\'*) eval set x "$CONFIG_FILES" ;;
1741364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   set x $CONFIG_FILES ;;
1741464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1741564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shift
1741664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for mf
1741764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  do
1741864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Strip MF so we end up with the name of the file.
1741964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mf=`echo "$mf" | sed -e 's/:.*$//'`
1742064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Check whether this is an Automake generated Makefile or not.
1742164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We used to match only the files named `Makefile.in', but
1742264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # some people rename them; so instead we look at the file content.
1742364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Grep'ing the first line is not enough: some people post-process
1742464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # each Makefile.in and add a new line on top of each file to say so.
1742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Grep'ing the whole file is not good either: AIX grep has a line
1742664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # limit of 2048, but all sed's we know have understand at least 4000.
1742764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1742864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dirpart=`$as_dirname -- "$mf" ||
17429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)[^/]' \| \
17431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)$' \| \
17432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1743364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$mf" |
17434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1745164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
1745264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      continue
1745364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
1745464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Extract the definition of DEPDIR, am__include, and am__quote
1745564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # from the Makefile without running `make'.
1745664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1745764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$DEPDIR" && continue
1745864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1745964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "am__include" && continue
1746064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1746164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # When using ansi2knr, U may be empty or an underscore; expand it
1746264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    U=`sed -n 's/^U = //p' < "$mf"`
1746364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Find all dependency output files, they are included files with
1746464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1746564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # simplest approach to changing $(DEPDIR) to its actual value in the
1746664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # expansion.
1746764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for file in `sed -n "
1746864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1746964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1747064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Make sure the directory exists.
1747164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -f "$dirpart/$file" && continue
1747264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fdir=`$as_dirname -- "$file" ||
17473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)[^/]' \| \
17475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)$' \| \
17476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1747764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$file" |
17478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1749564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=$dirpart/$fdir; as_fn_mkdir_p
1749664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # echo "creating $dirpart/$file"
1749764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo '# dummy' > "$dirpart/$file"
17498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
17499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
17501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool":C)
17503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if we are running on zsh, and set the options which allow our
17505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # commands through without removal of \ escapes.
17506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "${ZSH_VERSION+set}" ; then
17507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      setopt NO_GLOB_SUBST
17508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
17509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cfgfile="${ofile}T"
17511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $RM "$cfgfile"
17513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$cfgfile"
17515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
17516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#                 2006, 2007, 2008 Free Software Foundation, Inc.
17524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Written by Gordon Matzigkeit, 1996
17525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   This file is part of GNU Libtool.
17527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is free software; you can redistribute it and/or
17529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# modify it under the terms of the GNU General Public License as
17530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# published by the Free Software Foundation; either version 2 of
17531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the License, or (at your option) any later version.
17532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As a special exception to the GNU General Public License,
17534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if you distribute this file as part of a program or library that
17535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# is built using GNU Libtool, you may include this file under the
17536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# same distribution terms that you use for the rest of that program.
17537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is distributed in the hope that it will be useful,
17539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but WITHOUT ANY WARRANTY; without even the implied warranty of
17540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU General Public License for more details.
17542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# You should have received a copy of the GNU General Public License
17544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# along with GNU Libtool; see the file COPYING.  If not, a copy
17545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# obtained by writing to the Free Software Foundation, Inc.,
17547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The names of the tagged configurations supported by this script.
17551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleavailable_tags="CXX "
17552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL CONFIG
17554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Which release of libtool.m4 was used?
17556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version=$macro_version
17557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision=$macro_revision
17558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build shared libraries.
17560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_libs=$enable_shared
17561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build static libraries.
17563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_old_libs=$enable_static
17564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What type of objects to build.
17566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode=$pic_mode
17567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to optimize for fast installation.
17569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefast_install=$enable_fast_install
17570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The host system.
17572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias=$host_alias
17573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host
17574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$host_os
17575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The build system.
17577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias=$build_alias
17578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build
17579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$build_os
17580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A sed program that does not truncate output.
17582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED=$lt_SED
17583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="\$SED -e 1s/^X//"
17586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A grep program that handles long lines.
17588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP=$lt_GREP
17589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An ERE matcher.
17591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP=$lt_EGREP
17592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A literal string matcher.
17594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP=$lt_FGREP
17595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A BSD- or MS-compatible name lister.
17597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM=$lt_NM
17598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need soft or hard links.
17600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$lt_LN_S
17601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What is the maximum length of a command?
17603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$max_cmd_len
17604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file suffix (normally "o").
17606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$ac_objext
17607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Executable file suffix (normally "").
17609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext=$exeext
17610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether the shell understands "unset".
17612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset=$lt_unset
17613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn spaces into newlines.
17615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSP2NL=$lt_lt_SP2NL
17616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn newlines into spaces.
17618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNL2SP=$lt_lt_NL2SP
17619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to create reloadable object files.
17621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_reload_flag
17622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds=$lt_reload_cmds
17623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Method to check whether dependent libraries are shared objects.
17625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_deplibs_check_method
17626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use when deplibs_check_method == "file_magic".
17628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_file_magic_cmd
17629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The archiver.
17631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$lt_AR
17632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS=$lt_AR_FLAGS
17633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A symbol stripping program.
17635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$lt_STRIP
17636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to install an old-style archive.
17638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$lt_RANLIB
17639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds=$lt_old_postinstall_cmds
17640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=$lt_old_postuninstall_cmds
17641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A C compiler.
17643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=$lt_CC
17644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# LTCC compiler flags.
17646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=$lt_CFLAGS
17647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Take the output of nm and produce a listing of raw symbols and C names.
17649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a proper C declaration.
17652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair.
17655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair when lib prefix is needed.
17658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The name of the directory that contains temporary libtool files.
17661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$objdir
17662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell to use when invoking shell scripts.
17664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL=$lt_SHELL
17665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An echo program that does not interpret backslashes.
17667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO=$lt_ECHO
17668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Used to examine libraries when file_magic_cmd begins with "file".
17670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD=$MAGIC_CMD
17671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Must we lock files when doing compilation?
17673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks=$lt_need_locks
17674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$lt_DSYMUTIL
17677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to change global to local symbols on Mac OS X.
17679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$lt_NMEDIT
17680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate fat objects and archives on Mac OS X.
17682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$lt_LIPO
17683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$lt_OTOOL
17686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$lt_OTOOL64
17689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Old archive suffix (normally "a").
17691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=$libext
17692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library suffix (normally ".so").
17694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=$lt_shrext_cmds
17695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to extract the exported symbol list from a shared archive.
17697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds=$lt_extract_expsyms_cmds
17698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Variables whose values should be saved in libtool wrapper scripts and
17700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# restored at link time.
17701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink=$lt_variables_saved_for_relink
17702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need the "lib" prefix for modules?
17704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=$need_lib_prefix
17705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need a version for libraries?
17707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=$need_version
17708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Library versioning type.
17710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=$version_type
17711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library runtime path variable.
17713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var=$runpath_var
17714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library path variable.
17716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=$shlibpath_var
17717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is shlibpath searched before the hard-coded library search path?
17719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=$shlibpath_overrides_runpath
17720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Format of library name prefix.
17722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec=$lt_libname_spec
17723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of archive names.  First name is the real one, the rest are links.
17725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The last name is the one that the linker finds with -lNAME
17726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=$lt_library_names_spec
17727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The coded name of the library, if different from the real name.
17729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=$lt_soname_spec
17730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after installation of a shared archive.
17732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=$lt_postinstall_cmds
17733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after uninstallation of a shared archive.
17735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=$lt_postuninstall_cmds
17736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to finish a libtool library installation in a directory.
17738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=$lt_finish_cmds
17739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As "finish_cmds", except a single script fragment to be evaled but
17741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# not shown.
17742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=$lt_finish_eval
17743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we should hardcode library paths into libraries.
17745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=$hardcode_into_libs
17746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compile-time system search path for libraries.
17748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run-time system search path for libraries.
17751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen is supported.
17754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_support=$enable_dlopen
17755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of programs is supported.
17757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self=$enable_dlopen_self
17758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of statically linked programs is supported.
17760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self_static=$enable_dlopen_self_static
17761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands to strip libraries.
17763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=$lt_old_striplib
17764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=$lt_striplib
17765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
17768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD
17769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
17771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds
17772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
17774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler
17775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
17777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC
17778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
17780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to pass a linker flag through the compiler.
17783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_lt_prog_compiler_wl
17784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
17786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic
17787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
17789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static
17790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
17792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o
17793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
17795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc
17796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
17798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
17801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
17804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec
17805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
17807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object
17808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
17810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
17813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
17816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds
17817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds
17818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
17820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
17821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds
17822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds
17823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
17825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld
17826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
17828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag
17829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
17831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag
17832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
17834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
17835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If ld is used when linking, flag to hardcode \$libdir into a binary
17838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# during linking.  This must work even if \$libdir does not exist.
17839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
17842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator
17843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
17846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct
17847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
17850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
17852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute
17853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
17856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L
17857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
17860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var
17861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
17863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
17864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
17865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic
17866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
17868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
17869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath
17870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
17872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs
17873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Fix the shell variable \$srcfile for the compiler.
17875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path=$lt_fix_srcfile_path
17876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
17878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols
17879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
17881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds
17882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
17884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms
17885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
17887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms
17888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
17890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds
17891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
17893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec
17894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
17896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action
17897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
17899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
17902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
17903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects
17904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects
17905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps
17906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps
17907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
17909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
17910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path
17911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL CONFIG
17913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
17915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
17917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
17918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<\_LT_EOF >> "$cfgfile"
17919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX sometimes has problems with the GCC collect2 program.  For some
17920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# reason, if we set the COLLECT_NAMES environment variable, the problems
17921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# vanish in a puff of smoke.
17922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X${COLLECT_NAMES+set}" != Xset; then
17923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  COLLECT_NAMES=
17924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export COLLECT_NAMES
17925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
17927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
17932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We use sed instead of cat because bash on DJGPP gets confused if
17935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # text mode, it properly converts lines to CR/LF.  This bash problem
17937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is reportedly fixed, but why not run on old versions too?
17938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    || (rm -f "$cfgfile"; exit 1)
17940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $xsi_shell in
17942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes)
17943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
17944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_dirname file append nondir_replacement
17946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# otherwise set result to NONDIR_REPLACEMENT.
17948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_dirname ()
17949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${1} in
17951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    */*) func_dirname_result="${1%/*}${2}" ;;
17952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *  ) func_dirname_result="${3}" ;;
17953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_basename file
17957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_basename ()
17958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_basename_result="${1##*/}"
17960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_dirname_and_basename file append nondir_replacement
17963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# perform func_basename and func_dirname in a single function
17964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# call:
17965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   dirname:  Compute the dirname of FILE.  If nonempty,
17966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             add APPEND to the result, otherwise set result
17967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             to NONDIR_REPLACEMENT.
17968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             value returned in "$func_dirname_result"
17969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   basename: Compute filename of FILE.
17970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             value retuned in "$func_basename_result"
17971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Implementation must be kept synchronized with func_dirname
17972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and func_basename. For efficiency, we do not delegate to
17973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# those functions but instead duplicate the functionality here.
17974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_dirname_and_basename ()
17975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${1} in
17977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    */*) func_dirname_result="${1%/*}${2}" ;;
17978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *  ) func_dirname_result="${3}" ;;
17979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_basename_result="${1##*/}"
17981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_stripname prefix suffix name
17984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# strip PREFIX and SUFFIX off of NAME.
17985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PREFIX and SUFFIX must not contain globbing or regex special
17986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# characters, hashes, percent signs, but SUFFIX may contain a leading
17987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dot (in which case that matches only a dot).
17988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_stripname ()
17989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # positional parameters, so assign one to ordinary parameter first.
17992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_stripname_result=${3}
17993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_stripname_result=${func_stripname_result#"${1}"}
17994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_stripname_result=${func_stripname_result%"${2}"}
17995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_opt_split
17998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_opt_split ()
17999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_opt=${1%%=*}
18001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_arg=${1#*=}
18002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_lo2o object
18005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_lo2o ()
18006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${1} in
18008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)    func_lo2o_result=${1} ;;
18010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_xform libobj-or-source
18014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_xform ()
18015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_xform_result=${1%.*}.lo
18017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_arith arithmetic-term...
18020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_arith ()
18021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_arith_result=$(( $* ))
18023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_len string
18026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# STRING may not start with a hyphen.
18027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_len ()
18028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_len_result=${#1}
18030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
18034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Bourne compatible functions.
18035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
18036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_dirname file append nondir_replacement
18038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# otherwise set result to NONDIR_REPLACEMENT.
18040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_dirname ()
18041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract subdirectory from the argument.
18043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
18044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X$func_dirname_result" = "X${1}"; then
18045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    func_dirname_result="${3}"
18046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
18047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    func_dirname_result="$func_dirname_result${2}"
18048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
18049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_basename file
18052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_basename ()
18053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
18055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_stripname prefix suffix name
18059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# strip PREFIX and SUFFIX off of NAME.
18060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PREFIX and SUFFIX must not contain globbing or regex special
18061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# characters, hashes, percent signs, but SUFFIX may contain a leading
18062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dot (in which case that matches only a dot).
18063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_strip_suffix prefix name
18064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_stripname ()
18065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${2} in
18067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    .*) func_stripname_result=`$ECHO "X${3}" \
18068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
18069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)  func_stripname_result=`$ECHO "X${3}" \
18070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
18071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# sed scripts:
18075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemy_sed_long_arg='1s/^-[^=]*=//'
18077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_opt_split
18079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_opt_split ()
18080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
18082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
18083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_lo2o object
18086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_lo2o ()
18087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
18089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_xform libobj-or-source
18092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_xform ()
18093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
18095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_arith arithmetic-term...
18098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_arith ()
18099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_arith_result=`expr "$@"`
18101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_len string
18104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# STRING may not start with a hyphen.
18105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_len ()
18106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $lt_shell_append in
18114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes)
18115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
18116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_append var value
18118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Append VALUE to the end of shell variable VAR.
18119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_append ()
18120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$1+=\$2"
18122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
18125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
18126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
18127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_append var value
18129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Append VALUE to the end of shell variable VAR.
18130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_append ()
18131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$1=\$$1\$2"
18133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
18137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    || (rm -f "$cfgfile"; exit 1)
18142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mv -f "$cfgfile" "$ofile" ||
18144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$ofile"
18146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$ofile"
18149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL TAG CONFIG: CXX
18151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
18153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD_CXX
18154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
18156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds_CXX
18157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
18159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler_CXX
18160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
18162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC_CXX
18163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
18165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to pass a linker flag through the compiler.
18168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_lt_prog_compiler_wl_CXX
18169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
18171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic_CXX
18172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
18174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static_CXX
18175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
18177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
18180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc_CXX
18181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
18183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
18186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
18189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
18192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object_CXX
18193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
18195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
18198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
18201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds_CXX
18202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
18205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
18206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds_CXX
18207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds_CXX
18208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
18210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld_CXX
18211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
18213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag_CXX
18214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
18216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag_CXX
18217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
18219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
18220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If ld is used when linking, flag to hardcode \$libdir into a binary
18223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# during linking.  This must work even if \$libdir does not exist.
18224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
18227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
18231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct_CXX
18232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
18235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
18237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute_CXX
18238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
18241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L_CXX
18242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
18245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
18248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
18249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
18250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic_CXX
18251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
18253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
18254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath_CXX
18255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
18257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs_CXX
18258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Fix the shell variable \$srcfile for the compiler.
18260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path=$lt_fix_srcfile_path_CXX
18261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
18263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols_CXX
18264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
18266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds_CXX
18267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
18269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms_CXX
18270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
18272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms_CXX
18273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
18275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds_CXX
18276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
18278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec_CXX
18279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
18281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action_CXX
18282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
18284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
18287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
18288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects_CXX
18289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects_CXX
18290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps_CXX
18291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps_CXX
18292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
18294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
18295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL TAG CONFIG: CXX
18298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
18301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone # for ac_tag
18304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1830664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit 0
18307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
18309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1831064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $ac_write_fail = 0 ||
1831164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
1831264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure is writing to config.log, and then calls config.status.
18315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status does its own redirection, appending to config.log.
18316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Unfortunately, on DOS this fails, as config.log is still kept open
18317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by configure, so config.status won't be able to write to it; its
18318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# output is simply discarded.  So we exec the FD to /dev/null,
18319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# effectively closing config.log, so it can be properly (re)opened and
18320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# appended to by config.status.  When coming back to configure, we
18321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# need to make the FD available again.
18322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_create" != yes; then
18323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cs_success=:
18324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_config_status_args=
18325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$silent" = yes &&
18326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_config_status_args="$ac_config_status_args --quiet"
18327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>/dev/null
18328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>>config.log
18330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # would make configure fail if this is the last instruction.
1833264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $ac_cs_success || as_fn_exit 1
18333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
18336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# CONFIG_SUBDIRS section.
18337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
18338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_recursion" != yes; then
18339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1834064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
1834164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # so they do not pile up.
18342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_sub_configure_args=
18343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_prev=
18344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "set x $ac_configure_args"
18345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
18346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_arg
18347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
18348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_prev"; then
18349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=
18350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      continue
18351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
18352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_arg in
18353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -cache-file | --cache-file | --cache-fil | --cache-fi \
18354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=cache_file ;;
18356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | --c=*)
18359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    --config-cache | -C)
18361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=srcdir ;;
18364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=prefix ;;
18368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1837064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    --disable-option-checking)
1837164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
18372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
18373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_arg in
1837464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
1837664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
18377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
18378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
18379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Always prepend --prefix to ensure using the same prefix
18381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in subdir configurations.
18382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_arg="--prefix=$prefix"
18383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_arg in
1838464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Pass --silent
18389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$silent" = yes; then
18390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_sub_configure_args="--silent $ac_sub_configure_args"
18391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
18392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1839364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Always prepend --disable-option-checking to silence warnings, since
1839464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # different subdirs can have different --enable and --with options.
1839564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
1839664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_popdir=`pwd`
18398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Do not complain, so a configure script can configure whichever
18401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # parts of a large source tree are present.
18402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -d "$srcdir/$ac_dir" || continue
18403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
1840564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
1840664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_msg" >&6
1840764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dir="$ac_dir"; as_fn_mkdir_p
18408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_builddir=.
18409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
18411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
1841364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
1841564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
18417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
18420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
18422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
18423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
18424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
18425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
18427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
18428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
18429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
18430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
18431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
18432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
18433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
18434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
18435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
18436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
18438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_dir"
18444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for guested configure; otherwise get Cygnus style configure.
18446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_srcdir/configure.gnu"; then
18447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=$ac_srcdir/configure.gnu
18448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure"; then
18449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=$ac_srcdir/configure
18450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure.in"; then
18451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This should be Cygnus configure.
18452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=$ac_aux_dir/configure
18453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1845464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
1845564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=
18457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
18458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The recursion is here.
18460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_sub_configure"; then
18461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make the cache file name correct relative to the subdirectory.
18462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cache_file in
18463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) # Relative name.
18465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
18467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1846864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
1846964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The eval makes quoting arguments work.
18471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
1847364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
18475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_popdir"
18477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
18478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1847964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1848064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1848164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1848264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
18483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18484