1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! /bin/sh
2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Guess values for system-dependent variables and create Makefiles.
364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Generated by GNU Autoconf 2.68 for Google C++ Testing Framework 1.4.0.
4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report bugs to <googletestframework@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
13564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
13664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH.
13764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
13964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif 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
14764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
14864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case \`(set -o) 2>/dev/null\` in #(
14964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
15064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
15164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
15264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
15364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
15464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
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; }
16164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
16264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexitcode=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 Kirazci
17864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
17964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
18164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
18264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    PATH=/empty FPATH=/empty; export PATH FPATH
18364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
18464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
18564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest \$(( 1 + 1 )) = 2 || exit 1"
18664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (eval "$as_required") 2>/dev/null; then :
18764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_have_required=yes
18864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
18964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_have_required=no
19064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
19164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
19264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
19364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
19464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_found=false
19664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
19864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
19964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
20064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_found=:
20164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
20264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 /*)
20364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   for as_base in sh bash ksh sh5; do
20464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     # Try only shells that exist, to save several forks.
20564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     as_shell=$as_dir/$as_base
20664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
20764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
20864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL=$as_shell as_have_required=yes
20964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
21064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  break 2
21164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
21264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
21364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   done;;
21464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       esac
21564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_found=false
21664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
21764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
21864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
21964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL=$SHELL as_have_required=yes
22064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi; }
22164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
22264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
22364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
22464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "x$CONFIG_SHELL" != x; then :
22564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # We cannot yet assume a decent shell, so we have to provide a
22664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# neutralization value for shells without unset; and this also
22764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# works around shells that cannot unset nonexistent variables.
22864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Preserve -v and -x to the replacement shell.
22964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	BASH_ENV=/dev/null
23064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ENV=/dev/null
23164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
23264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	export CONFIG_SHELL
23364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $- in # ((((
23464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *v*x* | *x*v* ) as_opts=-vx ;;
23564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *v* ) as_opts=-v ;;
23664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *x* ) as_opts=-x ;;
23764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  * ) as_opts= ;;
23864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
23964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
24064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
24164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
24264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test x$as_have_required = xno; then :
24364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$0: This script requires a shell more modern than all"
24464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$0: the shells that I found on your system."
24564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x${ZSH_VERSION+set} = xset ; then
24664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
24764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
24964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: Please tell bug-autoconf@gnu.org and
25064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: googletestframework@googlegroups.com about your system,
25164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: including any error possibly output before this
25264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: message. Then install a modern shell, or manually run
25364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: the script under such a shell if you do have one."
254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
25564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
25664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
25764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
25864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
25964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh}
26064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL
26164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset more variables known to interfere with behavior of common tools.
26264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCLICOLOR_FORCE= GREP_OPTIONS=
26364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciunset CLICOLOR_FORCE GREP_OPTIONS
26464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
26564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ##
26664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Shell Functions. ##
26764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ##
26864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR
26964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------
27064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR.
27164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset ()
27264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
27364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { eval $1=; unset $1;}
27464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
27564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset
27664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
27764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS
27864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
27964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking.
28064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status ()
28164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
28264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return $1
28364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status
28464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
28564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS
28664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------
28764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit ()
28964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
29064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set +e
29164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $1
29264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit $1
29364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit
29464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
29564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p
29664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------
29764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary.
29864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p ()
29964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
30064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
30164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
30264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_dir=./$as_dir;;
30364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
30464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$as_dir" || eval $as_mkdir_p || {
30564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dirs=
30664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    while :; do
30764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $as_dir in #(
30864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
30964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_qdir=$as_dir;;
31064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
31164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dirs="'$as_qdir' $as_dirs"
31264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=`$as_dirname -- "$as_dir" ||
31364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)[^/]' \| \
31564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)$' \| \
31664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
31764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" |
31864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
32064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
32164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
32264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)[^/].*/{
32364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
32464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
32564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
32664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)$/{
32764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
32864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
32964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
33064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\).*/{
33164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
33264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
33364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
33464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
33564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d "$as_dir" && break
33664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
33764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$as_dirs" || eval "mkdir $as_dirs"
33864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
33964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
34064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
34164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p
34264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE
34364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
34464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take
34564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over
34664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive
34764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations.
34864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
34964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_append ()
35064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
35164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1+=\$2
35264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
35364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
35464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ()
35564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
35664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1=\$$1\$2
35764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
35864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append
35964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
36064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG...
36164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------
36264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the
36364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments
36464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr.
36564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
36664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_arith ()
36764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
36864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=$(( $* ))
36964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
37064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
37164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_arith ()
37264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
37364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=`expr "$@" || test $? -eq 1`
37464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
37564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith
37664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
37764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
37864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD]
37964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------------
38064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
38164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
38264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0.
38364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error ()
38464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
38564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_status=$1; test $as_status -eq 0 && as_status=1
38664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$4"; then
38764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
38864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
38964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
39064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: error: $2" >&2
39164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_exit $as_status
39264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error
393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
40764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
40864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=dirname
40964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
41064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=false
41164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
41764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" |
418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
43264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges.
43364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz'
43464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
43564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS
43664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789'
43764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits
438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
44064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_1=$LINENO as_lineno_1a=$LINENO
44164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_2=$LINENO as_lineno_2a=$LINENO
44264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
44364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
44464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
44564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -n '
44664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    p
44764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    /[$]LINENO/=
44864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ' <$as_myself |
44964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '
45064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/[$]LINENO.*/&-/
45164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      t lineno
45264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      b
45364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      :lineno
45464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      N
45564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      :loop
45664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
45764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      t loop
45864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/-\n.*//
45964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ' >$as_me.lineno &&
46064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  chmod +x "$as_me.lineno" ||
46164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
46364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Don't try to exec as it changes $[0], causing all sort of problems
46464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # (the dirname of $[0] is not the place where we might find the
46564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # original and so on.  Autoconf is especially sensitive to this).
46664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  . "./$as_me.lineno"
46764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Exit status is that of the last command.
46864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit
469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
47164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C= ECHO_N= ECHO_T=
47264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #(((((
47364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci-n*)
47464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `echo 'xy\c'` in
47564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
47664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  xy)  ECHO_C='\c';;
47764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
47864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ECHO_T='	';;
47964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac;;
48064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*)
48164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO_N='-n';;
48264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
48464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.file
48564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -d conf$$.dir; then
48664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conf$$.dir/conf$$.file
48764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
48864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conf$$.dir
48964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mkdir conf$$.dir 2>/dev/null
49064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
49164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then
49264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ln -s conf$$.file conf$$ 2>/dev/null; then
49364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='ln -s'
49464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # ... but there are two gotchas:
49564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
49664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
49764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # In both cases, we have to default to `cp -p'.
49864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
49964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_ln_s='cp -p'
50064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif ln conf$$.file conf$$ 2>/dev/null; then
50164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s=ln
50264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
50364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='cp -p'
50464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
50664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_ln_s='cp -p'
507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
50864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
50964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirmdir conf$$.dir 2>/dev/null
510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
51164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif mkdir -p . 2>/dev/null; then
51264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p='mkdir -p "$as_dir"'
51364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
51464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d ./-p && rmdir ./-p
51564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p=false
516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
51864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -x / >/dev/null 2>&1; then
51964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_test_x='test -x'
520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
52164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ls -dL / >/dev/null 2>&1; then
52264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ls_L_option=L
52364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
52464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ls_L_option=
52564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
52664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_test_x='
52764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval sh -c '\''
52864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -d "$1"; then
52964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	test -d "$1/.";
53064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
53164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $1 in #(
53264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	-*)set "./$1";;
53364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac;
53464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
53564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	???[sx]*):;;*)false;;esac;fi
53664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '\'' sh
53764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  '
538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
53964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_executable_p=$as_test_x
540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
54164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid CPP name.
54264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
54464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid variable name.
54564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
54764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh}
548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
55064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "$DJDIR" || exec 7<&0 </dev/null
55164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 6>&1
552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
55364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Name of the host.
55464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
55564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# so uname gets run too.
55664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initializations.
560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_default_prefix=/usr/local
562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=
563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_libobj_dir=.
564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=
565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecross_compiling=no
566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs=
567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMFLAGS=
568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEFLAGS=
569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Identity of this package.
571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME='Google C++ Testing Framework'
572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME='gtest'
573d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_VERSION='1.4.0'
574d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_STRING='Google C++ Testing Framework 1.4.0'
575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT='googletestframework@googlegroups.com'
57664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL=''
577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_unique_file="./COPYING"
579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Factoring default headers for most tests.
580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_includes_default="\
581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_TYPES_H
583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/types.h>
584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_STAT_H
586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/stat.h>
587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef STDC_HEADERS
589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h>
590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stddef.h>
591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef HAVE_STDLIB_H
593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <stdlib.h>
594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRING_H
597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <memory.h>
599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <string.h>
601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRINGS_H
603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <strings.h>
604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_INTTYPES_H
606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <inttypes.h>
607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STDINT_H
609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdint.h>
610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_UNISTD_H
612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <unistd.h>
613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif"
614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
61564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_subst_vars='am__EXEEXT_FALSE
61664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__EXEEXT_TRUE
61764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLTLIBOBJS
618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS
61964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CFLAGS
62064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_LIBS
62164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CC
62264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciacx_pthread_config
62364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_FALSE
62464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_TRUE
62564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPYTHON
62664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXCPP
62764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPP
62864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64
62964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL
63064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO
63164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT
63264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL
63364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL
63464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB
63564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR
63664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR
63764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL
63864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP
63964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S
64064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM
64164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DUMPBIN
64264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDUMPBIN
64364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD
64464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP
64564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP
64664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP
64764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED
64864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os
64964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_vendor
65064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_cpu
65164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost
65264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os
65364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_vendor
65464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_cpu
65564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild
65664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBTOOL
65764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_FALSE
65864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_TRUE
65964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXDEPMODE
66064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CXX
66164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXFLAGS
66264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXX
66364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_FALSE
66464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_TRUE
66564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCCDEPMODE
66664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__nodep
66764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEPBACKSLASH
66864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_FALSE
66964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_TRUE
67064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__quote
67164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__include
67264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEPDIR
67364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJEXT
67464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEXEEXT
67564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CC
67664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPPFLAGS
67764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLDFLAGS
67864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS
67964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC
68064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__untar
68164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar
68264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR
68364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__leading_dot
68464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSET_MAKE
68564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK
68664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimkdir_p
68764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMKDIR_P
68864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM
68964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP
69064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_sh
69164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAKEINFO
69264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOHEADER
69364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOMAKE
69464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOCONF
69564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciACLOCAL
69664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciVERSION
69764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE
69864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCYGPATH_W
69964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__isrc
70064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_DATA
70164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_SCRIPT
70264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_PROGRAM
70364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_alias
70464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias
70564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias
70664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBS
70764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_T
70864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_N
70964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C
71064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEFS
71164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimandir
71264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocaledir
71364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibdir
71464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipsdir
71564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipdfdir
71664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidvidir
71764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihtmldir
71864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinfodir
71964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidocdir
72064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcioldincludedir
72164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciincludedir
72264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocalstatedir
72364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedstatedir
72464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisysconfdir
72564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatadir
72664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatarootdir
72764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibexecdir
72864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisbindir
72964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibindir
73064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name
73164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprefix
73264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec_prefix
73364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL
73464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_BUGREPORT
73564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_STRING
73664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_VERSION
73764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_TARNAME
73864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_NAME
73964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR
74064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL'
741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_files=''
74264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_user_opts='
74364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_option_checking
74464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dependency_tracking
74564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared
74664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static
74764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_pic
74864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install
74964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld
75064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_sysroot
75164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_libtool_lock
75264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_precious_vars='build_alias
754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias
755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias
756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC
757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS
758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS
759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS
760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS
761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX
762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS
763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCC
764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPP
765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP'
766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize some variables set by options.
769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_help=
770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_version=false
77164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_opts=
77264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_sep=
773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The variables have the same names as the options, with
774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dashes changed to underlines.
775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecache_file=/dev/null
776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix=NONE
777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_create=
778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_recursion=
779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix=NONE
780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_prefix=NONE
781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_suffix=NONE
782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=s,x,x,
783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesilent=
784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesite=
785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir=
786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleverbose=
787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_includes=NONE
788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_libraries=NONE
789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installation directory options.
791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are left unexpanded so users can "make install exec_prefix=/foo"
792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and all the variables that are supposed to be based on exec_prefix
793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by default will actually change.
794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use braces instead of parens because sh, perl, etc. also accept them.
795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The list follows the same order as the GNU Coding Standards.)
796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir='${exec_prefix}/bin'
797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir='${exec_prefix}/sbin'
798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir='${exec_prefix}/libexec'
799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir='${prefix}/share'
800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir='${datarootdir}'
801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir='${prefix}/etc'
802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir='${prefix}/com'
803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir='${prefix}/var'
804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir='${prefix}/include'
805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir='/usr/include'
806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir='${datarootdir}/info'
808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir='${docdir}'
809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir='${docdir}'
810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir='${docdir}'
811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir='${docdir}'
812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir='${exec_prefix}/lib'
813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir='${datarootdir}/locale'
814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir='${datarootdir}/man'
815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prev=
817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dashdash=
818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_option
819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If the previous option needs an argument, assign it.
821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_prev"; then
822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_prev=\$ac_option
823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=
824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    continue
825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
82864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
82964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *=)   ac_optarg= ;;
83064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)    ac_optarg=yes ;;
831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Accept the important Cygnus configure options, so we can diagnose typos.
834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_dashdash$ac_option in
836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --)
837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_dashdash=yes ;;
838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir | --bindir | --bindi | --bind | --bin | --bi)
840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=bindir ;;
841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bindir=$ac_optarg ;;
843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build | --build | --buil | --bui | --bu)
845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=build_alias ;;
846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    build_alias=$ac_optarg ;;
848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file | --cache-file | --cache-fil | --cache-fi \
850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=cache_file ;;
852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=$ac_optarg ;;
855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --config-cache | -C)
857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=config.cache ;;
858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir | --datadir | --datadi | --datad)
860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datadir ;;
861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir=* | --datadir=* | --datadi=* | --datad=*)
862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datadir=$ac_optarg ;;
863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroo | --dataro | --datar)
866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datarootdir ;;
867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datarootdir=$ac_optarg ;;
870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -disable-* | --disable-*)
87264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
87464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
87564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid feature name: $ac_useropt"
87664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
87764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
87864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
87964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
88064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt"
88164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
88264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
88364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
88464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
88564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval enable_$ac_useropt=no ;;
886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir | --docdir | --docdi | --doc | --do)
888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=docdir ;;
889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    docdir=$ac_optarg ;;
891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=dvidir ;;
894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dvidir=$ac_optarg ;;
896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -enable-* | --enable-*)
89864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
90064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
90164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid feature name: $ac_useropt"
90264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
90364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
90464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
90564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
90664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt"
90764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
90864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
90964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
91064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
91164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval enable_$ac_useropt=\$ac_optarg ;;
912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec | --exe | --ex)
916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=exec_prefix ;;
917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec=* | --exe=* | --ex=*)
920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exec_prefix=$ac_optarg ;;
921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -gas | --gas | --ga | --g)
923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-gas.
924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gas=yes ;;
925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help | --help | --hel | --he | -h)
927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=long ;;
928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=recursive ;;
930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=short ;;
932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host | --host | --hos | --ho)
934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=host_alias ;;
935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host=* | --host=* | --hos=* | --ho=*)
936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    host_alias=$ac_optarg ;;
937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=htmldir ;;
940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --ht=*)
942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    htmldir=$ac_optarg ;;
943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir | --includedir | --includedi | --included | --include \
945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ | --inclu | --incl | --inc)
946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=includedir ;;
947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ=* | --inclu=* | --incl=* | --inc=*)
949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    includedir=$ac_optarg ;;
950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir | --infodir | --infodi | --infod | --info | --inf)
952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=infodir ;;
953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    infodir=$ac_optarg ;;
955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir | --libdir | --libdi | --libd)
957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libdir ;;
958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir=* | --libdir=* | --libdi=* | --libd=*)
959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libdir=$ac_optarg ;;
960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe | --libex | --libe)
963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libexecdir ;;
964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe=* | --libex=* | --libe=*)
966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libexecdir=$ac_optarg ;;
967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir | --localedir | --localedi | --localed | --locale)
969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localedir ;;
970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localedir=$ac_optarg ;;
972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir | --localstatedir | --localstatedi | --localstated \
974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate | --localstat | --localsta | --localst | --locals)
975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localstatedir ;;
976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localstatedir=$ac_optarg ;;
979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=mandir ;;
982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mandir=$ac_optarg ;;
984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -nfp | --nfp | --nf)
986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --without-fp.
987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_fp=no ;;
988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-cr | --no-c | -n)
991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_create=yes ;;
992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_recursion=yes ;;
996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin | --oldi | --old | --ol | --o)
1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=oldincludedir ;;
1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    oldincludedir=$ac_optarg ;;
1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=prefix ;;
1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    prefix=$ac_optarg ;;
1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pre | --program-pr | --program-p)
1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_prefix ;;
1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_prefix=$ac_optarg ;;
1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suf | --program-su | --program-s)
1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_suffix ;;
1021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_suffix=$ac_optarg ;;
1024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name | --program-transform-name \
1026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam | --program-transform-na \
1027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n | --program-transform- \
1028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform | --program-transfor \
1029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo | --program-transf \
1030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans | --program-tran \
1031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra | --program-tr | --program-t)
1032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_transform_name ;;
1033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name=* | --program-transform-name=* \
1034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam=* | --program-transform-na=* \
1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n=* | --program-transform-=* \
1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform=* | --program-transfor=* \
1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo=* | --program-transf=* \
1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans=* | --program-tran=* \
1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra=* | --program-tr=* | --program-t=*)
1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_transform_name=$ac_optarg ;;
1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=pdfdir ;;
1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pdfdir=$ac_optarg ;;
1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir | --psdir | --psdi | --psd | --ps)
1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=psdir ;;
1049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    psdir=$ac_optarg ;;
1051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil)
1054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    silent=yes ;;
1055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sbindir ;;
1058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sbi=* | --sb=*)
1060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sbindir=$ac_optarg ;;
1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst | --shareds | --shared | --share | --shar \
1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha | --sh)
1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sharedstatedir ;;
1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha=* | --sh=*)
1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sharedstatedir=$ac_optarg ;;
1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site | --site | --sit)
1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=site ;;
1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site=* | --site=* | --sit=*)
1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    site=$ac_optarg ;;
1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=srcdir ;;
1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=$ac_optarg ;;
1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon | --sysco | --sysc | --sys | --sy)
1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sysconfdir ;;
1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysconfdir=$ac_optarg ;;
1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target | --target | --targe | --targ | --tar | --ta | --t)
1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=target_alias ;;
1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    target_alias=$ac_optarg ;;
1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    verbose=yes ;;
1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -version | --version | --versio | --versi | --vers | -V)
1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_version=: ;;
1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -with-* | --with-*)
110264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
110464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
110564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid package name: $ac_useropt"
110664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
110764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
110864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
110964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
111064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt"
111164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
111264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
111364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
111464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
111564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval with_$ac_useropt=\$ac_optarg ;;
1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -without-* | --without-*)
111864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
112064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
112164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid package name: $ac_useropt"
112264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
112364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
112464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
112664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt"
112764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
112864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
112964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
113064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
113164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval with_$ac_useropt=no ;;
1132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --x)
1134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-x.
1135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_x=yes ;;
1136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl | --x-inc | --x-in | --x-i)
1139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_includes ;;
1140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_includes=$ac_optarg ;;
1143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_libraries ;;
1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_libraries=$ac_optarg ;;
1150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
115164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_fn_error $? "unrecognized option: \`$ac_option'
115264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information"
1153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *=*)
1156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
115864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_envvar in #(
115964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      '' | [0-9]* | *[!_$as_cr_alnum]* )
116064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
116164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_envvar=\$ac_optarg
1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export $ac_envvar ;;
1164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: should be removed in autoconf 3.0.
116764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
116964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
117064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_prev"; then
1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
117864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "missing argument to $ac_option"
117964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
118064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
118164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts"; then
118264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $enable_option_checking in
118364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    no) ;;
118464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
118564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
118664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
118964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check all directory arguments for consistency.
1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		datadir sysconfdir sharedstatedir localstatedir includedir \
1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		libdir localedir mandir
1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_val=\$$ac_var
119664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Remove trailing slashes.
119764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $ac_val in
119864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    */ )
119964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
120064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval $ac_var=\$ac_val;;
120164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
120264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Be sure to have absolute directory names.
1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_val in
1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/$]* | ?:[\\/]* )  continue;;
1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
120764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# There might be people who depend on the old broken behavior: `$host'
1211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# used to hold the argument of --host etc.
1212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build_alias
1214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host_alias
1215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$target_alias
1216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$host_alias" != x; then
1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$build_alias" = x; then
1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=maybe
122164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
122264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    If a cross compiler is detected then cross compile mode will be used" >&2
1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test "x$build_alias" != "x$host_alias"; then
1224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=yes
1225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_prefix=
1229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$host_alias" && ac_tool_prefix=$host_alias-
1230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$silent" = yes && exec 6>/dev/null
1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd=`pwd` && test -n "$ac_pwd" &&
1235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ls_di=`ls -di .` &&
1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
123764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "working directory cannot be determined"
1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
123964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "pwd does not report name of working directory"
1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find the source files, if location was not specified.
1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$srcdir"; then
1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=yes
1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Try the directory containing this script, then the parent directory.
124664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_confdir=`$as_dirname -- "$as_myself" ||
124764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
124864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(//\)[^/]' \| \
124964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(//\)$' \| \
125064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
125164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_myself" |
1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
1257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
1261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
1265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=$ac_confdir
1270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test ! -r "$srcdir/$ac_unique_file"; then
1271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=..
1272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=no
1275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -r "$srcdir/$ac_unique_file"; then
1277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
127864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_confdir=`(
128264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pwd)`
1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When building in place, set srcdir=.
1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_abs_confdir" = "$ac_pwd"; then
1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=.
1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove unnecessary trailing slashes from srcdir.
1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double slashes in file names in object file debugging info
1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# mess up M-x gdb in Emacs.
1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_value=\$${ac_var}
1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report the --help message.
1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "long"; then
1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Omit some internal or obsolete options to make the list less imposing.
1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This message is too long to be a string in the A/UX 3.1 sh.
1307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<_ACEOF
1308d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville\`configure' configures Google C++ Testing Framework 1.4.0 to adapt to many kinds of systems.
1309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTION]... [VAR=VALUE]...
1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVAR=VALUE.  See below for descriptions of some of the useful variables.
1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDefaults for the options are specified in brackets.
1316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration:
1318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help              display this help and exit
1319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=short        display options specific to this package
1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=recursive    display the short help of all the included packages
1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version           display version information and exit
132264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -q, --quiet, --silent   do not print \`checking ...' messages
1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --cache-file=FILE   cache test results in FILE [disabled]
1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -C, --config-cache      alias for \`--cache-file=config.cache'
1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -n, --no-create         do not create output files
1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleInstallation directories:
1329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --prefix=PREFIX         install architecture-independent files in PREFIX
133064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                          [$ac_default_prefix]
1331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
133264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                          [PREFIX]
1333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBy default, \`make install' will install all the files in
1335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillean installation prefix other than \`$ac_default_prefix' using \`--prefix',
1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor instance \`--prefix=\$HOME'.
1338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFor better control, use the options below.
1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFine tuning of the installation directories:
134264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --bindir=DIR            user executables [EPREFIX/bin]
134364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sbindir=DIR           system admin executables [EPREFIX/sbin]
134464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --libexecdir=DIR        program executables [EPREFIX/libexec]
134564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
134664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
134764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --libdir=DIR            object code libraries [EPREFIX/lib]
134964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --includedir=DIR        C header files [PREFIX/include]
135064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
135164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
135264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
135364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --infodir=DIR           info documentation [DATAROOTDIR/info]
135464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
135564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --mandir=DIR            man documentation [DATAROOTDIR/man]
135664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --docdir=DIR            documentation root [DATAROOTDIR/doc/gtest]
135764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --htmldir=DIR           html documentation [DOCDIR]
135864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --dvidir=DIR            dvi documentation [DOCDIR]
135964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --pdfdir=DIR            pdf documentation [DOCDIR]
136064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --psdir=DIR             ps documentation [DOCDIR]
1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleProgram names:
1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-prefix=PREFIX            prepend PREFIX to installed program names
1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-suffix=SUFFIX            append SUFFIX to installed program names
1368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSystem types:
1371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --build=BUILD     configure for building on BUILD [guessed]
1372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_init_help"; then
1377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_init_help in
1378d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville     short | recursive ) echo "Configuration of Google C++ Testing Framework 1.4.0:";;
1379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   esac
1380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Features:
138364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --disable-option-checking  ignore unrecognized --enable/--with options
1384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-dependency-tracking  speeds up one-time build
1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-dependency-tracking   do not reject slow dependency extractors
1388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-shared[=PKGS]  build shared libraries [default=yes]
1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-static[=PKGS]  build static libraries [default=yes]
1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-fast-install[=PKGS]
1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          optimize for fast installation [default=yes]
1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-libtool-lock  avoid locking (might break parallel builds)
1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Packages:
1395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
139764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          both]
1399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
140064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --with-sysroot=DIR Search for dependent libraries within DIR
140164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                        (or the compiler's sysroot if not specified).
1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSome influential environment variables:
1404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC          C compiler command
1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS      C compiler flags
1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              nonstandard directory <lib dir>
1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIBS        libraries to pass to the linker, e.g. -l<library>
140964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              you have headers in a nonstandard directory <include dir>
1411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXX         C++ compiler command
1412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS    C++ compiler flags
1413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPP         C preprocessor
1414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP      C++ preprocessor
1415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUse these variables to override the choices made by `configure' or to help
1417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleit to find libraries and programs with nonstandard names/locations.
1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <googletestframework@googlegroups.com>.
1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_status=$?
1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "recursive"; then
1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If there are subdirs, report their specific --help.
1426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -d "$ac_dir" ||
142864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
142964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      continue
1430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_builddir=.
1431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
143564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
143764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
1444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
1445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
1457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
1458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
1460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_dir" || { ac_status=$?; continue; }
1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for guested configure.
1466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_srcdir/configure.gnu"; then
1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo &&
1468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure"; then
1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo &&
1471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $SHELL "$ac_srcdir/configure" --help=recursive
1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
147364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi || ac_status=$?
1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_pwd" || { ac_status=$?; break; }
1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ac_init_help" && exit $ac_status
1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_init_version; then
1481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1482d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleGoogle C++ Testing Framework configure 1.4.0
148364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68
1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
148564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCopyright (C) 2010 Free Software Foundation, Inc.
1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis configure script is free software; the Free Software Foundation
1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it.
1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit
1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
149264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ##
149364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Autoconf initialization. ##
149464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ##
1495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
149664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_compile LINENO
149764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------------------
149864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded.
149964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_compile ()
1500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
150164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
150264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext
150364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_compile"
150464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
150564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
150664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
150764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
150864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
150964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
151064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compile") 2>conftest.err
151164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
151264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
151364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
151464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
151564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
151664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
151764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
151864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
151964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_werror_flag" ||
152064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
152164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest.$ac_objext; then :
152264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
152364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
152464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
152564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
152764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
152864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
152964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
153064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
153264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_compile
1533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
153464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_compile LINENO
153564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------
153664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded.
153764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_compile ()
153864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
153964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
154064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext
154164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_compile"
154264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
154364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
154464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
154564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
154764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
154864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compile") 2>conftest.err
154964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
155064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
155164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
155264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
155364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
155464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
155564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
155664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
155764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_werror_flag" ||
155864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
155964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest.$ac_objext; then :
156064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
156164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
156264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
156464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
156564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
156664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
156764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
156864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
156964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
157064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_compile
157164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
157264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_link LINENO
157364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
157464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded.
157564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_link ()
157664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
157764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
157864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext conftest$ac_exeext
157964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
158264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
158364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
158464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
158564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
158664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>conftest.err
158764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
158864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
158964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
159064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
159164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
159264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
159364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
159464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
159564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_werror_flag" ||
159664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
159764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest$ac_exeext && {
159864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test "$cross_compiling" = yes ||
159964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 $as_test_x conftest$ac_exeext
160064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
160164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
160264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
160364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
160464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
160564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
160664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
160764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
160864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
160964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
161064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # interfere with the next link command; also delete a directory that is
161164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # left behind by Apple's compiler.  We do this before executing the actions.
161264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
161364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
161464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_link
161764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
161864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------------------------------------
162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists and can be compiled using the include files in
162164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# INCLUDES, setting the cache variable VAR accordingly.
162264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile ()
162364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
162664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
162764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
163064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4
163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2>
163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
163564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
163964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
164064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
164364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
164664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
164764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_header_compile
164864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
164964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_cpp LINENO
165064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
165164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
165264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_cpp ()
165364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
165464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
165564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_cpp conftest.$ac_ext"
165664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
165764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
165864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
166664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } > conftest.i && {
167164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
167264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
167364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
167464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
167564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
167664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
167764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
167964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_retval=1
168064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
168164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
168264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
168364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
168464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_cpp
168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_run LINENO
168764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# that executables *can* be run.
169064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_run ()
169164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
169464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
169564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
169664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
169764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
169864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
169964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
170064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>&5
170164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
170264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
170364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
170464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { case "(($ac_try" in
170564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
170664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_try") 2>&5
171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; }; then :
171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: program exited with status $ac_status" >&5
171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $as_echo "$as_me: failed program was:" >&5
171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ac_retval=$ac_status
172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_run
172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_func LINENO FUNC VAR
172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------
173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether FUNC exists, setting the cache variable VAR accordingly
173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_func ()
173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define $2 innocuous_$2
174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* System header to define __stub macros and hopefully few prototypes,
174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    which can conflict with char $2 (); below.
174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    <limits.h> exists even on freestanding compilers.  */
174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#undef $2
175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Override any GCC internal prototype to avoid an error.
175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   Use char because int might match the return type of a GCC
176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   builtin and then its argument prototype would still apply.  */
176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus
176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextern "C"
176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichar $2 ();
176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* The GNU C library defines this for functions which it implements
176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    to always fail with ENOSYS.  Some functions are actually named
176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    something starting with __ and the normal name is an alias.  */
176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined __stub_$2 || defined __stub___$2
176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichoke me
177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireturn $2 ();
177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_func
179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_cpp LINENO
179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------
179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_cpp ()
179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_cpp conftest.$ac_ext"
180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } > conftest.i && {
181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_retval=1
182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_cpp
183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_link LINENO
183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------
183464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded.
183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_link ()
183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext conftest$ac_exeext
183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
184664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>conftest.err
184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
185164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
185464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
185564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_werror_flag" ||
185664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
185764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest$ac_exeext && {
185864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test "$cross_compiling" = yes ||
185964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 $as_test_x conftest$ac_exeext
186064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
186164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
186264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
186364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
186464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
186564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
186664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
186764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
186864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
186964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
187064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # interfere with the next link command; also delete a directory that is
187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # left behind by Apple's compiler.  We do this before executing the actions.
187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
187564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_link
187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >config.log <<_ACEOF
187864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciThis file contains any messages produced by compilers while
187964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunning configure, to aid debugging if configure makes a mistake.
188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
188164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIt was created by Google C++ Testing Framework $as_me 1.4.0, which was
188264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68.  Invocation command line was
188364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
188464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $ $0 $@
188564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
188664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
188764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 5>>config.log
188864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
188964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat <<_ASUNAME
189064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ##
189164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Platform. ##
189264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ##
189364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
189464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -m = `(uname -m) 2>/dev/null || echo unknown`
189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -r = `(uname -r) 2>/dev/null || echo unknown`
189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -s = `(uname -s) 2>/dev/null || echo unknown`
189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -v = `(uname -v) 2>/dev/null || echo unknown`
189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASUNAME
1912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
1915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
1917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "PATH: $as_dir"
191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
1920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
1921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
1923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >&5 <<_ACEOF
1925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Core tests. ##
1929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Keep a trace of the command line.
1935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --no-create and --no-recursion so they do not pile up.
1936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --silent because we don't want to record it for future runs.
1937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Also quote any args containing shell meta-characters.
1938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make two passes to allow for proper duplicate-argument suppression.
1939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args=
1940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args0=
1941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args1=
1942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_must_keep_next=false
1943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_pass in 1 2
1944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_arg
1946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
1947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_arg in
1948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | -silent | --silent | --silen | --sile | --sil)
1951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      continue ;;
1952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *\'*)
195364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_pass in
195664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    2)
195864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_configure_args1 " '$ac_arg'"
1959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test $ac_must_keep_next = true; then
1960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_must_keep_next=false # Got value, back to normal.
1961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
1962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_arg in
1963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *=* | --config-cache | -C | -disable-* | --disable-* \
1964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -with-* | --with-* | -without-* | --without-* | --x)
1967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case "$ac_configure_args0 " in
1968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
1970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -* ) ac_must_keep_next=true ;;
1972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
1973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
197464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_configure_args " '$ac_arg'"
1975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
197964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args0=; unset ac_configure_args0;}
198064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args1=; unset ac_configure_args1;}
1981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When interrupted or exit'd, cleanup temporary files, and complete
1983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.log.  We remove comments because anyway the quotes in there
1984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# would cause problems or look ugly.
1985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Use '\'' to represent an apostrophe within the trap.
1986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletrap 'exit_status=$?
1988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Save into config.log some information that might help in debugging.
1989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
1990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
199264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "## ---------------- ##
1993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Cache variables. ##
199464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ---------------- ##"
1995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The following way of writing the cache mishandles newlines in values,
1997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
1998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
2000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
2001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
2002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
200364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
200464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
2006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
2007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
200864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
200964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) { eval $ac_var=; unset $ac_var;} ;;
2010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
2011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
2014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
2016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
2017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'\''/'\''\\\\'\'''\''/g;
2018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
2020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
2021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
2023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
2024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
2025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville)
2026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
202864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "## ----------------- ##
2029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Output variables. ##
203064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------- ##"
2031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_var in $ac_subst_vars
2033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
2034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval ac_val=\$$ac_var
2035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_val in
203664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
203864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$ac_var='\''$ac_val'\''"
2039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done | sort
2040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_subst_files"; then
204364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "## ------------------- ##
2044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## File substitutions. ##
204564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------- ##"
2046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_var in $ac_subst_files
2048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
2049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval ac_val=\$$ac_var
2050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_val in
205164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
205364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$as_echo "$ac_var='\''$ac_val'\''"
2054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done | sort
2055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
2057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -s confdefs.h; then
205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "## ----------- ##
2060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## confdefs.h. ##
206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------- ##"
2062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat confdefs.h
2064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
2066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ac_signal" != 0 &&
206764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: caught signal $ac_signal"
206864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: exit $exit_status"
2069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } >&5
2070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f core *.core core.conftest.* &&
2071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit $exit_status
2073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
2074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_signal in 1 2 13 15; do
207564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_signal=0
2078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# confdefs.h avoids OS command line length limits that DEFS can exceed.
2080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f -r conftest* confdefs.h
2081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
208264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "/* confdefs.h */" > confdefs.h
208364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Predefined preprocessor variables.
2085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_NAME "$PACKAGE_NAME"
2088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_VERSION "$PACKAGE_VERSION"
2096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_STRING "$PACKAGE_STRING"
2100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
210664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>confdefs.h <<_ACEOF
210764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define PACKAGE_URL "$PACKAGE_URL"
210864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
210964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let the site file select an alternate cache file if it wants to.
211264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer an explicitly selected file to automatically selected ones.
211364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file1=NONE
211464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file2=NONE
2115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_SITE"; then
211664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # We do not want a PATH search for config.site.
211764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $CONFIG_SITE in #((
211864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    -*)  ac_site_file1=./$CONFIG_SITE;;
211964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    */*) ac_site_file1=$CONFIG_SITE;;
212064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)   ac_site_file1=./$CONFIG_SITE;;
212164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
2122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "x$prefix" != xNONE; then
212364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file1=$prefix/share/config.site
212464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file2=$prefix/etc/config.site
2125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
212664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file1=$ac_default_prefix/share/config.site
212764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file2=$ac_default_prefix/etc/config.site
2128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
212964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
213164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "x$ac_site_file" = xNONE && continue
213264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
213364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
213464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed 's/^/| /' "$ac_site_file" >&5
213664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    . "$ac_site_file" \
213764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
213864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
213964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "failed to load site script $ac_site_file
214064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
2141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -r "$cache_file"; then
214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Some versions of bash will fail to source /dev/null (special files
214664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
214764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
214864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
214964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading cache $cache_file" >&6;}
2150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cache_file in
2151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)                      . "./$cache_file";;
2153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
215664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
215764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating cache $cache_file" >&6;}
2158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  >$cache_file
2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the precious variables saved in the cache have kept the same
2162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value.
2163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cache_corrupted=false
2164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
2165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_set=\$ac_env_${ac_var}_set
2167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_val=\$ac_env_${ac_var}_value
2169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_old_set,$ac_new_set in
2170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    set,)
217164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
217264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
2174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,set)
217564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
217664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
2178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,);;
2179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
2180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$ac_old_val" != "x$ac_new_val"; then
218164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# differences in whitespace do not lead to failure.
218264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_old_val_w=`echo x $ac_old_val`
218364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_new_val_w=`echo x $ac_new_val`
218464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$ac_old_val_w" != "$ac_new_val_w"; then
218564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
218664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
218764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ac_cache_corrupted=:
218864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
218964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
219064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
219164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  eval $ac_var=\$ac_old_val
219264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
219364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
219464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
219564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
219664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi;;
2198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
2199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Pass precious variables to config.status.
2200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$ac_new_set" = set; then
2201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_new_val in
220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_arg=$ac_var=$ac_new_val ;;
2204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $ac_configure_args " in
2206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
220764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cache_corrupted; then
221264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
221364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
221464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
221564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
221664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
221964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of script. ##
222064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
2221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
2223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
2224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
2227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide various options to initialize the Autoconf and configure processes.
2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir=
2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_dir in build-aux "$srcdir"/build-aux; do
2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f "$ac_dir/install-sh"; then
2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install-sh -c"
2238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/install.sh"; then
2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install.sh -c"
2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/shtool"; then
2244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/shtool install -c"
2246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_aux_dir"; then
225064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These three variables are undocumented and unsupported,
2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and are intended to be withdrawn in a future Autoconf release.
2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# They can cause serious problems if a builder's source tree is in a directory
2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whose full name contains unusual characters.
2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_headers="$ac_config_headers build-aux/config.h"
2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files Makefile"
2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files scripts/gtest-config"
2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize Automake with various options. We require at least v1.9, prevent
2270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pedantic complaints about package files, and enable various distribution
2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# targets.
227264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__api_version='1.11'
2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find a good install program.  We prefer a C program (faster),
2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so one script is as good as another.  But avoid the broken or
2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# incompatible versions:
2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SysV /etc/install, /usr/sbin/install
2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SunOS /usr/etc/install
2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IRIX /sbin/install
2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX /bin/install
2281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AmigaOS /C/install, which installs bootblocks on floppy discs
2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# OS/2's system install, which has a completely different semantic
2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ./install, which can be erroneously created by make from ./install.sh.
228764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject install programs that cannot install multiple files.
228864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
228964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a BSD-compatible install... " >&6; }
2290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$INSTALL"; then
229164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_install+:} false; then :
229264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
229964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Account for people who put trailing slashes in PATH elements.
230064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $as_dir/ in #((
230164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ./ | .// | /[cC]/* | \
2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
230364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /usr/ucb/* ) ;;
2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # OSF1 and SCO ODT 3.0 have their own names for install.
2307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Don't use installbsd from OSF since it installs stuff as root
2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # by default.
2309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_prog in ginstall scoinst install; do
2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_exec_ext in '' $ac_executable_extensions; do
2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test $ac_prog = install &&
2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # AIX install.  It has an incompatible calling convention.
2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  elif test $ac_prog = install &&
2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # program-specific install script used by HP pwplus--don't use.
2319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
232164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    rm -rf conftest.one conftest.two conftest.dir
232264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    echo one > conftest.one
232364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    echo two > conftest.two
232464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    mkdir conftest.dir
232564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
232664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.one && test -s conftest.two &&
232764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.dir/conftest.one &&
232864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.dir/conftest.two
232964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    then
233064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      break 3
233264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi
2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
2334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
233964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
234064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
234364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -rf conftest.one conftest.two conftest.dir
2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_install+set}" = set; then
2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    INSTALL=$ac_cv_path_install
2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for INSTALL within a source directory, because that will
2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
2352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
2353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    INSTALL=$ac_install_sh
2354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
235664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
235764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$INSTALL" >&6; }
2358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It thinks the first close brace ends the variable substitution.
2361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
236764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
236864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether build environment is sane... " >&6; }
2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Just in case
2370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesleep 1
2371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho timestamp > conftest.file
237264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject unsafe characters in $srcdir or the absolute working directory
237364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# name.  Accept space and tab only in the latter.
237464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam_lf='
237564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
237664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `pwd` in
237764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *[\\\"\#\$\&\'\`$am_lf]*)
237864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
237964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
238064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $srcdir in
238164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
238264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
238364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
238464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do `set' in a subshell so we don't clobber the current shell's
2386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# arguments.  Must try -L first in case configure is actually a
2387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# symlink; some systems play weird games with the mod time of symlinks
2388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (eg FreeBSD returns the mod time of the symlink's containing
2389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# directory).
2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (
239164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if test "$*" = "X"; then
2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # -L didn't work.
239464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      set X `ls -t "$srcdir/configure" conftest.file`
2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
2396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   rm -f conftest.file
2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if test "$*" != "X $srcdir/configure conftest.file" \
2398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      && test "$*" != "X conftest.file $srcdir/configure"; then
2399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If neither matched, then we have a broken ls.  This can happen
2401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # if, for instance, CONFIG_SHELL is bash and it inherits a
2402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # broken ls alias from the environment.  This has actually
2403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # happened.  Such a system could not be considered "sane".
240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
240564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialias in your environment" "$LINENO" 5
2406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
2407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$2" = conftest.file
2409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   )
2410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillethen
2411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Ok.
2412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   :
2413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
241464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   as_fn_error $? "newly created file is older than distributed files!
241564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCheck your system clock" "$LINENO" 5
2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
241764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
2419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_prefix" != NONE &&
2420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use a double $ so make ignores it.
2422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_suffix" != NONE &&
2423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
242464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Double any \ or $.
2425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# By default was `s,x,x', remove it if useless.
242664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
242764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# expand $ac_aux_dir to an absolute path
2430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_aux_dir=`cd $ac_aux_dir && pwd`
2431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
243264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${MISSING+set}" != xset; then
243364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $am_aux_dir in
243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\ * | *\	*)
243564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
243664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
243764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MISSING="\${SHELL} $am_aux_dir/missing" ;;
243864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
243964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
2440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use eval to expand $SHELL
2441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval "$MISSING --run true"; then
2442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_missing_run="$MISSING --run "
2443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_missing_run=
244564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
244664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
244964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${install_sh}" != xset; then
245064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $am_aux_dir in
245164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\ * | *\	*)
245264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
245464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    install_sh="\${SHELL} $am_aux_dir/install-sh"
245564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
245664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
245764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
245864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Installed binaries are usually stripped using `strip' when the user
245964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# run `make install-strip'.  However `strip' might not be the right
246064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# tool to use in cross-compilation environments, therefore Automake
246164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# will honor the `STRIP' environment variable to overrule this program.
246264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != no; then
246364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_tool_prefix"; then
246464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
246564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2
246664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
246764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
246864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then :
246964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
247164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$STRIP"; then
247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
247364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
247464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
247564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
247964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
248064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
248164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
248264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
248364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
248464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
248564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
248664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
248764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
248864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
248964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
249164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP
249264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then
249364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
249464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; }
249564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
250164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
250264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then
250364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_STRIP=$STRIP
250464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "strip", so it can be a program name with args.
250564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2
250664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
250764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
250864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
250964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
251064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_STRIP"; then
251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
251364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
251464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
251564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
251664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
251764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
251864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
251964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
252064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
252164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_STRIP="strip"
252264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
252364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
252464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
252564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
252664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
252764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
252864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
252964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
253064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
253164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
253264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then
253364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
253464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; }
253564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
253664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
253764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
253964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
254064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_STRIP" = x; then
254164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=":"
254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
254364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
254464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
254564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
254664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
254764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
254864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
254964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=$ac_ct_STRIP
255064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
255164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
255264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  STRIP="$ac_cv_prog_STRIP"
255364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
255464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
255564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
255664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
255764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
255964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
256064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$MKDIR_P"; then
256164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_path_mkdir+:} false; then :
256264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
256664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
256864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in mkdir gmkdir; do
257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 for ac_exec_ext in '' $ac_executable_extensions; do
257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (GNU coreutils) '* | \
2574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (coreutils) '* | \
2575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (fileutils) '4.1*)
2576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       break 3;;
2578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac
2579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 done
2580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       done
258164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
258664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d ./--version && rmdir ./--version
2587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_mkdir+set}" = set; then
2588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_cv_path_mkdir -p"
2589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
2591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for MKDIR_P within a source directory, because that will
2592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
2593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
2594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_install_sh -d"
2595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
259764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
259864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MKDIR_P" >&6; }
2599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir_p="$MKDIR_P"
2601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $mkdir_p in
2602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]*) ;;
2603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_prog in gawk mawk nawk awk
2607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
2609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
261064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
261164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
261264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AWK+:} false; then :
261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$AWK"; then
2616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
262364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
2624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_AWK="$ac_prog"
262664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
263064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK=$ac_cv_prog_AWK
2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AWK"; then
263764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
263864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AWK" >&6; }
2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
264064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
264164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$AWK" && break
2646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
264864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
264964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
265064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset x ${MAKE-make}
265164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
265264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
265364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.make <<\_ACEOF
2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL = /bin/sh
2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleall:
2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	@echo '@@@%%%=$(MAKE)=@@@%%%'
2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
266064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `${MAKE-make} -f conftest.make 2>/dev/null` in
2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *@@@%%%=?*=@@@%%%*)
2663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=yes;;
2664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=no;;
2666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.make
2668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
267064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
267164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
2672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE=
2673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
267464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
267564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE="MAKE=${MAKE-make}"
2677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -rf .tst 2>/dev/null
2680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .tst 2>/dev/null
2681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .tst; then
2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=.
2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=_
2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .tst 2>/dev/null
2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`cd $srcdir && pwd`" != "`pwd`"; then
2689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is not polluted with repeated "-I."
2691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__isrc=' -I$(srcdir)'
2692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # test to see if srcdir already configured
2693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f $srcdir/config.status; then
269464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test whether we have cygpath
2699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CYGPATH_W"; then
2700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (cygpath --version) >/dev/null 2>/dev/null; then
2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W='cygpath -w'
2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W=echo
2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define the identity of the package.
2709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='gtest'
2710d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville VERSION='1.4.0'
2711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE "$PACKAGE"
2715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define VERSION "$VERSION"
2720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some tools Automake needs.
2723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need awk for the "check" target.  The system "awk" is bad on
2739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# some platforms.
274064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Always define AMTAR for backward compatibility.  Yes, it's still used
274164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# in the wild :-(  We should find a proper way to deprecate it ...
274264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR='$${TAR-tar}'
2743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
274464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for programs used in building Google Test.
2752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
2753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
2754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
2757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
2758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}gcc; ac_word=$2
276064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
276164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
276264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
276364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
277364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}gcc"
277664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
278064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
278764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
278864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
2789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
279064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
279164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_CC"; then
2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "gcc", so it can be a program name with args.
2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy gcc; ac_word=$2
280064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
280164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
280264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then :
280364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
2806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
281364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
2814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="gcc"
281664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
282064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
2826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
282764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
282864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; }
2829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
283064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
283164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
2835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
2836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
2838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
283964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
284064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
2842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
2844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_cv_prog_CC"
2847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test -n "$ac_tool_prefix"; then
2851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}cc; ac_word=$2
285364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
285464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
285564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
285664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
286664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
2867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}cc"
286964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
287364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
288064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
288164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
2882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
288364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
288464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "cc", so it can be a program name with args.
2892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy cc; ac_word=$2
289364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
289464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
289564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
289664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_prog_rejected=no
2902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
290764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
2908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_prog_rejected=yes
2911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       continue
2912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
2913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="cc"
291464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_prog_rejected = yes; then
2922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We found a bogon in the path, so make sure we never use it.
2923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set dummy $ac_cv_prog_CC
2924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
2925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test $# != 0; then
2926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We chose a different compiler from the bogus one.
2927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # However, it has the same basename, so the bogon will be chosen
2928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # first if we set CC to just the basename; use the full file name.
2929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shift
2930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
293764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
293864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
2939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
294064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
294164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
2948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
2949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
2950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
295264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
295364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
295464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
295564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
296564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
2966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
296864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
297264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
297964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
298064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
2981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
298264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
298364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CC" && break
2988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
2995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
299664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
299764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
299864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then :
299964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
300964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="$ac_prog"
301264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
301664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
3022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
302364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
302464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; }
3025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
302764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CC" && break
3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
3038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
303964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
304064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
305064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
305164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
305264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "no acceptable C compiler found in \$PATH
305364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
305664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
305764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
305864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
305964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
306064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
3061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
306564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
306664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
306764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
306964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
307064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
307164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
307264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
307364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
307464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
307564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
307664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
307764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
307864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
308064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
309264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try to create an executable without -o first, disregard a.out.
3094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It will help us diagnose broken compilers, and finding out an intuition
3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# of exeext.
309664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
309764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler works... " >&6; }
309864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
309964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
310064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The possible output files:
310164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
310264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
3103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_rmfiles=
3104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files
3105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
310764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f $ac_rmfiles
3112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
311364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link_default"
3114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
311864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
311964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link_default") 2>&5
3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
312264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
312364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so that the user can short-circuit this test for compilers unknown to
3128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Autoconf.
3129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files ''
3130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
313364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
3135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [ab].out )
3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We found the default executable, but exeext='' is most
3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# certainly right.
3138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* )
314064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	then :; else
3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We set ac_cv_exeext here because the later test for it is not
3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# safe: cross compilers may not add the suffix if given an `-o'
3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# argument, so we may need to know it at that point already.
3147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Even if this section looks crufty: it has the advantage of
3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# actually working.
3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ac_cv_exeext" = no && ac_cv_exeext=
3155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=''
3158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
315964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_file"; then :
316064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
316164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
316264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: failed program was:" >&5
3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
316564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
316664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
316764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error 77 "C compiler cannot create executables
316864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
316964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
317064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
317164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
317364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
317464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for C compiler default output file name... " >&6; }
317564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
317664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_file" >&6; }
3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$ac_cv_exeext
3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
317964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
318164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
318264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of executables... " >&6; }
318364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link"
3184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
318864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
318964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
3191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
319264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
319364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# work properly (i.e., refer to `conftest.exe'), while it won't with
3197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `rm'.
3198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in conftest.exe conftest conftest.*; do
3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
320164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break;;
3204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) break;;
3205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
320864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
320964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
321064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of executables: cannot compile and link
321164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
321364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest conftest$ac_cv_exeext
321464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
321564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_exeext" >&6; }
3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT=$ac_cv_exeext
3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$EXEEXT
322064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
322164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
322264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <stdio.h>
322364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
322464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
322564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
322664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFILE *f = fopen ("conftest.out", "w");
322764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return ferror (f) || fclose (f) != 0;
322864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
322964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
323064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
323164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
3232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
323364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files conftest.out"
323464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check that the compiler produces executables we can run.  If not, either
323564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# the compiler is broken, or we cross compile.
323664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
323764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are cross compiling... " >&6; }
323864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != yes; then
323964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_link"
324064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
324164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
324264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
324364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
324464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
324564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
324664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>&5
324764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
324864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
324964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
325064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { ac_try='./conftest$ac_cv_exeext'
325164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { case "(($ac_try" in
325264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
325364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
325464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
325564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
325664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
325764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_try") 2>&5
325864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
325964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
326064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; }; then
326164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cross_compiling=no
326264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
326364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$cross_compiling" = maybe; then
326464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cross_compiling=yes
326564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
326664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
326764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
326864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot run C compiled programs.
326964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIf you meant to cross compile, use \`--host'.
327064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
327164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
327264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
327364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
327464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
327564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$cross_compiling" >&6; }
327664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
327764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
327864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files=$ac_clean_files_save
327964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
328064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of object files... " >&6; }
328164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_objext+:} false; then :
328264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
328364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
328464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.o conftest.obj
329664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_compile"
3297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
330164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
330264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>&5
3304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
330564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
330664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_file in conftest.o conftest.obj conftest.*; do
3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue;
3309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
331064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       break;;
3313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
331664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
331964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
332064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
332164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of object files: cannot compile
332264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_cv_objext conftest.$ac_ext
3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
332664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
332764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_objext" >&6; }
3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT=$ac_cv_objext
3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext=$OBJEXT
333064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
333164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
333264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_c_compiler_gnu+:} false; then :
333364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
333564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
3342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
3344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
334964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
3351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
335264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
3353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_c_compiler_gnu=$ac_compiler_gnu
3356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
335864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
335964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_c_compiler_gnu" >&6; }
336064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
336164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GCC=yes
336264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
336364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GCC=
336464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
3365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CFLAGS=${CFLAGS+set}
3366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CFLAGS=$CFLAGS
336764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
336864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CC accepts -g... " >&6; }
336964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_g+:} false; then :
337064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_c_werror_flag=$ac_c_werror_flag
3373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=yes
3374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cc_g=no
3375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CFLAGS="-g"
337664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
338764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
339064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=""
339164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
340264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
340464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
340564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_c_werror_flag=$ac_save_c_werror_flag
3406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CFLAGS="-g"
340764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
341864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=$ac_save_c_werror_flag
3427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
342864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
342964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_g" >&6; }
3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CFLAGS" = set; then
3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS=$ac_save_CFLAGS
3432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cc_g = yes; then
3433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g -O2"
3435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g"
3437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-O2"
3441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS=
3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
344564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
344664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
344764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_c89+:} false; then :
344864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=no
3451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CC=$CC
345264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/types.h>
3457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/stat.h>
3458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct buf { int x; };
3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFILE * (*rcsopen) (struct buf *, struct stat *, int);
3461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *e (p, i)
3462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     char **p;
3463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     int i;
3464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return p[i];
3466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *f (char * (*g) (char **, int), char **p, ...)
3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  char *s;
3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_list v;
3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_start (v,p);
3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s = g (p, va_arg (v,int));
3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_end (v);
3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return s;
3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   function prototypes and stuff, but not '\xHH' hex character constants.
3479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   These don't provoke an error unfortunately, instead are silently treated
3480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   as 'x'.  The following induces an error, until -std is added to get
3481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   array size at least.  It's necessary to write '\x00'==0 to get something
3483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   that's true only with -std.  */
3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   inside strings and character constants.  */
3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define FOO(x) 'x'
3489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint test (int i, double x);
3492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s1 {int (*f) (int a);};
3493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s2 {int (*f) (double a);};
3494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint argc;
3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar **argv;
3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_save_CC $ac_arg"
350964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ac_fn_c_try_compile "$LINENO"; then :
3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=$ac_arg
3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext
3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$ac_cv_prog_cc_c89" != "xno" && break
3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_save_CC
3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_CACHE_VAL
3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$ac_cv_prog_cc_c89" in
3521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  x)
352264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
352364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none needed" >&6; } ;;
3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  xno)
352564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
352664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "unsupported" >&6; } ;;
3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC="$CC $ac_cv_prog_cc_c89"
352964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
353064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
353264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_prog_cc_c89" != xno; then :
3533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
353464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
3535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
3538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
3541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR="${am__leading_dot}deps"
3542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_commands="$ac_config_commands depfiles"
3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_make=${MAKE-make}
3547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > confinc << 'END'
3548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__doit:
354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	@echo this is the am__doit target
3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.PHONY: am__doit
3551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEND
3552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we don't find an include directive, just comment out the code.
355364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
355464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for style of include used by $am_make... " >&6; }
3555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include="#"
3556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote=
3557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_result=none
3558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First try GNU make style include.
3559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "include confinc" > confmf
356064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Ignore all kinds of additional output from `make'.
356164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `$am_make -s -f confmf 2> /dev/null` in #(
356264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*the\ am__doit\ target*)
356364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__include=include
356464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__quote=
356564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  _am_result=GNU
356664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
356764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Now try BSD make style include.
3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$am__include" = "#"; then
3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo '.include "confinc"' > confmf
357164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   case `$am_make -s -f confmf 2> /dev/null` in #(
357264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   *the\ am__doit\ target*)
357364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     am__include=.include
357464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     am__quote="\""
357564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     _am_result=BSD
357664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
357764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   esac
3578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
358164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
358264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$_am_result" >&6; }
3583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confinc confmf
3584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-dependency-tracking was given.
358664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_dependency_tracking+set}" = set; then :
3587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_dependency_tracking;
3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$enable_dependency_tracking" != xno; then
3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_depcomp="$ac_aux_dir/depcomp"
3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEPBACKSLASH='\'
359364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__nodep='_no'
3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" != xno; then
3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE=
3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE='#'
3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE='#'
3600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE=
3601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CC"   am_compiler_list=
3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
360764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
360864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
360964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CC_dependencies_compiler_type+:} false; then :
361064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
3615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
361864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
3622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
363664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
363764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
363864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
363964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
364064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
3641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
3642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
3643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
3644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
3647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
3648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
3649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
3650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
3651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
3655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
3656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
365864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We check with `-c' and `-o' for the sake of the "dashmstdout"
365964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
366064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # handle `-M -o', and we need to detect this.  Also, some Intel
366164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # versions had trouble with output in subdirs
366264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
366364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
3664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
366564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
366664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
366764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
366864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
3670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
3671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
3672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
3673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
3674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
3675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
3676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
3677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
367864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
367964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This compiler won't grok `-c -o', but also, the minuso test has
368064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
368164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
368264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
368364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
368464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
3685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
3686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
3687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
368864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
3689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
369064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
3692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
369464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
3697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
3698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
3699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
3700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
3701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
3702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
3703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
3704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CC_dependencies_compiler_type=$depmode
3706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
3707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
3708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
3709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
3712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
3713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
3715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
371864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
371964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
3723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
3724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE=
3726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE='#'
3727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE='#'
3729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE=
3730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
3734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
3735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
3739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CCC"; then
3740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$CCC
3741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
3743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
3745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
374764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
374864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
374964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CXX+:} false; then :
375064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CXX"; then
3753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
376364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
376764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX
3773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then
377464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
377564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXX" >&6; }
3776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
377764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
377864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CXX" && break
3783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CXX=$CXX
3787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
379164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
379264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
379364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CXX+:} false; then :
379464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CXX"; then
3797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
380464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
3805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CXX="$ac_prog"
380764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
381164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then
381864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
381964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CXX" >&6; }
3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
382164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
382264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CXX" && break
3827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CXX" = x; then
3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX="g++"
3831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
383464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
383564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$ac_ct_CXX
3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
384564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
384664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
384764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
384864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
384964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
3850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
385464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
385564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
385664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
385864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
385964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
386064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
386164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
386264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
386364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
386464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
386564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
386664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
386764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
3868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
386964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
387064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
387164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_cxx_compiler_gnu+:} false; then :
387264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
387464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
3883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
388864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
3889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
389164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
389764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
389864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
389964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
390064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=yes
390164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
390264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=
390364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set}
3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS
390664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
390764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CXX accepts -g... " >&6; }
390864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cxx_g+:} false; then :
390964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=yes
3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cxx_g=no
3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CXXFLAGS="-g"
391564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
392664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
3927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
3928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
392964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CXXFLAGS=""
393064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
394164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
394364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
394464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CXXFLAGS="-g"
394664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
395764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
396764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
396864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cxx_g" >&6; }
3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then
3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=$ac_save_CXXFLAGS
3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then
3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g -O2"
3974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g"
3976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
3979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-O2"
3980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS=
3982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX"  am_compiler_list=
3991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
399264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
399364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
399464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CXX_dependencies_compiler_type+:} false; then :
399564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
4000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
400364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
4004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
4005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
4006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
4007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
4008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
4009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
4010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
4011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
4012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
4014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
4016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
402164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
402264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
402364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
402464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
402564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
4031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
4032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
4033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
4034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
4035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
4036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
4039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We check with `-c' and `-o' for the sake of the "dashmstdout"
404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # handle `-M -o', and we need to detect this.  Also, some Intel
404664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # versions had trouble with output in subdirs
404764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
404864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
4049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
405064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
405164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
405264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
405364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
4055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
4056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
4057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
4058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
4059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
4060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
4061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
406464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This compiler won't grok `-c -o', but also, the minuso test has
406564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
406664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
406764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
406864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
406964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
407364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
407564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
4077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
407964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
4086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
4087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
4088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
4089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CXX_dependencies_compiler_type=$depmode
4091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
4092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
4097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
4098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
410364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
410464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE=
4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE='#'
4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE='#'
4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE=
4115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `pwd` in
4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\ * | *\	*)
412664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
412764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
413264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='2.4.2'
413364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='1.3337'
4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
4148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make sure we can run config.sub.
4150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
415164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
415364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
415464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking build system type... " >&6; }
415564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_build+:} false; then :
415664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=$build_alias
4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
4160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
416264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
416464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
416764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
416864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_build" >&6; }
4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_build in
4170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
417164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$ac_cv_build
4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_build
4176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu=$1
4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor=$2
4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
4181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
4182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$*
4183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
4184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
418764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
418864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking host system type... " >&6; }
418964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_host+:} false; then :
419064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$host_alias" = x; then
4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=$ac_cv_build
4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
419664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
420064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_host" >&6; }
4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_host in
4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
420464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$ac_cv_host
4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_host
4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
4210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu=$1
4211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor=$2
4212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
4213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
4214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$*
4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
422064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Backslashify metacharacters that are still active within
422164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double-quoted strings.
422264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised_quote_subst='s/\(["`$\\]\)/\\\1/g'
422364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
422464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Same as above, but do not quote variable references.
422564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidouble_quote_subst='s/\(["`\\]\)/\\\1/g'
422664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
422764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped shell variable in a
422864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double_quote_subst'ed string.
422964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
423064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
423164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped single quote.
423264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
423364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
423464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to avoid accidental globbing in evaled expressions
423564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_glob_subst='s/\*/\\\*/g'
423664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
423764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
423864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
423964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
424064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
424164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
424264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to print strings... " >&6; }
424364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Test print first, because it will be a builtin if present.
424464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
424564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
424664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO='print -r --'
424764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
424864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO='printf %s\n'
424964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
425064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Use this function as a fallback that always works.
425164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  func_fallback_echo ()
425264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
425364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval 'cat <<_LTECHO_EOF
425464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$1
425564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF'
425664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO='func_fallback_echo'
425864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
425964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
426064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# func_echo_all arg...
426164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Invoke $ECHO with all args, space-separated.
426264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_echo_all ()
426364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
426464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $ECHO ""
426564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
426664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
426764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$ECHO" in
426864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
426964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "printf" >&6; } ;;
427064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
427164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "print -r" >&6; } ;;
427264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
427364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "cat" >&6; } ;;
427464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
427564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
427664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
427764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
427864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
427964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
428964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
429064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a sed that does not truncate output... " >&6; }
429164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_SED+:} false; then :
429264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     for ac_i in 1 2 3 4 5 6 7; do
4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_script="$ac_script$as_nl$ac_script"
4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     done
429864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
429964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     { ac_script=; unset ac_script;}
430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$SED"; then
4301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_SED_found=false
430264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
430364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
430864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in sed gsed; do
430964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
431064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
431164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
431264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_SED and select it if it is found.
4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_SED
4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_SED" --version 2>&1` in
4315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
431964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
432564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo '' >> "conftest.nl"
4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
432864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_SED_max-0}; then
4330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_SED="$ac_path_SED"
4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_SED_max=$ac_count
4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
434064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_SED_found && break 3
434164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
434264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
434564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_SED"; then
434664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
434764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED=$SED
4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
435364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
435464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_SED" >&6; }
4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SED="$ac_cv_path_SED"
4356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.sed
4357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$SED" && SED=sed
4359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="$SED -e 1s/^X//"
4360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
437164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
437264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
437364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_GREP+:} false; then :
437464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
437664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$GREP"; then
4377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_GREP_found=false
437864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
437964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
438464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in grep ggrep; do
438564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
438664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
438764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
438864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_GREP and select it if it is found.
4389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_GREP
4390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_GREP" --version 2>&1` in
4391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
439564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
440164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'GREP' >> "conftest.nl"
4402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
440464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_GREP="$ac_path_GREP"
4408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_GREP_max=$ac_count
4409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
441664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_GREP_found && break 3
441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
442164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_GREP"; then
442264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
442364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP=$GREP
4426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
442964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
443064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_GREP" >&6; }
4431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GREP="$ac_cv_path_GREP"
4432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
443464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
443564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for egrep... " >&6; }
443664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_EGREP+:} false; then :
443764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_EGREP="$GREP -E"
4441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
444264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$EGREP"; then
4443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_EGREP_found=false
444464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
444564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
445064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in egrep; do
445164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
445264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
445364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
445464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_EGREP and select it if it is found.
4455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_EGREP
4456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_EGREP" --version 2>&1` in
4457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
446164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
446764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'EGREP' >> "conftest.nl"
4468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_EGREP="$ac_path_EGREP"
4474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_EGREP_max=$ac_count
4475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
448264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_EGREP_found && break 3
448364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
448464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
448764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_EGREP"; then
448864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
448964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP=$EGREP
4492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
4495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
449664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
449764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_EGREP" >&6; }
4498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EGREP="$ac_cv_path_EGREP"
4499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
450164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
450264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for fgrep... " >&6; }
450364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_FGREP+:} false; then :
450464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_FGREP="$GREP -F"
4508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
450964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$FGREP"; then
4510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_FGREP_found=false
451164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
451264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
451764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in fgrep; do
451864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
451964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
452064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
452164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_FGREP and select it if it is found.
4522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_FGREP
4523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_FGREP" --version 2>&1` in
4524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
452864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
453464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'FGREP' >> "conftest.nl"
4535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
453764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_FGREP="$ac_path_FGREP"
4541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_FGREP_max=$ac_count
4542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
454964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_FGREP_found && break 3
455064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
455164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
455464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_FGREP"; then
455564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
455664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP=$FGREP
4559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
4562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
456364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
456464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_FGREP" >&6; }
4565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FGREP="$ac_cv_path_FGREP"
4566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$GREP" && GREP=grep
4569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
458964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then :
4590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
4593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
4596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
4597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
459864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
459964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; }
4600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
4601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
4602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
4603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
4605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
4607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
4608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
4609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
4610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
4611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
4612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
4616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
4617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
4618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
4619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
4620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
4621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
4623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
4624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
4625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
4627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
462864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
462964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; }
4630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
463164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
463264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; }
4633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
463464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then :
463564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
4638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
4640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
4641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
4642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
4644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
4645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
4646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
4647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
4649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
4650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
4651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
4652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
4653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
4654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
4655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
4658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
4664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
466564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
466664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; }
4667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
466864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
466964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
467164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
467264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
467364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
467464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then :
467564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
4679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
4680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
4681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
4682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
4684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
4685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
468764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
468864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
4690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
469964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
470064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
470164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_NM+:} false; then :
470264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NM"; then
4705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Let the user override the test.
4706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_NM="$NM"
4707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_nm_to_check="${ac_tool_prefix}nm"
4709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_nm_to_check="$lt_nm_to_check nm"
4711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_tmp_nm in $lt_nm_to_check; do
4713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
4716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$ac_dir" && ac_dir=.
4717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_nm="$ac_dir/$lt_tmp_nm"
4718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Check to see if the nm accepts a BSD-compat flag.
4720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#   nm: unknown option "B" ignored
4722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Tru64's nm complains that /dev/null is an invalid object file
4723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*/dev/null* | *'Invalid file or object type'*)
4725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_path_NM="$tmp_nm -B"
4726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break
4727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
4728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
4729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  */dev/null*)
4731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM="$tmp_nm -p"
4732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
4733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
4734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
4735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    continue # so that we can try to find one that supports BSD flags
4737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
4738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
4739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
4740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
4741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
4744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  : ${lt_cv_path_NM=no}
4746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
474864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
474964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_NM" >&6; }
4750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_path_NM" != "no"; then
4751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NM="$lt_cv_path_NM"
4752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Didn't find any BSD compatible name lister, look for dumpbin.
475464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$DUMPBIN"; then :
475564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Let the user override the test.
475664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
475764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test -n "$ac_tool_prefix"; then
475864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in dumpbin "link -dump"
4759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
476264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
476364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
476464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DUMPBIN+:} false; then :
476564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DUMPBIN"; then
4768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
477564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
4776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
477864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
4780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
478264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN=$ac_cv_prog_DUMPBIN
4788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DUMPBIN"; then
478964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
479064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DUMPBIN" >&6; }
4791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
479264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
479364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$DUMPBIN" && break
4798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$DUMPBIN"; then
4801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DUMPBIN=$DUMPBIN
480264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in dumpbin "link -dump"
4803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
4805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
480664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
480764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
480864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
480964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DUMPBIN"; then
4812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
481964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
4820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
482264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
4824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
482664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DUMPBIN"; then
483364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
483464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DUMPBIN" >&6; }
4835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
483664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
483764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_DUMPBIN" && break
4842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DUMPBIN" = x; then
4845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=":"
4846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
4848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
484964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
485064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
4852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=$ac_ct_DUMPBIN
4854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
485764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
485864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *COFF*)
485964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      DUMPBIN="$DUMPBIN -symbols"
486064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
486164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
486264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      DUMPBIN=:
486364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
486464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
486564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$DUMPBIN" != ":"; then
4868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NM="$DUMPBIN"
4869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$NM" && NM=nm
4872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
487864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
487964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the name lister ($NM) interface... " >&6; }
488064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_nm_interface+:} false; then :
488164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_nm_interface="BSD nm"
4884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "int some_variable = 0;" > conftest.$ac_ext
488564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile" 2>conftest.err)
4887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
488864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
489164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.out >&5
4893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_nm_interface="MS dumpbin"
4895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
4897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
489864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
489964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_nm_interface" >&6; }
4900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
490164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
490264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ln -s works... " >&6; }
4903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$as_ln_s
4904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$LN_S" = "ln -s"; then
490564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
490664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
4907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
490864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
490964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no, using $LN_S" >&6; }
4910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# find the maximum length of command line arguments
491364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
491464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the maximum length of command line arguments... " >&6; }
491564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_max_cmd_len+:} false; then :
491664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i=0
4919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  teststring="ABCD"
4920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $build_os in
4922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  msdosdjgpp*)
4923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On DJGPP, this test can blow up pretty badly due to problems in libc
4924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # (any single argument exceeding 2000 bytes causes a buffer overrun
4925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # during glob expansion).  Even if it were fixed, the result of this
4926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # check would be larger than it should be.
4927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  gnu*)
4931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Under GNU Hurd, this test is not required because there is
4932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no limit to the length of command line arguments.
4933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Libtool will interpret -1 as no limit whatsoever
4934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=-1;
4935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
493764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | cegcc*)
4938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On Win9x/ME, this test blows up -- it succeeds, but takes
4939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # about 5 minutes as the teststring grows exponentially.
4940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Worse, since 9x/ME are not pre-emptively multitasking,
4941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # you end up with a "frozen" computer, even though with patience
4942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the test eventually succeeds (with a max line length of 256k).
4943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Instead, let's just punt: use the minimum linelength reported by
4944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # all of the supported platforms: 8192 (on NT/2K/XP).
4945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
4946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
494864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mint*)
494964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # On MiNT this can take a long time and run out of memory.
495064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sys_max_cmd_len=8192;
495164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
495264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  amigaos*)
4954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On AmigaOS with pdksh, this test takes hours, literally.
4955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # So we just punt and use a minimum line length of 8192.
4956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
4957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This has been around since 386BSD, at least.  Likely further.
4961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysctl; then
4962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -x /usr/sbin/sysctl; then
4964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
4966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # And add a safety zone
4969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
4974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=196608
4976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
497864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  os2*)
497964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # The test takes a long time on OS/2.
498064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sys_max_cmd_len=8192
498164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
498264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  osf*)
4984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # nice to cause kernel panics so lets avoid the loop below.
4987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # First set a reasonable default.
4988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=16384
4989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
4990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysconfig; then
4991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
4994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sco3.2v5*)
4997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=102400
4998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sysv5* | sco5v6* | sysv4.2uw2*)
5000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$kargmax"; then
5002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=32768
5005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$lt_cv_sys_max_cmd_len"; then
5010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make teststring a little bigger before we do anything with it.
5014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # a 1K string should be a reasonable start.
5015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for i in 1 2 3 4 5 6 7 8 ; do
5016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If test is not a shell built-in, we'll probably end up computing a
5020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # maximum length that is only half of the actual maximum length, but
5021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # we can't tell.
502264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
502364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      test $i != 17 # 1/2 MB should be enough
5025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
5026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        i=`expr $i + 1`
5027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Only check the string length outside the loop.
5030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      teststring=
5032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Add a significant safety factor because C++ compilers can tack on
5033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # massive amounts of additional arguments before passing them to the
5034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linker.  It appears as though 1/2 is a usable value.
5035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n $lt_cv_sys_max_cmd_len ; then
504364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
504464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
504664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
504764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none" >&6; }
5048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$lt_cv_sys_max_cmd_len
5050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CP="cp -f"}
5057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${MV="mv -f"}
5058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${RM="rm -f"}
5059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
506064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
506164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try some XSI features
5063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell=no
5064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( _lt_dummy="a/b/c"
506564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
506664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      = c,a/b,b/c, \
5067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && eval 'test $(( 1 + 1 )) -eq 2 \
5068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && xsi_shell=yes
507064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
507164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$xsi_shell" >&6; }
5072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
507464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
507564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append=no
5077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    >/dev/null 2>&1 \
5079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && lt_shell_append=yes
508064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
508164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_shell_append" >&6; }
5082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=unset
5086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=false
5088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test EBCDIC or ASCII
5095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo X|tr X '\101'` in
5096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville A) # ASCII based system
5097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \040 \012'
5099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \015\012 \040\040'
5100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # EBCDIC based system
5102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \100 \n'
5103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \r\n \100\100'
5104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
511564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
511664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
511764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_host_file_cmd+:} false; then :
511864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
511964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
512064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host in
512164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *-*-mingw* )
512264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build in
512364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-mingw* ) # actually msys
512464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
512564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
512664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-cygwin* )
512764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
512864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
512964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      * ) # otherwise, assume *nix
513064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
513164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
513264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
513464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *-*-cygwin* )
513564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build in
513664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-mingw* ) # actually msys
513764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
513864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
513964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-cygwin* )
514064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_noop
514164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
514264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      * ) # otherwise, assume *nix
514364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
514464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
514564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
514664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
514764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  * ) # unhandled hosts (and "normal" native builds)
514864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_to_host_file_cmd=func_convert_file_noop
514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
515064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
515164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
515264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
515364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
515464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd
515564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
515664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_host_file_cmd" >&6; }
515764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
515864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
515964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
516064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
516164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
516264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
516364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
516464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_tool_file_cmd+:} false; then :
516564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
516664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
516764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  #assume ordinary cross tools, or native build.
516864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd=func_convert_file_noop
516964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host in
517064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *-*-mingw* )
517164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build in
517264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-mingw* ) # actually msys
517364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
517464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
517564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
517664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
517764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
517864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
517964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
518064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
518164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd
518264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
518364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
518464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
518564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
518664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
518764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
518864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
518964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
519064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $LD option to reload object files... " >&6; }
519164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_reload_flag+:} false; then :
519264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_reload_flag='-r'
5195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
519664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
519764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_reload_flag" >&6; }
5198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_cv_ld_reload_flag
5199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $reload_flag in
5200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"" | " "*) ;;
5201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) reload_flag=" $reload_flag" ;;
5202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='$LD$reload_flag -o $output$reload_objs'
5204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
520564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | pw32* | cegcc*)
520664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$GCC" != yes; then
520764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      reload_cmds=false
520864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
520964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
5210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
5211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" = yes; then
5212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
522764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
522864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
522964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}objdump; ac_word=$2
523064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
523164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
523264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OBJDUMP+:} false; then :
523364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
523464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
523564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$OBJDUMP"; then
523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
523864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
523964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
524064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
524164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
524264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
524364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
524464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
524564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
524664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
524764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
524864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
524964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
525064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
525164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
525264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
525364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
525464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
525564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$ac_cv_prog_OBJDUMP
525664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$OBJDUMP"; then
525764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
525864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OBJDUMP" >&6; }
525964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
526064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
526164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
526264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
526364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
526464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
526564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
526664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_OBJDUMP"; then
526764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_OBJDUMP=$OBJDUMP
526864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "objdump", so it can be a program name with args.
526964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy objdump; ac_word=$2
527064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
527164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
527264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
527364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
527464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
527564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_OBJDUMP"; then
527664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
527764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
527864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
527964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
528064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
528164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
528264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
528364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
528464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
528564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_OBJDUMP="objdump"
528664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
528764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
528864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
528964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
529064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
529164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
529264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
529364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
529464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
529564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
529664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_OBJDUMP"; then
529764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
529864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OBJDUMP" >&6; }
529964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
530064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
530164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
530264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
530364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
530464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_OBJDUMP" = x; then
530564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    OBJDUMP="false"
530664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
530764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
530864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
530964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
531064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
531264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
531364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    OBJDUMP=$ac_ct_OBJDUMP
531464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  OBJDUMP="$ac_cv_prog_OBJDUMP"
531764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$OBJDUMP" && OBJDUMP=objdump
532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
532764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
532964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
533064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to recognize dependent libraries... " >&6; }
533164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_deplibs_check_method+:} false; then :
533264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='$MAGIC_CMD'
5335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_file_magic_test_file=
5336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_deplibs_check_method='unknown'
5337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Need to set the preceding variable on all platforms that support
5338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# interlibrary dependencies.
5339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'none' -- dependencies not supported.
5340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `unknown' -- same as none, but documents that we really don't know.
5341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'pass_all' -- all dependencies passed with no checks.
5342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'test_compile' -- check by making test program.
5343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'file_magic [[regex]]' -- check by looking for files in library path
5344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which responds to the $file_magic_cmd with a given extended regex.
5345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If you have `file' or equivalent on your system and you're not sure
5346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether `pass_all' will *always* work, you probably want this one.
5347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
5349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
5350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
5354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
5358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='/usr/bin/file -L'
5360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/shlib/libc.so
5361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin*)
5364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid is a shell function defined in ltmain.sh
5365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='func_win32_libid'
5367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw* | pw32*)
5370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Base MSYS/MinGW do not provide the 'file' command needed by
5371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # unless we find 'file', for example because we are cross-compiling.
537364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
537464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='func_win32_libid'
5377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Keep this pattern in sync with the one in func_win32_libid.
537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='$OBJDUMP -f'
5381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
538464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicegcc*)
538564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # use the weaker test based on 'objdump'. See mingw*.
538664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
538764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_file_magic_cmd='$OBJDUMP -f'
538864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
538964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
5391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
5395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_cpu in
5397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i*86 )
5398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Not sure whether the presence of OpenBSD here was a mistake.
5399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Let's accept both of them until this is cleared up.
5400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_cmd=/usr/bin/file
5402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
5404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
5405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
5411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
541464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*)
541564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_deplibs_check_method=pass_all
541664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
541764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux10.20* | hpux11*)
5419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
5420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
5421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
5422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
542664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
543064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
5437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
5442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $LD in
5443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-32|*"-32 ") libmagic=32-bit;;
5444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-n32|*"-n32 ") libmagic=N32;;
5445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-64|*"-64 ") libmagic=64-bit;;
5446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) libmagic=never-match;;
5447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
545164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF.
545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilinux* | k*bsd*-gnu | kopensolaris*-gnu)
5453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsd* | netbsdelf*-gnu)
5457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewos6*)
5465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
5467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
5471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
5475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
5483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
5487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
5491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
5499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
5500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  motorola)
5501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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]'
5502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ncr)
5505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sequent)
5508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
5509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sni)
5512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
5513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/lib/libc.so
5515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  siemens)
5517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pc)
5520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
5526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
553164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
553264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_deplibs_check_method" >&6; }
553364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
553464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob=
553564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=no
553664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$build" = "$host"; then
553764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host_os in
553864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mingw* | pw32*)
553964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
554064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      want_nocaseglob=yes
554164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
554264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
554364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
554464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
554564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
554664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
554764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_cv_file_magic_cmd
5549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_cv_deplibs_check_method
5550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$deplibs_check_method" && deplibs_check_method=unknown
5551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
556464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
556564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
556864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
556964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
557064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
557164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
557264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
557464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
557564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}dlltool; ac_word=$2
557664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
557764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
557864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DLLTOOL+:} false; then :
557964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
558164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$DLLTOOL"; then
558264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
558964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
559164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
559264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
559664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
560164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$ac_cv_prog_DLLTOOL
560264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$DLLTOOL"; then
560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DLLTOOL" >&6; }
5605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
560664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
560764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
561264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_DLLTOOL"; then
561364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_DLLTOOL=$DLLTOOL
561464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "dlltool", so it can be a program name with args.
561564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy dlltool; ac_word=$2
561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
561764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
561864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
561964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
562164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_DLLTOOL"; then
562264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
562964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
563164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
563264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
563664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
564264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_DLLTOOL"; then
564364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
564464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DLLTOOL" >&6; }
5645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
564664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
564764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_DLLTOOL" = x; then
565164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DLLTOOL="false"
5652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
565564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
565664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
565964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DLLTOOL=$ac_ct_DLLTOOL
5660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
566264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  DLLTOOL="$ac_cv_prog_DLLTOOL"
5663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
566564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$DLLTOOL" && DLLTOOL=dlltool
566664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
566764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
566864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
566964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
567664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
567864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
567964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
568064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
568164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_sharedlib_from_linklib_cmd='unknown'
568264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
568364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in
568464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
568564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # two different shell functions defined in ltmain.sh
568664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # decide which to use based on capabilities of $DLLTOOL
568764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `$DLLTOOL --help 2>&1` in
568864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *--identify-strict*)
568964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
569064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
569164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
569264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
569364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
569464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
569564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
569664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*)
569764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # fallback: assume linklib IS sharedlib
569864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
569964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
570064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
570164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
570264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
570364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
570464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
570564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
570664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
570764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
570864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
570964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
571664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in ar
571764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  do
571864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
571964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_tool_prefix$ac_prog; ac_word=$2
572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
572164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
572264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AR+:} false; then :
572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
572564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$AR"; then
572664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_AR="$AR" # Let the user override the test.
5727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
573564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
573664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
574064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
574564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR=$ac_cv_prog_AR
574664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$AR"; then
574764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
574864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AR" >&6; }
5749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
575064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
575164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
575564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -n "$AR" && break
575664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
575864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$AR"; then
575964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_AR=$AR
576064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in ar
576164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
576264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "$ac_prog", so it can be a program name with args.
576364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_prog; ac_word=$2
576464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
576564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
576664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_AR+:} false; then :
576764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
576964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_AR"; then
577064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
577764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
5778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
577964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_AR="$ac_prog"
578064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
578464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
578964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR=$ac_cv_prog_ac_ct_AR
579064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_AR"; then
579164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
579264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_AR" >&6; }
5793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
579464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
579564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
579864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
579964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -n "$ac_ct_AR" && break
580064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
580164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
580264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_AR" = x; then
580364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    AR="false"
5804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
580764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
581164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    AR=$ac_ct_AR
5812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR=ar}
581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR_FLAGS=cru}
5817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
582664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
582764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
582864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for archiver @FILE support... " >&6; }
583064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ar_at_file+:} false; then :
583164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
583264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ar_at_file=no
583464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
583564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
583664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
583864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
583964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
584064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
584364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
584464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
584664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo conftest.$ac_objext > conftest.lst
584764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
584864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
584964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval $lt_ar_try) 2>&5
585064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
585164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
585264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$ac_status" -eq 0; then
585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Ensure the archiver fails upon bogus file names.
585564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	rm -f conftest.$ac_objext libconftest.a
585664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
585764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval $lt_ar_try) 2>&5
585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
586164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$ac_status" -ne 0; then
586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          lt_cv_ar_at_file=@
586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        fi
586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      rm -f conftest.* libconftest.a
586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
587064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ar_at_file" >&6; }
587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_ar_at_file" = xno; then
587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  archiver_list_spec=
587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  archiver_list_spec=$lt_cv_ar_at_file
587864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2
588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then :
589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$STRIP"; then
589564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
589664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
589764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
589864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
589964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
590064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
590164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
590264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
590364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
590464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
590564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
591064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
591364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
591464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP
591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then
591664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
591764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; }
591864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
591964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
592064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
592164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
592364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
592464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
592564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then
592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_STRIP=$STRIP
592764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "strip", so it can be a program name with args.
592864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2
592964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
593064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
593164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
593464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_STRIP"; then
593564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
594364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_STRIP="strip"
594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
594664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
594864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
595064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
595264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
595364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
595464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then
595664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
595764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; }
595864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
595964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
596064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
596164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_STRIP" = x; then
596464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=":"
596564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
596764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
596864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
596964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=$ac_ct_STRIP
597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  STRIP="$ac_cv_prog_STRIP"
597664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
597764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
597864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$STRIP" && STRIP=:
597964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
598664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
598764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}ranlib; ac_word=$2
598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
599064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_RANLIB+:} false; then :
599164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
599264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
599364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$RANLIB"; then
599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
599564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
599864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
599964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
600064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
600364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
600464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
600564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
600664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
600764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
600964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
601064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
601164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
601364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB=$ac_cv_prog_RANLIB
601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$RANLIB"; then
601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$RANLIB" >&6; }
601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_RANLIB"; then
602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_RANLIB=$RANLIB
602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "ranlib", so it can be a program name with args.
602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ranlib; ac_word=$2
602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_RANLIB"; then
6034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_RANLIB="ranlib"
604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_RANLIB"; then
605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_RANLIB" >&6; }
6057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_RANLIB" = x; then
6063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=":"
6064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=$ac_ct_RANLIB
6072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  RANLIB="$ac_cv_prog_RANLIB"
6075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$RANLIB" && RANLIB=:
6078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Determine commands to create old-style static archives.
6085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='chmod 644 $oldlib'
6087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=
6088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then
6090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in
610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  darwin*)
610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lock_old_archive_extraction=yes ;;
610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
610564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lock_old_archive_extraction=no ;;
610664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
610764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
610864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
610964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
611064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
611164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
611264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
6147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
6148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
6150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
6153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
6154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for command to grab the raw symbol name followed by C symbol from nm.
615764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
615864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
615964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_global_symbol_pipe+:} false; then :
616064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are sane defaults that work on at least a few old systems.
6164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Character class describing NM global symbol codes.
6167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesymcode='[BCDEGRST]'
6168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Regexp to match symbols that can be accessed directly from C.
6170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define system-specific variables.
6173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
6174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix*)
6175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDT]'
6176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
6178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGISTW]'
6179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux*)
6181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
6182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    symcode='[ABCDEGRST]'
6183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix* | nonstopux*)
6186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGRST]'
6187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf*)
6189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGQRST]'
6190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
6192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BDRT]'
6193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesco3.2v5*)
6195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4.2uw2*)
6198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco5v6* | unixware* | OpenUNIX*)
6201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABDT]'
6202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4)
6204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DFNSTU]'
6205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're using GNU nm, then use its standard symbol codes.
6209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$NM -V 2>&1` in
6210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
6211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGIRSTW]' ;;
6212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into a proper C declaration.
6215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some systems (esp. on ia64) link data and code symbols differently,
6216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so use this general approach.
6217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into symbol name and symbol address
622064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
622164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_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'"
6222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handle CRLF in mingw tool chain
6224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopt_cr=
6225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in
6226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw*)
6227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try without a prefix underscore, then with it.
6232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_symprfx in "" "_"; do
6233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symxfrm="\\1 $ac_symprfx\\2 \\2"
6236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Write the raw and C identifiers.
6238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Fake it for dumpbin and say T for any non-static function
6240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # and D for any global variable.
6241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Also find C++ and __fastcall symbols from MSVC++,
6242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # which start with @ or ?.
6243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="$AWK '"\
6244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {last_section=section; section=\$ 3};"\
624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     \$ 0!~/External *\|/{next};"\
6248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {if(hide[section]) next};"\
6250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     ' prfx=^$ac_symprfx"
6255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
625864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check to see that the pipe works correctly.
6261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pipe_works=no
6262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
6264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
6265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar nm_test_var;
6269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void);
6270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void){}
6271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main(){nm_test_var='a';nm_test_func();return(0);}
6275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
627764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
628064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Now try to grab the symbols.
6283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nlist=conftest.nm
628464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
628564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s "$nlist"; then
6289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Try sorting and uniquifying the output.
6290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if sort "$nlist" | uniq > "$nlist"T; then
6291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	mv -f "$nlist"T "$nlist"
6292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f "$nlist"T
6294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make sure that we snagged all the symbols we need.
6297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF > conftest.$ac_ext
630064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
630164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* DATA imports from DLLs on WIN32 con't be const, because runtime
630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   relocations are performed -- see ld's documentation on pseudo-relocs.  */
630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST
630564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#elif defined(__osf__)
630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* This system does not cope well with relocations in const data.  */
630764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST
630864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
630964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST const
631064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
631164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now generate the symbol file.
6318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF >> conftest.$ac_ext
6321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The mapping between symbol names and symbols.  */
632364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLT_DLSYM_CONST struct {
6324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  const char *name;
6325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void       *address;
6326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt__PROGRAM__LTX_preloaded_symbols[] =
6328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { "@PROGRAM@", (void *) 0 },
6330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<\_LT_EOF >> conftest.$ac_ext
6333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {0, (void *) 0}
6334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
6335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* This works around a problem in FreeBSD linker */
6337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef FREEBSD_WORKAROUND
6338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic const void *lt_preloaded_setup() {
6339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return lt__PROGRAM__LTX_preloaded_symbols;
6340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now try linking the two files.
6348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  mv conftest.$ac_objext conftstm.$ac_objext
634964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_globsym_save_LIBS=$LIBS
635064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_globsym_save_CFLAGS=$CFLAGS
6351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LIBS="conftstm.$ac_objext"
6352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
635364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
6355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
635664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
635764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    pipe_works=yes
6359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
636064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  LIBS=$lt_globsym_save_LIBS
636164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  CFLAGS=$lt_globsym_save_CFLAGS
6362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
6363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo "cannot find nm_test_func in $nlist" >&5
6364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "cannot find nm_test_var in $nlist" >&5
6367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$progname: failed program was:" >&5
6373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat conftest.$ac_ext >&5
6374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest* conftst*
6376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Do not use the global_symbol_pipe unless it works.
6378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$pipe_works" = yes; then
6379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
6380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe=
6382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe"; then
6388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_sys_global_symbol_to_cdecl=
6389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
639164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
639264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "failed" >&6; }
6393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
639464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
639564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "ok" >&6; }
639664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
639764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
639864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Response file support.
639964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$lt_cv_nm_interface" = "MS dumpbin"; then
640064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nm_file_list_spec='@'
640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nm_file_list_spec='@'
6403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
642864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
642964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
643064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
643264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for sysroot... " >&6; }
643364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
643464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check whether --with-sysroot was given.
643564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_sysroot+set}" = set; then :
643664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  withval=$with_sysroot;
643764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
643864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  with_sysroot=no
643964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
644064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
644164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot=
644364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase ${with_sysroot} in #(
644464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes)
644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   if test "$GCC" = yes; then
644664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
644764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   fi
644864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;; #(
644964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /*)
645064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
645164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;; #(
645264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci no|'')
645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;; #(
645464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *)
645564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
645664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${with_sysroot}" >&6; }
645764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
645864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;;
645964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
646064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
646164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
646264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${lt_sysroot:-no}" >&6; }
646364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
646464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
646564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
646664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
646764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
646864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-libtool-lock was given.
647064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_libtool_lock+set}" = set; then :
6471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_libtool_lock;
6472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some flags need to be propagated to the compiler or linker for good
6477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libtool support.
6478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host in
6479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleia64-*-hpux*)
6480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
648264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
648564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
648664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.$ac_objext` in
6488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-32*)
6489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="32"
6490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-64*)
6492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="64"
6493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-irix6*)
6499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
650064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
650164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
650464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
650564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_prog_gnu_ld" = yes; then
6507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bsmip"
6510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bmipn32"
6513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf64bmip"
6516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -32"
6522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -n32"
6525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
653964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *32-bit*)
6546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386_fbsd"
6549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
6551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386"
6552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ppc64-*linux*|powerpc64-*linux*)
6554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32ppclinux"
6555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390x-*linux*)
6557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_s390"
6558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc64-*linux*)
6560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32_sparc"
6561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *64-bit*)
6565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64_fbsd"
6568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
6570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64"
6571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ppc*-*linux*|powerpc*-*linux*)
6573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64ppc"
6574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390*-*linux*|s390*-*tpf*)
6576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_s390"
6577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc*-*linux*)
6579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_sparc"
6580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-sco3.2v5*)
6589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SAVE_CFLAGS="$CFLAGS"
6591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS="$CFLAGS -belf"
659264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
659364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
659464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_cc_needs_belf+:} false; then :
659564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=c
6598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
6599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
6602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
660364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
6605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
6607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
6608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
6611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
6612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
661464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
6615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_cc_needs_belf=yes
6616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
661764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_cc_needs_belf=no
6618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
661964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
662064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
6621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_ext=c
6622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
6623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
6626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
662864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
662964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_cc_needs_belf" >&6; }
6630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="$SAVE_CFLAGS"
6633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
663564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*-*solaris*)
6636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
663864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
664164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
664264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *64-bit*)
6645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $lt_cv_prog_gnu_ld in
664664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      yes*)
664764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        case $host in
664864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        i?86-*-solaris*)
664964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          LD="${LD-ld} -m elf_x86_64"
665064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          ;;
665164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sparc*-*-solaris*)
665264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          LD="${LD-ld} -m elf64_sparc"
665364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          ;;
665464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        esac
665564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
665664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
665764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          LD="${LD-ld}_sol2"
665864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        fi
665964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
6660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
6661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
6667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks="$enable_libtool_lock"
6674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
667564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
667664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
667764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}mt; ac_word=$2
667864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
667964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
668064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
668164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
668264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
668364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$MANIFEST_TOOL"; then
668464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
668564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
668664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
668764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
668864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
668964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
669064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
669164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
669264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
669364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
669464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
669564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
669664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
669764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
669864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
669964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
670064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
670164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
670264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
670364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
670464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$MANIFEST_TOOL"; then
670564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
670664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MANIFEST_TOOL" >&6; }
670764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
670864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
670964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
671064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
671164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
671264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
671364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
671464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
671564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
671664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "mt", so it can be a program name with args.
671764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy mt; ac_word=$2
671864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
671964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
672064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
672164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
672264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
672364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_MANIFEST_TOOL"; then
672464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
672564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
672664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
672764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
672964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
673064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
673164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
673264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
673364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
673464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
673564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
673664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
673764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
673864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
673964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
674064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
674164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
674264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
674364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
674464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_MANIFEST_TOOL"; then
674564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
674664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
674764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
674864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
674964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
675064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
675164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
675264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_MANIFEST_TOOL" = x; then
675364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MANIFEST_TOOL=":"
675464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
675564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
675664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
675764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
675864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
675964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
676064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
676164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
676264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
676364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
676464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
676564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
676664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
676764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
676864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
676964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
677064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_mainfest_tool+:} false; then :
677164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
677264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
677364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_path_mainfest_tool=no
677464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
677564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
677664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat conftest.err >&5
677764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
677864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_path_mainfest_tool=yes
677964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
678064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest*
678164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
678264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
678364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_mainfest_tool" >&6; }
678464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_path_mainfest_tool" != xyes; then
678564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  MANIFEST_TOOL=:
678664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
678764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
678864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
678964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
679064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
679164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin*)
6795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
6796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
679864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
679964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
680064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DSYMUTIL+:} false; then :
680164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DSYMUTIL"; then
6804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
681164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
681464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
681864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$ac_cv_prog_DSYMUTIL
6824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DSYMUTIL"; then
682564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
682664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DSYMUTIL" >&6; }
6827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
682864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
682964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_DSYMUTIL"; then
6835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DSYMUTIL=$DSYMUTIL
6836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "dsymutil", so it can be a program name with args.
6837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy dsymutil; ac_word=$2
683864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
683964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
684064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DSYMUTIL"; then
6844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
685164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
685464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
685864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DSYMUTIL"; then
686564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
686664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DSYMUTIL" >&6; }
6867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
686864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
686964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DSYMUTIL" = x; then
6873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=":"
6874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
687764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
687864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=$ac_ct_DSYMUTIL
6882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
6888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}nmedit; ac_word=$2
689064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
689164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_NMEDIT+:} false; then :
689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NMEDIT"; then
6896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
690664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$ac_cv_prog_NMEDIT
6916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$NMEDIT"; then
691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$NMEDIT" >&6; }
6919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_NMEDIT"; then
6927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_NMEDIT=$NMEDIT
6928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "nmedit", so it can be a program name with args.
6929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy nmedit; ac_word=$2
693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_NMEDIT"; then
6936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_NMEDIT="nmedit"
694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_NMEDIT"; then
695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_NMEDIT" >&6; }
6959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_NMEDIT" = x; then
6965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=":"
6966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=$ac_ct_NMEDIT
6974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NMEDIT="$ac_cv_prog_NMEDIT"
6977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
6980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}lipo; ac_word=$2
698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_LIPO+:} false; then :
698564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$LIPO"; then
6988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
699564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
6996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
700264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$ac_cv_prog_LIPO
7008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LIPO"; then
700964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LIPO" >&6; }
7011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
701264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_LIPO"; then
7019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_LIPO=$LIPO
7020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "lipo", so it can be a program name with args.
7021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy lipo; ac_word=$2
702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
702364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_LIPO"; then
7028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
703564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_LIPO="lipo"
703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
704264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_LIPO"; then
704964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
705064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_LIPO" >&6; }
7051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
705264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
705364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_LIPO" = x; then
7057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=":"
7058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
706164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
706264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=$ac_ct_LIPO
7066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIPO="$ac_cv_prog_LIPO"
7069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool; ac_word=$2
707464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
707564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL+:} false; then :
707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL"; then
7080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
708764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
709464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$ac_cv_prog_OTOOL
7100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL"; then
710164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
710264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL" >&6; }
7103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
710464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL"; then
7111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL=$OTOOL
7112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool", so it can be a program name with args.
7113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool; ac_word=$2
711464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL"; then
7120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
712764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL="otool"
713064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
713464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL"; then
714164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL" >&6; }
7143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
714464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL" = x; then
7149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=":"
7150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
715364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
715464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=$ac_ct_OTOOL
7158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL="$ac_cv_prog_OTOOL"
7161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool64; ac_word=$2
716664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
716764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL64+:} false; then :
716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL64"; then
7172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
717964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
718664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$ac_cv_prog_OTOOL64
7192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL64"; then
719364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL64" >&6; }
7195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
719764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL64"; then
7203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL64=$OTOOL64
7204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool64", so it can be a program name with args.
7205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool64; ac_word=$2
720664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
720764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
720964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL64"; then
7212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
721964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
7220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL64="otool64"
722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
722664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL64"; then
723364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
723464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL64" >&6; }
7235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
723664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
723764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL64" = x; then
7241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=":"
7242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
724564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
724664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=$ac_ct_OTOOL64
7250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL64="$ac_cv_prog_OTOOL64"
7253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
728164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
728264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -single_module linker flag... " >&6; }
728364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_apple_cc_single_mod+:} false; then :
728464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_apple_cc_single_mod=no
7287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -z "${LT_MULTI_MODULE}"; then
7288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# By default we will add the -single_module flag. You can override
7289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# by either setting the environment variable LT_MULTI_MODULE
7290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# non-empty at configure time, or by adding -multi_module to the
7291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link flags.
7292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "int foo(void){return 1;}" > conftest.c
7294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-dynamiclib -Wl,-single_module conftest.c" >&5
7296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        _lt_result=$?
729964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# If there is a non-empty error log, and "single_module"
730064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# appears in it, assume the flag caused a linker warning
730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if test -s conftest.err && $GREP single_module conftest.err; then
730264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  cat conftest.err >&5
730364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Otherwise, if the output was created with a 0 exit code from
730464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# the compiler, it worked.
730564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_apple_cc_single_mod=yes
7307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
7308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat conftest.err >&5
7309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f conftest.*
7312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
7313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
731464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
731564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
731664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
731764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
731864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
731964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_exported_symbols_list+:} false; then :
732064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=no
7323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      save_LDFLAGS=$LDFLAGS
7324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "_main" > conftest.sym
7325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
733764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
7338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=yes
7339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ld_exported_symbols_list=no
734164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
734264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
734364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
734464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	LDFLAGS="$save_LDFLAGS"
7345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
734764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
734864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
735064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
735164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -force_load linker flag... " >&6; }
735264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_force_load+:} false; then :
735364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
735464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
735564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ld_force_load=no
735664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat > conftest.c << _LT_EOF
735764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint forced_loaded() { return 2;}
735864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF
735964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
736064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
736164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$AR cru libconftest.a conftest.o" >&5
736264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $AR cru libconftest.a conftest.o 2>&5
736364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$RANLIB libconftest.a" >&5
736464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $RANLIB libconftest.a 2>&5
736564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat > conftest.c << _LT_EOF
736664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint main() { return 0;}
736764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF
736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
736964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
737064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      _lt_result=$?
737164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -s conftest.err && $GREP force_load conftest.err; then
737264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat conftest.err >&5
737364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
737464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_cv_ld_force_load=yes
737564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
737664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat conftest.err >&5
737764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        rm -f conftest.err libconftest.a conftest conftest.c
737964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        rm -rf conftest.dSYM
7380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
738264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
738364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_force_load" >&6; }
7384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
7385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin1.[012])
7386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin1.*)
7388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) # darwin 5.x on
7390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # if running on 10.5 or later, the deployment target defaults
7391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to the OS version, if on x86, and 10.4, the deployment
7392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # target defaults to 10.4. Don't you love it?
7393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.[012]*)
7397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.*)
7399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
7401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_single_mod='$single_module'
7405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
741164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil='~$DSYMUTIL $lib || :'
7413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil=
7415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
7420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
7421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
742464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C preprocessor... " >&6; }
7426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# On Suns, sometimes $CPP names a directory.
7427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CPP" && test -d "$CPP"; then
7428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPP=
7429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CPP"; then
743164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_prog_CPP+:} false; then :
743264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Double quotes because CPP needs to be expanded
7435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
7437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_preproc_ok=false
7438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes
7439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
7441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
7442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
7444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
7445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
744664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
7449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
7450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
7451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
7452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
7454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
745564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
745764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
7458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
7459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
746164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
7464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
746564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
7468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
746964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
7471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
7474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
7475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
7476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
747764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
748164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
748264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
7483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
7484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
7487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CPP=$CPP
7488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPP=$ac_cv_prog_CPP
7491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CPP=$CPP
7493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
749464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
749564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CPP" >&6; }
7496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false
7497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes
7498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
7500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
7501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
7503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
7504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
7508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
7509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
7510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
7511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
7513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
751464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
751664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
7517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
7518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
752064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
7523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
752464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
7527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
752864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
7530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
7533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
7534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
7535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
753664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
754264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
754464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
754564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
754664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C preprocessor \"$CPP\" fails sanity check
754764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
7548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
7551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
7552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
7555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
755764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
755864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ANSI C header files... " >&6; }
755964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_header_stdc+:} false; then :
756064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
756264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
7565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
7566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
7567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h>
7568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
757764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
7578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=yes
7579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
758064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
7581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
7585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
758664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
7589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
759264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "memchr" >/dev/null 2>&1; then :
759364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
7596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
7598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
7602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
760364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
7606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
760964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "free" >/dev/null 2>&1; then :
761064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
7613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
7615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
7619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
762064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$cross_compiling" = yes; then :
7621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
7622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
762364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h>
7626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
7627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020)
7628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
7631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \
7632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   (('a' <= (c) && (c) <= 'i') \
7633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('j' <= (c) && (c) <= 'r') \
7634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('s' <= (c) && (c) <= 'z'))
7635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
763964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
764064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
764164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
764264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  int i;
764364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (i = 0; i < 256; i++)
764464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (XOR (islower (i), ISLOWER (i))
764564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	|| toupper (i) != TOUPPER (i))
764664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      return 2;
764764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
764864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
764964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
765064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_run "$LINENO"; then :
7651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
765264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
765364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
765464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
765564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
765664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  conftest.$ac_objext conftest.beam conftest.$ac_ext
7657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
766064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
766164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
766264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_header_stdc" >&6; }
766364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_cv_header_stdc = yes; then
7664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
766564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
766864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
766964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On IRIX 5.3, sys/types and inttypes.h are conflicting.
767064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
767164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		  inttypes.h stdint.h unistd.h
767264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
767364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
767464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
767564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
767764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat >>confdefs.h <<_ACEOF
767864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
768364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
7684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
768564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
768664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in dlfcn.h
768764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
768864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
768964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
769064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_header_dlfcn_h" = xyes; then :
769164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat >>confdefs.h <<_ACEOF
769264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define HAVE_DLFCN_H 1
7693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
770064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
770164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname_cnf ()
770264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
770364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case ${2} in
770464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
770564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
770664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
770764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # func_stripname_cnf
7708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set options
7714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        enable_dlopen=no
7718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_win32_dll=no
7721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Check whether --enable-shared was given.
772464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_shared+set}" = set; then :
7725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_shared; p=${PACKAGE-default}
7726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
7727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_shared=yes ;;
7728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_shared=no ;;
7729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
7730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
7731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
7732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
7734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
7735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
7736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_shared=yes
7737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
7739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
7740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
7741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared=yes
7744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-static was given.
775564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_static+set}" = set; then :
7756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_static; p=${PACKAGE-default}
7757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
7758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_static=yes ;;
7759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_static=no ;;
7760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
7761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     enable_static=no
7762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
7763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
7765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
7766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
7767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_static=yes
7768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
7770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
7771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
7772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_static=yes
7775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-pic was given.
778764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_pic+set}" = set; then :
778864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  withval=$with_pic; lt_p=${PACKAGE-default}
778964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $withval in
779064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    yes|no) pic_mode=$withval ;;
779164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
779264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      pic_mode=default
779364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Look at the argument we got.  We use all the common list separators.
779464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
779564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      for lt_pkg in $withval; do
779664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	IFS="$lt_save_ifs"
779764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "X$lt_pkg" = "X$lt_p"; then
779864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  pic_mode=yes
779964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
780064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      done
780164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS="$lt_save_ifs"
780264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
780364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
7804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pic_mode=default
7806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$pic_mode" && pic_mode=default
7810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-fast-install was given.
781864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_fast_install+set}" = set; then :
7819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_fast_install; p=${PACKAGE-default}
7820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
7821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_fast_install=yes ;;
7822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_fast_install=no ;;
7823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
7824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_fast_install=no
7825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
7826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
7828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
7829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
7830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_fast_install=yes
7831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
7833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
7834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
7835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=yes
7838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This can be used to rebuild libtool when needed
7851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL_DEPS="$ltmain"
7852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always use our own libtool.
7854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL='$(SHELL) $(top_builddir)/libtool'
7855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
788064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
788164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
788264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
788364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
788464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LN_S" && LN_S="ln -s"
7886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" ; then
7901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
7902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
790564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for objdir... " >&6; }
790664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_objdir+:} false; then :
790764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f .libs 2>/dev/null
7910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .libs 2>/dev/null
7911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .libs; then
7912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=.libs
7913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # MS-DOS does not allow filenames that begin with a dot.
7915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=_libs
7916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .libs 2>/dev/null
7918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
791964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
792064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_objdir" >&6; }
7921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$lt_cv_objdir
7922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
7928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define LT_OBJDIR "$lt_cv_objdir/"
7929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
7935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
7936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX sometimes has problems with the GCC collect2 program.  For some
7937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # reason, if we set the COLLECT_NAMES environment variable, the problems
7938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # vanish in a puff of smoke.
7939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X${COLLECT_NAMES+set}" != Xset; then
7940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    COLLECT_NAMES=
7941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export COLLECT_NAMES
7942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
7944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Global variables:
7947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleofile=libtool
7948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecan_build_shared=yes
7949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# All known linkers require a `.a' archive for static linking (except MSVC,
7951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which needs '.lib').
7952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=a
7953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld="$lt_cv_prog_gnu_ld"
7955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CC="$CC"
7957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CFLAGS="$CFLAGS"
7958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set sane defaults for various variables
7960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && CC=cc
7961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCC" && LTCC=$CC
7962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && LD=ld
7964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_objext" && ac_objext=o
7965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor cc_temp in $compiler""; do
7967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
7968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
7971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
7972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
797464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only perform the check for file, if the check method requires it
7978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$MAGIC_CMD" && MAGIC_CMD=file
7979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $deplibs_check_method in
7980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic*)
7981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
798264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
798364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
798464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then :
798564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
7988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
7989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
7991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
7992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
7993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
7996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
7997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
7998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/${ac_tool_prefix}file; then
7999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
803564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
803664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; }
8037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
803864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
803964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
8040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_path_MAGIC_CMD"; then
8047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
804864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
804964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for file... " >&6; }
805064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then :
805164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/file; then
8065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
810164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
810264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; }
8103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
810464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
810564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
8106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MAGIC_CMD=:
8111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use C for the default configuration in the libtool script
8119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_save_CC="$CC"
8121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
8123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
8126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C test sources.
8129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C test sources.
8132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
8133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$objext
8134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple compile tests
8136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_compile_test_code="int some_variable = 0;"
8137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple link tests
8139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_link_test_code='int main(){return(0);}'
8140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
8148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
8149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
8151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
8154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
8155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the default compiler, since it gets overwritten when the other
8157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_DEFAULT=$CC
8159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# save warnings/boilerplate of simple test code
8161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
8165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
8166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
8169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
8171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
8172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$compiler"; then
8175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag=
8177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
817964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $cc_basename in
818064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nvcc*)
818164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
818264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
818364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
818464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
8185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
818664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
818764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
818864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
818964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_rtti_exceptions=no
8192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
8193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-fno-rtti -fno-exceptions"
8195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
8200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
820464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
8206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
820864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
8210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
821264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_rtti_exceptions=yes
8216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
822164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
822264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
8228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_prog_compiler_wl=
8238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic=
8239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static=
8240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
8243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl='-Wl,'
8244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static='-static'
8245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix*)
8248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
8249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
8250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
8251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
8256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
8258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
8259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-fPIC'
8260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
8262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
8263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
8264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
8265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
8272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
827464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cygwin* | pw32* | os2* | cegcc*)
8275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
8276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
8277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
8279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
8280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
8283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
8284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
8285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fno-common'
8286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
828864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    haiku*)
828964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for Haiku.
829064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # The "-static" flag exists, but is broken.
829164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_prog_compiler_static=
829264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
829364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
829564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
829664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
829764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # sets the default TLS model and affects inlining.
8298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
829964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      hppa*64*)
8300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
8301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fPIC'
8304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
8309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
8311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    msdosdjgpp*)
8314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Just because we use GCC doesn't mean we suddenly get shared libraries
8315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # on systems that don't support them.
8316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
8318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
8321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
8322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
8323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
8324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
8327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
8328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic=-Kconform_pic
8329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC'
8334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
833664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
833764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cc_basename in
833864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    nvcc*) # Cuda Compiler Driver 2.2
833964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_prog_compiler_wl='-Xlinker '
834064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -n "$lt_prog_compiler_pic"; then
834164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
834264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
834364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
834464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
8345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME Check for flag to pass linker flags through the system compiler.
8347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
8349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
8351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
8352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
8354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
835864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cygwin* | pw32* | os2* | cegcc*)
8359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
8360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
8361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
8362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9* | hpux10* | hpux11*)
8365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
8368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
8370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
8371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='+Z'
8374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='${wl}-a ${wl}archive'
8378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
8381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC (with -KPIC) is the default.
8383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
838664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
838864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # old Intel for x86_64 which still supported -KPIC.
838964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ecc*)
8390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-KPIC'
8392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-static'
8393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
839464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # icc used to be incompatible with GCC.
839564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # ICC 10 doesn't accept -KPIC any more.
839664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      icc* | ifort*)
839764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_wl='-Wl,'
839864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic='-fPIC'
839964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_static='-static'
840064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
840164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Lahey Fortran 8.1.
840264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lf95*)
840364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_wl='-Wl,'
840464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic='--shared'
840564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_static='--static'
840664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
840764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      nagfor*)
840864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# NAG Fortran compiler
840964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_wl='-Wl,-Wl,,'
841064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic='-PIC'
841164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_static='-Bstatic'
841264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
841364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Portland Group compilers (*not* the Pentium gcc compiler,
8415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# which looks to be a dead project)
8416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fpic'
8418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ccc*)
8421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_wl='-Wl,'
8422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # All Alpha code is PIC.
8423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_static='-non_shared'
8424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
842564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      xl* | bgxl* | bgf* | mpixl*)
842664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-qpic'
8429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-qstaticlink'
8430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
843364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
843464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
843564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-KPIC'
843664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_static='-Bstatic'
843764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl=''
843864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
843964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*Sun\ F* | *Sun*Fortran*)
844064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-KPIC'
844164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_static='-Bstatic'
844264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl='-Qoption ld '
844364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
8444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)
8445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Sun C 5.9
8446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_pic='-KPIC'
8447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
8448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_wl='-Wl,'
8449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
845064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        *Intel*\ [CF]*Compiler*)
845164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl='-Wl,'
845264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-fPIC'
845364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_static='-static'
845464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
845564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*Portland\ Group*)
845664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl='-Wl,'
845764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-fpic'
8458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
8459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
8460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
8466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
8471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
8472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
8473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
8474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3* | osf4* | osf5*)
8477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All OSF/1 code is PIC.
8479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rdos*)
8483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
8487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
849064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Qoption ld ';;
8492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,';;
8494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
8498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Qoption ld '
8499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-PIC'
8500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4 | sysv4.2uw2* | sysv4.3*)
8504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
8510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec ;then
8511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-Kconform_pic'
8512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    unicos*)
8523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
8528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-pic'
8529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
8539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
8540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
8541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
8542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
8544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
854864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
854964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
855064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic+:} false; then :
855164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
855264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
855364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
855464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
855564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
855664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic" >&6; }
855764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
8561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic"; then
856364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
856464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
856564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works+:} false; then :
856664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works=no
8569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
8570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
8577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
858164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
8583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
858564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
8587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
858964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works=yes
8593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
859864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
859964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic in
8603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
8604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
8606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
8608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared=no
8609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
861864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
861964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
862064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
862164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
862264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
8625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
862764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
862864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
862964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works+:} false; then :
863064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works=no
8633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
8634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
8638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
8639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
8640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
8641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
864264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
8645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works=yes
8646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
8647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
8648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works=yes
8649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
8652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
8653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
865564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
865664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works" = xyes; then
8659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
8660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static=
8662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
867064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
867164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
867264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then :
867364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
8676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
8677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
8678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
8679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
8680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
8683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
869164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
8693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
869564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
8698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
870064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
8704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
8707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
8709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
8710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
8712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
8713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
8714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
871764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
871864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
872564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
872664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
872764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then :
872864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
8731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
8732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
8733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
8734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
8735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
8738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
874664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
8748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
875064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
8753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
875564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
8759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
8762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
8764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
8765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
8767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
8768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
8769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
877264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
877364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
8779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
878164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
878264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; }
8783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
8784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
8785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
8787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
8788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
878964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
879064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; }
8791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
879264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
879364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
8795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
8798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
880564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
880664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  runpath_var=
8809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag=
8810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  always_export_symbols=no
8811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds=
8812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_expsym_cmds=
8813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_needs_object=no
8814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared_with_static_runtimes=no
8815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_dynamic_flag_spec=
8816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=no
8818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
8819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_absolute=no
8820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_flag_spec=
8821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_separator=
8822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_minus_L=no
8823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
8824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  inherit_rpath=no
8825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=unknown
8826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_cmds=
8827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_expsym_cmds=
8828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_new_cmds=
8829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_expsyms_cmds=
8830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  thread_safe_flag_spec=
8831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec=
8832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # include_expsyms should be a list of space-separated symbols to be *always*
8833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # included in the symbol list
8834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  include_expsyms=
8835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # exclude_expsyms can be an extended regexp of symbols to exclude
8836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # as well as any symbol that contains `d'.
8839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # platforms (ab)use it in PIC code, but their linkers get confused if
8842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the symbol is explicitly referenced.  Since portable code cannot
8843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # rely on this symbol name, it's probably fine to never include it in
8844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # preloaded symbol tables.
8845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exclude shared library initialization/finalization symbols.
8846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  extract_expsyms_cmds=
8847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
884964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | pw32* | cegcc*)
8850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When not using gcc, we currently assume that we are using
8852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Microsoft Visual C++.
8853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" != yes; then
8854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
8855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
8858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we just hope/assume this is gcc and not c89 (= MSVC++)
8859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=yes
8860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
8862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=no
8863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
886464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  linux* | k*bsd*-gnu | gnu*)
886564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    link_all_deplibs=no
886664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
8867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
8868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=yes
887064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
887164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # On some targets, GNU ld is compatible enough with the native linker
887264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # that we're better off using the native interface for both.
887364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_use_gnu_ld_interface=no
8874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
887564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $host_os in
887664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      aix*)
887764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# The AIX port of GNU ld has always aspired to compatibility
887864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# with the native linker.  However, as the warning in the GNU ld
887964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# block says, versions before 2.19.5* couldn't really create working
888064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# shared libraries, regardless of the interface used.
888164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case `$LD -v 2>&1` in
888264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
888364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
888464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
888564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *)
888664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_use_gnu_ld_interface=yes
888764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    ;;
888864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
888964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
889064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *)
889164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_use_gnu_ld_interface=yes
889264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
889364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
889464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
889564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
889664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$lt_use_gnu_ld_interface" = yes; then
8897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If archive_cmds runs LD, not CC, wlarc should be empty
8898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wlarc='${wl}'
8899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Set some defaults for GNU ld with shared library support. These
8901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # are reset later if shared libraries are not supported. Putting them
8902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # here allows them to be overridden if necessary.
8903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    runpath_var=LD_RUN_PATH
8904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_dynamic_flag_spec='${wl}--export-dynamic'
8906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # ancient GNU ld didn't support --whole-archive et. al.
8907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
8910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
8911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    supports_anon_versioning=no
8913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `$LD -v 2>&1` in
891464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *GNU\ gold*) supports_anon_versioning=yes ;;
8915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.*) ;; # other 2.11 versions
8919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) supports_anon_versioning=yes ;;
8920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if GNU ld supports shared libraries.
8923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[3-9]*)
8925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # On AIX/PPC, the GNU linker is very broken
8926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" != ia64; then
8927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
8928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
8929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
893064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** Warning: the GNU linker, at least up to release 2.19, is reported
8931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** to be unable to reliably create shared libraries on AIX.
8932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Therefore, libtool is disabling shared libraries support.  If you
893364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** really care for shared libraries, you may want to install binutils
893464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
893564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** You will then need to restart the configuration process.
8936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
8942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
8944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
8945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
8947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
8949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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)'
8950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
8951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
8952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos*)
8957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=unsupported
8959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# support --undefined.  This deserves some investigation.  FIXME
8961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
8963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
8964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
896764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin* | mingw* | pw32* | cegcc*)
8968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as there is no search path for DLLs.
8970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
897164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_dynamic_flag_spec='${wl}--export-all-symbols'
8972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
8973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=no
8974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared_with_static_runtimes=yes
897564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
897664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If the export-symbols file already is a .def file (1st line
8981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# is EXPORTS), use it as is; otherwise, prepend...
8982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cp $export_symbols $output_objdir/$soname.def;
8984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
8985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo EXPORTS > $output_objdir/$soname.def;
8986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat $export_symbols >> $output_objdir/$soname.def;
8987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi~
8988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
8989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
8990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
8991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
899464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    haiku*)
899564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
899664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      link_all_deplibs=yes
899764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
899864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
9000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=no
9001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, shared libraries are loaded at an image base (0x10000000 by
9006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # default) and relocated if they conflict, which is a slow very memory
9007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # consuming and fragmenting process.  To avoid this, we pick a random,
9008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
901464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_diet=no
9016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_os" = linux-dietlibc; then
9017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
9018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 && test "$tmp_diet" = no
9023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      then
902464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	tmp_addflag=' $pic_flag'
9025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	tmp_sharedflag='-shared'
9026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename,$host_cpu in
9027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        pgcc*)				# Portland Group C compiler
902864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag'
9030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
903164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	pgf77* | pgf90* | pgf95* | pgfortran*)
903264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci					# Portland Group f77 and f90 compilers
903364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag -Mnomain' ;;
9035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic' ;;
9037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ifc* | ifort*)			# Intel Fortran compiler
9040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -nofor_main' ;;
904164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lf95*)				# Lahey Fortran 8.1
904264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  whole_archive_flag_spec=
904364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  tmp_sharedflag='--shared' ;;
904464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-qmkshrobj'
9046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag= ;;
904764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	nvcc*)	# Cuda Compiler Driver 2.2
904864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
904964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  compiler_needs_object=yes
905064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
9051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
9053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)			# Sun C 5.9
905464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  compiler_needs_object=yes
9056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ F*)			# Sun Fortran 8.3
9058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$supports_anon_versioning" = xyes; then
9063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo "local: *; };" >> $output_objdir/$libname.ver~
9066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
9068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
907064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	xlf* | bgf* | bgxlf* | mpixlf*)
9071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
907364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
907464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "x$supports_anon_versioning" = xyes; then
9076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      echo "local: *; };" >> $output_objdir/$libname.ver~
907964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs=no
9085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
908864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    netbsd* | netbsdelf*-gnu)
9089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc=
9092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
909364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
909464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** create shared libraries on Solaris systems.  Therefore, libtool
9105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.9.1 or newer.  Another option is to modify
9107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
911264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
911364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `$LD -v 2>&1` in
9121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** reliably create shared libraries on SCO systems.  Therefore, libtool
9127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # For security reasons, it is highly recommended that you always
9136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # use absolute paths for naming shared libraries, and exclude the
9137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # DT_RUNPATH tag from executables and libraries.  But doing so
9138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # requires that you compile everything twice, which is a pain.
9139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs=no
9145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
9151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
9153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
915964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
916064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$ld_shlibs" = no; then
9168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=
9169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec=
9170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=
9171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME fill in a description of your system's linker (not GNU ld)
9175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix3*)
9177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: this linker hardcodes the directories in LIBPATH if there
9181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # are no directories specified by -L.
9182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Neither direct hardcoding nor static linking is supported with a
9185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# broken collect2.
9186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=unsupported
9187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[4-9]*)
9191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
9192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# On IA64, the linker does run time linking by default, so we don't
9193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# have to do anything special.
9194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-Bexport'
9196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag=""
9197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If we're using GNU nm, then we don't want the "-C" option.
9199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -C means demangle to AIX nm, but means don't demangle with GNU nm
920064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Also, AIX nm treats weak defined symbols like other global
920164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# defined symbols, whereas GNU nm marks them as "W".
9202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
920364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Test if we are trying to use run time linking or normal
9210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# need to do runtime linking.
9212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  for ld_flag in $LDFLAGS; do
9214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    aix_use_runtimelinking=yes
9216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
9217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  done
9219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-bexport'
9223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag='-bnoentry'
9224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When large executables or shared objects are built, AIX ld can
9227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # have problems creating the table of contents.  If linking a library
9228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or program results in "error TOC overflow" add -mminimal-toc to
9229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds=''
9233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct_absolute=yes
9235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
9236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      file_list_spec='${wl}-f,'
9238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[012]|aix4.[012].*)
9241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We only want to do this on AIX 4.2 and lower, the check
9242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# below for broken collect2 doesn't work under 4.3+
9243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
9244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
9245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
9247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have reworked collect2
9248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  :
9249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have old collect2
9251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=unsupported
9252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # It fails to find uninstalled libraries when the uninstalled
9253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # path is not listed in the libpath.  Setting hardcode_minus_L
9254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # to unsupported forces relinking
9255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='-L$libdir'
9257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator=
9258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shared_flag='-shared'
9262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$aix_use_runtimelinking" = yes; then
9263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag="$shared_flag "'${wl}-G'
9264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
926564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	link_all_deplibs=no
9266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# not using gcc
9268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# chokes on -Wl,-G. The following line is correct:
9271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
9272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
9274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-G'
9275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-bM:SRE'
9277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
928164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_dynamic_flag_spec='${wl}-bexpall'
9282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # It seems that -bexpall does not export symbols beginning with
9283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # underscore (_), so it is better to generate a list of symbols to export.
9284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$aix_use_runtimelinking" = yes; then
9286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Warning - without using the other runtime loading flags (-brtl),
9287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -berok will link without error, but may produce a broken library.
9288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag='-berok'
9289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Determine the default libpath from the value encoded in an
9290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # empty executable.
929164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if test "${lt_cv_aix_libpath+set}" = set; then
929264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
929364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
929464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath_+:} false; then :
929564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
929664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
929764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
9299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
9301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
9302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
9303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
9305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
9306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
9307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
930864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
931064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
931164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
931264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
931364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
931464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
931564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
931664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
931764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
931864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
931964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
932064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
932164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
932264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
932364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
932464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
932564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
932664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_="/usr/lib:/lib"
932764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
9328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
933164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath_
933264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
9333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
933564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag="-z nodefs"
9340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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"
9341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # Determine the default libpath from the value encoded in an
9343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # empty executable.
934464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 if test "${lt_cv_aix_libpath+set}" = set; then
934564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
934664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
934764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath_+:} false; then :
934864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
934964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
935064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
9352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
9354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
9355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
9356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
935764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
935864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
935964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
936064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
936164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
936364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
936464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
936564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
936664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
936764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
936864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
936964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
937064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
937164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
937264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
937364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
937464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
937564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
937664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
937764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
937864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
937964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_="/usr/lib:/lib"
938064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
9381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
938464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath_
938564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
9386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Warning - without using the other run time loading flags,
9389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # -berok will link without error, but may produce a broken library.
9390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  no_undefined_flag=' ${wl}-bernotok'
9391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag=' ${wl}-berok'
939264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if test "$with_gnu_ld" = yes; then
939364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # We only use this code for GNU lds that support --whole-archive.
939464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
939564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
939664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # Exported symbols can be pulled into shared objects from archives
939764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    whole_archive_flag_spec='$convenience'
939864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
9399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=yes
9400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # This is similar to how AIX traditionally builds its shared libraries.
9401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
9412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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)'
9415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
9416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
9417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bsdi[45]*)
9422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=-rdynamic
9423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
942564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin* | mingw* | pw32* | cegcc*)
9426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When not using gcc, we currently assume that we are using
9427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Microsoft Visual C++.
9428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_libdir_flag_spec is actually meaningless, as there is
9429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # no search path for DLLs.
943064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $cc_basename in
943164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cl*)
943264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Native MSVC
943364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	hardcode_libdir_flag_spec=' '
943464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	allow_undefined_flag=unsupported
943564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	always_export_symbols=yes
943664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	file_list_spec='@'
943764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .lib files, not .a files.
943864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	libext=lib
943964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .dll files, not .so files.
944064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	shrext_cmds=".dll"
944164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# FIXME: Setting linknames here is a bad hack.
944264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
944364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
944464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
944564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
944664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
944764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi~
944864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
944964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  linknames='
945064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# The linker will not automatically build a static lib if we build a DLL.
945164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
945264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	enable_shared_with_static_runtimes=yes
945364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
945464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
945564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Don't use ranlib
945664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	old_postinstall_cmds='chmod 644 $oldlib'
945764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	postlink_cmds='lt_outputfile="@OUTPUT@"~
945864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_tool_outputfile="@TOOL_OUTPUT@"~
945964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  case $lt_outputfile in
946064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *.exe|*.EXE) ;;
946164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *)
946264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      lt_outputfile="$lt_outputfile.exe"
946364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      lt_tool_outputfile="$lt_tool_outputfile.exe"
946464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      ;;
946564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  esac~
946664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
946764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
946864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    $RM "$lt_outputfile.manifest";
946964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi'
947064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
947164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *)
947264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Assume MSVC wrapper
947364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	hardcode_libdir_flag_spec=' '
947464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	allow_undefined_flag=unsupported
947564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .lib files, not .a files.
947664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	libext=lib
947764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .dll files, not .so files.
947864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	shrext_cmds=".dll"
947964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# FIXME: Setting linknames here is a bad hack.
948064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
948164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# The linker will automatically build a .lib file if we build a DLL.
948264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	old_archive_from_new_cmds='true'
948364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# FIXME: Should let the user specify the lib program.
948464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
948564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	enable_shared_with_static_runtimes=yes
948664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
948764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
9488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
9491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=no
9494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
9495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=yes
9496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
949764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$lt_cv_ld_force_load" = "yes"; then
949864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
949964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
950064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
950164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    whole_archive_flag_spec=''
950264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
9503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=yes
9504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag="$_lt_dar_allow_undefined"
950564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $cc_basename in
950664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ifort*) _lt_dar_can_shared=yes ;;
950764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *) _lt_dar_can_shared=$GCC ;;
950864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
950964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$_lt_dar_can_shared" = "yes"; then
951064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    output_verbose_link_cmd=func_echo_all
9511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
9512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
9514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
9515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=no
9518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dgux*)
9523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # support.  Future versions do this automatically, but an explicit c++rt0.o
9530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # does not break anything, and helps significantly (at the cost of a little
9531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # extra space).
9532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd2.2*)
9533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
954064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    freebsd2.*)
9541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd* | dragonfly*)
954964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9*)
9556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
955764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_minus_L: Not really in the search PATH,
9566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but as the default location of the library.
9567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux10*)
957264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
957364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
9578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
9580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
9581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
9582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-E'
9583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# hardcode_minus_L: Not really in the search PATH,
9584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but as the default location of the library.
9585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_minus_L=yes
9586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux11*)
959064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
9593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
959664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
959964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
9605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
9608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
961164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
961264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Older versions of the 11.00 compiler do not understand -b yet
961364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
961464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
961564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $CC understands -b... " >&6; }
961664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler__b+:} false; then :
961764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
961864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
961964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_prog_compiler__b=no
962064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   save_LDFLAGS="$LDFLAGS"
962164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   LDFLAGS="$LDFLAGS -b"
962264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$lt_simple_link_test_code" > conftest.$ac_ext
962364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
962464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     # The linker can only warn and ignore the option if not recognized
962564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     # So say no if there are warnings
962664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -s conftest.err; then
962764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       # Append any errors to the config.log.
962864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       cat conftest.err 1>&5
962964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
963064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
963164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       if diff conftest.exp conftest.er2 >/dev/null; then
963264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         lt_cv_prog_compiler__b=yes
963364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       fi
963464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     else
963564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       lt_cv_prog_compiler__b=yes
963664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     fi
963764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   fi
963864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   $RM -r conftest*
963964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   LDFLAGS="$save_LDFLAGS"
964064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
964164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
964264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
964364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler__b" >&6; }
964464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
964564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_cv_prog_compiler__b" = xyes; then
964664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
964764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
964864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
964964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
965064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
9651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
9655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
9657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*|ia64*)
9660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
9661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var=no
9662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes
9665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute=yes
9666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
9667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # hardcode_minus_L: Not really in the search PATH,
9669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # but as the default location of the library.
9670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
9677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
967864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try to use the -exported_symbol ld option, if it does not
9680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# work, assume that -exports_file does not work either and
9681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# implicitly export all symbols.
968264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# This should be the same for all languages, so no per-tag cache variable.
968364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
968464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
968564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_irix_exported_symbol+:} false; then :
968664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
968764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
968864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  save_LDFLAGS="$LDFLAGS"
968964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
969064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
969164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
969264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint foo (void) { return 0; }
9693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
969464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
969564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_irix_exported_symbol=yes
9696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
969764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_irix_exported_symbol=no
9698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
969964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
970064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
970164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci           LDFLAGS="$save_LDFLAGS"
970264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
970364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
970464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_irix_exported_symbol" >&6; }
970564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$lt_cv_irix_exported_symbol" = yes; then
970664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
970764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
9708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
970964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
971064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      inherit_rpath=yes
9716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
971964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    netbsd* | netbsdelf*-gnu)
9720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
9731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
9739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd*)
9742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f /usr/libexec/ld.so; then
9743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
9744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
9745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
9746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
9751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case $host_os in
9753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='-R$libdir'
9756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
9757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *)
9758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
9761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
9762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    os2*)
9769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
977264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      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'
9773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3*)
9777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
977964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
978264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
979264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
979664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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~
979864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Both c and cxx compiler support -rpath directly
9801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='-rpath $libdir'
9802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag=' -z defs'
9809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc='${wl}'
981164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
981364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1` in
9816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*"Compilers 5.0"*)
9817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=''
9818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc='${wl}'
9824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_os in
9833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris2.[0-5] | solaris2.[0-5].*) ;;
9834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
9835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The compiler driver will combine and reorder linker options,
9836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but is careful enough not to reorder.
9838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Supported since Solaris 2.6 (maybe 2.5.1?)
9839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$GCC" = yes; then
9840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
9850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$host_vendor" = xsequent; then
9851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Use $CC to link under sequent, because it throws in some extra .o
9852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# files that make .init and .fini sections work.
9853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4)
9864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_vendor in
9865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	sni)
9866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes # is this really true???
9868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	siemens)
9870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## LD is ld it makes a PLAMLIB
9871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## CC just makes a GrossModule.
9872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  reload_cmds='$CC -r -o $output$reload_objs'
9874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
9875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	motorola)
9877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
9882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4.3*)
9886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='-Bexport'
9889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
9892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
9893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
9895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var=LD_RUN_PATH
9896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_runpath_var=yes
9897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=yes
9898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
9903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
9904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
9906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6*)
9917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: We can NOT use -z defs as we might desire, because we do not
9918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # link with -lc, and that would cause any symbols used from libc to
9919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # always be unresolved, which means just about no library would
9920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # ever link correctly.  If we're not using GNU ld we use -z text
9921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # though, which does catch some bad symbols but isn't as heavy-handed
9922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as -z defs.
9923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
9924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag='${wl}-z,nodefs'
9925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
9926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
9929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-Bexport'
9931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
9932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
9943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ld_shlibs=no
9950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x$host_vendor = xsni; then
9954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host in
9955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-Blargedynsym'
9957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
996264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
996364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs" >&6; }
9964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs" = no && can_build_shared=no
9965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$with_gnu_ld
9967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
9983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
9984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
9985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc" in
9986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
9987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
9988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=yes
9989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
9991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds in
9992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
9993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
9994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
9996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
9997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
999964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
1000064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1000164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc+:} false; then :
1000264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1000364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1000464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $RM conftest*
1000564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1000764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
10009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1001064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1001164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } 2>conftest.err; then
1001264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  soname=conftest
1001364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lib=conftest
1001464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libobjs=conftest.$ac_objext
1001564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  deplibs=
1001664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  wl=$lt_prog_compiler_wl
1001764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  pic_flag=$lt_prog_compiler_pic
1001864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  compiler_flags=-v
1001964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  linker_flags=-v
1002064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  verstring=
1002164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  output_objdir=.
1002264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libname=conftest
1002364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_save_allow_undefined_flag=$allow_undefined_flag
1002464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag=
1002564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1002864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1002964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
1003064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  then
1003164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc=no
1003264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
1003364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc=yes
1003464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
1003564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag=$lt_save_allow_undefined_flag
1003664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
1003764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  cat conftest.err 1>&5
1003864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
1003964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$RM conftest*
1004064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1004164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1004264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
1004364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
1004464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
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
10154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1020264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
1020364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; }
10204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
10206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) lt_awk_arg="/^libraries:/" ;;
10209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1021064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host_os in
1021164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
1021264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *) lt_sed_strip_eq="s,=/,/,g" ;;
1021364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1021464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
1021564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $lt_search_path_spec in
1021664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\;*)
10217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # if the path contains ";" then we assume it to be the separator
10218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # otherwise default to the standard path separator (i.e. ":") - it is
10219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # assumed that no part of a normal pathname contains ";" but that should
10220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # okay in the real world where ";" in dirpaths is itself problematic.
1022164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
1022264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1022364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
1022464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
1022564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1022664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
10227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Ok, now we have the path, separated by spaces, we can step through it
10228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # and add multilib dir if necessary.
10229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_tmp_lt_search_path_spec=
10230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_sys_path in $lt_search_path_spec; do
10232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$lt_sys_path" && \
10236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1023964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBEGIN {RS=" "; FS="/|\n";} {
10241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_foo="";
10242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_count=0;
10243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (lt_i = NF; lt_i > 0; lt_i--) {
10244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if ($lt_i != "" && $lt_i != ".") {
10245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if ($lt_i == "..") {
10246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_count++;
10247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      } else {
10248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if (lt_count == 0) {
10249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_foo="/" $lt_i lt_foo;
10250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        } else {
10251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_count--;
10252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        }
10253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      }
10254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
10255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
10256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_foo != "") { lt_freq[lt_foo]++; }
10257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'`
1025964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # AWK program above erroneously prepends '/' to C:/dos/paths
1026064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # for these hosts.
1026164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host_os in
1026264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
1026364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
1026464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1026564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
10270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
10271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
10272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
10273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
10274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
10275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
10276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
10277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
10278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
10279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
10280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
10281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
10282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
10283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
10284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
10286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
10287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
10288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
10290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
1029164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
10294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
10296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
1030064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
10305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
10306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
10310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
10311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
10312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
10313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
10314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
10316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
10318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
10320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
10322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
10327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
10328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
10329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
10331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
10332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
10335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
10336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
10337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
10338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
10340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
10344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
10346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
10347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
10351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
10352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
1035364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
10359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
10360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
10361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
10362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
1036564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
10374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
10376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1037864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
10379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
10380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
10381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1038464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $GCC,$cc_basename in
1038564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  yes,*)
1038664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # gcc
10387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
10388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
10390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
10392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
10393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
10394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
10395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
10398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
10400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
10401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
10405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1040764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1040864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1041064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*)
10411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
10412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
10415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
10416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1041964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
1042064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1042164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1042264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *,cl*)
1042364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Native MSVC
1042464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libname_spec='$name'
1042564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1042664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    library_names_spec='${libname}.dll.lib'
1042764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1042864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build_os in
1042964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw*)
1043064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=
1043164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_save_ifs=$IFS
1043264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=';'
1043364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      for lt_path in $LIB
1043464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      do
1043564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        IFS=$lt_save_ifs
1043664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # Let DOS variable expansion print the short 8.3 style file name.
1043764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
1043864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
1043964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      done
1044064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=$lt_save_ifs
1044164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to MSYS style.
1044264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
1044364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1044464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin*)
1044564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to unix form, then to dos form, then back to unix form
1044664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # but this time dos style (no spaces!) so that the unix form looks
1044764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # like /cygdrive/c/PROGRA~1:/cygdr...
1044864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
1044964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
1045064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1045164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1045264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
1045364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec="$LIB"
1045464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1045564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # It is most probably a Windows format PATH.
1045664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1045764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1045864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1045964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1046064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # FIXME: find the short name or the path components, as spaces are
1046164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # common. (e.g. "Program Files" -> "PROGRA~1")
1046264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1046364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1046464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1046564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1046664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postinstall_cmds='base_file=`basename \${file}`~
1046764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
1046864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dldir=$destdir/`dirname \$dlpath`~
1046964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d \$dldir || mkdir -p \$dldir~
1047064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $install_prog $dir/$dlname \$dldir/$dlname'
1047164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1047264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=$dir/\$dldll~
1047364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $RM \$dlpath'
1047464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    shlibpath_overrides_runpath=yes
1047564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 link.exe'
10476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1047964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Assume MSVC wrapper
10480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1048164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
10482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
10485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
10486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
10489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
10490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
10491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
10495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
10497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
1050464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
10513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
10514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
10515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
10516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
10517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
1051964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    freebsd[23].*) objformat=aout ;;
10520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
10521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
10524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
10525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
10526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
10528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
10531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
10533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
1053764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  freebsd2.*)
10538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
10541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
10547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
10550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
1055764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
1056364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=no
1056464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  hardcode_into_libs=yes
1056564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
1056664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1056764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*)
1056864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
1056964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1057064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1057164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker="$host_os runtime_loader"
1057264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1057364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1057464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LIBRARY_PATH
1057564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=yes
1057664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
10581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
10582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
10583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
10588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
10589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
10591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
10596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
10603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
10604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
10606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
10615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
10616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
10617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1062264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
1062464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # or fails outright, so override atomically:
1062564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  install_override_mode=555
10626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
1062964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
10641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
10643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
10644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
1064564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		version_type=linux # correct to gnu/linux during the next big refactor
10646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
10648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
10649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
10656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
10657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
10660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
10662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
10664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
10667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
10678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
10679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1068264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF.
1068364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilinux* | k*bsd*-gnu | kopensolaris*-gnu)
1068464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
1069264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
10693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
1069464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
1069564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1069664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1069764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=no
1069864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_LDFLAGS=$LDFLAGS
1069964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_libdir=$libdir
1070064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
1070164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
1070264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
10704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
10706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
10707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
10708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
10710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
10711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
10712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1071364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
1071464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
1071564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=yes
10716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1071764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1071864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1071964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1072064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    LDFLAGS=$save_LDFLAGS
1072164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libdir=$save_libdir
10722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1072564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
10728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
10729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
10730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
10733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
1073464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
10739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
10740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
10741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
10742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
10743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
10744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
10745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1074764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu)
1074864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux
1074964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1075064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1075164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1075264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1075364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LD_LIBRARY_PATH
1075464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=no
1075564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  hardcode_into_libs=yes
1075664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker='NetBSD ld.elf_so'
1075764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
1075864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
10759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
10760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
10767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
10771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
1077864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
10785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
10786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
10794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
10797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
10799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
10804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
10811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
10812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
10814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
10815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
10823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
10824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
10825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
10827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
10828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
10829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
10832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
10833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
10843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
1084764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
10856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
10857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
10860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
10866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
10867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
10869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
1087264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
10877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
10878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
10879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
10881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
10883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
10886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
10888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
10889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
10895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
1089664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    version_type=linux # correct to gnu/linux during the next big refactor
10897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
10899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
10905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
10913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
10918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
10923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
10926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1092764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
1093064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
1093764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
10944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1094764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1094864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; }
10949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
10950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
10953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1104964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1105064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1105164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1105264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1105364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1105464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1105564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=
11057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec" ||
11058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var" ||
11059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic" = "Xyes" ; then
11060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
11062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct" != no &&
11063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
11065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
11066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L" != no; then
11068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
11069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=relink
11070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=immediate
11073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
11076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
11077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action=unsupported
11078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1107964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
1108064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action" >&6; }
11081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action" = relink ||
11083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath" = yes; then
11084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
11085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
11086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
11087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
11088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
11089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
11090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$enable_dlopen" != xyes; then
11098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen=unknown
11099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self=unknown
11100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self_static=unknown
11101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen=no
11103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_libs=
11104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  beos*)
11107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="load_add_on"
11108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1111264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mingw* | pw32* | cegcc*)
11113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="LoadLibrary"
11114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin*)
11118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dlopen"
11119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if libdl is installed we need to link against it
1112464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; }
1112664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then :
1112764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
1113164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1114964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1115264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dl_dlopen=no
11153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1115464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1115564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1115864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1115964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1116064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dyld"
11165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1117264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
1117364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
1117464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_shl_load" = xyes; then :
11175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load"
11176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1117764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
1117864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for shl_load in -ldld... " >&6; }
1117964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_shl_load+:} false; then :
1118064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
1118464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load ();
11194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load ();
11198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1120264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_shl_load=yes
11204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1120564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dld_shl_load=no
11206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1120764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1120864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1121164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
1121264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1121364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1121664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
1121764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_dlopen" = xyes; then :
11218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen"
11219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1122064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1122164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; }
1122264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then :
1122364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
1122764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1124564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1124864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dl_dlopen=no
11249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1125064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1125164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1125464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1125564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1125664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1125964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
1126064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -lsvld... " >&6; }
1126164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_svld_dlopen+:} false; then :
1126264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lsvld  $LIBS"
1126664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1128464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_svld_dlopen=yes
11286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1128764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_svld_dlopen=no
11288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1128964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1129064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1129364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
1129464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1129564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1129864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
1129964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dld_link in -ldld... " >&6; }
1130064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_dld_link+:} false; then :
1130164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
1130564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dld_link ();
11315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dld_link ();
11319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1132364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_dld_link=yes
11325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1132664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dld_dld_link=no
11327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1132864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1132964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1133264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
1133364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1133464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$lt_cv_dlopen" != xno; then
11357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=yes
11358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=no
11360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen in
11363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dlopen)
11364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_CPPFLAGS="$CPPFLAGS"
11365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LDFLAGS="$LDFLAGS"
11368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LIBS="$LIBS"
11371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$lt_cv_dlopen_libs $LIBS"
11372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1137364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
1137464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a program can dlopen itself... " >&6; }
1137564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self+:} false; then :
1137664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
11379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self=cross
11380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
11383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
1138464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure"
11385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
11386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
11388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
11389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
11392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
11394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
11395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
11397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
11398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
11400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
11405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
11406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
11407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
11410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
11411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
11412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
11413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
11415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
11416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
11417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
11418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
11419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
11420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
11421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
11422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1142564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated
1142664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   correspondingly for the symbols needed.  */
1142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1142864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default")));
11429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1143164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; }
11432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
11433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
11436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
11438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
11439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1144064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1144164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        {
1144264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1144364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          else puts (dlerror ());
1144464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	}
11445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
11446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
11447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
11449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1145064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return status;
11451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
1145364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
11455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1145664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1145764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
11459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
11460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
11461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
11466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
11467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=no
11468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
11471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1147464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
1147564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self" >&6; }
11476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "x$lt_cv_dlopen_self" = xyes; then
11478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1147964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
1148064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1148164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self_static+:} false; then :
1148264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
11485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self_static=cross
11486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
11489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
1149064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure"
11491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
11492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
11494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
11495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
11498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
11500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
11501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
11503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
11504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
11506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
11511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
11512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
11513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
11516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
11517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
11518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
11519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
11521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
11522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
11523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
11524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
11525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
11526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
11527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
11528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1153164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated
1153264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   correspondingly for the symbols needed.  */
1153364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1153464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default")));
11535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1153764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; }
11538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
11539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
11542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
11544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
11545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1154764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        {
1154864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1154964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          else puts (dlerror ());
1155064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	}
11551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
11552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
11553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
11555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1155664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return status;
11557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
1155964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
11561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1156264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
11565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
11566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
11567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
11572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
11573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self_static=no
11574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
11577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
1158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self_static" >&6; }
11582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CPPFLAGS="$save_CPPFLAGS"
11585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LDFLAGS="$save_LDFLAGS"
11586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$save_LIBS"
11587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self in
11591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self=unknown ;;
11593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self_static in
11596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self_static=unknown ;;
11598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=
11618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=
1161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
1162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
11626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME - insert some real tests, host_os isn't really good enough
11628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$STRIP" ; then
11631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      striplib="$STRIP -x"
11632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_striplib="$STRIP -S"
1163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
11635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Report which library types will actually be built
1165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
1166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
1166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$can_build_shared" >&6; }
11663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
1166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build shared libraries... " >&6; }
11666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$can_build_shared" = "no" && enable_shared=no
11667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On AIX, shared libraries and static libraries use the same namespace, and
11669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # are all built from PIC.
11670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
11672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$enable_shared" = yes && enable_static=no
11673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$RANLIB"; then
11674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postinstall_cmds='$RANLIB $lib'
11676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
11680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test "$enable_shared" = yes && enable_static=no
11682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_shared" >&6; }
11687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build static libraries... " >&6; }
11690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Make sure either enable_shared or enable_static is yes.
11691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$enable_shared" = yes || enable_static=yes
1169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_static" >&6; }
11694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
11701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC="$lt_save_CC"
11706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
1170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
1170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (test "X$CXX" != "Xg++"))) ; then
1171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ext=cpp
1171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS'
1171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
1171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
1171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$CXXCPP"; then
1171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_prog_CXXCPP+:} false; then :
1171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Double quotes because CXXCPP needs to be expanded
1172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for CXXCPP in "$CXX -E" "/lib/cpp"
1172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    do
1172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_preproc_ok=false
1172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes
1172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
1172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Use a header file that comes with gcc, so configuring glibc
1172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # with a fresh cross-compiler works.
1172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # <limits.h> exists even on freestanding compilers.
1173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # On the NeXT, cc -E runs the code through the compiler's parser,
1173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # not just through cpp. "Syntax error" is here to catch this case.
1173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
1173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
1173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
1173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
1173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
1174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		     Syntax error
1174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: fails on valid input.
1174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # OK, works on sane cases.  Now check whether nonexistent headers
1175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # can be detected and how.
1175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h>
1175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: success on invalid input.
1175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Passes both tests.
1176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=:
1176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak
1176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
1176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
1176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
1177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  break
1177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
1177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_CXXCPP=$CXXCPP
1177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CXXCPP=$ac_cv_prog_CXXCPP
1177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_CXXCPP=$CXXCPP
1178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
1178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXXCPP" >&6; }
1178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=false
1178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes
1178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
1178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Use a header file that comes with gcc, so configuring glibc
1178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # with a fresh cross-compiler works.
1178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # <limits.h> exists even on freestanding compilers.
1179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # On the NeXT, cc -E runs the code through the compiler's parser,
1179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # not just through cpp. "Syntax error" is here to catch this case.
1179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
1179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
1179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
1179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
1179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
1179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		     Syntax error
1180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: fails on valid input.
1180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # OK, works on sane cases.  Now check whether nonexistent headers
1181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # can be detected and how.
1181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h>
1181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: success on invalid input.
1181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Passes both tests.
1182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=:
1182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak
1182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
1182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
1182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
1182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
1183464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
1183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ext=cpp
1183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS'
1183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  _lt_caught_CXX_error=yes
1184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
11846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
11849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX=no
11854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX=
11855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX=no
11856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX=
11857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX=no
11858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX=
11859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX=no
11860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX=no
11861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX=
11862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX=
11863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX=no
11864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX=unsupported
11865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX=no
11866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX=no
11867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX=
11868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX=
11869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX=unknown
11870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX=$old_archive_cmds
1187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX=$reload_flag
1187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX=$reload_cmds
11873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX=
11874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX=
11875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX=no
11876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C++ test sources.
11878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C++ test sources.
11881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
11882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext_CXX=$objext
11883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No sense in running all these tests if we already determined that
11885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the CXX compiler isn't working.  Some variables (like enable_shared)
11886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# are currently assumed to apply to all compilers on this platform,
11887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and will be corrupted by setting them based on a non-working compiler.
11888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$_lt_caught_CXX_error" != yes; then
11889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple compile tests
11890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_compile_test_code="int some_variable = 0;"
11891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple link tests
11893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
11903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
11904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
11906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
11909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
11910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # save warnings/boilerplate of simple test code
11913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
11914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
11915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
11917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
11918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
11920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
11921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
11923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
11924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Allow CC to be a program name with arguments.
11927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_CC=$CC
1192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_save_CFLAGS=$CFLAGS
11929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_LD=$LD
11930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_GCC=$GCC
11931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$GXX
11932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_with_gnu_ld=$with_gnu_ld
11933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_path_LD=$lt_cv_path_LD
11934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_prog_gnu_ld
11938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_path_LDCXX+set}"; then
11940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_path_LD=$lt_cv_path_LDCXX
11941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_path_LD
11943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "${LDCXX+set}" || LD=$LDCXX
11945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=${CXX-"c++"}
1194664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=$CXXFLAGS
11947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler=$CC
11948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_CXX=$CC
11949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for cc_temp in $compiler""; do
11950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
11951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
11954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
11955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1195764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$compiler"; then
11961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We don't want -fno-exception when compiling C++ code, so set the
11962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no_builtin_flag separately
11963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
11964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
11966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=
11967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
11970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Set up default GNU C++ configuration
11971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
1197564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then :
11976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
11979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
11982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
11983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
1198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
1198564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; }
11986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
11987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
11988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
11989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
11994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
11995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
11996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
11997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
11998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
12002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
12003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
12004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
12005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
12006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
12007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
12009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
12010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
12011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
1201464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
1201564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; }
12016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1201764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
1201864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; }
12019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1202064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then :
1202164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
12022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
12024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
12026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
12027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
12028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
12030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
12031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
12032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
12033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
12035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
12036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
12038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
12039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
12041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
12043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
12044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
12050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
1205164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
1205264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; }
12053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1205464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1205564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
12056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1205764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
1205864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
1205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
1206064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then :
1206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
12062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
12065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
12066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
12067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
12068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
12069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
12070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
12071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1207364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
1207464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
12076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # archiving commands below assume that GNU ld is being used.
12085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = yes; then
1208664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
1208764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # If archive_cmds runs LD, not CC, wlarc should be empty
12093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        #     investigate it a little bit more. (MM)
12095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc='${wl}'
12096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # ancient GNU ld didn't support --whole-archive et. al.
12098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $GREP 'no-whole-archive' > /dev/null; then
12100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX=
12103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
12105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        with_gnu_ld=no
12106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc=
12107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # A generic and very simple default shared library creation
12109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # command for GNU C++ for the case where it uses the native
12110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # linker, instead of GNU ld.  If possible, this setting should
12111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # overridden to take advantage of the native linker features on
12112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # the platform it is being used on.
12113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
12115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Commands to make compiler produce verbose output that lists
12117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # what "hidden" libraries, object files and flags are used when
12118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linking a shared library.
1211964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      GXX=no
12123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
12124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
12125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME: fill in a description of your system's C++ link characteristics
1212864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1212964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ld_shlibs_CXX=yes
12131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
12132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix3*)
12133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
12137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$host_cpu" = ia64; then
12138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # On IA64, the linker does run time linking by default, so we don't
12139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # have to do anything special.
12140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-Bexport'
12142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag=""
12143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Test if we are trying to use run time linking or normal
12147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # need to do runtime linking.
12149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    for ld_flag in $LDFLAGS; do
12151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $ld_flag in
12152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *-brtl*)
12153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        aix_use_runtimelinking=yes
12154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        break
12155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    done
12158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-bexport'
12162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag='-bnoentry'
12163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # When large executables or shared objects are built, AIX ld can
12166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # have problems creating the table of contents.  If linking a library
12167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # or program results in "error TOC overflow" add -mminimal-toc to
12168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX=''
12172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_absolute_CXX=yes
12174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=':'
12175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        link_all_deplibs_CXX=yes
12176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        file_list_spec_CXX='${wl}-f,'
12177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$GXX" = yes; then
12179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[012]|aix4.[012].*)
12180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # We only want to do this on AIX 4.2 and lower, the check
12181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # below for broken collect2 doesn't work under 4.3+
12182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
12183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
12184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
12186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have reworked collect2
12187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
12188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
12189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have old collect2
12190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_direct_CXX=unsupported
12191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # It fails to find uninstalled libraries when the uninstalled
12192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # path is not listed in the libpath.  Setting hardcode_minus_L
12193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to unsupported forces relinking
12194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_minus_L_CXX=yes
12195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=
12197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          shared_flag='-shared'
12200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
12201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag="$shared_flag "'${wl}-G'
12202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # not using gcc
12205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # chokes on -Wl,-G. The following line is correct:
12208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
12209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$aix_use_runtimelinking" = yes; then
12211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-G'
12212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-bM:SRE'
12214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It seems that -bexpall does not export symbols beginning with
12220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # underscore (_), so it is better to generate a list of symbols to
12221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# export.
12222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        always_export_symbols_CXX=yes
12223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$aix_use_runtimelinking" = yes; then
12224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Warning - without using the other runtime loading flags (-brtl),
12225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # -berok will link without error, but may produce a broken library.
12226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          allow_undefined_flag_CXX='-berok'
12227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Determine the default libpath from the value encoded in an empty
12228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # executable.
1222964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          if test "${lt_cv_aix_libpath+set}" = set; then
1223064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
1223164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1223264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath__CXX+:} false; then :
1223364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1223464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1223564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1224664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
12247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1224864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
1224964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
1225064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
1225164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
1225264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
1225364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1225464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
1225564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1225664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
1225764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1225864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1225964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1226064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1226164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1226264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1226364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1226464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
1226564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
12266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1226964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath__CXX
1227064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
12271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1227464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX="-z nodefs"
12279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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"
12280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Determine the default libpath from the value encoded in an
12282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # empty executable.
1228364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if test "${lt_cv_aix_libpath+set}" = set; then
1228464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
1228564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1228664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath__CXX+:} false; then :
1228764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1228864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1228964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1230064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
12301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1230264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
1230364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
1230464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
1230564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
1230664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
1230764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1230864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
1230964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1231064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
1231164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1231264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1231364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1231464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1231564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1231664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1231764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1231864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
1231964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
12320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1232364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath__CXX
1232464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
12325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Warning - without using the other run time loading flags,
12328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # -berok will link without error, but may produce a broken library.
12329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' ${wl}-bernotok'
12330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX=' ${wl}-berok'
1233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if test "$with_gnu_ld" = yes; then
1233264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      # We only use this code for GNU lds that support --whole-archive.
1233364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
1233464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    else
1233564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      # Exported symbols can be pulled into shared objects from archives
1233664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      whole_archive_flag_spec_CXX='$convenience'
1233764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi
12338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=yes
12339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # This is similar to how AIX traditionally builds its shared
12340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # libraries.
12341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      beos*)
12347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag_CXX=unsupported
12349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # support --undefined.  This deserves some investigation.  FIXME
12351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
12353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
12358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # FIXME: insert proper C++ library support
12361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
12363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1236664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cygwin* | mingw* | pw32* | cegcc*)
1236764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $GXX,$cc_basename in
1236864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	,cl* | no,cl*)
1236964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Native MSVC
1237064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # hardcode_libdir_flag_spec is actually meaningless, as there is
1237164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # no search path for DLLs.
1237264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  hardcode_libdir_flag_spec_CXX=' '
1237364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=unsupported
1237464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  always_export_symbols_CXX=yes
1237564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  file_list_spec_CXX='@'
1237664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Tell ltmain to make .lib files, not .a files.
1237764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libext=lib
1237864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Tell ltmain to make .dll files, not .so files.
1237964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  shrext_cmds=".dll"
1238064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # FIXME: Setting linknames here is a bad hack.
1238164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
1238264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1238364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
1238464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    else
1238564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
1238664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi~
1238764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
1238864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    linknames='
1238964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # The linker will not automatically build a static lib if we build a DLL.
1239064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
1239164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  enable_shared_with_static_runtimes_CXX=yes
1239264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Don't use ranlib
1239364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
1239464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
1239564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_tool_outputfile="@TOOL_OUTPUT@"~
1239664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    case $lt_outputfile in
1239764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      *.exe|*.EXE) ;;
1239864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      *)
1239964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		lt_outputfile="$lt_outputfile.exe"
1240064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		lt_tool_outputfile="$lt_tool_outputfile.exe"
1240164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		;;
1240264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    esac~
1240364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    func_to_tool_file "$lt_outputfile"~
1240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
1240564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
1240664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $RM "$lt_outputfile.manifest";
1240764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi'
1240864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
1240964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*)
1241064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # g++
1241164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
1241264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # as there is no search path for DLLs.
1241364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  hardcode_libdir_flag_spec_CXX='-L$libdir'
1241464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
1241564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=unsupported
1241664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  always_export_symbols_CXX=no
1241764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  enable_shared_with_static_runtimes_CXX=yes
1241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1241964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
1242064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    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'
1242164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # If the export-symbols file already is a .def file (1st line
1242264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # is EXPORTS), use it as is; otherwise, prepend...
1242364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1242464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      cp $export_symbols $output_objdir/$soname.def;
1242564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    else
1242664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      echo EXPORTS > $output_objdir/$soname.def;
1242764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      cat $export_symbols >> $output_objdir/$soname.def;
1242864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi~
1242964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    $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'
1243064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
1243164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    ld_shlibs_CXX=no
1243264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
1243364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
1243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
1243564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
12436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      darwin* | rhapsody*)
12437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=no
12440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_CXX=no
12441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic_CXX=yes
12442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var_CXX=unsupported
1244364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$lt_cv_ld_force_load" = "yes"; then
1244464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1244564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1244664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
1244764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    whole_archive_flag_spec_CXX=''
1244864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
12449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs_CXX=yes
12450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
1245164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $cc_basename in
1245264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ifort*) _lt_dar_can_shared=yes ;;
1245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *) _lt_dar_can_shared=$GCC ;;
1245464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1245564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$_lt_dar_can_shared" = "yes"; then
1245664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    output_verbose_link_cmd=func_echo_all
12457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs_CXX=no
12468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
12473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ec++*)
12475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ghcx*)
12479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
12480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      freebsd2.*)
12491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries reported to be fairly broken before
12492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# switch to ELF
12493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd-elf*)
12497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_need_lc_CXX=no
12498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
12501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # conventions
12503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
12504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      gnu*)
12507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1250964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      haiku*)
1251064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        link_all_deplibs_CXX=yes
1251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
1251364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
12514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9*)
12515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
12517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}-E'
12518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_minus_L_CXX=yes # Not in the search PATH,
12520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # but as the default
12521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # location of the library.
12522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: insert proper C++ library support
12526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ld_shlibs_CXX=no
12527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
12529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Commands to make compiler produce verbose output that lists
12531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # what "hidden" libraries, object files and flags are used when
12532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # linking a shared library.
12533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            #
12534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # There doesn't appear to be a way to prevent this compiler from
12535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # explicitly linking system object files so we need to strip them
12536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # from the output so that they don't get included in the library
12537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # dependencies.
1253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci            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; func_echo_all "$list"'
12539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            if test "$GXX" = yes; then
1254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${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'
12543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            else
12544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              # FIXME: insert proper C++ library support
12545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ld_shlibs_CXX=no
12546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            fi
12547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux10*|hpux11*)
12552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test $with_gnu_ld = no; then
12553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator_CXX=:
12555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_cpu in
12557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hppa*64*|ia64*)
12558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
12559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *)
12560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      export_dynamic_flag_spec_CXX='${wl}-E'
12561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
12562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $host_cpu in
12565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hppa*64*|ia64*)
12566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=no
12567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_shlibpath_var_CXX=no
12568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=yes
12571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_absolute_CXX=yes
12572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L_CXX=yes # Not in the search PATH,
12573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # but as the default
12574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # location of the library.
12575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
12584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
12585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hppa*64*)
12586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ia64*)
12589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1260364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    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; func_echo_all "$list"'
12604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
12607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test $with_gnu_ld = no; then
12608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
12609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          hppa*64*)
12610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          ia64*)
1261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          *)
1261664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        esac
12619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
12622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
12623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix[3-9]*)
12629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_CXX=no
12630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
12631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-E'
12633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Instead, shared libraries are loaded at an image base (0x10000000 by
12635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# default) and relocated if they conflict, which is a slow very memory
12636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# consuming and fragmenting process.  To avoid this, we pick a random,
12637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6*)
12643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # SGI C++
1264664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
12651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
12652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
12656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test "$with_gnu_ld" = no; then
1265764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
1265964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
12663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
12667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        inherit_rpath_CXX=yes
12668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1267064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
12673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
12676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
12678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1268864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    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; func_echo_all "$list"'
12689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  icpc* | ecpc* )
12698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Intel C++
12699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    with_gnu_ld=yes
12700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # version 8.0 and above of icpc choke on multiply defined symbols
12701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # earlier do not add the objects themselves.
12703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1` in
12704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *"Version 7."*)
12705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)  # Version 8.0 or newer
12709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        tmp_idyn=
12710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
12711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ia64*) tmp_idyn=' -i_dynamic';;
12712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		esac
12713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=no
12718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          pgCC* | pgcpp*)
12723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Portland Group C++ compiler
12724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V` in
1272564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      prelink_cmds_CXX='tpldir=Template.dir~
12727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
1272964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='tpldir=Template.dir~
12731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
1273364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$RANLIB $oldlib'
12735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='tpldir=Template.dir~
12736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
1273864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
1274264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
1274464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *) # Version 6 and above use weak symbols
12745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1275264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
12755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
12756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    runpath_var=LD_RUN_PATH
12760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1277164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1277364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  xl* | mpixl* | bgxl*)
12774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # IBM XL 8.0 on PPC, with GNU ld
12775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "x$supports_anon_versioning" = xyes; then
12779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		echo "local: *; };" >> $output_objdir/$libname.ver~
12782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
12787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
12788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
12789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' -zdefs'
12790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='-R$libdir'
1279364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      compiler_needs_object_CXX=yes
12795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Not sure whether something based on
12797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # would be better.
1279964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      output_verbose_link_cmd='func_echo_all'
12800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Archives containing C++ object files must be created using
12802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # necessary to make sure instantiated templates are included
12804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # in the archive.
12805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
12810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
12813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
12815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
12818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
12823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
12825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
12833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      netbsd*)
12836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=
12839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
12841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
12842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Workaround some broken pre-1.5 toolchains
12844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *nto* | *qnx*)
12848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
12849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2*)
12852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries are fairly broken
12853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
12854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd*)
12857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -f /usr/libexec/ld.so; then
12858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
12859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
12860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute_CXX=yes
12861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}-E'
12866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
1286864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  output_verbose_link_cmd=func_echo_all
12869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
12870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
12875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
12877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
12880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
12882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # the KAI C++ compiler.
12889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
12890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          RCC*)
12895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
12896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
12900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
12901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*)
12902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
1290364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' -expect_unresolved \*'
1290864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          echo "-hidden">> $lib.exp~
1291164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	          $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 "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          $RM $lib.exp'
12913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1292764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host in
12933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        osf3*)
1293464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
12936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        *)
1293764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
12939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_separator_CXX=:
12943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Commands to make compiler produce verbose output that lists
12945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # what "hidden" libraries, object files and flags are used when
12946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # linking a shared library.
1294764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
12951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
12952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
12958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
12963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
12966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lcc*)
12970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
12971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
12982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
1298364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          CC* | sunCC*)
12984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
12985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds_need_lc_CXX=yes
12986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' -zdefs'
12987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_shlibpath_var_CXX=no
12993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_os in
12994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# The compiler driver will combine and reorder linker options,
12997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# but understands `-z linker_flag'.
12998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
13001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
13003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1300464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    output_verbose_link_cmd='func_echo_all'
13005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
13009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
13010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          gcx*)
13013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # The C++ compiler must be used to create the archive.
13017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # GNU C++ compiler with Solaris linker
13021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
1302464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
13029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
13030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
1303164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
13033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # platform.
13035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
13040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
13041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
1304264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
13044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host_os in
13047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		solaris2.[0-5] | solaris2.[0-5].*) ;;
13048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		*)
13049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
13052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag_CXX='${wl}-z,text'
13059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc_CXX=no
13060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var_CXX=no
13061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
13062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
13064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CC*)
13065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
13069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | sco3.2v5* | sco5v6*)
13076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Note: We can NOT use -z defs as we might desire, because we do not
13077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link with -lc, and that would cause any symbols used from libc to
13078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# always be unresolved, which means just about no library would
13079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# ever link correctly.  If we're not using GNU ld we use -z text
13080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# though, which does catch some bad symbols but isn't as heavy-handed
13081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# as -z defs.
13082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_undefined_flag_CXX='${wl}-z,text'
13083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag_CXX='${wl}-z,nodefs'
13084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds_need_lc_CXX=no
13085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
13086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator_CXX=':'
13088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	link_all_deplibs_CXX=yes
13089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var='LD_RUN_PATH'
13091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1309664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
1309764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      '"$old_archive_cmds_CXX"
1309864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
1309964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      '"$reload_cmds_CXX"
13100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
13109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          NCC*)
13111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
13112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
13123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1313364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
1313464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; }
13135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ld_shlibs_CXX" = no && can_build_shared=no
13136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    GCC_CXX="$GXX"
13138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LD_CXX="$LD"
13139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## CAVEAT EMPTOR:
13141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## There is no encapsulation within the following macros, do not change
13142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## the running order or otherwise move them around unless you know exactly
13143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## what you are doing...
13144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dependencies to place before and after the object being linked:
13145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX=
13146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX=
13147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX=
13148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX=
13149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX=
13150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > conftest.$ac_ext <<_LT_EOF
13152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass Foo
13153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
13154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepublic:
13155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  Foo (void) { a = 0; }
13156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprivate:
13157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int a;
13158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
13159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
13160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1316164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1316264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_lt_libdeps_save_CFLAGS=$CFLAGS
1316364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$CC $CFLAGS " in #(
1316464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
1316564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
1316664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
1316764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1316864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1316964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
13171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1317264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1317364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
13174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Parse the compiler output and extract the necessary
13175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # objects, libraries and library flags.
13176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Sentinel used to keep track of whether or not we are before
13178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the conftest object file.
13179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pre_test_object_deps_done=no
13180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for p in `eval "$output_verbose_link_cmd"`; do
1318264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case ${prev}${p} in
13183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -L* | -R* | -l*)
13185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Some compilers place space between "-{L,R}" and the path.
13186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Remove the space.
13187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test $p = "-L" ||
13188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          test $p = "-R"; then
13189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 prev=$p
13190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1319364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       # Expand the sysroot to ease extracting the directories later.
1319464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       if test -z "$prev"; then
1319564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         case $p in
1319664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
1319764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
1319864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
1319964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         esac
1320064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       fi
1320164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       case $p in
1320264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
1320364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       esac
13204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
1320564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 case ${prev} in
1320664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 -L | -R)
13207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # Internal compiler library paths should come after those
13208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # provided the user.  The postdeps already come after the
13209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # user supplied libs so there is no need to process them.
13210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test -z "$compiler_lib_search_path_CXX"; then
13211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${prev}${p}"
13212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
13213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
13215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ;;
13216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # The "-l" case would never come before the object being
13217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # linked, so don't bother handling this case.
13218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 esac
13219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdeps_CXX"; then
13221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${prev}${p}"
13222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
1322664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       prev=
13227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1322964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.lto.$objext) ;; # Ignore GCC LTO objects
13230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$objext)
13231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # This assumes that the test object file only shows up
13232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # once in the compiler output.
13233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$p" = "conftest.$objext"; then
13234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 pre_test_object_deps_done=yes
13235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
13239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$predep_objects_CXX"; then
13240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$p"
13241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$predep_objects_CXX $p"
13243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdep_objects_CXX"; then
13246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$p"
13247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$postdep_objects_CXX $p"
13249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ;; # Ignore the rest.
13254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
13257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Clean up.
13259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f a.out a.exe
13260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "libtool.m4: error: problem compiling CXX test program"
13262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -f confest.$objext
1326564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS=$_lt_libdeps_save_CFLAGS
13266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PORTME: override above test on systems where it is broken
13268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
13270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # hack all around it, let's just trust "g++" to DTRT.
13272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  predep_objects_CXX=
13273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdep_objects_CXX=
13274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdeps_CXX=
13275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*)
13278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `$CC -V 2>&1 | sed 5q` in
13279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *Sun\ C*)
13280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun C++ 5.9
13281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
13300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_basename in
1330164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CC* | sunCC*)
13302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Adding this requires a known-good setup of shared libraries for
13313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun compiler versions before 5.6, else PIC objects from an old
13314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # archive will be linked into the output, leading to subtle bugs.
13315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase " $postdeps_CXX " in
13325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=
13328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${compiler_lib_search_path_CXX}"; then
13329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX=
13363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX=
13364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX=
13365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # C++ specific cases for pic, static, wl, etc.
13368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
13369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX='-Wl,'
13370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX='-static'
13371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
13374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
13375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
13376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
13377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static_CXX='-Bstatic'
13378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
13382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
13383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
13384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
13385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-fPIC'
13386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
13388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
13389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
13390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
13391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
13398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1339964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cygwin* | os2* | pw32* | cegcc*)
13400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
13401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
13402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
13404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
13407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
13408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
13409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fno-common'
13410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *djgpp*)
13412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # DJGPP does not support shared libraries at all
13413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX=
13414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1341564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    haiku*)
1341664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for Haiku.
1341764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # The "-static" flag exists, but is broken.
1341864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_prog_compiler_static_CXX=
1341964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
13420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
13421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
13423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
13425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
13426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX=-Kconform_pic
13427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
1343064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
1343164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
1343264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # sets the default TLS model and affects inlining.
13433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
1343464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      hppa*64*)
13435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX='-fPIC'
13438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *qnx* | *nto*)
13442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
13443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
13444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC -shared'
13445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
13447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC'
13448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
13451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
13453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# All AIX code is PIC.
13454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
13455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # AIX 5 now supports IA64 processor
13456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-Bstatic'
13457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
13458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
13462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cxch68*)
13464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Green Hills C++ Compiler
13465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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"
13466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
1346964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      mingw* | cygwin* | os2* | pw32* | cegcc*)
1347064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# This hack is so that the source file can tell whether it is being
1347164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# built for inclusion in a dll (and should export symbols for example).
1347264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
1347364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
13474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
13475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ec++*)
13477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ghcx*)
13480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
13488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD uses GNU C++
13489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9* | hpux10* | hpux11*)
13491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$host_cpu" != ia64; then
13496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
13497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  aCC*)
13500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
13503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hppa*64*|ia64*)
13504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # +Z the default
13505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *)
13507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
13508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix*)
13516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# This is c89, which is MS Visual C++ (no shared libs)
13517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Anyone wants to do a port?
13518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6* | nonstopux*)
13520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # CC pic flag -KPIC is the default.
13525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
1353064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
13533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KAI C++ Compiler
13534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fPIC'
13536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1353764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ecpc* )
1353864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # old Intel C++ for x86_64 which still supported -KPIC.
13539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-static'
13542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1354364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  icpc* )
1354464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # Intel C++, used to be incompatible with GCC.
1354564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # ICC 10 doesn't accept -KPIC any more.
1354664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_prog_compiler_wl_CXX='-Wl,'
1354764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_prog_compiler_pic_CXX='-fPIC'
1354864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_prog_compiler_static_CXX='-static'
1354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    ;;
13550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  pgCC* | pgcpp*)
13551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Portland Group C++ compiler
13552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fpic'
13554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
13558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
13559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
13560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
13561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1356364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
1356464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-qpic'
13567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-qstaticlink'
13568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
13571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
13572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
13573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='-KPIC'
13574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_static_CXX='-Bstatic'
13575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_wl_CXX='-Qoption ld '
13576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
13582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
13584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
13586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-W c,exportall'
13589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
1359464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      netbsd* | netbsdelf*-gnu)
13595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *qnx* | *nto*)
13597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # QNX uses GNU C++, but need to define -shared option too, otherwise
13598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # it will coredump.
13599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_pic_CXX='-fPIC -shared'
13600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
13602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
13604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  RCC*)
13607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
13608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Digital/Compaq C++
13612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
13614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
13615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
13616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
13623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
13625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
1362664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  CC* | sunCC*)
13627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
13628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Qoption ld '
13631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  gcx*)
13633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-PIC'
13635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
13641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
13644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lcc*)
13648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
13649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
13665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  NCC*)
13667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
13668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
13675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_can_build_shared_CXX=no
13678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
13684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
13685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
13686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
13688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1369264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
1369364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1369464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_CXX+:} false; then :
1369564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1369664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1369764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
1369864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1369964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
1370064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
1370164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
13702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
13705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic_CXX"; then
1370764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
1370864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
1370964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
1371064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works_CXX=no
13713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
13714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
13721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1372564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
13727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
1372964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
13731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
1373364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works_CXX=yes
13737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1374264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
1374364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic_CXX in
13747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
13748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
13750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
13752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared_CXX=no
13753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1375964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
13761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
13763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
1376564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
1376664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
1376764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
1376864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works_CXX=no
13771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
13772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
13776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
13777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
13778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
13779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
1378064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
13783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works_CXX=yes
13784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
13786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works_CXX=yes
13787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
13790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
13791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1379364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
1379464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
13798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX=
13800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1380564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
1380664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1380764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
1380864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
13811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
13812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
13813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
13814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
13815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
13818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1382664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
13828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
1383064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
13833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
1383564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
13839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
13842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
13844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
13845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
13847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
13848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
13849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1385264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1385364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1385764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
1385864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1385964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
1386064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
13863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
13864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
13865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
13866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
13867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
13870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1387864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
13880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
1388264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
13885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
1388764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
13891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
13894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
13896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
13897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
13899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
13900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
13901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1390464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1390564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
13911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
1391364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
1391464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; }
13915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
13916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
13917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
13919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
13920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1392164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
1392264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; }
13923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
1392464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
1392564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
13927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
13930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1393464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1393564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1393864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
13940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
13941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If we're using GNU nm, then we don't want the "-C" option.
13942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -C means demangle to AIX nm, but means don't demangle with GNU nm
1394364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Also, AIX nm treats weak defined symbols like other global defined
1394464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # symbols, whereas GNU nm marks them as "W".
13945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
1394664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
13948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
13949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pw32*)
13952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX="$ltdll_cmds"
1395364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1395464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | cegcc*)
1395564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cc_basename in
1395664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cl*)
1395764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
1395864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1395964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
1396064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
1396164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
1396264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1396364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1396464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1396564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  linux* | k*bsd*-gnu | gnu*)
1396664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    link_all_deplibs_CXX=no
1396764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
13968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
13969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1397064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
13971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1397364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
1397464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; }
13975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs_CXX" = no && can_build_shared=no
13976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX=$with_gnu_ld
13978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
13986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc_CXX" in
13988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
13989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
13990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=yes
13991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
13993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds_CXX in
13994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
13995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
13996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
13998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
13999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
1400164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
1400264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1400364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
1400464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1400564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1400664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $RM conftest*
1400764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1400964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
14011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1401264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1401364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } 2>conftest.err; then
1401464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  soname=conftest
1401564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lib=conftest
1401664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libobjs=conftest.$ac_objext
1401764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  deplibs=
1401864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  wl=$lt_prog_compiler_wl_CXX
1401964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  pic_flag=$lt_prog_compiler_pic_CXX
1402064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  compiler_flags=-v
1402164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  linker_flags=-v
1402264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  verstring=
1402364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  output_objdir=.
1402464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libname=conftest
1402564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
1402664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=
1402764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1403064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1403164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
1403264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  then
1403364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc_CXX=no
1403464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
1403564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc_CXX=yes
1403664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
1403764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
1403864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
1403964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  cat conftest.err 1>&5
1404064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
1404164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$RM conftest*
1404264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
1404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
1404664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1411464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
1411564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; }
14116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
14118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
14119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
14120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
14121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
14122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
14123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
14124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
14125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
14126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
14127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
14128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
14129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
14130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
14131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
14132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
14134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
14135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
14136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
14138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
1413964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
14142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
14144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
1414864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
14153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
14154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
14158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
14159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
14160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
14161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
14162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
14164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
14166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
14168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
14169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
14170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
14175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
14176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
14177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
14179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
14180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
14183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
14184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
14185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
14186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
14188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
14192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
14194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
14195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
14199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
14200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
1420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
14207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
14208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
14209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
14210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
1421364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
14222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
14224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1422664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
14227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
14228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
14229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1423264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $GCC,$cc_basename in
1423364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  yes,*)
1423464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # gcc
14235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
14236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
14238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
14240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
14241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
14242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
14243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
14246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
14248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
14249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
14253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1425564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*)
14258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
14259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
14262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
14263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1426664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
1426764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1426864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1426964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *,cl*)
1427064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Native MSVC
1427164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libname_spec='$name'
1427264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1427364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    library_names_spec='${libname}.dll.lib'
1427464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1427564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build_os in
1427664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw*)
1427764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=
1427864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_save_ifs=$IFS
1427964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=';'
1428064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      for lt_path in $LIB
1428164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      do
1428264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        IFS=$lt_save_ifs
1428364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # Let DOS variable expansion print the short 8.3 style file name.
1428464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
1428564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
1428664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      done
1428764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=$lt_save_ifs
1428864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to MSYS style.
1428964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
1429064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1429164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin*)
1429264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to unix form, then to dos form, then back to unix form
1429364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # but this time dos style (no spaces!) so that the unix form looks
1429464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # like /cygdrive/c/PROGRA~1:/cygdr...
1429564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
1429664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
1429764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1429864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1429964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
1430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec="$LIB"
1430164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1430264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # It is most probably a Windows format PATH.
1430364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1430464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1430564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1430664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1430764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # FIXME: find the short name or the path components, as spaces are
1430864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # common. (e.g. "Program Files" -> "PROGRA~1")
1430964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1431064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1431164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1431264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1431364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postinstall_cmds='base_file=`basename \${file}`~
1431464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
1431564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dldir=$destdir/`dirname \$dlpath`~
1431664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d \$dldir || mkdir -p \$dldir~
1431764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $install_prog $dir/$dlname \$dldir/$dlname'
1431864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1431964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=$dir/\$dldll~
1432064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $RM \$dlpath'
1432164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    shlibpath_overrides_runpath=yes
1432264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 link.exe'
14323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1432664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Assume MSVC wrapper
14327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1432864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
14329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
14332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
14333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
14336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
14337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
14338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
14342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
14344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
1435064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
14359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
14360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
14361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
14362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
14363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
1436564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    freebsd[23].*) objformat=aout ;;
14366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
14367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
14370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
14371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
14372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
14377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
14379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
1438364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  freebsd2.*)
14384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
14387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
14393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
14396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
1440364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
1440964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=no
1441064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  hardcode_into_libs=yes
1441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
1441264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1441364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*)
1441464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
1441564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1441664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker="$host_os runtime_loader"
1441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1441964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1442064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LIBRARY_PATH
1442164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=yes
1442264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
14427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
14428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
14429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
14434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
14435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
14437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
14442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
14449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
14450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
14452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
14461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
14462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
14463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1446864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
1447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # or fails outright, so override atomically:
1447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  install_override_mode=555
14472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
1447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
14487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
14489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
14490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
1449164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		version_type=linux # correct to gnu/linux during the next big refactor
14492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
14493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
14494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
14495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
14502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
14503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
14506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
14508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
14510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
14513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
14524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
14525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1452864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF.
1452964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilinux* | k*bsd*-gnu | kopensolaris*-gnu)
1453064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
1453864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
1454064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
1454164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1454264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1454364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=no
1454464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_LDFLAGS=$LDFLAGS
1454564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_libdir=$libdir
1454664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
1454764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
1454864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
14556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1455964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
1456064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
1456164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=yes
14562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1456364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1456464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1456564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1456664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    LDFLAGS=$save_LDFLAGS
1456764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libdir=$save_libdir
14568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1457164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
14574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
14575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
14576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
14579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
1458064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
14585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
14586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
14587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
14588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
14589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
14590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
14591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1459364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu)
1459464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux
1459564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1459664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1459764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1459864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1459964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LD_LIBRARY_PATH
1460064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=no
1460164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  hardcode_into_libs=yes
1460264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker='NetBSD ld.elf_so'
1460364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
1460464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
14606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
14613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
14617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
1462464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
14631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
14632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
14640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
14643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
14645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
14650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
14657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
14658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
14660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
14661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
14663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
14669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
14670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
14671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
14673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
14674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
14675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
14678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
14679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
14689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
1469364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
14702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
14703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
14706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
14712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
14713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
14715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
1471864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
14723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
14724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
14725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
14727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
14729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
14732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
14735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
14741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
1474264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    version_type=linux # correct to gnu/linux during the next big refactor
14743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
14745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
14751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
14759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
14764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
14769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
14772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1477364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
1477664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
1478364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
14790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1479364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1479464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; }
14795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
14796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
14799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1484464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1484564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1484664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1484764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX=
14849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec_CXX" ||
14850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var_CXX" ||
14851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
14854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct_CXX" != no &&
14855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
14857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
14858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L_CXX" != no; then
14860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
14861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=relink
14862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=immediate
14865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
14868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
14869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action_CXX=unsupported
14870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1487164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
1487264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action_CXX" >&6; }
14873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action_CXX" = relink ||
14875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath_CXX" = yes; then
14876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
14877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
14878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
14879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
14880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
14881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
14882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi # test -n "$compiler"
14891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=$lt_save_CC
1489364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=$lt_save_CFLAGS
14894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDCXX=$LD
14895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LD=$lt_save_LD
14896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$lt_save_GCC
14897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=$lt_save_with_gnu_ld
14898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LDCXX=$lt_cv_path_LD
14899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD=$lt_save_path_LD
14900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test "$_lt_caught_CXX_error" != yes
14903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
14905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
14906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1492264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1492364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ac_config_commands="$ac_config_commands libtool"
14925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only expand once:
14930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com): Currently we aren't running the Python tests
14934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against the interpreter detected by AM_PATH_PYTHON, and so we condition
14935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# HAVE_PYTHON by requiring "python" to be in the PATH, and that interpreter's
14936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# version to be >= 2.3. This will allow the scripts to use a "/usr/bin/env"
14937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# hashbang.
14938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON=  # We *do not* allow the user to specify a python interpreter
14939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Extract the first word of "python", so it can be a program name with args.
14940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy python; ac_word=$2
1494164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1494264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1494364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_PYTHON+:} false; then :
1494464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $PYTHON in
14947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]*)
14948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
14949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
14953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
14954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
14955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1495664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
14957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
1495964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
14961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1496364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
14964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
14965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":"
14967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON=$ac_cv_path_PYTHON
14971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PYTHON"; then
1497264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
1497364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PYTHON" >&6; }
14974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1497564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1497664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
14977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1498064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$PYTHON" != ":"; then :
1498164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  prog="import sys
14982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# split strings by '.' and convert to numeric.  Append some zeros
14983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# because we need at least 4 digits for the hex conversion.
1498464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# map returns an iterator in Python 3.0 and a list in 2.x
1498564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciminver = list(map(int, '2.3'.split('.'))) + [0, 0, 0]
14986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleminverhex = 0
1498764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# xrange is not present in Python 3.0 and range returns an iterator
1498864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
14989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys.exit(sys.hexversion < minverhex)"
14990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
14991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ($PYTHON -c "$prog") >&5 2>&5
14992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
14993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1499464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (exit $ac_status); }; then :
14995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
14996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  PYTHON=":"
14998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$PYTHON" != ":"; then
15001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_TRUE=
15002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_FALSE='#'
15003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_TRUE='#'
15005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_FALSE=
15006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for pthreads.
15010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
15014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
15015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
15018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_ok=no
15020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We used to check for pthread.h first, but this fails if pthread.h
15022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# requires special compiler flags (e.g. on True64 or Sequent).
15023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It gets checked for in the link test anyway.
15024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First of all, check if the user has set any of the PTHREAD_LIBS,
15026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# etcetera environment variables, and if threads linking works using
15027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# them:
15028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
1503364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
1503464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
1503564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
15039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
15040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
15041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
15042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
15043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
15044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pthread_join ();
15045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pthread_join ();
15049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1505364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
15055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1505664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1505764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1505864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
1505964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; }
15060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test x"$acx_pthread_ok" = xno; then
15061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS=""
15062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS=""
15063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We must check for the threads library under a number of different
15069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# names; the ordering is very important because some systems
15070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libraries is broken (non-POSIX).
15072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a list of thread flags to try.  Items starting with a "-" are
15074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# C compiler flags, and other items are library names, except for "none"
15075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which indicates that we try without any flags at all, and "pthread-config"
15076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which is a program returning the flags for the Pth emulation library.
15077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The ordering *is* (sometimes) important.  Some notes on the
15081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# individual items follow:
15082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthreads: AIX (must check this before -lpthread)
15084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# none: in case threads are in libc; should be tried before -Kthread and
15085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#       other compiler flags to prevent continual compiler warnings
15086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthreads: Solaris/gcc
15091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mthreads: Mingw32/gcc, Lynx/gcc
15092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      doesn't hurt to check since this sometimes defines pthreads too;
15094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      also defines -D_REENTRANT)
15095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ... -mt is also the pthreads flag for HP/aCC
15096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread: Linux, etcetera
15097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# --thread-safe: KAI C++
15098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread-config: use pthread-config program (for GNU Pth library)
15099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "${host_cpu}-${host_os}" in
15101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *solaris*)
15102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # On Solaris (at least, for some versions), libc contains stubbed
15104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # (non-functional) versions of the pthreads routines, so link-based
15105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # a function called by this macro, so we could check for that, but
15108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # who knows whether they'll stub that too in a future libc.)  So,
15109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # we'll just look for -pthreads and -lpthread first:
15110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
15113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xno; then
15116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor flag in $acx_pthread_flags; do
15117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $flag in
15119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                none)
1512064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
1512164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work without any flags... " >&6; }
15122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                -*)
1512564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
1512664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work with $flag... " >&6; }
15127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS="$flag"
15128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		pthread-config)
15131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# Extract the first word of "pthread-config", so it can be a program name with args.
15132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy pthread-config; ac_word=$2
1513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1513464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1513564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_acx_pthread_config+:} false; then :
1513664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$acx_pthread_config"; then
15139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1514664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
15147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_acx_pthread_config="yes"
1514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1515364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config=$ac_cv_prog_acx_pthread_config
15160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$acx_pthread_config"; then
1516164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
1516264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_config" >&6; }
15163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1516464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1516564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		if test x"$acx_pthread_config" = xno; then continue; fi
15170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_CFLAGS="`pthread-config --cflags`"
15171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
15173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                *)
1517564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
1517664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS="-l$flag"
15178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
15180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
15184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Check for various functions.  We must include pthread.h,
15187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # since some functions may be macros.  (On the Sequent, we
15188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # need a special flag -Kthread to make this header compile.)
15189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We check for pthread_join because it is in -lpthread on IRIX
15190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # while pthread_create is in libc.  We check for pthread_attr_init
15191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # due to DEC craziness with -lpthreads.  We check for
15192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # pthread_cleanup_push because it is one of the few pthread
15193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # functions on Solaris that doesn't have a non-functional libc stub.
15194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We try pthread_create on general principles.
1519564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
15203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1520864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
15210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1521164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1521264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1521764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
1521864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; }
15219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$acx_pthread_ok" = xyes; then
15220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                break;
15221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_LIBS=""
15224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CFLAGS=""
15225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Various other checks:
15229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$acx_pthread_ok" = xyes; then
15230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
15232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
1523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
1523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for joinable pthread attribute... " >&6; }
15238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	attr_name=unknown
15239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
1524064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint attr=$attr; return attr;
15247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1525164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  attr_name=$attr; break
15253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1525464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1525564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done
1525764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
1525864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$attr_name" >&6; }
15259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
15262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PTHREAD_CREATE_JOINABLE $attr_name
15263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1526764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
1526864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        flag=no
15270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case "${host_cpu}-${host_os}" in
15271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
1527464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
1527564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${flag}" >&6; }
15276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$flag" != xno; then
15277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # More AIX lossage: must compile with xlc_r or cc_r
15283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$GCC" != xyes; then
15284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          for ac_prog in xlc_r cc_r
15285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
15287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
1528864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1528964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1529064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_PTHREAD_CC+:} false; then :
1529164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$PTHREAD_CC"; then
15294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1530164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
15302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_PTHREAD_CC="$ac_prog"
1530464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1530864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PTHREAD_CC"; then
1531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
1531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PTHREAD_CC" >&6; }
15317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$PTHREAD_CC" && break
15324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
15328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          PTHREAD_CC=$CC
15329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The next part tries to detect GCC inconsistency with -shared on some
15332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# architectures and systems. The problem is that in certain
15333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# configurations, when -shared is specified, GCC "forgets" to
15334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# internally use various flags which are still necessary.
15335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Prepare the flags
15338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CFLAGS="$CFLAGS"
15340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_LIBS="$LIBS"
15341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CC="$CC"
15342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try with the flags determined by the earlier checks.
15344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -Wl,-z,defs forces link-time symbol resolution, so that the
15346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# linking checks with -shared actually have any value
15347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FIXME: -fPIC is required for -shared on many architectures,
15349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# so we specify it here, but the right way would probably be to
15350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# properly detect whether it is actually required.
15351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
15352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$PTHREAD_LIBS $LIBS"
15353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$PTHREAD_CC"
15354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# In order not to create several levels of indentation, we test
15356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# the value of "$done" until we find the cure or run out of ideas.
15357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done="no"
15358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# First, make sure the CFLAGS we added are actually accepted by our
15360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
15361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# then we can't do this test.
15362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1536364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5
1536464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; }
1536564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1537664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done=yes
15380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1538164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1538264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes ; then
1538564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1538664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1538864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1538964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1539464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5
1539564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; }
1539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
1540264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipthread_t th; pthread_join(th, 0);
1540364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
1540464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
1540564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
1540664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
1540764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1540864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1540964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1541264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1541364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1541664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1541764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1541964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1542064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Linux gcc on some architectures such as mips/mipsel forgets
15426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# about -lpthread
15427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1542964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5
1543064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lpthread fixes that... " >&6; }
15431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
1543264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1544564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1544864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1544964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
15455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1545764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
15462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1546464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5
1546564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc_r fixes that... " >&6; }
15466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
1546764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
15475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1548064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1548364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1548464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1548764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1548864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
15490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1549164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1549264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
15496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # OK, we have run out of ideas
1549764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
1549864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
15499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # so it's not safe to assume that we may use pthreads
15501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   acx_pthread_ok=no
15502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="$save_CFLAGS"
15505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$save_LIBS"
15506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$save_CC"
15507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CC="$CC"
15509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xyes; then
15517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1551864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
15519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        :
15521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_ok=no
15523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
15526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
15527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check for the necessary system headers.
15534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check the types, structures, and other compiler
15536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and architecture characteristics.
15537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Output the generated files. No further autoconf macros may be used.
15539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >confcache <<\_ACEOF
15540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is a shell script that caches the results of configure
15541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tests run on this system so they can be shared between configure
15542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# scripts and configure runs, see configure's option --config-cache.
15543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It is not useful on other systems.  If it contains results you don't
15544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# want to keep, you may remove or edit it.
15545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
15546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status only pays attention to the cache file if you give it
15547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the --recheck option to rerun configure.
15548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
15549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `ac_cv_env_foo' variables (set or unset) will be overridden when
15550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# loading this file, other *unset* `ac_cv_foo' will be assigned the
15551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# following values.
15552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The following way of writing the cache mishandles newlines in values,
15556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but we know of no workaround that is simple, portable, and efficient.
15557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So, we kill variables containing newlines.
15558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Ultrix sh set writes to stderr and can't be redirected directly,
15559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and sets the high bit in the cache file unless we assign to the vars.
15560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
15561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
15563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
15564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
15565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
1556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
15569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
15570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
1557164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1557264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) { eval $ac_var=; unset $ac_var;} ;;
15573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
15574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
15575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
15576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
15578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
1558064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # `set' does not quote correctly, so add quotes: double-quote
1558164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # substitution turns \\\\ into \\, and sed turns \\ into \.
15582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
15583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'/'\\\\''/g;
15584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
15586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
15587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # `set' quotes correctly as required by POSIX, so do not add quotes.
15588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
15590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
15591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
15592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) |
15593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed '
15594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     /^ac_cv_env_/b end
15595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t clear
15596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :clear
15597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t end
15599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :end' >>confcache
15601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -w "$cache_file"; then
1560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "x$cache_file" != "x/dev/null"; then
1560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
1560564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: updating cache $cache_file" >&6;}
1560664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test ! -f "$cache_file" || test -h "$cache_file"; then
1560764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat confcache >"$cache_file"
1560864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1560964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        case $cache_file in #(
1561064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        */* | ?:*)
1561164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f confcache "$cache_file"$$ &&
1561264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f "$cache_file"$$ "$cache_file" ;; #(
1561364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        *)
1561464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f confcache "$cache_file" ;;
1561564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
1561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1561764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
15618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1561964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
1562064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confcache
15624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$prefix" = xNONE && prefix=$ac_default_prefix
15626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let make expand exec_prefix.
15627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS=-DHAVE_CONFIG_H
15630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_libobjs=
15632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ltlibobjs=
1563364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciU=
15634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 1. Remove the extension, and $U if already installed.
15636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1563764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #    will be set to the directory where LIBOBJS objects are built.
1564064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=$ac_libobjs
15644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS=$ac_ltlibobjs
15646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1564864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$EXEEXT"; then
1564964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_TRUE=
1565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_FALSE='#'
1565164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1565264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_TRUE='#'
1565364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_FALSE=
1565464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1565564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
15656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
1565764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"AMDEP\" was never defined.
1565864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1566164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
1566264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
1566564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
1566664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
1566964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
1567064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1567364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: "${CONFIG_STATUS=./config.status}"
1567464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_write_fail=0
15675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
15676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files $CONFIG_STATUS"
1567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
1567864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1567964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_write_fail=0
1568064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
15682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated by $as_me.
15683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run this file to recreate the current configuration.
15684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler output produced by configure, useful for debugging
15685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure, is in config.log if it exists.
15686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledebug=false
15688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_recheck=false
15689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_silent=false
15690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1569164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=\${CONFIG_SHELL-$SHELL}
1569264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL
1569364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF
1569464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
1569564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
1569664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ##
1569764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
15698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
15700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
1570164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
15703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
1570464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
15706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
15707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
15708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1570964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `(set -o) 2>/dev/null` in #(
1571064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
1571164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
1571264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
1571364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
15714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1571864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl='
1571964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
1572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl
1572164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf.
1572264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1572464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1572564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris,
1572664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh.
1572764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \
1572864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
1572964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='print -r --'
1573064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='print -rn --'
1573164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1573264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='printf %s\n'
1573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='printf %s'
1573464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1573564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1573664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1573764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='/usr/ucb/echo -n'
15738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1573964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1574064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n_body='eval
1574164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      arg=$1;
1574264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $arg in #(
1574364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"$as_nl"*)
1574464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	expr "X$arg" : "X\\(.*\\)$as_nl";
1574564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1574664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac;
1574764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1574864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '
1574964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    export as_echo_n_body
1575064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='sh -c $as_echo_n_body as_echo'
15751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1575264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  export as_echo_body
1575364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='sh -c $as_echo_body as_echo'
15754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1575664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right.
1575764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then
1575864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  PATH_SEPARATOR=:
1575964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1576064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1576164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      PATH_SEPARATOR=';'
1576264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
15763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
15767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
15768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
15769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
15771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
15772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
1577464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself=
1577564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #((
15776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
15777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1578364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
15787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
15789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
15790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
15791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
15792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
1579464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1579564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
15796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1579864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in
1579964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1580064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there.  '((' could
1580164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14.
1580264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH
1580364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \
1580464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
15807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
15808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
15809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
1581164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C
1581264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL
1581364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C
1581464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE
1581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH.
1581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1581964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1582064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD]
1582164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------------
1582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
1582364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
1582464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0.
1582564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error ()
1582664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1582764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_status=$1; test $as_status -eq 0 && as_status=1
1582864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$4"; then
1582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1583264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: error: $2" >&2
1583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_exit $as_status
1583464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error
1583564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1583664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS
1583864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
1583964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking.
1584064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status ()
1584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return $1
1584364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status
1584464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS
1584664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------
1584764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
1584864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit ()
1584964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1585064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set +e
1585164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $1
1585264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit $1
1585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit
1585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1585564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR
1585664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------
1585764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR.
1585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset ()
1585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { eval $1=; unset $1;}
1586164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset
1586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE
1586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
1586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take
1586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over
1586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive
1586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations.
1586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
1587064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_append ()
1587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1+=\$2
1587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
1587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ()
1587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1=\$$1\$2
1587864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append
1588064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG...
1588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------
1588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the
1588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments
1588564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr.
1588664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
1588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_arith ()
1588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=$(( $* ))
1589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
1589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_arith ()
1589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=`expr "$@" || test $? -eq 1`
1589564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1589664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith
1589764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
15898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
15900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
15902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
15904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
15908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
15910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1591364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=dirname
1591464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=false
1591664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
15917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
15919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
15921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" |
15923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
15924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
15925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
15926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
15927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
15928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
15929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
15930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
15931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
15932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
15933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
15934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
15935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
15936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges.
1593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz'
1593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS
1594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789'
1594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits
15943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T=
1594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #(((((
15946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*)
1594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `echo 'xy\c'` in
15948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  xy)  ECHO_C='\c';;
1595064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
1595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ECHO_T='	';;
15952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac;;
15953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
15954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO_N='-n';;
15955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file
15958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then
15959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir/conf$$.file
15960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir
1596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mkdir conf$$.dir 2>/dev/null
1596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1596464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then
1596564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ln -s conf$$.file conf$$ 2>/dev/null; then
1596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='ln -s'
1596764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # ... but there are two gotchas:
1596864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1596964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
1597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # In both cases, we have to default to `cp -p'.
1597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
1597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_ln_s='cp -p'
1597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif ln conf$$.file conf$$ 2>/dev/null; then
1597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s=ln
1597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
15976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ln_s='cp -p'
1597764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
15978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='cp -p'
15980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null
15983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1598564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p
1598664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------
1598764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary.
1598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p ()
1598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1599064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1599164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
1599264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_dir=./$as_dir;;
1599364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$as_dir" || eval $as_mkdir_p || {
1599564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dirs=
1599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    while :; do
1599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $as_dir in #(
1599864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1599964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_qdir=$as_dir;;
1600064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
1600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dirs="'$as_qdir' $as_dirs"
1600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=`$as_dirname -- "$as_dir" ||
1600364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1600464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)[^/]' \| \
1600564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)$' \| \
1600664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1600764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" |
1600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1600964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1601064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1601164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)[^/].*/{
1601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)$/{
1601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\).*/{
1602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
1602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d "$as_dir" && break
1602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
1602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$as_dirs" || eval "mkdir $as_dirs"
1602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
1602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p
16032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then
1603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p='mkdir -p "$as_dir"'
16034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d ./-p && rmdir ./-p
16036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=false
16037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -x / >/dev/null 2>&1; then
16040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='test -x'
16041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ls -dL / >/dev/null 2>&1; then
16043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=L
16044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
16045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=
16046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='
16048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval sh -c '\''
16049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d "$1"; then
1605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	test -d "$1/.";
16051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
1605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $1 in #(
1605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	-*)set "./$1";;
16054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac;
1605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	???[sx]*):;;*)false;;esac;fi
16057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '\'' sh
16058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  '
16059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_executable_p=$as_test_x
16061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name.
16063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name.
16066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 6>&1
1607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ##
1607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of $CONFIG_STATUS script. ##
1607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ##
1607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF
1607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Save the log message, to keep $0 and so on meaningful, and to
16078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# report actual input values of CONFIG_FILES etc. instead of their
16079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# values after options handling.
16080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_log="
16081d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleThis file was extended by Google C++ Testing Framework $as_me 1.4.0, which was
1608264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68.  Invocation command line was
16083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_FILES    = $CONFIG_FILES
16085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_HEADERS  = $CONFIG_HEADERS
16086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_LINKS    = $CONFIG_LINKS
16087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_COMMANDS = $CONFIG_COMMANDS
16088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ $0 $@
16089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleon `(hostname || uname -n) 2>/dev/null | sed 1q`
16091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"
16092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_files in *"
1609664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_files; shift; ac_config_files=$*;;
1609764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1609964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_headers in *"
1610064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
1610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Files that config.status was made for.
16106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_files="$ac_config_files"
16107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_headers="$ac_config_headers"
16108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_commands="$ac_config_commands"
16109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1611264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_usage="\
1611464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\`$as_me' instantiates files and other configuration actions
1611564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifrom templates according to the current configuration.  Unless the files
1611664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciand actions are specified as TAGs, all are instantiated by default.
16117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1611864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsage: $0 [OPTION]... [TAG]...
16119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help       print this help, then exit
16121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version    print version number and configuration settings, then exit
1612264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --config     print configuration, then exit
1612364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -q, --quiet, --silent
1612464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   do not print progress messages
16125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -d, --debug      don't remove temporary files
16126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --recheck    update $as_me by reconfiguring in the same conditions
1612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --file=FILE[:TEMPLATE]
1612864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   instantiate the configuration file FILE
1612964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --header=FILE[:TEMPLATE]
1613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   instantiate the configuration header FILE
16131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration files:
16133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_files
16134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration headers:
16136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_headers
16137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration commands:
16139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_commands
16140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1614164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciReport bugs to <googletestframework@googlegroups.com>."
16142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1614464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1614564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_version="\\
16147d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleGoogle C++ Testing Framework config.status 1.4.0
1614864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciconfigured by $0, generated by GNU Autoconf 2.68,
1614964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  with options \\"\$ac_cs_config\\"
16150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1615164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCopyright (C) 2010 Free Software Foundation, Inc.
16152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis config.status script is free software; the Free Software Foundation
16153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it."
16154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd='$ac_pwd'
16156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir='$srcdir'
16157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL='$INSTALL'
16158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMKDIR_P='$MKDIR_P'
1615964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK='$AWK'
1616064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "\$AWK" || AWK=awk
16161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1616364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The default lists apply if the user does not specify any file.
16165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_need_defaults=:
16166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile test $# != 0
16167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $1 in
1616964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --*=?*)
16170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=:
16173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1617464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --*=)
1617564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_optarg=
1617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_shift=:
1617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
16179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
16180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=$1
16181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=$2
16182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=shift
16183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
16184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
16187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Handling of the options.
16188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_recheck=: ;;
16190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_version"; exit ;;
1619264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --config | --confi | --conf | --con | --co | --c )
1619364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_config"; exit ;;
16194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --debug | --debu | --deb | --de | --d | -d )
16195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    debug=: ;;
16196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --file | --fil | --fi | --f )
16197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
1619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_optarg in
1619964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '') as_fn_error $? "missing file argument" ;;
1620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_append CONFIG_FILES " '$ac_optarg'"
16203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
16204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --header | --heade | --head | --hea )
16205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
1620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_optarg in
1620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
16211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --he | --h)
16212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Conflict between --help and --header
1621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "ambiguous option: \`$1'
1621464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information.";;
16215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --help | --hel | -h )
1621664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_usage"; exit ;;
16217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_silent=: ;;
16220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This is an error.
1622264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_fn_error $? "unrecognized option: \`$1'
1622364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information." ;;
16224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1622564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) as_fn_append ac_config_targets " $1"
16226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_need_defaults=false ;;
16227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
16230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_extra_args=
16233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cs_silent; then
16235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 6>/dev/null
16236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_configure_extra_args="$ac_configure_extra_args --silent"
16237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1624064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif \$ac_cs_recheck; then
1624264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1624364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shift
1624464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL='$SHELL'
16246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export CONFIG_SHELL
1624764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exec "\$@"
16248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1625164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log
16253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo
16255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Running $as_me. ##
16257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1625864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$ac_log"
16259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
16260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1626264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
16264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# INIT-COMMANDS
16265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
16266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout
16270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set.
16271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='$sed_quote_subst'
16274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='$double_quote_subst'
16275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='$delay_variable_subst'
1627664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
1627764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
1627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
1627964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
1628064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
1628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
1628264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
1628364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
1628464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
1628564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
1628664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
1628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
1628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
1628964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
1629064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
1629164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
1629264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
1629364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
1629464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
1629564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
1629664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
1629764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
1629864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
1629964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
1630064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
1630164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
1630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
1630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
1630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
1630564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
1630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
1630764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
1630864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
1630964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
1631064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcideplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
1631164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
1631264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
1631364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
1631464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
1631564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
1631664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
1631764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
1631864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
1631964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
1632064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
1632164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
1632264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
1632364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
1632464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
1632564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
1632664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
1632764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
1632864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
1632964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
1633064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
1633164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
1633264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
1633364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
1633464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
1633564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
1633664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
1633764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
1633864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
1633964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
1634064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
1634164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
1634264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
1634364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
1634464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
1634564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
1634664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
1634764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
1634864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
1634964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
1635064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
1635164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
1635264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
1635364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
1635464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
1635564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
1635664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
1635764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
1635864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
1635964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
1636064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
1636164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
1636264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
1636364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
1636464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
1636564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
1636664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
1636764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
1636864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
1636964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
1637064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
1637164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
1637264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
1637364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
1637464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
1637564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
1637664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
1637764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
1637864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
1637964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
1638064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
1638164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
1638264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcivariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
1638364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
1638464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
1638564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
1638664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
1638764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
1638864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
1638964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
1639064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
1639164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
1639264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
1639364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
1639464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
1639564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
1639664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
1639764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
1639864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
1639964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
1640064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
1640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
1640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
1640364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
1640464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
1640564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcistriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1640664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
1640764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
1640864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
1640964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
1641064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
1641164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
1641264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
1641364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
1641464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1641564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1641664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
1641764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
1641864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
1641964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
1642064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
1642164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
1642264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
1642364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
1642464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
1642564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
1642664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
1642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
1642864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1642964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1643064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1643264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1643364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1643464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
1643564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
1643664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
1643764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
1643864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
1643964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
1644064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
1644164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
1644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
1644364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
1644464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
1644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
1644664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
1644764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1644864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
1644964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
1645064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1645164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1645264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
1645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
1645464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
1645564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
1645664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
1645764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
1645864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
1645964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC='$LTCC'
16462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS='$LTCFLAGS'
16463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='$compiler_DEFAULT'
16464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1646564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# A function that is used when there is no print builtin or printf.
1646664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_fallback_echo ()
1646764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1646864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'cat <<_LTECHO_EOF
1646964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\$1
1647064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF'
1647164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1647264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
16473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Quote evaled strings.
1647464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor var in SHELL \
1647564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO \
1647664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR \
1647764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED \
16478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP \
16479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP \
16480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP \
16481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD \
16482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM \
16483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S \
16484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL \
16485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP \
16486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag \
1648764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP \
16488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method \
16489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd \
1649064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob \
1649164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob \
1649264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL \
1649364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd \
16494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR \
16495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS \
1649664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec \
16497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP \
16498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB \
16499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC \
16500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS \
16501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler \
16502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe \
16503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl \
16504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address \
16505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1650664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec \
16507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag \
16508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic \
1650964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl \
16510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static \
16511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o \
16512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks \
1651364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL \
16514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL \
16515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT \
16516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO \
16517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL \
16518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64 \
16519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds \
16520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec \
16521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec \
16522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object \
16523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld \
16524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag \
16525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag \
16526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec \
16527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator \
16528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms \
16529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms \
16530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec \
16531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink \
16532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec \
16533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec \
16534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec \
1653564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode \
16536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval \
16537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib \
16538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib \
16539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs \
16540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects \
16541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects \
16542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps \
16543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps \
16544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path \
16545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX \
1654664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX \
16547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX \
16548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX \
16549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX \
1655064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX \
16551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX \
16552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX \
16553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX \
16554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX \
16555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX \
16556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX \
16557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX \
16558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX \
16559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX \
16560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX \
16561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX \
16562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX \
16563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX \
16564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX \
16565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX \
16566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX \
16567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX \
16568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX \
16569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX; do
1657064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
1657264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
16575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
16578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double-quote double-evaled strings.
16581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in reload_cmds \
16582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds \
16583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds \
16584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds \
16585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds \
16586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds \
16587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds \
16588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds \
16589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds \
16590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds \
16591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds \
16592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds \
16593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds \
1659464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds \
16595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds \
16596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds \
16597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds \
16598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec \
16599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec \
1660064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX \
16601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX \
16602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX \
16603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX \
16604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX \
16605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX \
16606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX \
16607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX \
16608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX \
1660964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX \
1661064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX; do
1661164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
1661364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
16616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
16619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir='$ac_aux_dir'
16622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell='$xsi_shell'
16623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append='$lt_shell_append'
16624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See if we are running on zsh, and set the options which allow our
16626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# commands through without removal of \ escapes INIT.
16627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "\${ZSH_VERSION+set}" ; then
16628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
16629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PACKAGE='$PACKAGE'
16633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    VERSION='$VERSION'
16634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    TIMESTAMP='$TIMESTAMP'
16635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RM='$RM'
16636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ofile='$ofile'
16637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1664564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handling of arguments.
16648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_config_target in $ac_config_targets
16649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_config_target in
16651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;;
16652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;;
16654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1665764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the user did not use the arguments to specify the items to instantiate,
16663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# then the envvar interface is used.  Set only those that are not.
16664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We use the long form for the default assignment because of an extremely
16665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# bizarre bug on SunOS 4.1.3.
16666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_need_defaults; then
16667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have a temporary directory for convenience.  Make it in the build tree
16673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# simply because there is no reason against having it here, and in addition,
16674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# creating and moving files from /tmp can sometimes cause problems.
16675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Hook for its removal unless debugging.
16676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Note that there is a small window in which the directory will not be cleaned:
16677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# after its creation but before its name has been assigned to `$tmp'.
16678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$debug ||
16679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
1668064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  tmp= ac_tmp=
16681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  trap 'exit_status=$?
1668264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  : "${ac_tmp:=$tmp}"
1668364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
1668564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  trap 'as_fn_exit 1' 1 2 13 15
16686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a (secure) tmp directory for tmp files.
16688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
1669164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$tmp"
16692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}  ||
16693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=./conf$$-$RANDOM
16695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (umask 077 && mkdir "$tmp")
1669664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
1669764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tmp=$tmp
16698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1669964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_FILES section.
1670064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_FILES.
1670164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status config.h'.
16702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_FILES"; then
16703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1670564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cr=`echo X | tr X '\015'`
1670664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On cygwin, bash can eat \r inside `` if the user requested igncr.
1670764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# But we know of no other shell where ac_cr would be empty at this
1670864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# point, so we can use a bashism as a fallback.
1670964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cr" = x; then
1671064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval ac_cr=\$\'\\r\'
1671164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1671264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1671364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
1671464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cs_awk_cr='\\r'
1671564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1671664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cs_awk_cr=$ac_cr
16717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1671964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1672364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1672464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "cat >conf$$subs.awk <<_ACEOF" &&
1672564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1672664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "_ACEOF"
1672764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} >conf$$subs.sh ||
1672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1672964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# '
16731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do
1673264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  . ./conf$$subs.sh ||
1673364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1673564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1673664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test $ac_delim_n = $ac_delim_num; then
16737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
16738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif $ac_last_try; then
1673964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
16741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1674464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.sh
1674564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1674664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1674764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
1674864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1674964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n '
1675064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1675164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/S["/; s/!.*/"]=/
1675264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1675364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1675464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[^!]*!//
1675564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:repl
1675664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit repl
1675764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'$//
1675864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim
1675964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:nl
1676064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1676164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/
1676264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more1
1676364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1676464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1676564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin
1676664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib repl
1676764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more1
1676864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/
1676964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1677064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1677164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}//
1677264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit nl
1677364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:delim
1677464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1677564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/
1677664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more2
1677764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/
1677864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1677964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib
1678064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more2
1678164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/
1678264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1678364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1678464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}//
1678564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim
1678664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <conf$$subs.awk | sed '
1678764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[^""]/{
1678864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  N
1678964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  s/\n//
1679064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1679164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' >>$CONFIG_STATUS || ac_write_fail=1
1679264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.awk
1679364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1679464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
1679564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
1679664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (key in S) S_is_set[key] = 1
1679764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  FS = ""
1679864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1679964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1680064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1680164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  line = $ 0
1680264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nfields = split(line, field, "@")
1680364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  substed = 0
1680464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  len = length(field[1])
1680564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (i = 2; i < nfields; i++) {
1680664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    key = field[i]
1680764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    keylen = length(key)
1680864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (S_is_set[key]) {
1680964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      value = S[key]
1681064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1681164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      len += length(value) + length(field[++i])
1681264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      substed = 1
1681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    } else
1681464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      len += 1 + keylen
1681564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
16816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1681764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  print line
1681864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
16819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1682064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
16821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1682264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1682364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1682464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1682564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1682664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat
1682764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
1682864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1683164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
1683264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# trailing colons and then remove the whole line if VPATH becomes empty
16834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (actually we leave an empty line to preserve line numbers).
16835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$srcdir" = x.; then
1683664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
1683764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1683864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis///
1683964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/:/
1684064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/[	 ]*$/:/
1684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\$(srcdir):/:/g
1684264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\${srcdir}:/:/g
1684364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:@srcdir@:/:/g
1684464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^:*//
16845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*$//
1684664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcix
1684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(=[	 ]*\).*/\1/
1684864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciG
1684964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\n//
16850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^[^=]*=[	 ]*$//
16851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'
16852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1685464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test -n "$CONFIG_FILES"
16856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1685764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_HEADERS section.
1685864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_HEADERS.
1685964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status Makefile'.
1686064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$CONFIG_HEADERS"; then
1686164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >"$ac_tmp/defines.awk" <<\_ACAWK ||
1686264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciBEGIN {
1686364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1686464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1686564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Transform confdefs.h into an awk script `defines.awk', embedded as
1686664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# here-document in config.status, that substitutes the proper values into
1686764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# config.h.in to produce config.h.
1686864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1686964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create a delimiter string that does not exist in confdefs.h, to ease
1687064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# handling of long lines.
1687164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim='%!_!# '
1687264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_last_try in false false :; do
1687364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
1687464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_tt"; then
1687564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break
1687664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif $ac_last_try; then
1687764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
1687864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
1687964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1688064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1688164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1688364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# For the awk script, D is an array of macro values keyed by name,
1688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# likewise P contains macro parameters if any.  Preserve backslash
1688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# newline sequences.
16886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1688764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
1688864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n '
1688964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g
1689064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit rset
1689164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:rset
1689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
1689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit def
1689464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1689564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:def
1689664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$//
1689764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnl
1689864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g
1689964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1690064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3"/p
1690164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
1690264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnl
1690464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g
1690564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1690664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3\\\\\\n"\\/p
1690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont
1690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
1690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont
1691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:cont
1691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin
1691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g
1691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit clear
1691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:clear
1691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$//
1691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnlc
1691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/p
1691964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnlc
1692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
1692264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib cont
1692364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <confdefs.h | sed '
1692464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'/"\\\
1692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"/g' >>$CONFIG_STATUS || ac_write_fail=1
1692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (key in D) D_is_set[key] = 1
1692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  FS = ""
1693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
1693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  line = \$ 0
1693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  split(line, arg, " ")
1693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (arg[1] == "#") {
1693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    defundef = arg[2]
1693664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mac1 = arg[3]
1693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } else {
1693864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    defundef = substr(arg[1], 2)
1693964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mac1 = arg[2]
1694064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  split(mac1, mac2, "(") #)
1694264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  macro = mac2[1]
1694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  prefix = substr(line, 1, index(line, defundef) - 1)
1694464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (D_is_set[macro]) {
1694564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Preserve the white space surrounding the "#".
1694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    print prefix "define", macro P[macro] D[macro]
1694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    next
1694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } else {
1694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Replace #undef with comments.  This is necessary, for example,
1695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # in the case of _POSIX_SOURCE, which is predefined and required
1695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # on some systems where configure will not decide to define it.
1695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (defundef == "undef") {
1695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      print "/*", prefix defundef, macro, "*/"
1695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      next
1695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    }
1695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ print }
1695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
1696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
1696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # test -n "$CONFIG_HEADERS"
1696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishift
1696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_tag
16969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_tag in
16971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHLC]) ac_mode=$ac_tag; continue;;
16972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode$ac_tag in
16974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHL]*:*);;
1697564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]-) ac_tag=-:-;;
16977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_IFS=$IFS
16980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=:
16981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x $ac_tag
16982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$ac_save_IFS
16983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
16984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=$1
16985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
16986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
16988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :L) ac_source=$1;;
16989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH])
16990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_file_inputs=
16991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_f
16992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
16993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_f in
1699464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      -) ac_f="$ac_tmp/stdin";;
16995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) # Look for the file first in the build tree, then in the source tree
16996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # because $ac_f cannot contain `:'.
16998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -f "$ac_f" ||
16999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case $ac_f in
17000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   [\\/$]*) false;;
17001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac ||
1700364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
1700564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1700664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_file_inputs " '$ac_f'"
17007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
17008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Let's still pretend it is `configure' which instantiates (i.e., don't
17010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # use $as_me), people would be surprised to read:
17011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #    /* config.h.  Generated by config.status.  */
1701264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    configure_input='Generated from '`
1701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1701464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	`' by configure.'
17015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x"$ac_file" != x-; then
17016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      configure_input="$ac_file.  $configure_input"
1701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
1701864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $ac_file" >&6;}
17019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
1702064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Neutralize special characters interpreted by sed in replacement strings.
1702164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $configure_input in #(
1702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\&* | *\|* | *\\* )
1702364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ac_sed_conf_input=`$as_echo "$configure_input" |
1702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *) ac_sed_conf_input=$configure_input;;
1702664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
17027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_tag in
1702964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *:-:* | *:-) cat >"$ac_tmp/stdin" \
1703064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
17032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir=`$as_dirname -- "$ac_file" ||
17036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)[^/]' \| \
17038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)$' \| \
17039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$ac_file" |
17041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1705864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dir="$ac_dir"; as_fn_mkdir_p
17059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_builddir=.
17060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
17062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
1706464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
1706664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
17068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
17071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
17073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
17074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
17075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
17076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
17078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
17079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
17080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
17081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
17082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
17083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
17084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
17085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
17086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
17087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
17089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
17095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :F)
17096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_FILE
17098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $INSTALL in
17101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_MKDIR_P=$MKDIR_P
17105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MKDIR_P in
17106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ;;
17107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1711164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the template does not know about datarootdir, expand it.
17113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: This hack should be removed a few years after 2.60.
17114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_datarootdir_hack=; ac_datarootdir_seen=
1711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_dataroot='
1711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/datarootdir/ {
17117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  p
17118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  q
17119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@datadir@/p
17121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@docdir@/p
17122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@infodir@/p
17123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@localedir@/p
1712464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/@mandir@/p'
1712564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*datarootdir*) ac_datarootdir_seen=yes;;
17127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1712864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1712964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_datarootdir_hack='
17133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@datadir@&$datadir&g
17134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@docdir@&$docdir&g
17135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@infodir@&$infodir&g
17136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@localedir@&$localedir&g
17137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@mandir@&$mandir&g
1713864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  s&\\\${datarootdir}&$datarootdir&g' ;;
17139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Neutralize VPATH when `$srcdir' = `.'.
17143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell code in configure.ac might set extrasub.
17144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: do we really want to maintain this feature?
1714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1714664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_extra="$ac_vpsub
17147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$extrasub
17148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:t
17151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1715264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis|@configure_input@|$ac_sed_conf_input|;t t
17153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_builddir@&$ac_top_builddir_sub&;t t
1715464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis&@top_build_prefix@&$ac_top_build_prefix&;t t
17155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@srcdir@&$ac_srcdir&;t t
17156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_srcdir@&$ac_abs_srcdir&;t t
17157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_srcdir@&$ac_top_srcdir&;t t
17158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@builddir@&$ac_builddir&;t t
17160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_builddir@&$ac_abs_builddir&;t t
17161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@INSTALL@&$ac_INSTALL&;t t
17163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@MKDIR_P@&$ac_MKDIR_P&;t t
17164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_datarootdir_hack
1716564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
1716664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
1716764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1717064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1717164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
1717264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1717364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1717464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined.  Please make sure it is defined" >&5
1717564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1717664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined.  Please make sure it is defined" >&2;}
1717764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1717864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f "$ac_tmp/stdin"
17179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
1718064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
1718164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
1718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac \
1718364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :H)
17186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_HEADER
17188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$ac_file" != x-; then
1719064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    {
1719164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "/* $configure_input  */" \
1719264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1719364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    } >"$ac_tmp/config.h" \
1719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1719564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
1719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1719764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: $ac_file is unchanged" >&6;}
17198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1719964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      rm -f "$ac_file"
1720064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      mv "$ac_tmp/config.h" "$ac_file" \
1720164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
17203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1720464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "/* $configure_input  */" \
1720564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1720664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create -" "$LINENO" 5
17207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Compute "$ac_file"'s index in $config_headers.
1720964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_am_arg="$ac_file"
17210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_stamp_count=1
17211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor _am_header in $config_headers :; do
17212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $_am_header in
17213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $_am_arg | $_am_arg:* )
17214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break ;;
17215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
17216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)$' \| \
17223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1722464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$_am_arg" |
17225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`/stamp-h$_am_stamp_count
17242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1724464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1724564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: executing $ac_file commands" >&6;}
17246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file$ac_mode in
17251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "scripts/gtest-config":F) chmod +x scripts/gtest-config ;;
1725264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1725364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Autoconf 2.62 quotes --file arguments for eval, but not when files
1725464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # are listed without --file.  Let's play safe and only enable the eval
1725564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # if we detect the quoting.
1725664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $CONFIG_FILES in
1725764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\'*) eval set x "$CONFIG_FILES" ;;
1725864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   set x $CONFIG_FILES ;;
1725964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1726064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shift
1726164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for mf
1726264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  do
1726364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Strip MF so we end up with the name of the file.
1726464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mf=`echo "$mf" | sed -e 's/:.*$//'`
1726564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Check whether this is an Automake generated Makefile or not.
1726664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # We used to match only the files named `Makefile.in', but
1726764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # some people rename them; so instead we look at the file content.
1726864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Grep'ing the first line is not enough: some people post-process
1726964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # each Makefile.in and add a new line on top of each file to say so.
1727064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Grep'ing the whole file is not good either: AIX grep has a line
1727164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # limit of 2048, but all sed's we know have understand at least 4000.
1727264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1727364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dirpart=`$as_dirname -- "$mf" ||
17274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)[^/]' \| \
17276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)$' \| \
17277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1727864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$mf" |
17279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1729664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
1729764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      continue
1729864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
1729964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Extract the definition of DEPDIR, am__include, and am__quote
1730064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # from the Makefile without running `make'.
1730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1730264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$DEPDIR" && continue
1730364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1730464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "am__include" && continue
1730564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1730664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # When using ansi2knr, U may be empty or an underscore; expand it
1730764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    U=`sed -n 's/^U = //p' < "$mf"`
1730864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Find all dependency output files, they are included files with
1730964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1731064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # simplest approach to changing $(DEPDIR) to its actual value in the
1731164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # expansion.
1731264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for file in `sed -n "
1731364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1731464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1731564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Make sure the directory exists.
1731664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -f "$dirpart/$file" && continue
1731764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fdir=`$as_dirname -- "$file" ||
17318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)[^/]' \| \
17320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)$' \| \
17321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1732264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$file" |
17323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=$dirpart/$fdir; as_fn_mkdir_p
1734164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # echo "creating $dirpart/$file"
1734264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo '# dummy' > "$dirpart/$file"
17343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
17344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1734564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
17346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool":C)
17348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if we are running on zsh, and set the options which allow our
17350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # commands through without removal of \ escapes.
17351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "${ZSH_VERSION+set}" ; then
17352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      setopt NO_GLOB_SUBST
17353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
17354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cfgfile="${ofile}T"
17356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $RM "$cfgfile"
17358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$cfgfile"
17360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
17361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
1736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
1736964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#                 Foundation, Inc.
17370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Written by Gordon Matzigkeit, 1996
17371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   This file is part of GNU Libtool.
17373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is free software; you can redistribute it and/or
17375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# modify it under the terms of the GNU General Public License as
17376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# published by the Free Software Foundation; either version 2 of
17377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the License, or (at your option) any later version.
17378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As a special exception to the GNU General Public License,
17380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if you distribute this file as part of a program or library that
17381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# is built using GNU Libtool, you may include this file under the
17382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# same distribution terms that you use for the rest of that program.
17383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is distributed in the hope that it will be useful,
17385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but WITHOUT ANY WARRANTY; without even the implied warranty of
17386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU General Public License for more details.
17388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# You should have received a copy of the GNU General Public License
17390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# along with GNU Libtool; see the file COPYING.  If not, a copy
17391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# obtained by writing to the Free Software Foundation, Inc.,
17393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The names of the tagged configurations supported by this script.
17397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleavailable_tags="CXX "
17398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL CONFIG
17400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Which release of libtool.m4 was used?
17402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version=$macro_version
17403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision=$macro_revision
17404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build shared libraries.
17406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_libs=$enable_shared
17407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build static libraries.
17409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_old_libs=$enable_static
17410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What type of objects to build.
17412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode=$pic_mode
17413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to optimize for fast installation.
17415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefast_install=$enable_fast_install
17416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1741764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Shell to use when invoking shell scripts.
1741864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=$lt_SHELL
1741964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1742064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An echo program that protects backslashes.
1742164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$lt_ECHO
1742264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1742364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The PATH separator for the build system.
1742464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR=$lt_PATH_SEPARATOR
1742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The host system.
17427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias=$host_alias
17428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host
17429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$host_os
17430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The build system.
17432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias=$build_alias
17433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build
17434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$build_os
17435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A sed program that does not truncate output.
17437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED=$lt_SED
17438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="\$SED -e 1s/^X//"
17441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A grep program that handles long lines.
17443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP=$lt_GREP
17444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An ERE matcher.
17446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP=$lt_EGREP
17447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A literal string matcher.
17449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP=$lt_FGREP
17450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A BSD- or MS-compatible name lister.
17452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM=$lt_NM
17453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need soft or hard links.
17455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$lt_LN_S
17456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What is the maximum length of a command?
17458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$max_cmd_len
17459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file suffix (normally "o").
17461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$ac_objext
17462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Executable file suffix (normally "").
17464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext=$exeext
17465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether the shell understands "unset".
17467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset=$lt_unset
17468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn spaces into newlines.
17470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSP2NL=$lt_lt_SP2NL
17471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn newlines into spaces.
17473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNL2SP=$lt_lt_NL2SP
17474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1747564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build file names to \$host format.
1747664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd
1747764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1747864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build files to toolchain format.
1747964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd
1748064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1748164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An object symbol dumper.
1748264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$lt_OBJDUMP
17483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Method to check whether dependent libraries are shared objects.
17485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_deplibs_check_method
17486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1748764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to use when deplibs_check_method = "file_magic".
17488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_file_magic_cmd
17489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1749064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to find potential files when deplibs_check_method = "file_magic".
1749164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob=$lt_file_magic_glob
1749264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1749364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
1749464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=$lt_want_nocaseglob
1749564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1749664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# DLL creation program.
1749764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$lt_DLLTOOL
1749864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1749964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to associate shared and link libraries.
1750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
1750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The archiver.
17503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$lt_AR
1750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Flags to create an archive.
17506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS=$lt_AR_FLAGS
17507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1750864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to feed a file listing to the archiver.
1750964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec=$lt_archiver_list_spec
1751064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A symbol stripping program.
17512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$lt_STRIP
17513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to install an old-style archive.
17515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$lt_RANLIB
17516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds=$lt_old_postinstall_cmds
17517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=$lt_old_postuninstall_cmds
17518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1751964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Whether to use a lock for old archive extraction.
1752064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction=$lock_old_archive_extraction
1752164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A C compiler.
17523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=$lt_CC
17524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# LTCC compiler flags.
17526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=$lt_CFLAGS
17527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Take the output of nm and produce a listing of raw symbols and C names.
17529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a proper C declaration.
17532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair.
17535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair when lib prefix is needed.
17538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Specify filename containing input files for \$NM.
1754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec=$lt_nm_file_list_spec
17542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1754364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The root where to search for dependent libraries,and in which our libraries should be installed.
1754464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot=$lt_sysroot
17545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1754664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The name of the directory that contains temporary libtool files.
1754764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir=$objdir
17548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Used to examine libraries when file_magic_cmd begins with "file".
17550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD=$MAGIC_CMD
17551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Must we lock files when doing compilation?
17553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks=$lt_need_locks
17554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1755564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Manifest tool.
1755664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$lt_MANIFEST_TOOL
1755764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$lt_DSYMUTIL
17560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to change global to local symbols on Mac OS X.
17562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$lt_NMEDIT
17563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate fat objects and archives on Mac OS X.
17565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$lt_LIPO
17566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$lt_OTOOL
17569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$lt_OTOOL64
17572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Old archive suffix (normally "a").
17574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=$libext
17575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library suffix (normally ".so").
17577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=$lt_shrext_cmds
17578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to extract the exported symbol list from a shared archive.
17580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds=$lt_extract_expsyms_cmds
17581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Variables whose values should be saved in libtool wrapper scripts and
17583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# restored at link time.
17584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink=$lt_variables_saved_for_relink
17585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need the "lib" prefix for modules?
17587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=$need_lib_prefix
17588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need a version for libraries?
17590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=$need_version
17591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Library versioning type.
17593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=$version_type
17594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library runtime path variable.
17596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var=$runpath_var
17597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library path variable.
17599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=$shlibpath_var
17600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is shlibpath searched before the hard-coded library search path?
17602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=$shlibpath_overrides_runpath
17603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Format of library name prefix.
17605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec=$lt_libname_spec
17606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of archive names.  First name is the real one, the rest are links.
17608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The last name is the one that the linker finds with -lNAME
17609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=$lt_library_names_spec
17610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The coded name of the library, if different from the real name.
17612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=$lt_soname_spec
17613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1761464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Permission mode override for installation of shared libraries.
1761564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode=$lt_install_override_mode
1761664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after installation of a shared archive.
17618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=$lt_postinstall_cmds
17619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after uninstallation of a shared archive.
17621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=$lt_postuninstall_cmds
17622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to finish a libtool library installation in a directory.
17624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=$lt_finish_cmds
17625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As "finish_cmds", except a single script fragment to be evaled but
17627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# not shown.
17628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=$lt_finish_eval
17629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we should hardcode library paths into libraries.
17631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=$hardcode_into_libs
17632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compile-time system search path for libraries.
17634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run-time system search path for libraries.
17637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen is supported.
17640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_support=$enable_dlopen
17641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of programs is supported.
17643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self=$enable_dlopen_self
17644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of statically linked programs is supported.
17646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self_static=$enable_dlopen_self_static
17647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands to strip libraries.
17649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=$lt_old_striplib
17650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=$lt_striplib
17651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
17654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD
17655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1765664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files.
1765764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag
1765864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds
1765964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
17661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds
17662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
17664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler
17665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
17667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC
17668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
17670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
17673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic
17674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1767564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler.
1767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl
1767764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
17679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static
17680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
17682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o
17683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
17685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc
17686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
17688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
17691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
17694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec
17695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
17697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object
17698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
17700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
17703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
17706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds
17707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds
17708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
17710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
17711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds
17712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds
17713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
17715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld
17716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
17718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag
17719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
17721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag
17722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
17724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
17725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
17728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator
17729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
17732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct
17733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
17736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
17738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute
17739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
17742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L
17743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
17746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var
17747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
17749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
17750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
17751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic
17752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
17754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
17755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath
17756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
17758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs
17759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
17761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols
17762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
17764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds
17765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
17767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms
17768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
17770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms
17771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
17773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds
17774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1777564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs.
1777664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds
1777764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
17779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec
17780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
17782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action
17783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
17785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
17788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
17789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects
17790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects
17791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps
17792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps
17793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
17795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
17796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path
17797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL CONFIG
17799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
17801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
17803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
17804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<\_LT_EOF >> "$cfgfile"
17805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX sometimes has problems with the GCC collect2 program.  For some
17806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# reason, if we set the COLLECT_NAMES environment variable, the problems
17807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# vanish in a puff of smoke.
17808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X${COLLECT_NAMES+set}" != Xset; then
17809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  COLLECT_NAMES=
17810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export COLLECT_NAMES
17811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
17813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
17818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We use sed instead of cat because bash on DJGPP gets confused if
17821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # text mode, it properly converts lines to CR/LF.  This bash problem
17823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is reportedly fixed, but why not run on old versions too?
1782464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed '$q' "$ltmain" >> "$cfgfile" \
1782564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     || (rm -f "$cfgfile"; exit 1)
1782664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1782764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x"$xsi_shell" = xyes; then
1782864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
1782964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname ()\
1783064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1783164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    case ${1} in\
1783264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      */*) func_dirname_result="${1%/*}${2}" ;;\
1783364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *  ) func_dirname_result="${3}" ;;\
1783464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    esac\
1783564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
1783664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1783764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1783864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1783964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1784064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1784164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_basename ()$/,/^} # func_basename /c\
1784264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_basename ()\
1784364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1784464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_basename_result="${1##*/}"\
1784564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
1784664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1784764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1784864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1784964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1785064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1785164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
1785264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname_and_basename ()\
1785364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1785464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    case ${1} in\
1785564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      */*) func_dirname_result="${1%/*}${2}" ;;\
1785664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *  ) func_dirname_result="${3}" ;;\
1785764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    esac\
1785864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_basename_result="${1##*/}"\
1785964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
1786064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1786164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1786264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1786364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1786464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1786564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
1786664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname ()\
1786764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1786864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
1786964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    # positional parameters, so assign one to ordinary parameter first.\
1787064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_stripname_result=${3}\
1787164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_stripname_result=${func_stripname_result#"${1}"}\
1787264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_stripname_result=${func_stripname_result%"${2}"}\
1787364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
1787464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1787764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1787864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1787964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
1788064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_long_opt ()\
1788164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1788264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_long_opt_name=${1%%=*}\
1788364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_long_opt_arg=${1#*=}\
1788464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
1788564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1788664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1788764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1788864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1788964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1789064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
1789164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_short_opt ()\
1789264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1789364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_short_opt_arg=${1#??}\
1789464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
1789564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
1789664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1789764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1789864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1789964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1790064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1790164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
1790264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_lo2o ()\
1790364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    case ${1} in\
1790564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
1790664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *)    func_lo2o_result=${1} ;;\
1790764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    esac\
1790864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
1790964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1791064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1791164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1791264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1791364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1791464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_xform ()$/,/^} # func_xform /c\
1791564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_xform ()\
1791664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1791764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    func_xform_result=${1%.*}.lo\
1791864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
1791964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1792064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1792164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1792264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1792364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1792464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_arith ()$/,/^} # func_arith /c\
1792564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_arith ()\
1792664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1792764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    func_arith_result=$(( $* ))\
1792864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
1792964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1793064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1793164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1793264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1793364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1793464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_len ()$/,/^} # func_len /c\
1793564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_len ()\
1793664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1793764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    func_len_result=${#1}\
1793864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
1793964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1794064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1794164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1794264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1794364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1794464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1794564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_shell_append" = xyes; then
1794664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_append ()$/,/^} # func_append /c\
1794764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append ()\
1794864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1794964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval "${1}+=\\${2}"\
1795064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
1795164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1795264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1795364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1795464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1795564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1795664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
1795764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append_quoted ()\
1795864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1795964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_quote_for_eval "${2}"\
1796064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
1796164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
1796264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1796364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1796464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1796564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1796664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1796764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Save a `func_append' function call where possible by direct use of '+='
1796864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
1796964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && mv -f "$cfgfile.tmp" "$cfgfile" \
1797064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1797164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test 0 -eq $? || _lt_function_replace_fail=:
1797264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1797364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Save a `func_append' function call even when '+=' is not available
1797464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
1797564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && mv -f "$cfgfile.tmp" "$cfgfile" \
1797664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1797764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test 0 -eq $? || _lt_function_replace_fail=:
1797864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1797964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1798064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$_lt_function_replace_fail" = x":"; then
1798164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
1798264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
1798364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1798464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1798564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1798664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   mv -f "$cfgfile" "$ofile" ||
17987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$ofile"
17989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$ofile"
17992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL TAG CONFIG: CXX
17994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
17996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD_CXX
17997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1799864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files.
1799964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag_CXX
1800064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds_CXX
1800164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
18003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds_CXX
18004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
18006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler_CXX
18007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
18009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC_CXX
18010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
18012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
18015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic_CXX
18016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1801764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler.
1801864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl_CXX
1801964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
18021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static_CXX
18022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
18024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
18027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc_CXX
18028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
18030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
18033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
18036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
18039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object_CXX
18040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
18042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
18045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
18048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds_CXX
18049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
18052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
18053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds_CXX
18054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds_CXX
18055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
18057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld_CXX
18058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
18060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag_CXX
18061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
18063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag_CXX
18064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
18066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
18067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
18070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
18074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct_CXX
18075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
18078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
18080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute_CXX
18081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
18084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L_CXX
18085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
18088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
18091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
18092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
18093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic_CXX
18094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
18096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
18097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath_CXX
18098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
18100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs_CXX
18101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
18103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols_CXX
18104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
18106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds_CXX
18107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
18109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms_CXX
18110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
18112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms_CXX
18113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
18115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds_CXX
18116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1811764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs.
1811864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds_CXX
1811964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
18121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec_CXX
18122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
18124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action_CXX
18125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
18127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
18130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
18131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects_CXX
18132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects_CXX
18133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps_CXX
18134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps_CXX
18135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
18137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
18138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL TAG CONFIG: CXX
18141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
18144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone # for ac_tag
18147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1814964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit 0
18150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
18152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1815364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $ac_write_fail = 0 ||
1815464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
1815564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure is writing to config.log, and then calls config.status.
18158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status does its own redirection, appending to config.log.
18159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Unfortunately, on DOS this fails, as config.log is still kept open
18160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by configure, so config.status won't be able to write to it; its
18161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# output is simply discarded.  So we exec the FD to /dev/null,
18162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# effectively closing config.log, so it can be properly (re)opened and
18163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# appended to by config.status.  When coming back to configure, we
18164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# need to make the FD available again.
18165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_create" != yes; then
18166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cs_success=:
18167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_config_status_args=
18168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$silent" = yes &&
18169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_config_status_args="$ac_config_status_args --quiet"
18170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>/dev/null
18171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>>config.log
18173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # would make configure fail if this is the last instruction.
1817564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $ac_cs_success || as_fn_exit 1
1817664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1817764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1817864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1817964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18182