1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! /bin/sh
2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Guess values for system-dependent variables and create Makefiles.
30ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Generated by GNU Autoconf 2.69 for Google C++ Testing Framework 1.5.0.
4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report bugs to <googletestframework@googlegroups.com>.
6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#
80ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#
1064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#
11fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This configure script is free software; the Free Software Foundation
12fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# gives unlimited permission to copy, distribute and modify it.
1364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
1464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ##
1564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
16fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
1964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
21fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
2264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
24fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `(set -o) 2>/dev/null` in #(
2864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
2964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
3064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
3164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
32fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
33fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl='
3764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
3864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl
3964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf.
4064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris,
4464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh.
4564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \
4664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
4764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='print -r --'
4864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='print -rn --'
4964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='printf %s\n'
5164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='printf %s'
5264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
5364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='/usr/ucb/echo -n'
56fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n_body='eval
5964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      arg=$1;
6064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $arg in #(
6164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"$as_nl"*)
6264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	expr "X$arg" : "X\\(.*\\)$as_nl";
6364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac;
6564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '
6764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    export as_echo_n_body
6864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='sh -c $as_echo_n_body as_echo'
69fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  export as_echo_body
7164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='sh -c $as_echo_body as_echo'
72fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
73fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right.
7564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then
7664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  PATH_SEPARATOR=:
7764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      PATH_SEPARATOR=';'
8064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
81fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
82fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
9264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself=
9364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #((
94fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
95fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
98fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
10064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
11264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in
11764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there.  '((' could
11964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14.
12064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH
12164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \
12264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
12964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C
13064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL
13164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C
13264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE
13364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
13464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH.
13564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Use a proper internal environment variable to ensure we don't fall
1380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # into an infinite loop, continuously re-executing ourselves.
1390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
1400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    _as_can_reexec=no; export _as_can_reexec;
1410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # We cannot yet assume a decent shell, so we have to provide a
1420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# neutralization value for shells without unset; and this also
1430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# works around shells that cannot unset nonexistent variables.
1440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Preserve -v and -x to the replacement shell.
1450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBASH_ENV=/dev/null
1460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonENV=/dev/null
1470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
1480ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncase $- in # ((((
1490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  *v*x* | *x*v* ) as_opts=-vx ;;
1500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  *v* ) as_opts=-v ;;
1510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  *x* ) as_opts=-x ;;
1520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  * ) as_opts= ;;
1530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonesac
1540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
1550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Admittedly, this is quite paranoid, since all the known shells bail
1560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# out after a failed `exec'.
1570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
1580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_exit 255
1590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  fi
1600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # We don't want this to propagate to other subprocesses.
1610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson          { _as_can_reexec=; unset _as_can_reexec;}
16264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$CONFIG_SHELL" = x; then
16364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
16464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  emulate sh
16564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  NULLCMD=:
16664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
16764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # is contrary to our usage.  Disable this feature.
16864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  alias -g '\${1+\"\$@\"}'='\"\$@\"'
16964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  setopt NO_GLOB_SUBST
17064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
17164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case \`(set -o) 2>/dev/null\` in #(
17264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
17364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
17464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
17564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
17664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
17764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
17864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
17964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_required="as_fn_return () { (exit \$1); }
18064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success () { as_fn_return 0; }
18164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure () { as_fn_return 1; }
18264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success () { return 0; }
18364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure () { return 1; }
18464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexitcode=0
18664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success || { exitcode=1; echo as_fn_success failed.; }
18764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
18864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
18964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
19064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
19164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
19264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
19364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exitcode=1; echo positional parameters were not saved.
19464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1950ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsontest x\$exitcode = x0 || exit 1
1960ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsontest -x / || exit 1"
19764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
19864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
19964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
20064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
20164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
20264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
20364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
20564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
20664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    PATH=/empty FPATH=/empty; export PATH FPATH
20764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
20864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
20964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest \$(( 1 + 1 )) = 2 || exit 1"
21064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (eval "$as_required") 2>/dev/null; then :
21164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_have_required=yes
21264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
21364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_have_required=no
21464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
21564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
21664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
21764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
21864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_found=false
22064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
22264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
22364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
22464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_found=:
22564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
22664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 /*)
22764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   for as_base in sh bash ksh sh5; do
22864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     # Try only shells that exist, to save several forks.
22964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     as_shell=$as_dir/$as_base
23064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
23164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
23264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL=$as_shell as_have_required=yes
23364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
23464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  break 2
23564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
23664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
23764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   done;;
23864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       esac
23964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_found=false
24064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
24164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
24264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
24364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL=$SHELL as_have_required=yes
24464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi; }
24564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
24664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
24764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
24864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "x$CONFIG_SHELL" != x; then :
2490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  export CONFIG_SHELL
2500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson             # We cannot yet assume a decent shell, so we have to provide a
2510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# neutralization value for shells without unset; and this also
2520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# works around shells that cannot unset nonexistent variables.
2530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Preserve -v and -x to the replacement shell.
2540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBASH_ENV=/dev/null
2550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonENV=/dev/null
2560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncase $- in # ((((
2580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  *v*x* | *x*v* ) as_opts=-vx ;;
2590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  *v* ) as_opts=-v ;;
2600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  *x* ) as_opts=-x ;;
2610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  * ) as_opts= ;;
2620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonesac
2630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
2640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Admittedly, this is quite paranoid, since all the known shells bail
2650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# out after a failed `exec'.
2660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
2670ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonexit 255
26864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
26964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
27064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test x$as_have_required = xno; then :
27164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$0: This script requires a shell more modern than all"
27264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$0: the shells that I found on your system."
27364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x${ZSH_VERSION+set} = xset ; then
27464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
27564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
27764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$0: Please tell bug-autoconf@gnu.org and
27864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: googletestframework@googlegroups.com about your system,
27964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: including any error possibly output before this
28064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: message. Then install a modern shell, or manually run
28164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: the script under such a shell if you do have one."
282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
28364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
28464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
28564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
28664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
28764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh}
28864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL
28964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset more variables known to interfere with behavior of common tools.
29064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCLICOLOR_FORCE= GREP_OPTIONS=
29164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciunset CLICOLOR_FORCE GREP_OPTIONS
29264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
29364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ##
29464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Shell Functions. ##
29564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ##
29664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR
29764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------
29864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR.
29964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset ()
30064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
30164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { eval $1=; unset $1;}
30264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
30364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset
30464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
30564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS
30664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
30764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking.
30864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status ()
30964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
31064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return $1
31164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status
31264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
31364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS
31464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------
31564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
31664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit ()
31764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
31864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set +e
31964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $1
32064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit $1
32164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit
32264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
32364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p
32464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------
32564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary.
32664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p ()
32764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
32864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
32964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
33064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_dir=./$as_dir;;
33164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
33264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$as_dir" || eval $as_mkdir_p || {
33364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dirs=
33464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    while :; do
33564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $as_dir in #(
33664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
33764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_qdir=$as_dir;;
33864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
33964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dirs="'$as_qdir' $as_dirs"
34064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=`$as_dirname -- "$as_dir" ||
34164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
34264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)[^/]' \| \
34364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)$' \| \
34464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
34564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" |
34664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
34764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
34864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
34964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
35064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)[^/].*/{
35164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
35264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
35364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
35464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)$/{
35564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
35664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
35764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
35864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\).*/{
35964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
36064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
36164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
36264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
36364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d "$as_dir" && break
36464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
36564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$as_dirs" || eval "mkdir $as_dirs"
36664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
36764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
36864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
36964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p
3700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
3710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# as_fn_executable_p FILE
3720ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# -----------------------
3730ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Test if FILE is an executable regular file.
3740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_executable_p ()
3750ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{
3760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  test -f "$1" && test -x "$1"
3770ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson} # as_fn_executable_p
37864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE
37964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
38064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take
38164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over
38264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive
38364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations.
38464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
38564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_append ()
38664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
38764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1+=\$2
38864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
38964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
39064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ()
39164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
39264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1=\$$1\$2
39364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
39464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append
39564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
39664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG...
39764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------
39864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the
39964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments
40064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr.
40164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
40264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_arith ()
40364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
40464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=$(( $* ))
40564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
40664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
40764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_arith ()
40864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
40964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=`expr "$@" || test $? -eq 1`
41064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
41164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith
41264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
41364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
41464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD]
41564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------------
41664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
41764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
41864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0.
41964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error ()
42064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
42164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_status=$1; test $as_status -eq 0 && as_status=1
42264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$4"; then
42364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
42464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
42564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
42664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: error: $2" >&2
42764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_exit $as_status
42864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error
429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
44364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
44464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=dirname
44564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
44664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=false
44764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
45364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" |
454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
46864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges.
46964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz'
47064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
47164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS
47264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789'
47364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits
474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
47664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_1=$LINENO as_lineno_1a=$LINENO
47764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno_2=$LINENO as_lineno_2a=$LINENO
47864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
47964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
48064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
48164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -n '
48264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    p
48364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    /[$]LINENO/=
48464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ' <$as_myself |
48564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '
48664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/[$]LINENO.*/&-/
48764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      t lineno
48864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      b
48964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      :lineno
49064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      N
49164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      :loop
49264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
49364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      t loop
49464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/-\n.*//
49564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ' >$as_me.lineno &&
49664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  chmod +x "$as_me.lineno" ||
49764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4990ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
5000ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # already done that, so ensure we don't try to do so again and fall
5010ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # in an infinite loop.  This has already happened in practice.
5020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  _as_can_reexec=no; export _as_can_reexec
50364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Don't try to exec as it changes $[0], causing all sort of problems
50464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # (the dirname of $[0] is not the place where we might find the
50564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # original and so on.  Autoconf is especially sensitive to this).
50664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  . "./$as_me.lineno"
50764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Exit status is that of the last command.
50864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit
509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
51164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C= ECHO_N= ECHO_T=
51264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #(((((
51364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci-n*)
51464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `echo 'xy\c'` in
51564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
51664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  xy)  ECHO_C='\c';;
51764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
51864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ECHO_T='	';;
51964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac;;
52064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*)
52164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO_N='-n';;
52264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
52464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.file
52564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -d conf$$.dir; then
52664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conf$$.dir/conf$$.file
52764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
52864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conf$$.dir
52964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mkdir conf$$.dir 2>/dev/null
53064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
53164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then
53264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ln -s conf$$.file conf$$ 2>/dev/null; then
53364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='ln -s'
53464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # ... but there are two gotchas:
53564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
53664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # In both cases, we have to default to `cp -pR'.
53864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      as_ln_s='cp -pR'
54064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif ln conf$$.file conf$$ 2>/dev/null; then
54164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s=ln
54264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
5430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    as_ln_s='cp -pR'
54464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  as_ln_s='cp -pR'
547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
54864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
54964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirmdir conf$$.dir 2>/dev/null
550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
55164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif mkdir -p . 2>/dev/null; then
55264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p='mkdir -p "$as_dir"'
55364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
55464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d ./-p && rmdir ./-p
55564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p=false
556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_test_x='test -x'
5590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_executable_p=as_fn_executable_p
560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
56164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid CPP name.
56264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
56464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid variable name.
56564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
56764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh}
568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
57064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "$DJDIR" || exec 7<&0 </dev/null
57164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 6>&1
572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
57364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Name of the host.
57464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
57564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# so uname gets run too.
57664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initializations.
580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_default_prefix=/usr/local
582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=
583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_libobj_dir=.
584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=
585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecross_compiling=no
586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs=
587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMFLAGS=
588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEFLAGS=
589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Identity of this package.
591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME='Google C++ Testing Framework'
592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME='gtest'
5930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonPACKAGE_VERSION='1.5.0'
5940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonPACKAGE_STRING='Google C++ Testing Framework 1.5.0'
595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT='googletestframework@googlegroups.com'
59664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL=''
597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_unique_file="./COPYING"
599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Factoring default headers for most tests.
600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_includes_default="\
601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_TYPES_H
603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/types.h>
604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_STAT_H
606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/stat.h>
607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef STDC_HEADERS
609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h>
610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stddef.h>
611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef HAVE_STDLIB_H
613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <stdlib.h>
614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRING_H
617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <memory.h>
619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <string.h>
621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRINGS_H
623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <strings.h>
624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_INTTYPES_H
626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <inttypes.h>
627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STDINT_H
629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdint.h>
630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_UNISTD_H
632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <unistd.h>
633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif"
634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
63564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_subst_vars='am__EXEEXT_FALSE
63664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__EXEEXT_TRUE
63764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLTLIBOBJS
638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS
6390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonHAVE_PTHREADS_FALSE
6400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonHAVE_PTHREADS_TRUE
64164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CFLAGS
64264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_LIBS
64364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CC
64464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciacx_pthread_config
64564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_FALSE
64664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_TRUE
64764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPYTHON
64864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXCPP
64964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPP
65064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64
65164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL
65264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO
65364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT
65464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL
65564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL
65664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB
65764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR
65864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR
65964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL
66064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP
66164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S
66264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM
66364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DUMPBIN
66464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDUMPBIN
66564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD
66664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP
66764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP
66864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP
66964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED
67064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os
67164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_vendor
67264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_cpu
67364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost
67464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os
67564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_vendor
67664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_cpu
67764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild
67864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBTOOL
67964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_FALSE
68064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_TRUE
68164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXDEPMODE
68264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CXX
68364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXFLAGS
68464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXX
68564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_FALSE
68664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_TRUE
68764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCCDEPMODE
68864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__nodep
68964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEPBACKSLASH
69064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_FALSE
69164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_TRUE
69264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__quote
69364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__include
69464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEPDIR
69564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJEXT
69664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEXEEXT
69764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CC
69864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPPFLAGS
69964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLDFLAGS
70064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS
70164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC
7020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_BACKSLASH
7030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_DEFAULT_VERBOSITY
7040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_DEFAULT_V
7050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_V
70664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__untar
70764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar
70864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR
70964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__leading_dot
71064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSET_MAKE
71164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK
71264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimkdir_p
71364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMKDIR_P
71464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM
71564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP
71664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_sh
71764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAKEINFO
71864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOHEADER
71964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOMAKE
72064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOCONF
72164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciACLOCAL
72264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciVERSION
72364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE
72464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCYGPATH_W
72564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__isrc
72664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_DATA
72764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_SCRIPT
72864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_PROGRAM
72964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_alias
73064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias
73164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias
73264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBS
73364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_T
73464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_N
73564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C
73664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEFS
73764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimandir
73864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocaledir
73964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibdir
74064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipsdir
74164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipdfdir
74264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidvidir
74364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihtmldir
74464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinfodir
74564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidocdir
74664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcioldincludedir
74764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciincludedir
74864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocalstatedir
74964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedstatedir
75064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisysconfdir
75164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatadir
75264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatarootdir
75364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibexecdir
75464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisbindir
75564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibindir
75664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name
75764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprefix
75864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec_prefix
75964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL
76064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_BUGREPORT
76164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_STRING
76264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_VERSION
76364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_TARNAME
76464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_NAME
76564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR
76664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL'
767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_files=''
76864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_user_opts='
76964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_option_checking
7700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonenable_silent_rules
77164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dependency_tracking
77264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared
77364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static
77464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_pic
77564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install
77664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld
77764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_sysroot
77864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_libtool_lock
7790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonwith_pthreads
78064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_precious_vars='build_alias
782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias
783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias
784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC
785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS
786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS
787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS
788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS
789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX
790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS
791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCC
792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPP
793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP'
794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize some variables set by options.
797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_help=
798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_version=false
79964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_opts=
80064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_sep=
801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The variables have the same names as the options, with
802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dashes changed to underlines.
803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecache_file=/dev/null
804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix=NONE
805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_create=
806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_recursion=
807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix=NONE
808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_prefix=NONE
809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_suffix=NONE
810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=s,x,x,
811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesilent=
812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesite=
813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir=
814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleverbose=
815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_includes=NONE
816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_libraries=NONE
817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installation directory options.
819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are left unexpanded so users can "make install exec_prefix=/foo"
820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and all the variables that are supposed to be based on exec_prefix
821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by default will actually change.
822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use braces instead of parens because sh, perl, etc. also accept them.
823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The list follows the same order as the GNU Coding Standards.)
824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir='${exec_prefix}/bin'
825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir='${exec_prefix}/sbin'
826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir='${exec_prefix}/libexec'
827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir='${prefix}/share'
828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir='${datarootdir}'
829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir='${prefix}/etc'
830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir='${prefix}/com'
831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir='${prefix}/var'
832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir='${prefix}/include'
833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir='/usr/include'
834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir='${datarootdir}/info'
836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir='${docdir}'
837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir='${docdir}'
838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir='${docdir}'
839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir='${docdir}'
840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir='${exec_prefix}/lib'
841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir='${datarootdir}/locale'
842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir='${datarootdir}/man'
843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prev=
845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dashdash=
846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_option
847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If the previous option needs an argument, assign it.
849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_prev"; then
850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_prev=\$ac_option
851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=
852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    continue
853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
85664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
85764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *=)   ac_optarg= ;;
85864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)    ac_optarg=yes ;;
859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Accept the important Cygnus configure options, so we can diagnose typos.
862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_dashdash$ac_option in
864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --)
865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_dashdash=yes ;;
866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir | --bindir | --bindi | --bind | --bin | --bi)
868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=bindir ;;
869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bindir=$ac_optarg ;;
871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build | --build | --buil | --bui | --bu)
873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=build_alias ;;
874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    build_alias=$ac_optarg ;;
876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file | --cache-file | --cache-fil | --cache-fi \
878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=cache_file ;;
880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=$ac_optarg ;;
883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --config-cache | -C)
885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=config.cache ;;
886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir | --datadir | --datadi | --datad)
888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datadir ;;
889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir=* | --datadir=* | --datadi=* | --datad=*)
890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datadir=$ac_optarg ;;
891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroo | --dataro | --datar)
894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datarootdir ;;
895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datarootdir=$ac_optarg ;;
898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -disable-* | --disable-*)
90064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
90264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
90364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid feature name: $ac_useropt"
90464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
90564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
90664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
90764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
90864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt"
90964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
91064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
91164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
91264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
91364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval enable_$ac_useropt=no ;;
914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir | --docdir | --docdi | --doc | --do)
916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=docdir ;;
917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    docdir=$ac_optarg ;;
919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=dvidir ;;
922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dvidir=$ac_optarg ;;
924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -enable-* | --enable-*)
92664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
92864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
92964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid feature name: $ac_useropt"
93064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
93164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
93264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
93364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
93464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt"
93564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
93664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
93764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
93864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
93964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval enable_$ac_useropt=\$ac_optarg ;;
940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec | --exe | --ex)
944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=exec_prefix ;;
945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec=* | --exe=* | --ex=*)
948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exec_prefix=$ac_optarg ;;
949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -gas | --gas | --ga | --g)
951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-gas.
952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gas=yes ;;
953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help | --help | --hel | --he | -h)
955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=long ;;
956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=recursive ;;
958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=short ;;
960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host | --host | --hos | --ho)
962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=host_alias ;;
963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host=* | --host=* | --hos=* | --ho=*)
964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    host_alias=$ac_optarg ;;
965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=htmldir ;;
968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --ht=*)
970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    htmldir=$ac_optarg ;;
971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir | --includedir | --includedi | --included | --include \
973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ | --inclu | --incl | --inc)
974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=includedir ;;
975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ=* | --inclu=* | --incl=* | --inc=*)
977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    includedir=$ac_optarg ;;
978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir | --infodir | --infodi | --infod | --info | --inf)
980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=infodir ;;
981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    infodir=$ac_optarg ;;
983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir | --libdir | --libdi | --libd)
985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libdir ;;
986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir=* | --libdir=* | --libdi=* | --libd=*)
987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libdir=$ac_optarg ;;
988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe | --libex | --libe)
991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libexecdir ;;
992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe=* | --libex=* | --libe=*)
994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libexecdir=$ac_optarg ;;
995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir | --localedir | --localedi | --localed | --locale)
997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localedir ;;
998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localedir=$ac_optarg ;;
1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir | --localstatedir | --localstatedi | --localstated \
1002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate | --localstat | --localsta | --localst | --locals)
1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localstatedir ;;
1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localstatedir=$ac_optarg ;;
1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=mandir ;;
1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mandir=$ac_optarg ;;
1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -nfp | --nfp | --nf)
1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --without-fp.
1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_fp=no ;;
1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-cr | --no-c | -n)
1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_create=yes ;;
1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_recursion=yes ;;
1024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin | --oldi | --old | --ol | --o)
1028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=oldincludedir ;;
1029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    oldincludedir=$ac_optarg ;;
1033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=prefix ;;
1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    prefix=$ac_optarg ;;
1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pre | --program-pr | --program-p)
1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_prefix ;;
1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_prefix=$ac_optarg ;;
1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suf | --program-su | --program-s)
1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_suffix ;;
1049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_suffix=$ac_optarg ;;
1052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name | --program-transform-name \
1054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam | --program-transform-na \
1055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n | --program-transform- \
1056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform | --program-transfor \
1057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo | --program-transf \
1058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans | --program-tran \
1059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra | --program-tr | --program-t)
1060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_transform_name ;;
1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name=* | --program-transform-name=* \
1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam=* | --program-transform-na=* \
1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n=* | --program-transform-=* \
1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform=* | --program-transfor=* \
1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo=* | --program-transf=* \
1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans=* | --program-tran=* \
1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra=* | --program-tr=* | --program-t=*)
1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_transform_name=$ac_optarg ;;
1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=pdfdir ;;
1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pdfdir=$ac_optarg ;;
1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir | --psdir | --psdi | --psd | --ps)
1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=psdir ;;
1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    psdir=$ac_optarg ;;
1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil)
1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    silent=yes ;;
1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sbindir ;;
1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sbi=* | --sb=*)
1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sbindir=$ac_optarg ;;
1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst | --shareds | --shared | --share | --shar \
1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha | --sh)
1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sharedstatedir ;;
1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha=* | --sh=*)
1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sharedstatedir=$ac_optarg ;;
1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site | --site | --sit)
1102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=site ;;
1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site=* | --site=* | --sit=*)
1104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    site=$ac_optarg ;;
1105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=srcdir ;;
1108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=$ac_optarg ;;
1110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon | --sysco | --sysc | --sys | --sy)
1113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sysconfdir ;;
1114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysconfdir=$ac_optarg ;;
1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target | --target | --targe | --targ | --tar | --ta | --t)
1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=target_alias ;;
1120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    target_alias=$ac_optarg ;;
1122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    verbose=yes ;;
1125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -version | --version | --versio | --versi | --vers | -V)
1127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_version=: ;;
1128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -with-* | --with-*)
113064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
113264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
113364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid package name: $ac_useropt"
113464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
113564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
113664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
113764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
113864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt"
113964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
114064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
114164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
114264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
114364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval with_$ac_useropt=\$ac_optarg ;;
1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -without-* | --without-*)
114664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
114864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
114964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid package name: $ac_useropt"
115064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt_orig=$ac_useropt
115164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
115264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_user_opts in
115364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"
115464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt"
115564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;;
115664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
115764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 ac_unrecognized_sep=', ';;
115864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
115964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval with_$ac_useropt=no ;;
1160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --x)
1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-x.
1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_x=yes ;;
1164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl | --x-inc | --x-in | --x-i)
1167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_includes ;;
1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_includes=$ac_optarg ;;
1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_libraries ;;
1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_libraries=$ac_optarg ;;
1178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
117964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_fn_error $? "unrecognized option: \`$ac_option'
118064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information"
1181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *=*)
1184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
118664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_envvar in #(
118764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      '' | [0-9]* | *[!_$as_cr_alnum]* )
118864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
118964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_envvar=\$ac_optarg
1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export $ac_envvar ;;
1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: should be removed in autoconf 3.0.
119564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
119764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
119864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_prev"; then
1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
120664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "missing argument to $ac_option"
120764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
120864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
120964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts"; then
121064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $enable_option_checking in
121164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    no) ;;
121264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
121364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
121464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
121764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check all directory arguments for consistency.
1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		datadir sysconfdir sharedstatedir localstatedir includedir \
1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		libdir localedir mandir
1222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_val=\$$ac_var
122464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Remove trailing slashes.
122564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $ac_val in
122664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    */ )
122764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
122864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval $ac_var=\$ac_val;;
122964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
123064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Be sure to have absolute directory names.
1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_val in
1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/$]* | ?:[\\/]* )  continue;;
1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
123564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# There might be people who depend on the old broken behavior: `$host'
1239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# used to hold the argument of --host etc.
1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build_alias
1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host_alias
1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$target_alias
1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$host_alias" != x; then
1247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$build_alias" = x; then
1248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=maybe
1249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test "x$build_alias" != "x$host_alias"; then
1250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=yes
1251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_prefix=
1255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$host_alias" && ac_tool_prefix=$host_alias-
1256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$silent" = yes && exec 6>/dev/null
1258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd=`pwd` && test -n "$ac_pwd" &&
1261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ls_di=`ls -di .` &&
1262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
126364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "working directory cannot be determined"
1264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
126564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "pwd does not report name of working directory"
1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find the source files, if location was not specified.
1269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$srcdir"; then
1270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=yes
1271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Try the directory containing this script, then the parent directory.
127264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_confdir=`$as_dirname -- "$as_myself" ||
127364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
127464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(//\)[^/]' \| \
127564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(//\)$' \| \
127664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
127764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_myself" |
1278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=$ac_confdir
1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test ! -r "$srcdir/$ac_unique_file"; then
1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=..
1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=no
1301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -r "$srcdir/$ac_unique_file"; then
1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
130464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_confdir=`(
130864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pwd)`
1310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When building in place, set srcdir=.
1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_abs_confdir" = "$ac_pwd"; then
1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=.
1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove unnecessary trailing slashes from srcdir.
1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double slashes in file names in object file debugging info
1316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# mess up M-x gdb in Emacs.
1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_value=\$${ac_var}
1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report the --help message.
1329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "long"; then
1331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Omit some internal or obsolete options to make the list less imposing.
1332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This message is too long to be a string in the A/UX 3.1 sh.
1333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<_ACEOF
13340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson\`configure' configures Google C++ Testing Framework 1.5.0 to adapt to many kinds of systems.
1335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTION]... [VAR=VALUE]...
1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVAR=VALUE.  See below for descriptions of some of the useful variables.
1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDefaults for the options are specified in brackets.
1342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration:
1344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help              display this help and exit
1345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=short        display options specific to this package
1346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=recursive    display the short help of all the included packages
1347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version           display version information and exit
134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -q, --quiet, --silent   do not print \`checking ...' messages
1349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --cache-file=FILE   cache test results in FILE [disabled]
1350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -C, --config-cache      alias for \`--cache-file=config.cache'
1351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -n, --no-create         do not create output files
1352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleInstallation directories:
1355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --prefix=PREFIX         install architecture-independent files in PREFIX
135664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                          [$ac_default_prefix]
1357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
135864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                          [PREFIX]
1359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBy default, \`make install' will install all the files in
1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillean installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor instance \`--prefix=\$HOME'.
1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFor better control, use the options below.
1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFine tuning of the installation directories:
136864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --bindir=DIR            user executables [EPREFIX/bin]
136964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sbindir=DIR           system admin executables [EPREFIX/sbin]
137064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --libexecdir=DIR        program executables [EPREFIX/libexec]
137164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
137264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
137364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
137464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --libdir=DIR            object code libraries [EPREFIX/lib]
137564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --includedir=DIR        C header files [PREFIX/include]
137664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
137764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
137864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
137964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --infodir=DIR           info documentation [DATAROOTDIR/info]
138064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
138164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --mandir=DIR            man documentation [DATAROOTDIR/man]
138264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --docdir=DIR            documentation root [DATAROOTDIR/doc/gtest]
138364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --htmldir=DIR           html documentation [DOCDIR]
138464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --dvidir=DIR            dvi documentation [DOCDIR]
138564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --pdfdir=DIR            pdf documentation [DOCDIR]
138664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --psdir=DIR             ps documentation [DOCDIR]
1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleProgram names:
1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-prefix=PREFIX            prepend PREFIX to installed program names
1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-suffix=SUFFIX            append SUFFIX to installed program names
1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSystem types:
1397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --build=BUILD     configure for building on BUILD [guessed]
1398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_init_help"; then
1403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_init_help in
14040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     short | recursive ) echo "Configuration of Google C++ Testing Framework 1.5.0:";;
1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   esac
1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Features:
140964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --disable-option-checking  ignore unrecognized --enable/--with options
1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
14120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  --enable-silent-rules   less verbose build output (undo: "make V=1")
14130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  --disable-silent-rules  verbose build output (undo: "make V=0")
14140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  --enable-dependency-tracking
14150ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson                          do not reject slow dependency extractors
14160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  --disable-dependency-tracking
14170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson                          speeds up one-time build
1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-shared[=PKGS]  build shared libraries [default=yes]
1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-static[=PKGS]  build static libraries [default=yes]
1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-fast-install[=PKGS]
1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          optimize for fast installation [default=yes]
1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-libtool-lock  avoid locking (might break parallel builds)
1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Packages:
1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          both]
1429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
143064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --with-sysroot=DIR Search for dependent libraries within DIR
143164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                        (or the compiler's sysroot if not specified).
14320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  --with-pthreads         use pthreads (default is yes)
1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSome influential environment variables:
1435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC          C compiler command
1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS      C compiler flags
1437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              nonstandard directory <lib dir>
1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIBS        libraries to pass to the linker, e.g. -l<library>
144064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              you have headers in a nonstandard directory <include dir>
1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXX         C++ compiler command
1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS    C++ compiler flags
1444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPP         C preprocessor
1445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP      C++ preprocessor
1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUse these variables to override the choices made by `configure' or to help
1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleit to find libraries and programs with nonstandard names/locations.
1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <googletestframework@googlegroups.com>.
1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_status=$?
1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "recursive"; then
1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If there are subdirs, report their specific --help.
1457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
145864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -d "$ac_dir" ||
145964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
146064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      continue
1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_builddir=.
1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
146664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
146864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
1473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
1481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
1482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
1483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
1485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
1491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_dir" || { ac_status=$?; continue; }
1496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for guested configure.
1497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_srcdir/configure.gnu"; then
1498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo &&
1499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure"; then
1501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo &&
1502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $SHELL "$ac_srcdir/configure" --help=recursive
1503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
150464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi || ac_status=$?
1506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_pwd" || { ac_status=$?; break; }
1507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ac_init_help" && exit $ac_status
1511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_init_version; then
1512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
15130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonGoogle C++ Testing Framework configure 1.5.0
15140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsongenerated by GNU Autoconf 2.69
1515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonCopyright (C) 2012 Free Software Foundation, Inc.
1517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis configure script is free software; the Free Software Foundation
1518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it.
1519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit
1521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
152364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ##
152464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Autoconf initialization. ##
152564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ##
1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
152764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_compile LINENO
152864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------------------
152964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded.
153064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_compile ()
1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
153264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
153364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext
153464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_compile"
153564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
153664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
153764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
153864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
153964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
154064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
154164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compile") 2>conftest.err
154264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
154364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
154464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
154564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
154764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
154864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
154964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
155064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_werror_flag" ||
155164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
155264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest.$ac_objext; then :
155364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
155464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
155564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
155664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
1557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
155864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
155964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
156064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
156164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
1562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_compile
1564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
156564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_compile LINENO
156664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------
156764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded.
156864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_compile ()
156964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
157064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
157164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext
157264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_compile"
157364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
157464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
157564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
157664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
157764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
157864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
157964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compile") 2>conftest.err
158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
158264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
158364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
158464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
158564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
158664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
158764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
158864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_werror_flag" ||
158964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
159064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest.$ac_objext; then :
159164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
159264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
159364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
159464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
159564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
159664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
159764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
159864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
159964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
160064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
160164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_compile
160264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
160364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_link LINENO
160464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
160564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded.
160664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_link ()
160764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
160864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
160964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext conftest$ac_exeext
161064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
161164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
161264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
161364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
161464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
161764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>conftest.err
161864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
162164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
162264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
162364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
162664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_werror_flag" ||
162764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest$ac_exeext && {
162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test "$cross_compiling" = yes ||
16300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	 test -x conftest$ac_exeext
163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
163564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
163964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
164064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # interfere with the next link command; also delete a directory that is
164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # left behind by Apple's compiler.  We do this before executing the actions.
164364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
164664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
164764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_link
164864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
164964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
165064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------------------------------------
165164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists and can be compiled using the include files in
165264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# INCLUDES, setting the cache variable VAR accordingly.
165364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile ()
165464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
165564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
165664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
165764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
165864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4
166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2>
166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
166664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
167164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
167264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
167364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
167464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
167564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
167664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
167764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_header_compile
167964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
168064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_cpp LINENO
168164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
168264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
168364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_cpp ()
168464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_cpp conftest.$ac_ext"
168764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
169064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
169164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
169464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
169564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
169664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
169764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
169864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
169964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
170064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
170164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } > conftest.i && {
170264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
170364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
170464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
170564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
170664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_retval=1
171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_cpp
171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_run LINENO
171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# that executables *can* be run.
172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_run ()
172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>&5
173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { case "(($ac_try" in
173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_try") 2>&5
174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; }; then :
174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: program exited with status $ac_status" >&5
174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $as_echo "$as_me: failed program was:" >&5
174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ac_retval=$ac_status
175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_run
175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_func LINENO FUNC VAR
176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------
176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether FUNC exists, setting the cache variable VAR accordingly
176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_func ()
176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; }
176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then :
176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define $2 innocuous_$2
177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* System header to define __stub macros and hopefully few prototypes,
177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    which can conflict with char $2 (); below.
177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    <limits.h> exists even on freestanding compilers.  */
178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#undef $2
178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Override any GCC internal prototype to avoid an error.
179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   Use char because int might match the return type of a GCC
179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   builtin and then its argument prototype would still apply.  */
179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus
179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextern "C"
179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichar $2 ();
179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* The GNU C library defines this for functions which it implements
179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    to always fail with ENOSYS.  Some functions are actually named
179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    something starting with __ and the normal name is an alias.  */
179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined __stub_$2 || defined __stub___$2
180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichoke me
180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireturn $2 ();
180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=yes"
181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval "$3=no"
181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3
182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; }
182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_func
182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_cpp LINENO
182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------
182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_cpp ()
183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_cpp conftest.$ac_ext"
183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
183464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
184664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } > conftest.i && {
184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
185164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
185464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
185564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
185664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_retval=1
185764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
185864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
185964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
186064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
186164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_cpp
186264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
186364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_link LINENO
186464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------
186564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded.
186664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_link ()
186764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
186864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
186964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.$ac_objext conftest$ac_exeext
187064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { ac_try="$ac_link"
187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
187564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>conftest.err
187864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
187964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    grep -v '^ *+' conftest.err >conftest.er1
188164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
188264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mv -f conftest.er1 conftest.err
188364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
188464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
188564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && {
188664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test -z "$ac_cxx_werror_flag" ||
188764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test ! -s conftest.err
188864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       } && test -s conftest$ac_exeext && {
188964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 test "$cross_compiling" = yes ||
18900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	 test -x conftest$ac_exeext
189164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       }; then :
189264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_retval=0
189364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
189464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5
189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_retval=1
189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # interfere with the next link command; also delete a directory that is
190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # left behind by Apple's compiler.  We do this before executing the actions.
190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $ac_retval
190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
190764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_link
190864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >config.log <<_ACEOF
190964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciThis file contains any messages produced by compilers while
191064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunning configure, to aid debugging if configure makes a mistake.
191164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
19120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonIt was created by Google C++ Testing Framework $as_me 1.5.0, which was
19130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsongenerated by GNU Autoconf 2.69.  Invocation command line was
191464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
191564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $ $0 $@
191664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
191764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 5>>config.log
191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
192064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat <<_ASUNAME
192164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ##
192264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Platform. ##
192364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ##
192464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
192564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
192664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -m = `(uname -m) 2>/dev/null || echo unknown`
192764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -r = `(uname -r) 2>/dev/null || echo unknown`
192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -s = `(uname -s) 2>/dev/null || echo unknown`
192964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -v = `(uname -v) 2>/dev/null || echo unknown`
193064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
193164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
193264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
193364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
193464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
193564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
193664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
193764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASUNAME
1943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
1946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
1948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
194964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "PATH: $as_dir"
195064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
1951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
1952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
1954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >&5 <<_ACEOF
1956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Core tests. ##
1960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Keep a trace of the command line.
1966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --no-create and --no-recursion so they do not pile up.
1967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --silent because we don't want to record it for future runs.
1968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Also quote any args containing shell meta-characters.
1969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make two passes to allow for proper duplicate-argument suppression.
1970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args=
1971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args0=
1972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args1=
1973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_must_keep_next=false
1974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_pass in 1 2
1975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_arg
1977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
1978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_arg in
1979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | -silent | --silent | --silen | --sile | --sil)
1982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      continue ;;
1983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *\'*)
198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_pass in
198764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    2)
198964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_configure_args1 " '$ac_arg'"
1990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test $ac_must_keep_next = true; then
1991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_must_keep_next=false # Got value, back to normal.
1992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
1993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_arg in
1994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *=* | --config-cache | -C | -disable-* | --disable-* \
1995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -with-* | --with-* | -without-* | --without-* | --x)
1998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case "$ac_configure_args0 " in
1999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
2001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
2002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -* ) ac_must_keep_next=true ;;
2003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
2004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
200564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_configure_args " '$ac_arg'"
2006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
2007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
201064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args0=; unset ac_configure_args0;}
201164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args1=; unset ac_configure_args1;}
2012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When interrupted or exit'd, cleanup temporary files, and complete
2014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.log.  We remove comments because anyway the quotes in there
2015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# would cause problems or look ugly.
2016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Use '\'' to represent an apostrophe within the trap.
2017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletrap 'exit_status=$?
2019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Save into config.log some information that might help in debugging.
2020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
2021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
202364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "## ---------------- ##
2024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Cache variables. ##
202564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ---------------- ##"
2026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The following way of writing the cache mishandles newlines in values,
2028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
2029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
2031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
2032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
2033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
203464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
203564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
2037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
2038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
203964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
204064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) { eval $ac_var=; unset $ac_var;} ;;
2041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
2042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
2045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
2047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
2048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'\''/'\''\\\\'\'''\''/g;
2049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
2051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
2052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
2054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
2055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
2056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville)
2057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "## ----------------- ##
2060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Output variables. ##
206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------- ##"
2062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_var in $ac_subst_vars
2064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
2065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval ac_val=\$$ac_var
2066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_val in
206764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
206964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$ac_var='\''$ac_val'\''"
2070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done | sort
2071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
2072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_subst_files"; then
207464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "## ------------------- ##
2075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## File substitutions. ##
207664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------- ##"
2077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_var in $ac_subst_files
2079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
2080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval ac_val=\$$ac_var
2081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_val in
208264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
208464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$as_echo "$ac_var='\''$ac_val'\''"
2085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done | sort
2086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
2088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -s confdefs.h; then
209064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "## ----------- ##
2091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## confdefs.h. ##
209264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------- ##"
2093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat confdefs.h
2095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
2096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
2097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ac_signal" != 0 &&
209864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "$as_me: caught signal $ac_signal"
209964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me: exit $exit_status"
2100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } >&5
2101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f core *.core core.conftest.* &&
2102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit $exit_status
2104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
2105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_signal in 1 2 13 15; do
210664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_signal=0
2109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# confdefs.h avoids OS command line length limits that DEFS can exceed.
2111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f -r conftest* confdefs.h
2112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
211364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "/* confdefs.h */" > confdefs.h
211464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Predefined preprocessor variables.
2116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_NAME "$PACKAGE_NAME"
2119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_VERSION "$PACKAGE_VERSION"
2127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_STRING "$PACKAGE_STRING"
2131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
213764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>confdefs.h <<_ACEOF
213864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define PACKAGE_URL "$PACKAGE_URL"
213964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
214064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
2141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let the site file select an alternate cache file if it wants to.
214364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer an explicitly selected file to automatically selected ones.
214464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file1=NONE
214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file2=NONE
2146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_SITE"; then
214764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # We do not want a PATH search for config.site.
214864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $CONFIG_SITE in #((
214964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    -*)  ac_site_file1=./$CONFIG_SITE;;
215064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    */*) ac_site_file1=$CONFIG_SITE;;
215164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)   ac_site_file1=./$CONFIG_SITE;;
215264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
2153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "x$prefix" != xNONE; then
215464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file1=$prefix/share/config.site
215564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file2=$prefix/etc/config.site
2156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
215764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file1=$ac_default_prefix/share/config.site
215864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_site_file2=$ac_default_prefix/etc/config.site
2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
216064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
216264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "x$ac_site_file" = xNONE && continue
216364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
216464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
216564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed 's/^/| /' "$ac_site_file" >&5
216764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    . "$ac_site_file" \
216864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
216964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
217064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "failed to load site script $ac_site_file
217164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
2172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -r "$cache_file"; then
217664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Some versions of bash will fail to source /dev/null (special files
217764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
217864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
217964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
218064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading cache $cache_file" >&6;}
2181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cache_file in
2182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)                      . "./$cache_file";;
2184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
218764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
218864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating cache $cache_file" >&6;}
2189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  >$cache_file
2190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the precious variables saved in the cache have kept the same
2193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value.
2194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cache_corrupted=false
2195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
2196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_set=\$ac_env_${ac_var}_set
2198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_val=\$ac_env_${ac_var}_value
2200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_old_set,$ac_new_set in
2201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    set,)
220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
220364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
2205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,set)
220664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
220764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
2209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,);;
2210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
2211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$ac_old_val" != "x$ac_new_val"; then
221264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# differences in whitespace do not lead to failure.
221364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_old_val_w=`echo x $ac_old_val`
221464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	ac_new_val_w=`echo x $ac_new_val`
221564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$ac_old_val_w" != "$ac_new_val_w"; then
221664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
221764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ac_cache_corrupted=:
221964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
222064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
222164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
222264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  eval $ac_var=\$ac_old_val
222364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
222464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
222564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
222664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
222764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi;;
2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Pass precious variables to config.status.
2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$ac_new_set" = set; then
2232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_new_val in
223364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_arg=$ac_var=$ac_new_val ;;
2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $ac_configure_args " in
2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
223864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cache_corrupted; then
224364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
224464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
224564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
224664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
224764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
224964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
225064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of script. ##
225164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide various options to initialize the Autoconf and configure processes.
2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir=
2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_dir in build-aux "$srcdir"/build-aux; do
2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f "$ac_dir/install-sh"; then
2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install-sh -c"
2269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/install.sh"; then
2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install.sh -c"
2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/shtool"; then
2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/shtool install -c"
2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_aux_dir"; then
228164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These three variables are undocumented and unsupported,
2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and are intended to be withdrawn in a future Autoconf release.
2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# They can cause serious problems if a builder's source tree is in a directory
2287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whose full name contains unusual characters.
2288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_headers="$ac_config_headers build-aux/config.h"
2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files Makefile"
2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files scripts/gtest-config"
2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize Automake with various options. We require at least v1.9, prevent
2301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pedantic complaints about package files, and enable various distribution
2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# targets.
23030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam__api_version='1.14'
2304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find a good install program.  We prefer a C program (faster),
2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so one script is as good as another.  But avoid the broken or
2307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# incompatible versions:
2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SysV /etc/install, /usr/sbin/install
2309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SunOS /usr/etc/install
2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IRIX /sbin/install
2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX /bin/install
2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AmigaOS /C/install, which installs bootblocks on floppy discs
2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# OS/2's system install, which has a completely different semantic
2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ./install, which can be erroneously created by make from ./install.sh.
231864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject install programs that cannot install multiple files.
231964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
232064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a BSD-compatible install... " >&6; }
2321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$INSTALL"; then
232264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_install+:} false; then :
232364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
233064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Account for people who put trailing slashes in PATH elements.
233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $as_dir/ in #((
233264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ./ | .// | /[cC]/* | \
2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
233464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /usr/ucb/* ) ;;
2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # OSF1 and SCO ODT 3.0 have their own names for install.
2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Don't use installbsd from OSF since it installs stuff as root
2339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # by default.
2340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_prog in ginstall scoinst install; do
2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_exec_ext in '' $ac_executable_extensions; do
23420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test $ac_prog = install &&
2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # AIX install.  It has an incompatible calling convention.
2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  elif test $ac_prog = install &&
2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # program-specific install script used by HP pwplus--don't use.
2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
235264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    rm -rf conftest.one conftest.two conftest.dir
235364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    echo one > conftest.one
235464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    echo two > conftest.two
235564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    mkdir conftest.dir
235664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
235764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.one && test -s conftest.two &&
235864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.dir/conftest.one &&
235964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      test -s conftest.dir/conftest.two
236064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    then
236164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
236264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      break 3
236364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi
2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
2365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
2367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
2368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
237064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
237164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
237464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -rf conftest.one conftest.two conftest.dir
2375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_install+set}" = set; then
2378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    INSTALL=$ac_cv_path_install
2379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
2381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for INSTALL within a source directory, because that will
2382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
2383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
2384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    INSTALL=$ac_install_sh
2385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
238764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
238864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$INSTALL" >&6; }
2389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It thinks the first close brace ends the variable substitution.
2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
239864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
239964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether build environment is sane... " >&6; }
240064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject unsafe characters in $srcdir or the absolute working directory
240164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# name.  Accept space and tab only in the latter.
240264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam_lf='
240364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `pwd` in
240564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *[\\\"\#\$\&\'\`$am_lf]*)
240664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
240764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
240864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $srcdir in
240964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
24100ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
241164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
241264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
24130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Do 'set' in a subshell so we don't clobber the current shell's
2414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# arguments.  Must try -L first in case configure is actually a
2415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# symlink; some systems play weird games with the mod time of symlinks
2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (eg FreeBSD returns the mod time of the symlink's containing
2417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# directory).
2418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (
24190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   am_has_slept=no
24200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   for am_try in 1 2; do
24210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     echo "timestamp, slept: $am_has_slept" > conftest.file
24220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
24230ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     if test "$*" = "X"; then
24240ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	# -L didn't work.
24250ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	set X `ls -t "$srcdir/configure" conftest.file`
24260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     fi
24270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     if test "$*" != "X $srcdir/configure conftest.file" \
24280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	&& test "$*" != "X conftest.file $srcdir/configure"; then
24290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
24300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	# If neither matched, then we have a broken ls.  This can happen
24310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	# if, for instance, CONFIG_SHELL is bash and it inherits a
24320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	# broken ls alias from the environment.  This has actually
24330ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	# happened.  Such a system could not be considered "sane".
24340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
24350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  alias in your environment" "$LINENO" 5
24360ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     fi
24370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     if test "$2" = conftest.file || test $am_try -eq 2; then
24380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson       break
24390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     fi
24400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     # Just in case.
24410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     sleep 1
24420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     am_has_slept=yes
24430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   done
2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$2" = conftest.file
2445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   )
2446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillethen
2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Ok.
2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   :
2449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
245064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   as_fn_error $? "newly created file is older than distributed files!
245164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCheck your system clock" "$LINENO" 5
2452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
245464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
24550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# If we didn't sleep, we still need to ensure time stamps of config.status and
24560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# generated files are strictly newer.
24570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam_sleep_pid=
24580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif grep 'slept: no' conftest.file >/dev/null 2>&1; then
24590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  ( sleep 1 ) &
24600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  am_sleep_pid=$!
24610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
24620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
24630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonrm -f conftest.file
24640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
2465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_prefix" != NONE &&
2466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use a double $ so make ignores it.
2468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_suffix" != NONE &&
2469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
247064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Double any \ or $.
2471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# By default was `s,x,x', remove it if useless.
247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
247364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# expand $ac_aux_dir to an absolute path
2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_aux_dir=`cd $ac_aux_dir && pwd`
2477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
247864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${MISSING+set}" != xset; then
247964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $am_aux_dir in
248064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\ * | *\	*)
248164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
248264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
248364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MISSING="\${SHELL} $am_aux_dir/missing" ;;
248464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
248564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
2486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use eval to expand $SHELL
24870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif eval "$MISSING --is-lightweight"; then
24880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  am_missing_run="$MISSING "
2489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_missing_run=
24910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
24920ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
249564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${install_sh}" != xset; then
249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $am_aux_dir in
249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\ * | *\	*)
249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    install_sh="\${SHELL} $am_aux_dir/install-sh"
250164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
250264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
250364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
25040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Installed binaries are usually stripped using 'strip' when the user
25050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# run "make install-strip".  However 'strip' might not be the right
250664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# tool to use in cross-compilation environments, therefore Automake
25070ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# will honor the 'STRIP' environment variable to overrule this program.
250864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != no; then
250964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_tool_prefix"; then
251064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2
251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
251364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
251464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then :
251564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
251764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$STRIP"; then
251864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
251964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
252064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
252164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
2522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
252564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
25260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
252764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
252864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
252964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
253064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
253164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
253264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
253364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
253464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
253564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
253664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
253764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP
253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then
253964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
254064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; }
254164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
254364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
254464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
254564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
254664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
254764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
254864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then
254964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_STRIP=$STRIP
255064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "strip", so it can be a program name with args.
255164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2
255264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
255364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
255464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
255564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
255664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
255764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_STRIP"; then
255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
255964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
256064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
256164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
256264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
25660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_STRIP="strip"
256864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
257264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
257364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
257464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
257564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
257664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
257764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
257864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then
257964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
258064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; }
258164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
258264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
258364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
258464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
258564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
258664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_STRIP" = x; then
258764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=":"
258864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
258964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
259064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
259164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
259264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
259364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
259464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
259564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=$ac_ct_STRIP
259664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
259764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
259864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  STRIP="$ac_cv_prog_STRIP"
259964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
260064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
260164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
260264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
260364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
260464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
260564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
260664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$MKDIR_P"; then
260764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_path_mkdir+:} false; then :
260864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
260964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
261064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
261164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
261264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
261464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
261564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in mkdir gmkdir; do
261664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 for ac_exec_ext in '' $ac_executable_extensions; do
26170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (GNU coreutils) '* | \
2620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (coreutils) '* | \
2621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (fileutils) '4.1*)
2622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       break 3;;
2624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac
2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 done
2626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       done
262764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
263264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d ./--version && rmdir ./--version
2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_mkdir+set}" = set; then
2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_cv_path_mkdir -p"
2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
2637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for MKDIR_P within a source directory, because that will
2638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
2640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_install_sh -d"
2641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
264364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
264464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MKDIR_P" >&6; }
2645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_prog in gawk mawk nawk awk
2647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
2649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
265064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
265164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
265264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AWK+:} false; then :
265364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$AWK"; then
2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
266364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
26640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_AWK="$ac_prog"
266664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
267064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK=$ac_cv_prog_AWK
2676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AWK"; then
267764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
267864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AWK" >&6; }
2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
268064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
268164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$AWK" && break
2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
268864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
268964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
269064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset x ${MAKE-make}
269164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
269264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
269364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.make <<\_ACEOF
2696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL = /bin/sh
2697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleall:
2698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	@echo '@@@%%%=$(MAKE)=@@@%%%'
2699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
270064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `${MAKE-make} -f conftest.make 2>/dev/null` in
2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *@@@%%%=?*=@@@%%%*)
2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=yes;;
2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=no;;
2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.make
2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
271064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
271164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE=
2713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
271464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
271564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE="MAKE=${MAKE-make}"
2717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -rf .tst 2>/dev/null
2720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .tst 2>/dev/null
2721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .tst; then
2722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=.
2723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=_
2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .tst 2>/dev/null
2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
27280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Check whether --enable-silent-rules was given.
27290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "${enable_silent_rules+set}" = set; then :
27300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  enableval=$enable_silent_rules;
27310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
27320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
27330ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncase $enable_silent_rules in # (((
27340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  yes) AM_DEFAULT_VERBOSITY=0;;
27350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   no) AM_DEFAULT_VERBOSITY=1;;
27360ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    *) AM_DEFAULT_VERBOSITY=1;;
27370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonesac
27380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam_make=${MAKE-make}
27390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
27400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
27410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif ${am_cv_make_support_nested_variables+:} false; then :
27420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  $as_echo_n "(cached) " >&6
27430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse
27440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if $as_echo 'TRUE=$(BAR$(V))
27450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBAR0=false
27460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBAR1=true
27470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonV=1
27480ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam__doit:
27490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	@$(TRUE)
27500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
27510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  am_cv_make_support_nested_variables=yes
27520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse
27530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  am_cv_make_support_nested_variables=no
27540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
27550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
27560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
27570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$am_cv_make_support_nested_variables" >&6; }
27580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test $am_cv_make_support_nested_variables = yes; then
27590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    AM_V='$(V)'
27600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
27610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse
27620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  AM_V=$AM_DEFAULT_VERBOSITY
27630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
27640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
27650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_BACKSLASH='\'
27660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
2767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`cd $srcdir && pwd`" != "`pwd`"; then
2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is not polluted with repeated "-I."
2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__isrc=' -I$(srcdir)'
2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # test to see if srcdir already configured
2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f $srcdir/config.status; then
277364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test whether we have cygpath
2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CYGPATH_W"; then
2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (cygpath --version) >/dev/null 2>/dev/null; then
2780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W='cygpath -w'
2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W=echo
2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define the identity of the package.
2788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='gtest'
27890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson VERSION='1.5.0'
2790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE "$PACKAGE"
2794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define VERSION "$VERSION"
2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some tools Automake needs.
2802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
28170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# For better backward compatibility.  To be removed once Automake 1.9.x
28180ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# dies out for good.  For more background, see:
28190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
28200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
28210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonmkdir_p='$(MKDIR_P)'
28220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
2823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need awk for the "check" target.  The system "awk" is bad on
2824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# some platforms.
282564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Always define AMTAR for backward compatibility.  Yes, it's still used
282664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# in the wild :-(  We should find a proper way to deprecate it ...
282764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR='$${TAR-tar}'
2828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
28290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# We'll loop over all known methods to create a tar archive until one works.
28310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson_am_tools='gnutar  pax cpio none'
28320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
283364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
28400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# POSIX will say in a future version that running "rm -f" with no argument
28410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# is OK; and we want to be able to make that assumption in our Makefile
28420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# recipes.  So use an aggressive probe to check that the usage we want is
28430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# actually supported "in the wild" to an acceptable degree.
28440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# See automake bug#10828.
28450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# To make any issue more visible, cause the running configure to be aborted
28460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# by default if the 'rm' program in use doesn't match our expectations; the
28470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# user can still override this though.
28480ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif rm -f && rm -fr && rm -rf; then : OK; else
28490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  cat >&2 <<'END'
28500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonOops!
28510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonYour 'rm' program seems unable to run without file operands specified
28530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonon the command line, even when the '-f' option is present.  This is contrary
28540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonto the behaviour of most rm programs out there, and not conforming with
28550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
28560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonPlease tell bug-automake@gnu.org about your system, including the value
28580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonof your $PATH and any error possibly output before this message.  This
28590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncan help us improve future automake versions.
28600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonEND
28620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
28630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    echo 'Configuration will proceed anyway, since you have set the' >&2
28640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
28650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    echo >&2
28660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  else
28670ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    cat >&2 <<'END'
28680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAborting the configuration process, to ensure you take notice of the issue.
28690ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonYou can download and install GNU coreutils to get an 'rm' implementation
28710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonthat behaves properly: <http://www.gnu.org/software/coreutils/>.
28720ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28730ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonIf you want to complete the configuration process using your problematic
28740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
28750ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonto "yes", and re-run configure.
28760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
28770ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonEND
28780ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
28790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  fi
28800ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
28810ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
2882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for programs used in building Google Test.
2883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
2884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
2885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
2888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
2889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}gcc; ac_word=$2
289164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
289264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
289364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
289464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
290464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
29050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}gcc"
290764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
291164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
291964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
2920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
292164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
292264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_CC"; then
2928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
2929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "gcc", so it can be a program name with args.
2930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy gcc; ac_word=$2
293164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
293264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
293364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then :
293464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
2937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
294464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
29450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="gcc"
294764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
295164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
2952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
2957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
295864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
295964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; }
2960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
296164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
296264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
2963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
2966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
2967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
2969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
297064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
297164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
2973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
2975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_cv_prog_CC"
2978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test -n "$ac_tool_prefix"; then
2982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}cc; ac_word=$2
298464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
298564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
298664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
298764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
2988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
299764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
29980ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}cc"
300064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
300464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
301164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
301264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
301464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
301564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "cc", so it can be a program name with args.
3023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy cc; ac_word=$2
302464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
302564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
302764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_prog_rejected=no
3033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
303864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
30390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_prog_rejected=yes
3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       continue
3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="cc"
304564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
304964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_prog_rejected = yes; then
3053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We found a bogon in the path, so make sure we never use it.
3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set dummy $ac_cv_prog_CC
3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
3056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test $# != 0; then
3057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We chose a different compiler from the bogus one.
3058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # However, it has the same basename, so the bogon will be chosen
3059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # first if we set CC to just the basename; use the full file name.
3060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shift
3061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
306864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
306964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
307164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
307264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
3080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
308364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
308464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
308564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then :
308664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
3090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
309664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
30970ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
309964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
310364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
311064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
311164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; }
3112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
311364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
311464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CC" && break
3119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
3122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
3123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
3124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
312764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
312864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
312964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then :
313064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
3133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
314064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
31410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="$ac_prog"
314364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
314764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
315464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
315564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; }
3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
315764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
315864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CC" && break
3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
3166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
3167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
3169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
317064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
317164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
3173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
3175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
318164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
318264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
318364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "no acceptable C compiler found in \$PATH
318464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
318764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
318864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
318964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
319064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
319164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
3192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
319664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
319764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
319864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
320064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
320164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
320264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
320364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
320464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
320564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
320664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
320764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
320864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
320964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
3210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
321164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
322364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try to create an executable without -o first, disregard a.out.
3225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It will help us diagnose broken compilers, and finding out an intuition
3226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# of exeext.
322764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
322864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler works... " >&6; }
322964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
323064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
323164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The possible output files:
323264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
323364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
3234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_rmfiles=
3235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files
3236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
323864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f $ac_rmfiles
3243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
324464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link_default"
3245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
324964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
325064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link_default") 2>&5
3252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
325364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
325464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so that the user can short-circuit this test for compilers unknown to
3259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Autoconf.
3260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files ''
3261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
326464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
3266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [ab].out )
3267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We found the default executable, but exeext='' is most
3268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# certainly right.
3269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* )
327164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	then :; else
3273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
3275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We set ac_cv_exeext here because the later test for it is not
3276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# safe: cross compilers may not add the suffix if given an `-o'
3277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# argument, so we may need to know it at that point already.
3278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Even if this section looks crufty: it has the advantage of
3279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# actually working.
3280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
3282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ac_cv_exeext" = no && ac_cv_exeext=
3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=''
3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
329064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_file"; then :
329164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
329264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
329364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: failed program was:" >&5
3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
329664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
329764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
329864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error 77 "C compiler cannot create executables
329964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
330064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
330164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
330264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
330464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
330564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for C compiler default output file name... " >&6; }
330664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
330764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_file" >&6; }
3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$ac_cv_exeext
3309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
331064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
331264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
331364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of executables... " >&6; }
331464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link"
3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
331964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
332064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
3322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
332364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
332464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# work properly (i.e., refer to `conftest.exe'), while it won't with
3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `rm'.
3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in conftest.exe conftest conftest.*; do
3330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
333264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break;;
3335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) break;;
3336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
333964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
334064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
334164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of executables: cannot compile and link
334264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
334464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest conftest$ac_cv_exeext
334564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
334664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_exeext" >&6; }
3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT=$ac_cv_exeext
3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$EXEEXT
335164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
335264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
335364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <stdio.h>
335464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
335564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
335664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
335764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFILE *f = fopen ("conftest.out", "w");
335864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return ferror (f) || fclose (f) != 0;
335964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
336064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
336164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
336264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
3363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
336464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files conftest.out"
336564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check that the compiler produces executables we can run.  If not, either
336664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# the compiler is broken, or we cross compile.
336764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
336864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are cross compiling... " >&6; }
336964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != yes; then
337064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_link"
337164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in
337264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
337364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
337464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
337564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
337664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
337764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_link") 2>&5
337864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
337964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
338064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
338164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { ac_try='./conftest$ac_cv_exeext'
338264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { case "(($ac_try" in
338364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
338464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) ac_try_echo=$ac_try;;
338564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
338664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
338764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
338864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_try") 2>&5
338964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
339064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
339164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; }; then
339264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cross_compiling=no
339364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
339464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$cross_compiling" = maybe; then
339564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cross_compiling=yes
339664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
339764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
339864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
339964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot run C compiled programs.
340064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIf you meant to cross compile, use \`--host'.
340164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
340264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
340364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
340464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
340564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
340664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$cross_compiling" >&6; }
340764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
340864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
340964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files=$ac_clean_files_save
341064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
341164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of object files... " >&6; }
341264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_objext+:} false; then :
341364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
341464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
341564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.o conftest.obj
342764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_compile"
3428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
343264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
343364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
3434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>&5
3435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
343664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
343764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then :
3438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_file in conftest.o conftest.obj conftest.*; do
3439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue;
3440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
344164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       break;;
3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
344764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: failed program was:" >&5
3448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
345064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
345164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
345264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of object files: cannot compile
345364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
3454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_cv_objext conftest.$ac_ext
3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
345764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
345864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_objext" >&6; }
3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT=$ac_cv_objext
3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext=$OBJEXT
346164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
346264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
346364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_c_compiler_gnu+:} false; then :
346464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
346664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
348064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
348364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_c_compiler_gnu=$ac_compiler_gnu
3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
348964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
349064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_c_compiler_gnu" >&6; }
349164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
349264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GCC=yes
349364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
349464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GCC=
349564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CFLAGS=${CFLAGS+set}
3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CFLAGS=$CFLAGS
349864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
349964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CC accepts -g... " >&6; }
350064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_g+:} false; then :
350164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_c_werror_flag=$ac_c_werror_flag
3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=yes
3505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cc_g=no
3506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CFLAGS="-g"
350764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
351864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
352164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=""
352264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
353364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
353564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
353664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_c_werror_flag=$ac_save_c_werror_flag
3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CFLAGS="-g"
353864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=$ac_save_c_werror_flag
3558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
355964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
356064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_g" >&6; }
3561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CFLAGS" = set; then
3562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS=$ac_save_CFLAGS
3563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cc_g = yes; then
3564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g -O2"
3566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g"
3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-O2"
3572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS=
3574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
357664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
357764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
357864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_c89+:} false; then :
357964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=no
3582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CC=$CC
358364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
3586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
35870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonstruct stat;
3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct buf { int x; };
3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFILE * (*rcsopen) (struct buf *, struct stat *, int);
3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *e (p, i)
3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     char **p;
3593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     int i;
3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return p[i];
3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *f (char * (*g) (char **, int), char **p, ...)
3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  char *s;
3600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_list v;
3601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_start (v,p);
3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s = g (p, va_arg (v,int));
3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_end (v);
3604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return s;
3605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   function prototypes and stuff, but not '\xHH' hex character constants.
3609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   These don't provoke an error unfortunately, instead are silently treated
3610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   as 'x'.  The following induces an error, until -std is added to get
3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   array size at least.  It's necessary to write '\x00'==0 to get something
3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   that's true only with -std.  */
3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   inside strings and character constants.  */
3618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define FOO(x) 'x'
3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint test (int i, double x);
3622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s1 {int (*f) (int a);};
3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s2 {int (*f) (double a);};
3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint argc;
3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar **argv;
3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_save_CC $ac_arg"
363964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ac_fn_c_try_compile "$LINENO"; then :
3640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=$ac_arg
3641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext
3643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$ac_cv_prog_cc_c89" != "xno" && break
3644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_save_CC
3647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_CACHE_VAL
3650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$ac_cv_prog_cc_c89" in
3651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  x)
365264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
365364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none needed" >&6; } ;;
3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  xno)
365564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
365664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "unsupported" >&6; } ;;
3657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
3658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC="$CC $ac_cv_prog_cc_c89"
365964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
366064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
366264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_prog_cc_c89" != xno; then :
3663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
366464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
3665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
3667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
3668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
36710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
36720ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_ext=c
36730ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_cpp='$CPP $CPPFLAGS'
36740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
36750ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
36760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compiler_gnu=$ac_cv_c_compiler_gnu
36770ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
36780ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
36790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif ${am_cv_prog_cc_c_o+:} false; then :
36800ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  $as_echo_n "(cached) " >&6
36810ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse
36820ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson/* end confdefs.h.  */
36840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
36850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonint
36860ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonmain ()
36870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{
36880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
36890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  ;
36900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  return 0;
36910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson}
36920ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson_ACEOF
36930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # Make sure it works both with $CC and with simple cc.
36940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # Following AC_PROG_CC_C_O, we do the test twice because some
36950ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # compilers refuse to overwrite an existing .o file with -o,
36960ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # though they will create one.
36970ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  am_cv_prog_cc_c_o=yes
36980ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  for am_i in 1 2; do
36990ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
37000ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
37010ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   ac_status=$?
37020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   (exit $ac_status); } \
37040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson         && test -f conftest2.$ac_objext; then
37050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      : OK
37060ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    else
37070ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      am_cv_prog_cc_c_o=no
37080ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      break
37090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    fi
37100ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  done
37110ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  rm -f core conftest*
37120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  unset am_i
37130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
37140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
37150ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$am_cv_prog_cc_c_o" >&6; }
37160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "$am_cv_prog_cc_c_o" != yes; then
37170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   # Losing compiler, so override with the script.
37180ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   # FIXME: It is wrong to rewrite CC.
37190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   # But if we don't then we get into trouble of one sort or another.
37200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   # A longer-term fix would be to have automake use am__CC in this case,
37210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
37220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   CC="$am_aux_dir/compile $CC"
37230ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
37240ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_ext=c
37250ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_cpp='$CPP $CPPFLAGS'
37260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
37270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
37280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compiler_gnu=$ac_cv_c_compiler_gnu
37290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
3730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR="${am__leading_dot}deps"
3731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_commands="$ac_config_commands depfiles"
3733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_make=${MAKE-make}
3736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > confinc << 'END'
3737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__doit:
373864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	@echo this is the am__doit target
3739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.PHONY: am__doit
3740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEND
3741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we don't find an include directive, just comment out the code.
374264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
374364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for style of include used by $am_make... " >&6; }
3744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include="#"
3745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote=
3746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_result=none
3747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First try GNU make style include.
3748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "include confinc" > confmf
37490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Ignore all kinds of additional output from 'make'.
375064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `$am_make -s -f confmf 2> /dev/null` in #(
375164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*the\ am__doit\ target*)
375264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__include=include
375364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__quote=
375464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  _am_result=GNU
375564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
375664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
3757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Now try BSD make style include.
3758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$am__include" = "#"; then
3759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo '.include "confinc"' > confmf
376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   case `$am_make -s -f confmf 2> /dev/null` in #(
376164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   *the\ am__doit\ target*)
376264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     am__include=.include
376364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     am__quote="\""
376464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     _am_result=BSD
376564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
376664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   esac
3767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
377064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
377164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$_am_result" >&6; }
3772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confinc confmf
3773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-dependency-tracking was given.
377564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_dependency_tracking+set}" = set; then :
3776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_dependency_tracking;
3777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$enable_dependency_tracking" != xno; then
3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_depcomp="$ac_aux_dir/depcomp"
3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEPBACKSLASH='\'
378264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__nodep='_no'
3783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" != xno; then
3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE=
3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE='#'
3787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE='#'
3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE=
3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CC"   am_compiler_list=
3795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
379664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
379764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
379864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CC_dependencies_compiler_type+:} false; then :
379964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
3803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
3804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
38050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # making a dummy file named 'D' -- because '-MD' means "put the output
38060ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # in D".
380764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
3808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
3809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
3811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
3812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
3813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
3814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
3815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
3817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
3818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
3819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
3822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
382564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
382664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
382764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
382864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
382964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
3831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
3834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
3835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
3840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
38410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
38420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # Solaris 10 /bin/sh.
38430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      echo '/* dummy */' > sub/conftst$i.h
3844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
3845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
38470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # We check with '-c' and '-o' for the sake of the "dashmstdout"
384864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
38490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # handle '-M -o', and we need to detect this.  Also, some Intel
38500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # versions had trouble with output in subdirs.
385164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
385264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
385464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
385564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
385664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
385764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
3858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
38590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # After this tag, mechanisms are not by side-effect, so they'll
38600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # only be used when explicitly requested.
3861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
3862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
3863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
3864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
3865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
3866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
386764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
38680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # This compiler won't grok '-c -o', but also, the minuso test has
386964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
387064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
387164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
387264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
387364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
3874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
387764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
387964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
388364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
3886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
3887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
3888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
3889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
3891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CC_dependencies_compiler_type=$depmode
3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
3897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
3898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
3901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
3902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
390764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
390864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE=
3915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE='#'
3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE='#'
3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE=
3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
3928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CCC"; then
3929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$CCC
3930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
3934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
393664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
393764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
393864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CXX+:} false; then :
393964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CXX"; then
3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
394964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
39500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
395264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
395664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
3957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX
3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then
396364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
396464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXX" >&6; }
3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
396664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
396764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
3968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CXX" && break
3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
3975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CXX=$CXX
3976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
3979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
398064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
398164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
398264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CXX+:} false; then :
398364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CXX"; then
3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
399364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
39940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CXX="$ac_prog"
399664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
400064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then
400764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
400864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CXX" >&6; }
4009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
401064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
401164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CXX" && break
4016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CXX" = x; then
4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX="g++"
4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
4022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
402364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
402464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$ac_ct_CXX
4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
403464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
403564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile
403664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2
403764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do
403864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { ac_try="$ac_compiler $ac_option >&5"
4039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5
404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
404764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -s conftest.err; then
404864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '10a\
404964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ...
405064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         10q' conftest.err >conftest.er1
405164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat conftest.er1 >&5
405264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
405364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest.er1 conftest.err
405464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
405564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
405664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
4057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
405864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
405964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
406064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_cxx_compiler_gnu+:} false; then :
406164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
407764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
4079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
408064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_compiler_gnu=no
4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
408664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
408764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
408864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then
408964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=yes
409064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
409164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  GXX=
409264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
4093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set}
4094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS
409564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
409664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CXX accepts -g... " >&6; }
409764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cxx_g+:} false; then :
409864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=yes
4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cxx_g=no
4103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CXXFLAGS="-g"
410464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
411564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
411864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CXXFLAGS=""
411964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
413064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
413264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
413364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CXXFLAGS="-g"
413564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
414664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
4147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
4148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
415664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
415764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cxx_g" >&6; }
4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then
4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=$ac_save_CXXFLAGS
4160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then
4161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
4162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g -O2"
4163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g"
4165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
4168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-O2"
4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS=
4171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX"  am_compiler_list=
4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
418164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
418264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; }
418364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CXX_dependencies_compiler_type+:} false; then :
418464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
4188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
4189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
41900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # making a dummy file named 'D' -- because '-MD' means "put the output
41910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # in D".
419264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -rf conftest.dir
4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
4196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
4200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
4201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
4204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
421064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__universal=false
421164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case " $depcc " in #(
421264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
421364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     esac
421464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
4220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
4221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
4222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
4223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
4224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
4225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
42260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
42270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # Solaris 10 /bin/sh.
42280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      echo '/* dummy */' > sub/conftst$i.h
4229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
42320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # We check with '-c' and '-o' for the sake of the "dashmstdout"
423364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # mode.  It turns out that the SunPro C++ compiler does not properly
42340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # handle '-M -o', and we need to detect this.  Also, some Intel
42350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # versions had trouble with output in subdirs.
423664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__obj=sub/conftest.${OBJEXT-o}
423764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__minus_obj="-o $am__obj"
4238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
423964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gcc)
424064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # This depmode causes a compiler race in universal mode.
424164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test "$am__universal" = false || continue
424264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
42440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # After this tag, mechanisms are not by side-effect, so they'll
42450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # only be used when explicitly requested.
4246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
4247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
4248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
4249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
4250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
425264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
42530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      # This compiler won't grok '-c -o', but also, the minuso test has
425464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # not run yet.  These depmodes are late enough in the game, and
425564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # so weak that their functioning should not be impacted.
425664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__obj=conftest.${OBJEXT-o}
425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      am__minus_obj=
425864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
4259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
4260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
4261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
426264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       source=sub/conftest.c object=$am__obj \
4263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
426464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
4266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
426864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
4271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
4272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
4273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
4274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
4275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
4276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
4277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
4278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CXX_dependencies_compiler_type=$depmode
4280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
4281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
4286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
4287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
429264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
429364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
4298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE=
4300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE='#'
4301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE='#'
4303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE=
4304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `pwd` in
4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\ * | *\	*)
431564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
431664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
432164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='2.4.2'
432264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='1.3337'
4323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
4337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make sure we can run config.sub.
4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
434064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
434264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
434364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking build system type... " >&6; }
434464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_build+:} false; then :
434564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=$build_alias
4348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
4349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
435164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
435364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
435664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
435764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_build" >&6; }
4358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_build in
4359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
436064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$ac_cv_build
4363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
4364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_build
4365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
4366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu=$1
4367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor=$2
4368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
4369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
4370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
4371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$*
4372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
4373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
437664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
437764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking host system type... " >&6; }
437864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_host+:} false; then :
437964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$host_alias" = x; then
4382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=$ac_cv_build
4383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
438564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
438964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
439064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_host" >&6; }
4391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_host in
4392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
439364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$ac_cv_host
4396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
4397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_host
4398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
4399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu=$1
4400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor=$2
4401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
4402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
4403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
4404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$*
4405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
4406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
440964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Backslashify metacharacters that are still active within
441064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double-quoted strings.
441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised_quote_subst='s/\(["`$\\]\)/\\\1/g'
441264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
441364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Same as above, but do not quote variable references.
441464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidouble_quote_subst='s/\(["`\\]\)/\\\1/g'
441564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
441664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped shell variable in a
441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double_quote_subst'ed string.
441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
441964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
442064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped single quote.
442164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
442264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
442364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to avoid accidental globbing in evaled expressions
442464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_glob_subst='s/\*/\\\*/g'
442564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
442664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
442764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
442864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
442964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
443064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
443164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to print strings... " >&6; }
443264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Test print first, because it will be a builtin if present.
443364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
443464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
443564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO='print -r --'
443664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
443764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO='printf %s\n'
443864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
443964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Use this function as a fallback that always works.
444064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  func_fallback_echo ()
444164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
444264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval 'cat <<_LTECHO_EOF
444364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$1
444464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF'
444564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
444664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ECHO='func_fallback_echo'
444764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
444864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
444964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# func_echo_all arg...
445064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Invoke $ECHO with all args, space-separated.
445164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_echo_all ()
445264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
445364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $ECHO ""
445464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
445564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
445664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$ECHO" in
445764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
445864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "printf" >&6; } ;;
445964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
446064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "print -r" >&6; } ;;
446164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
446264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "cat" >&6; } ;;
446364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
446464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
446564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
446664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
446764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
446864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
446964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
447864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
447964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a sed that does not truncate output... " >&6; }
448064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_SED+:} false; then :
448164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     for ac_i in 1 2 3 4 5 6 7; do
4485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_script="$ac_script$as_nl$ac_script"
4486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     done
448764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
448864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     { ac_script=; unset ac_script;}
448964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$SED"; then
4490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_SED_found=false
449164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
449264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
449764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in sed gsed; do
449864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
449964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
45000ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      as_fn_executable_p "$ac_path_SED" || continue
450164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_SED and select it if it is found.
4502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_SED
4503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_SED" --version 2>&1` in
4504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
450864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
451464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo '' >> "conftest.nl"
4515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
451764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_SED_max-0}; then
4519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_SED="$ac_path_SED"
4521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_SED_max=$ac_count
4522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
452964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_SED_found && break 3
453064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
453164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
453464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_SED"; then
453564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
453664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED=$SED
4539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
454264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
454364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_SED" >&6; }
4544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SED="$ac_cv_path_SED"
4545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.sed
4546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$SED" && SED=sed
4548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="$SED -e 1s/^X//"
4549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
456064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
456164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
456264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_GREP+:} false; then :
456364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
456564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$GREP"; then
4566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_GREP_found=false
456764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
456864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
457364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in grep ggrep; do
457464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
457564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
45760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      as_fn_executable_p "$ac_path_GREP" || continue
457764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_GREP and select it if it is found.
4578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_GREP
4579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_GREP" --version 2>&1` in
4580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
458464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
459064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'GREP' >> "conftest.nl"
4591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
459364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_GREP="$ac_path_GREP"
4597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_GREP_max=$ac_count
4598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
460564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_GREP_found && break 3
460664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
460764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
461064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_GREP"; then
461164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
461264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP=$GREP
4615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
461864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
461964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_GREP" >&6; }
4620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GREP="$ac_cv_path_GREP"
4621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
462364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
462464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for egrep... " >&6; }
462564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_EGREP+:} false; then :
462664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_EGREP="$GREP -E"
4630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
463164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$EGREP"; then
4632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_EGREP_found=false
463364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
463464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
463964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in egrep; do
464064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
464164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
46420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      as_fn_executable_p "$ac_path_EGREP" || continue
464364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_EGREP and select it if it is found.
4644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_EGREP
4645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_EGREP" --version 2>&1` in
4646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
465064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
465664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'EGREP' >> "conftest.nl"
4657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
465964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_EGREP="$ac_path_EGREP"
4663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_EGREP_max=$ac_count
4664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
467164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_EGREP_found && break 3
467264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
467364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
467664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_EGREP"; then
467764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
467864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP=$EGREP
4681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
4684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
468564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
468664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_EGREP" >&6; }
4687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EGREP="$ac_cv_path_EGREP"
4688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
469064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
469164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for fgrep... " >&6; }
469264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_FGREP+:} false; then :
469364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_FGREP="$GREP -F"
4697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
469864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -z "$FGREP"; then
4699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_FGREP_found=false
470064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Loop through the user's path and test for each of PROGNAME-LIST
470164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
470664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_prog in fgrep; do
470764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
470864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
47090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      as_fn_executable_p "$ac_path_FGREP" || continue
471064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_FGREP and select it if it is found.
4711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_FGREP
4712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_FGREP" --version 2>&1` in
4713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
471764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n 0123456789 >"conftest.in"
4718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
472364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo 'FGREP' >> "conftest.nl"
4724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
472664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_FGREP="$ac_path_FGREP"
4730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_FGREP_max=$ac_count
4731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
473864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $ac_path_FGREP_found && break 3
473964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
474064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
474364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_cv_path_FGREP"; then
474464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
474564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
4746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP=$FGREP
4748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
4751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
475264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
475364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_FGREP" >&6; }
4754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FGREP="$ac_cv_path_FGREP"
4755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$GREP" && GREP=grep
4758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
477864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then :
4779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
4782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
4785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
4786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
478764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
478864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; }
4789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
4790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
4791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
4792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
4794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
4796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
4797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
4798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
4799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
4800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
4801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
4805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
4806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
4807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
4808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
4809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
4810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
4812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
4813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
4814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
4816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
481764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
481864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; }
4819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
482064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
482164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; }
4822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
482364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then :
482464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
4827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
4829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
4830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
4831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
4833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
4834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
4835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
4836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
4838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
4839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
4840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
4841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
4842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
4843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
4844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
4847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
4853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
485464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
485564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; }
4856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
485764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
485864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
486064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
486164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
486264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
486364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then :
486464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
4868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
4869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
4870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
4871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
4873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
4874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
487664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
487764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
4879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
488864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
488964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
489064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_NM+:} false; then :
489164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NM"; then
4894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Let the user override the test.
4895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_NM="$NM"
4896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_nm_to_check="${ac_tool_prefix}nm"
4898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_nm_to_check="$lt_nm_to_check nm"
4900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_tmp_nm in $lt_nm_to_check; do
4902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
4905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$ac_dir" && ac_dir=.
4906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_nm="$ac_dir/$lt_tmp_nm"
4907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Check to see if the nm accepts a BSD-compat flag.
4909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#   nm: unknown option "B" ignored
4911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Tru64's nm complains that /dev/null is an invalid object file
4912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*/dev/null* | *'Invalid file or object type'*)
4914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_path_NM="$tmp_nm -B"
4915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break
4916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
4917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
4918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  */dev/null*)
4920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM="$tmp_nm -p"
4921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
4922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
4923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
4924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    continue # so that we can try to find one that supports BSD flags
4926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
4927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
4928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
4929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
4930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
4933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  : ${lt_cv_path_NM=no}
4935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
493764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
493864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_NM" >&6; }
4939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_path_NM" != "no"; then
4940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NM="$lt_cv_path_NM"
4941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Didn't find any BSD compatible name lister, look for dumpbin.
494364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$DUMPBIN"; then :
494464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Let the user override the test.
494564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
494664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test -n "$ac_tool_prefix"; then
494764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in dumpbin "link -dump"
4948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
495164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
495264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
495364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DUMPBIN+:} false; then :
495464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DUMPBIN"; then
4957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
4961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
496464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
49650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
496764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
4969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
497164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
4972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN=$ac_cv_prog_DUMPBIN
4977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DUMPBIN"; then
497864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
497964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DUMPBIN" >&6; }
4980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
498164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
498264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
4983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$DUMPBIN" && break
4987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$DUMPBIN"; then
4990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DUMPBIN=$DUMPBIN
499164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in dumpbin "link -dump"
4992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
4994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
499564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
499664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
499764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
499864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
4999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DUMPBIN"; then
5001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
500864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
50090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
501164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
501564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DUMPBIN"; then
502264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
502364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DUMPBIN" >&6; }
5024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
502564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
502664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_DUMPBIN" && break
5031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DUMPBIN" = x; then
5034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=":"
5035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
503864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
503964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=$ac_ct_DUMPBIN
5043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
504664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
504764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *COFF*)
504864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      DUMPBIN="$DUMPBIN -symbols"
504964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
505064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
505164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      DUMPBIN=:
505264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
505364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
505464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
5055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$DUMPBIN" != ":"; then
5057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NM="$DUMPBIN"
5058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$NM" && NM=nm
5061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
506764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
506864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the name lister ($NM) interface... " >&6; }
506964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_nm_interface+:} false; then :
507064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_nm_interface="BSD nm"
5073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "int some_variable = 0;" > conftest.$ac_ext
507464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile" 2>conftest.err)
5076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
507764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
508064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.out >&5
5082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_nm_interface="MS dumpbin"
5084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
5086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
508764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
508864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_nm_interface" >&6; }
5089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
509064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
509164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ln -s works... " >&6; }
5092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$as_ln_s
5093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$LN_S" = "ln -s"; then
509464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
509564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
5096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
509764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
509864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no, using $LN_S" >&6; }
5099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# find the maximum length of command line arguments
510264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
510364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the maximum length of command line arguments... " >&6; }
510464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_max_cmd_len+:} false; then :
510564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i=0
5108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  teststring="ABCD"
5109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $build_os in
5111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  msdosdjgpp*)
5112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On DJGPP, this test can blow up pretty badly due to problems in libc
5113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # (any single argument exceeding 2000 bytes causes a buffer overrun
5114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # during glob expansion).  Even if it were fixed, the result of this
5115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # check would be larger than it should be.
5116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  gnu*)
5120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Under GNU Hurd, this test is not required because there is
5121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no limit to the length of command line arguments.
5122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Libtool will interpret -1 as no limit whatsoever
5123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=-1;
5124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
512664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | cegcc*)
5127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On Win9x/ME, this test blows up -- it succeeds, but takes
5128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # about 5 minutes as the teststring grows exponentially.
5129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Worse, since 9x/ME are not pre-emptively multitasking,
5130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # you end up with a "frozen" computer, even though with patience
5131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the test eventually succeeds (with a max line length of 256k).
5132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Instead, let's just punt: use the minimum linelength reported by
5133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # all of the supported platforms: 8192 (on NT/2K/XP).
5134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
5135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
513764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mint*)
513864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # On MiNT this can take a long time and run out of memory.
513964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sys_max_cmd_len=8192;
514064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
514164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  amigaos*)
5143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On AmigaOS with pdksh, this test takes hours, literally.
5144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # So we just punt and use a minimum line length of 8192.
5145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
5146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This has been around since 386BSD, at least.  Likely further.
5150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysctl; then
5151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -x /usr/sbin/sysctl; then
5153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # And add a safety zone
5158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
5163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=196608
5165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
516764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  os2*)
516864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # The test takes a long time on OS/2.
516964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sys_max_cmd_len=8192
517064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
517164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  osf*)
5173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # nice to cause kernel panics so lets avoid the loop below.
5176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # First set a reasonable default.
5177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=16384
5178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
5179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysconfig; then
5180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
5183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sco3.2v5*)
5186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=102400
5187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sysv5* | sco5v6* | sysv4.2uw2*)
5189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$kargmax"; then
5191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=32768
5194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
51980ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    if test -n "$lt_cv_sys_max_cmd_len" && \
51990ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	test undefined != "$lt_cv_sys_max_cmd_len"; then
5200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make teststring a little bigger before we do anything with it.
5204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # a 1K string should be a reasonable start.
5205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for i in 1 2 3 4 5 6 7 8 ; do
5206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If test is not a shell built-in, we'll probably end up computing a
5210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # maximum length that is only half of the actual maximum length, but
5211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # we can't tell.
521264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
521364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      test $i != 17 # 1/2 MB should be enough
5215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
5216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        i=`expr $i + 1`
5217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Only check the string length outside the loop.
5220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      teststring=
5222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Add a significant safety factor because C++ compilers can tack on
5223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # massive amounts of additional arguments before passing them to the
5224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linker.  It appears as though 1/2 is a usable value.
5225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n $lt_cv_sys_max_cmd_len ; then
523364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
523464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none" >&6; }
5238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$lt_cv_sys_max_cmd_len
5240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CP="cp -f"}
5247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${MV="mv -f"}
5248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${RM="rm -f"}
5249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
525064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
525164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try some XSI features
5253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell=no
5254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( _lt_dummy="a/b/c"
525564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
525664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      = c,a/b,b/c, \
5257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && eval 'test $(( 1 + 1 )) -eq 2 \
5258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && xsi_shell=yes
526064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
526164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$xsi_shell" >&6; }
5262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
526464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
526564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append=no
5267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    >/dev/null 2>&1 \
5269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && lt_shell_append=yes
527064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
527164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_shell_append" >&6; }
5272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=unset
5276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=false
5278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test EBCDIC or ASCII
5285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo X|tr X '\101'` in
5286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville A) # ASCII based system
5287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \040 \012'
5289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \015\012 \040\040'
5290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # EBCDIC based system
5292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \100 \n'
5293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \r\n \100\100'
5294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
530564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
530664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
530764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_host_file_cmd+:} false; then :
530864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
530964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
531064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host in
531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *-*-mingw* )
531264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build in
531364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-mingw* ) # actually msys
531464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-cygwin* )
531764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      * ) # otherwise, assume *nix
532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
532264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
532364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
532464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *-*-cygwin* )
532564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build in
532664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-mingw* ) # actually msys
532764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
532864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
532964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-cygwin* )
533064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_noop
533164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
533264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      * ) # otherwise, assume *nix
533364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
533464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
533564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
533664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
533764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  * ) # unhandled hosts (and "normal" native builds)
533864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_to_host_file_cmd=func_convert_file_noop
533964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
534064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
534164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
534264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
534364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
534464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd
534564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
534664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_host_file_cmd" >&6; }
534764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
534864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
534964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
535064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
535164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
535264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
535364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
535464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_tool_file_cmd+:} false; then :
535564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
535664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
535764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  #assume ordinary cross tools, or native build.
535864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd=func_convert_file_noop
535964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host in
536064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *-*-mingw* )
536164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build in
536264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *-*-mingw* ) # actually msys
536364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
536464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
536564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
536664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
536764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
536864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
536964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
537064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
537164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd
537264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
537364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
537464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
537564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
537664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
537764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
538064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $LD option to reload object files... " >&6; }
538164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_reload_flag+:} false; then :
538264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_reload_flag='-r'
5385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
538664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
538764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_reload_flag" >&6; }
5388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_cv_ld_reload_flag
5389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $reload_flag in
5390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"" | " "*) ;;
5391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) reload_flag=" $reload_flag" ;;
5392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='$LD$reload_flag -o $output$reload_objs'
5394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
539564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | pw32* | cegcc*)
539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$GCC" != yes; then
539764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      reload_cmds=false
539864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
539964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
5400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
5401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" = yes; then
5402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
541764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
541864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
541964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}objdump; ac_word=$2
542064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
542164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
542264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OBJDUMP+:} false; then :
542364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
542464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
542564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$OBJDUMP"; then
542664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
542764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
542864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
542964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
543064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
543164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
543264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
543364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
54340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
543564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
543664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
543764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
543864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
543964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
544064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
544164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
544264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
544364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
544464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
544564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$ac_cv_prog_OBJDUMP
544664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$OBJDUMP"; then
544764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
544864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OBJDUMP" >&6; }
544964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
545064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
545164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
545464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
545564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_OBJDUMP"; then
545764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_OBJDUMP=$OBJDUMP
545864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "objdump", so it can be a program name with args.
545964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy objdump; ac_word=$2
546064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
546164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
546264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
546364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
546464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
546564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_OBJDUMP"; then
546664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
546764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
546864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
546964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
547064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
547164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
547264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
547364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
54740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
547564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_OBJDUMP="objdump"
547664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
547764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
547864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
547964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
548064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
548164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
548264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
548364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
548464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
548564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
548664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_OBJDUMP"; then
548764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
548864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OBJDUMP" >&6; }
548964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
549064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
549164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
549264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
549364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
549464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_OBJDUMP" = x; then
549564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    OBJDUMP="false"
549664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
549764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
549864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
549964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
550064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
550164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
550264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
550364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    OBJDUMP=$ac_ct_OBJDUMP
550464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
550564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
550664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  OBJDUMP="$ac_cv_prog_OBJDUMP"
550764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
550864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
550964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$OBJDUMP" && OBJDUMP=objdump
551064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
551764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
551964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
552064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to recognize dependent libraries... " >&6; }
552164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_deplibs_check_method+:} false; then :
552264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='$MAGIC_CMD'
5525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_file_magic_test_file=
5526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_deplibs_check_method='unknown'
5527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Need to set the preceding variable on all platforms that support
5528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# interlibrary dependencies.
5529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'none' -- dependencies not supported.
5530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `unknown' -- same as none, but documents that we really don't know.
5531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'pass_all' -- all dependencies passed with no checks.
5532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'test_compile' -- check by making test program.
5533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'file_magic [[regex]]' -- check by looking for files in library path
5534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which responds to the $file_magic_cmd with a given extended regex.
5535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If you have `file' or equivalent on your system and you're not sure
5536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether `pass_all' will *always* work, you probably want this one.
5537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
5539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
5540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
5544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
5548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='/usr/bin/file -L'
5550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/shlib/libc.so
5551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin*)
5554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid is a shell function defined in ltmain.sh
5555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='func_win32_libid'
5557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw* | pw32*)
5560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Base MSYS/MinGW do not provide the 'file' command needed by
5561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # unless we find 'file', for example because we are cross-compiling.
556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
556464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='func_win32_libid'
5567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
556864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Keep this pattern in sync with the one in func_win32_libid.
556964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='$OBJDUMP -f'
5571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
557464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicegcc*)
557564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # use the weaker test based on 'objdump'. See mingw*.
557664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
557764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_file_magic_cmd='$OBJDUMP -f'
557864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
557964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
5581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
5585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_cpu in
5587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i*86 )
5588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Not sure whether the presence of OpenBSD here was a mistake.
5589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Let's accept both of them until this is cleared up.
5590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_cmd=/usr/bin/file
5592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
5594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
5595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
560064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*)
560164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_deplibs_check_method=pass_all
560264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux10.20* | hpux11*)
5605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
5606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
5607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
5608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
561264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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]'
5613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
5623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
5628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $LD in
5629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-32|*"-32 ") libmagic=32-bit;;
5630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-n32|*"-n32 ") libmagic=N32;;
5631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-64|*"-64 ") libmagic=64-bit;;
5632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) libmagic=never-match;;
5633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
563764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF.
56380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
564264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsd* | netbsdelf*-gnu)
5643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewos6*)
5651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
5653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
5657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
5661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
5669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
5673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
5677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
5685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
5686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  motorola)
5687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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]'
5688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ncr)
5691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sequent)
5694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
5695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sni)
5698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
5699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/lib/libc.so
5701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  siemens)
5703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pc)
5706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
5707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
5712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
5713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
571764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
571864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_deplibs_check_method" >&6; }
571964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob=
572164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=no
572264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$build" = "$host"; then
572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host_os in
572464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mingw* | pw32*)
572564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
572664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      want_nocaseglob=yes
572764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
572864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
572964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
573064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
573164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
573264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_cv_file_magic_cmd
5735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_cv_deplibs_check_method
5736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$deplibs_check_method" && deplibs_check_method=unknown
5737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
574964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
575864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
576064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
576164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}dlltool; ac_word=$2
576264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
576364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
576464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DLLTOOL+:} false; then :
576564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
576764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$DLLTOOL"; then
576864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
577564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
57760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
577764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
577864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
578764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$ac_cv_prog_DLLTOOL
578864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$DLLTOOL"; then
578964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
579064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DLLTOOL" >&6; }
5791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
579264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
579364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
579864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_DLLTOOL"; then
579964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_DLLTOOL=$DLLTOOL
580064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "dlltool", so it can be a program name with args.
580164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy dlltool; ac_word=$2
580264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
580364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
580464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
580564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
580764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_DLLTOOL"; then
580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
58160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
582764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
582864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_DLLTOOL"; then
582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
583064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DLLTOOL" >&6; }
5831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
583264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
583664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_DLLTOOL" = x; then
583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DLLTOOL="false"
5838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DLLTOOL=$ac_ct_DLLTOOL
5846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
584864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  DLLTOOL="$ac_cv_prog_DLLTOOL"
5849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
585164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$DLLTOOL" && DLLTOOL=dlltool
585264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
585564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_sharedlib_from_linklib_cmd='unknown'
586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in
587064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # two different shell functions defined in ltmain.sh
587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # decide which to use based on capabilities of $DLLTOOL
587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `$DLLTOOL --help 2>&1` in
587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *--identify-strict*)
587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
587864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
588064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*)
588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # fallback: assume linklib IS sharedlib
588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
588564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
588664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
589564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
5896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
590264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in ar
590364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  do
590464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
590564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_tool_prefix$ac_prog; ac_word=$2
590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AR+:} false; then :
590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$AR"; then
591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_AR="$AR" # Let the user override the test.
5913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
591964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
59200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
592164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
593164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR=$ac_cv_prog_AR
593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$AR"; then
593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
593464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AR" >&6; }
5935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -n "$AR" && break
594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$AR"; then
594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_AR=$AR
594664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for ac_prog in ar
594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
594864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "$ac_prog", so it can be a program name with args.
594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_prog; ac_word=$2
595064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
595264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_AR+:} false; then :
595364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
5954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_AR"; then
595664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
59640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
596564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_AR="$ac_prog"
596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
5971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR=$ac_cv_prog_ac_ct_AR
597664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_AR"; then
597764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
597864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_AR" >&6; }
5979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
598064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
598164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
5982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -n "$ac_ct_AR" && break
598664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
598764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_AR" = x; then
598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    AR="false"
5990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
599364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    AR=$ac_ct_AR
5998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR=ar}
600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR_FLAGS=cru}
6003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for archiver @FILE support... " >&6; }
601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ar_at_file+:} false; then :
601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ar_at_file=no
602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then :
603264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo conftest.$ac_objext > conftest.lst
603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
603464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
603564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval $lt_ar_try) 2>&5
603664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
603764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
603864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
603964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$ac_status" -eq 0; then
604064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Ensure the archiver fails upon bogus file names.
604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	rm -f conftest.$ac_objext libconftest.a
604264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
604364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval $lt_ar_try) 2>&5
604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_status=$?
604564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
604664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
604764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$ac_status" -ne 0; then
604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          lt_cv_ar_at_file=@
604964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        fi
605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
605164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      rm -f conftest.* libconftest.a
605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
605464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
605764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ar_at_file" >&6; }
605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
606064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_ar_at_file" = xno; then
606164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  archiver_list_spec=
606264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
606364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  archiver_list_spec=$lt_cv_ar_at_file
606464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
606564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
606664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
606964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2
607564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then :
607864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
607964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
608064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$STRIP"; then
608164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
608264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
608364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
608464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
608564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
608664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
608764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
608864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
60890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
609064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
609164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
609364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
609464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
609664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
609764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
609964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
610064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP
610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then
610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; }
610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
610564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
610664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
610764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
610864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
610964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
611064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
611164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then
611264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_STRIP=$STRIP
611364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "strip", so it can be a program name with args.
611464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2
611564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
611664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
611764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
611864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
611964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
612064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_STRIP"; then
612164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
612264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
612364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
612464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
612564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
612664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
612864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
61290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_STRIP="strip"
613164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
613264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
613364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
613464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
613564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
613664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
613764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
613864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
613964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
614064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
614164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then
614264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
614364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; }
614464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
614564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
614664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
614764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
614864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
614964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_STRIP" = x; then
615064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=":"
615164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
615264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
615364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
615464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
615564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
615664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
615764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
615864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    STRIP=$ac_ct_STRIP
615964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
616064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
616164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  STRIP="$ac_cv_prog_STRIP"
616264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
616364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$STRIP" && STRIP=:
616564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
616664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
616764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
616864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
616964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
617064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
617164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
617264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
617364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}ranlib; ac_word=$2
617464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
617564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_RANLIB+:} false; then :
617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
617964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$RANLIB"; then
618064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
618164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
618264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
618364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
618464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
618564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
618664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
618764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
61880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
618964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
619064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
619264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
619364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
619464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
619564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
619664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
619764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
619964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB=$ac_cv_prog_RANLIB
620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$RANLIB"; then
620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$RANLIB" >&6; }
620364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
620464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
620564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
621064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_RANLIB"; then
621164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_RANLIB=$RANLIB
621264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "ranlib", so it can be a program name with args.
621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ranlib; ac_word=$2
621464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
621564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
621664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
621764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_RANLIB"; then
6220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
622764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
62280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_RANLIB="ranlib"
623064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
623464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
6235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_RANLIB"; then
624164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
624264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_RANLIB" >&6; }
6243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
624464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
6246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_RANLIB" = x; then
6249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=":"
6250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
625364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
625464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=$ac_ct_RANLIB
6258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  RANLIB="$ac_cv_prog_RANLIB"
6261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$RANLIB" && RANLIB=:
6264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Determine commands to create old-style static archives.
6271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='chmod 644 $oldlib'
6273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=
6274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then
6276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
628464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in
628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  darwin*)
628964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lock_old_archive_extraction=yes ;;
629064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
629164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lock_old_archive_extraction=no ;;
629264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
629364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
629464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
629564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
629664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
629764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
629864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
6333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
6334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
6336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
6339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
6340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for command to grab the raw symbol name followed by C symbol from nm.
634364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
634464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
634564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_global_symbol_pipe+:} false; then :
634664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are sane defaults that work on at least a few old systems.
6350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Character class describing NM global symbol codes.
6353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesymcode='[BCDEGRST]'
6354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Regexp to match symbols that can be accessed directly from C.
6356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define system-specific variables.
6359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
6360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix*)
6361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDT]'
6362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
636364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
6364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGISTW]'
6365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux*)
6367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
6368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    symcode='[ABCDEGRST]'
6369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix* | nonstopux*)
6372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGRST]'
6373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf*)
6375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGQRST]'
6376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
6378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BDRT]'
6379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesco3.2v5*)
6381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4.2uw2*)
6384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco5v6* | unixware* | OpenUNIX*)
6387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABDT]'
6388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4)
6390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DFNSTU]'
6391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're using GNU nm, then use its standard symbol codes.
6395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$NM -V 2>&1` in
6396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
6397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGIRSTW]' ;;
6398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into a proper C declaration.
6401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some systems (esp. on ia64) link data and code symbols differently,
6402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so use this general approach.
6403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into symbol name and symbol address
640664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
640764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'"
6408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handle CRLF in mingw tool chain
6410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopt_cr=
6411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in
6412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw*)
6413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try without a prefix underscore, then with it.
6418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_symprfx in "" "_"; do
6419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symxfrm="\\1 $ac_symprfx\\2 \\2"
6422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Write the raw and C identifiers.
6424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Fake it for dumpbin and say T for any non-static function
6426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # and D for any global variable.
6427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Also find C++ and __fastcall symbols from MSVC++,
6428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # which start with @ or ?.
6429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="$AWK '"\
6430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {last_section=section; section=\$ 3};"\
643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     \$ 0!~/External *\|/{next};"\
6434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {if(hide[section]) next};"\
6436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     ' prfx=^$ac_symprfx"
6441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
644464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check to see that the pipe works correctly.
6447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pipe_works=no
6448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
6450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
6451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar nm_test_var;
6455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void);
6456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void){}
6457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main(){nm_test_var='a';nm_test_func();return(0);}
6461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
646364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
646664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
646764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Now try to grab the symbols.
6469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nlist=conftest.nm
647064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
647164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
647364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
647464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s "$nlist"; then
6475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Try sorting and uniquifying the output.
6476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if sort "$nlist" | uniq > "$nlist"T; then
6477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	mv -f "$nlist"T "$nlist"
6478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f "$nlist"T
6480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make sure that we snagged all the symbols we need.
6483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF > conftest.$ac_ext
648664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
648764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
648864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* DATA imports from DLLs on WIN32 con't be const, because runtime
648964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   relocations are performed -- see ld's documentation on pseudo-relocs.  */
649064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST
649164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#elif defined(__osf__)
649264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* This system does not cope well with relocations in const data.  */
649364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST
649464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
649564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST const
649664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
649764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now generate the symbol file.
6504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF >> conftest.$ac_ext
6507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The mapping between symbol names and symbols.  */
650964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLT_DLSYM_CONST struct {
6510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  const char *name;
6511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void       *address;
6512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt__PROGRAM__LTX_preloaded_symbols[] =
6514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { "@PROGRAM@", (void *) 0 },
6516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<\_LT_EOF >> conftest.$ac_ext
6519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {0, (void *) 0}
6520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
6521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* This works around a problem in FreeBSD linker */
6523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef FREEBSD_WORKAROUND
6524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic const void *lt_preloaded_setup() {
6525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return lt__PROGRAM__LTX_preloaded_symbols;
6526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now try linking the two files.
6534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  mv conftest.$ac_objext conftstm.$ac_objext
653564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_globsym_save_LIBS=$LIBS
653664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_globsym_save_CFLAGS=$CFLAGS
6537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LIBS="conftstm.$ac_objext"
6538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
653964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
6541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    pipe_works=yes
6545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
654664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  LIBS=$lt_globsym_save_LIBS
654764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  CFLAGS=$lt_globsym_save_CFLAGS
6548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
6549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo "cannot find nm_test_func in $nlist" >&5
6550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "cannot find nm_test_var in $nlist" >&5
6553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$progname: failed program was:" >&5
6559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat conftest.$ac_ext >&5
6560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest* conftst*
6562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Do not use the global_symbol_pipe unless it works.
6564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$pipe_works" = yes; then
6565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
6566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe=
6568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe"; then
6574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_sys_global_symbol_to_cdecl=
6575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
657764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
657864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "failed" >&6; }
6579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
658064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
658164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "ok" >&6; }
658264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
658364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
658464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Response file support.
658564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$lt_cv_nm_interface" = "MS dumpbin"; then
658664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nm_file_list_spec='@'
658764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
658864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nm_file_list_spec='@'
6589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
661364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
661464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
661564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
661664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
661764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
661864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for sysroot... " >&6; }
661964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
662064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check whether --with-sysroot was given.
662164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_sysroot+set}" = set; then :
662264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  withval=$with_sysroot;
662364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
662464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  with_sysroot=no
662564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
662664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
662764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
662864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot=
662964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase ${with_sysroot} in #(
663064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes)
663164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   if test "$GCC" = yes; then
663264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
663364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   fi
663464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;; #(
663564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /*)
663664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
663764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;; #(
663864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci no|'')
663964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;; #(
664064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *)
664164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
664264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${with_sysroot}" >&6; }
664364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
664464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   ;;
664564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
664664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
664764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
664864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${lt_sysroot:-no}" >&6; }
664964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
665064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
665164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
665264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
665364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
665464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-libtool-lock was given.
665664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_libtool_lock+set}" = set; then :
6657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_libtool_lock;
6658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some flags need to be propagated to the compiler or linker for good
6663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libtool support.
6664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host in
6665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleia64-*-hpux*)
6666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
666864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
667164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
667264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.$ac_objext` in
6674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-32*)
6675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="32"
6676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-64*)
6678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="64"
6679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-irix6*)
6685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
668664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
668764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
669064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
669164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_prog_gnu_ld" = yes; then
6693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bsmip"
6696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bmipn32"
6699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf64bmip"
6702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -32"
6708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -n32"
6711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
67210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
672564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
672964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *32-bit*)
6732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386_fbsd"
6735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
67370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	    case `/usr/bin/file conftest.o` in
67380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	      *x86-64*)
67390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson		LD="${LD-ld} -m elf32_x86_64"
67400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson		;;
67410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	      *)
67420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson		LD="${LD-ld} -m elf_i386"
67430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson		;;
67440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	    esac
67450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	    ;;
67460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	  powerpc64le-*)
67470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	    LD="${LD-ld} -m elf32lppclinux"
6748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
67490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	  powerpc64-*)
6750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32ppclinux"
6751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390x-*linux*)
6753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_s390"
6754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc64-*linux*)
6756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32_sparc"
6757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *64-bit*)
6761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64_fbsd"
6764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
6766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64"
6767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
67680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	  powerpcle-*)
67690ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	    LD="${LD-ld} -m elf64lppc"
67700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	    ;;
67710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	  powerpc-*)
6772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64ppc"
6773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390*-*linux*|s390*-*tpf*)
6775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_s390"
6776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc*-*linux*)
6778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_sparc"
6779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-sco3.2v5*)
6788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SAVE_CFLAGS="$CFLAGS"
6790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS="$CFLAGS -belf"
679164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
679264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
679364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_cc_needs_belf+:} false; then :
679464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
6795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=c
6797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
6798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
6801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
680264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
6804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
6806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
6807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
6810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
6811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
6814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_cc_needs_belf=yes
6815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
681664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_cc_needs_belf=no
6817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
681864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
681964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
6820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_ext=c
6821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
6822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
6825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
682764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
682864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_cc_needs_belf" >&6; }
6829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="$SAVE_CFLAGS"
6832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
683464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*-*solaris*)
6835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
683764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
684064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
6842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *64-bit*)
6844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $lt_cv_prog_gnu_ld in
684564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      yes*)
684664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        case $host in
684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        i?86-*-solaris*)
684864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          LD="${LD-ld} -m elf_x86_64"
684964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          ;;
685064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sparc*-*-solaris*)
685164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          LD="${LD-ld} -m elf64_sparc"
685264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          ;;
685364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        esac
685464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
685564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
685664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          LD="${LD-ld}_sol2"
685764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        fi
685864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
6859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
6860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
6866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks="$enable_libtool_lock"
6873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
687464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then
687564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
687664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}mt; ac_word=$2
687764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
687864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
687964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
688064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
688164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$MANIFEST_TOOL"; then
688364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
688664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
688764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
688864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
688964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
689064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
68910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
689464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
689564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
689664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
689764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
689864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
689964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
690064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
690164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
690264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$MANIFEST_TOOL"; then
690464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
690564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MANIFEST_TOOL" >&6; }
690664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Extract the first word of "mt", so it can be a program name with args.
691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy mt; ac_word=$2
691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
691964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
692264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -n "$ac_ct_MANIFEST_TOOL"; then
692364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
692464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH
692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  IFS=$as_save_IFS
692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -z "$as_dir" && as_dir=.
693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
69310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break 2
693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
693664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
693864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS
693964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
694064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
694264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_MANIFEST_TOOL"; then
694464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
694564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "x$ac_ct_MANIFEST_TOOL" = x; then
695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MANIFEST_TOOL=":"
695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cross_compiling:$ac_tool_warned in
695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:)
695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;;
695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_mainfest_tool+:} false; then :
697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
697164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
697264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_path_mainfest_tool=no
697364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
697464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
697564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat conftest.err >&5
697664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
697764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_path_mainfest_tool=yes
697864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
697964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f conftest*
698064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
698164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_mainfest_tool" >&6; }
698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_path_mainfest_tool" != xyes; then
698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  MANIFEST_TOOL=:
698564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
698664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
698764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
698864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
698964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
699064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
6991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin*)
6994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
6995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
699764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
699964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DSYMUTIL+:} false; then :
700064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DSYMUTIL"; then
7003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
70110ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$ac_cv_prog_DSYMUTIL
7023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DSYMUTIL"; then
702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DSYMUTIL" >&6; }
7026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
702764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
702864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_DSYMUTIL"; then
7034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DSYMUTIL=$DSYMUTIL
7035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "dsymutil", so it can be a program name with args.
7036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy dsymutil; ac_word=$2
703764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
703964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DSYMUTIL"; then
7043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
705064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
70510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
705364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
705764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DSYMUTIL"; then
706464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
706564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DSYMUTIL" >&6; }
7066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
706764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
706864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DSYMUTIL" = x; then
7072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=":"
7073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=$ac_ct_DSYMUTIL
7081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}nmedit; ac_word=$2
708964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
709164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_NMEDIT+:} false; then :
709264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NMEDIT"; then
7095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
710264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
71030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
710964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$ac_cv_prog_NMEDIT
7115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$NMEDIT"; then
711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$NMEDIT" >&6; }
7118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
711964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
712064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_NMEDIT"; then
7126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_NMEDIT=$NMEDIT
7127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "nmedit", so it can be a program name with args.
7128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy nmedit; ac_word=$2
712964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
713064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
713264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_NMEDIT"; then
7135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
71430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_NMEDIT="nmedit"
714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_NMEDIT"; then
715664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
715764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_NMEDIT" >&6; }
7158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
715964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
716064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_NMEDIT" = x; then
7164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=":"
7165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=$ac_ct_NMEDIT
7173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NMEDIT="$ac_cv_prog_NMEDIT"
7176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}lipo; ac_word=$2
718164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
718364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_LIPO+:} false; then :
718464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$LIPO"; then
7187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
71950ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
719764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
720164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$ac_cv_prog_LIPO
7207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LIPO"; then
720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
720964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LIPO" >&6; }
7210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
721164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
721264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_LIPO"; then
7218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_LIPO=$LIPO
7219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "lipo", so it can be a program name with args.
7220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy lipo; ac_word=$2
722164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
722364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
722464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_LIPO"; then
7227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
723464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
72350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_LIPO="lipo"
723764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
724164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_LIPO"; then
724864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
724964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_LIPO" >&6; }
7250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
725164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
725264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_LIPO" = x; then
7256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=":"
7257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
726064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
726164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=$ac_ct_LIPO
7265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIPO="$ac_cv_prog_LIPO"
7268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool; ac_word=$2
727364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
727464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
727564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL+:} false; then :
727664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL"; then
7279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
728664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
72870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
728964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
729364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$ac_cv_prog_OTOOL
7299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL"; then
730064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL" >&6; }
7302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
730364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
730464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL"; then
7310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL=$OTOOL
7311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool", so it can be a program name with args.
7312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool; ac_word=$2
731364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
731464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
731564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
731664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL"; then
7319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
73270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL="otool"
732964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
733364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL"; then
734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
734164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL" >&6; }
7342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
734364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
734464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL" = x; then
7348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=":"
7349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
735264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
735364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=$ac_ct_OTOOL
7357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL="$ac_cv_prog_OTOOL"
7360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool64; ac_word=$2
736564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
736664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
736764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL64+:} false; then :
736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL64"; then
7371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
73790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
738164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
738564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$ac_cv_prog_OTOOL64
7391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL64"; then
739264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
739364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL64" >&6; }
7394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
739564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
739664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL64"; then
7402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL64=$OTOOL64
7403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool64", so it can be a program name with args.
7404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool64; ac_word=$2
740564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
740664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
740764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
740864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL64"; then
7411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
741864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
74190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL64="otool64"
742164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
7426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL64"; then
743264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
743364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL64" >&6; }
7434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
743564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
743664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
7437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL64" = x; then
7440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=":"
7441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
744464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
744564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=$ac_ct_OTOOL64
7449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL64="$ac_cv_prog_OTOOL64"
7452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
748064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
748164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -single_module linker flag... " >&6; }
748264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_apple_cc_single_mod+:} false; then :
748364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_apple_cc_single_mod=no
7486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -z "${LT_MULTI_MODULE}"; then
7487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# By default we will add the -single_module flag. You can override
7488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# by either setting the environment variable LT_MULTI_MODULE
7489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# non-empty at configure time, or by adding -multi_module to the
7490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link flags.
7491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "int foo(void){return 1;}" > conftest.c
7493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-dynamiclib -Wl,-single_module conftest.c" >&5
7495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        _lt_result=$?
749864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# If there is a non-empty error log, and "single_module"
749964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# appears in it, assume the flag caused a linker warning
750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if test -s conftest.err && $GREP single_module conftest.err; then
750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  cat conftest.err >&5
750264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Otherwise, if the output was created with a 0 exit code from
750364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# the compiler, it worked.
750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_apple_cc_single_mod=yes
7506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
7507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat conftest.err >&5
7508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f conftest.*
7511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
7512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
751364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
751464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
751564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
751664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
751764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
751864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_exported_symbols_list+:} false; then :
751964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=no
7522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      save_LDFLAGS=$LDFLAGS
7523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "_main" > conftest.sym
7524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
752564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
753664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
7537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=yes
7538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
753964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ld_exported_symbols_list=no
754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
754264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
754364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	LDFLAGS="$save_LDFLAGS"
7544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
754664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
754764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
754964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
755064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -force_load linker flag... " >&6; }
755164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_force_load+:} false; then :
755264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
755364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
755464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_ld_force_load=no
755564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat > conftest.c << _LT_EOF
755664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint forced_loaded() { return 2;}
755764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF
755864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
755964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
756064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$AR cru libconftest.a conftest.o" >&5
756164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $AR cru libconftest.a conftest.o 2>&5
756264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$RANLIB libconftest.a" >&5
756364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $RANLIB libconftest.a 2>&5
756464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cat > conftest.c << _LT_EOF
756564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint main() { return 0;}
756664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF
756764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
756864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
756964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      _lt_result=$?
757064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -s conftest.err && $GREP force_load conftest.err; then
757164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat conftest.err >&5
757264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
757364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_cv_ld_force_load=yes
757464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
757564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat conftest.err >&5
757664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
757764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        rm -f conftest.err libconftest.a conftest conftest.c
757864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        rm -rf conftest.dSYM
7579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
758164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
758264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_force_load" >&6; }
7583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
7584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin1.[012])
7585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin1.*)
7587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) # darwin 5.x on
7589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # if running on 10.5 or later, the deployment target defaults
7590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to the OS version, if on x86, and 10.4, the deployment
7591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # target defaults to 10.4. Don't you love it?
7592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.[012]*)
7596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.*)
7598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
7600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_single_mod='$single_module'
7604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
761064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil='~$DSYMUTIL $lib || :'
7612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil=
7614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
7619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
7620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
762364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
762464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C preprocessor... " >&6; }
7625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# On Suns, sometimes $CPP names a directory.
7626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CPP" && test -d "$CPP"; then
7627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPP=
7628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CPP"; then
763064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_prog_CPP+:} false; then :
763164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Double quotes because CPP needs to be expanded
7634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
7636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_preproc_ok=false
7637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes
7638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
7640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
7641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
7643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
7644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
764564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
7648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
7649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
7650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
7651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
7653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
765464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
765664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
7657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
7658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
766064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
7663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
766464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
7667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
766864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
7670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
7673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
7674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
7675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
768064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
768164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
7682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
7683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
7686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CPP=$CPP
7687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPP=$ac_cv_prog_CPP
7690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CPP=$CPP
7692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
769364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
769464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CPP" >&6; }
7695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false
7696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes
7697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
7699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
7700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
7702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
7703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
770464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
7707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
7708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
7709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
7710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
7712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
771364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
771564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
7716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
7717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
771964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
7722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
772364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
7726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
772764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then :
7728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
7729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
7730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
7732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
7733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
7734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
773564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
7736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
773964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
774064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
774164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
774364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
774464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
774564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C preprocessor \"$CPP\" fails sanity check
774664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
7747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
7750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
7751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
7754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
775664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
775764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ANSI C header files... " >&6; }
775864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_header_stdc+:} false; then :
775964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
7760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
776164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
7764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
7765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
7766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h>
7767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
777664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then :
7777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=yes
7778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
777964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
7780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
7784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
778564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
7788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
779164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "memchr" >/dev/null 2>&1; then :
779264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
7795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
7797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
7801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
780264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
7805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
780864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $EGREP "free" >/dev/null 2>&1; then :
780964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
7810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
7812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
7814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
7818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
781964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$cross_compiling" = yes; then :
7820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
7821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
782264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h>
7825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
7826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020)
7827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
7830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \
7831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   (('a' <= (c) && (c) <= 'i') \
7832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('j' <= (c) && (c) <= 'r') \
7833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('s' <= (c) && (c) <= 'z'))
7834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
783864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint
783964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain ()
784064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
784164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  int i;
784264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (i = 0; i < 256; i++)
784364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (XOR (islower (i), ISLOWER (i))
784464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	|| toupper (i) != TOUPPER (i))
784564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      return 2;
784664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
784764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
784864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
784964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_run "$LINENO"; then :
7850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
785164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
785264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_header_stdc=no
785364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
785464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
785564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  conftest.$ac_objext conftest.beam conftest.$ac_ext
7856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
785964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
786064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
786164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_header_stdc" >&6; }
786264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_cv_header_stdc = yes; then
7863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
786464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
786764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
786864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On IRIX 5.3, sys/types and inttypes.h are conflicting.
786964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
787064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		  inttypes.h stdint.h unistd.h
787164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
787264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
787364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
787464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat >>confdefs.h <<_ACEOF
787764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
788264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
7883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
788464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
788564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in dlfcn.h
788664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido :
788764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
788864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
788964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_header_dlfcn_h" = xyes; then :
789064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat >>confdefs.h <<_ACEOF
789164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define HAVE_DLFCN_H 1
7892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
789964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
790064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname_cnf ()
790164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
790264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case ${2} in
790364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
790564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
790664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # func_stripname_cnf
7907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set options
7913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        enable_dlopen=no
7917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_win32_dll=no
7920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Check whether --enable-shared was given.
792364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_shared+set}" = set; then :
7924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_shared; p=${PACKAGE-default}
7925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
7926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_shared=yes ;;
7927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_shared=no ;;
7928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
7929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
7930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
7931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
7933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
7934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
7935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_shared=yes
7936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
7938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
7939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
7940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared=yes
7943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-static was given.
795464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_static+set}" = set; then :
7955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_static; p=${PACKAGE-default}
7956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
7957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_static=yes ;;
7958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_static=no ;;
7959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
7960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     enable_static=no
7961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
7962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
7964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
7965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
7966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_static=yes
7967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
7969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
7970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
7971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_static=yes
7974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-pic was given.
798664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_pic+set}" = set; then :
798764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  withval=$with_pic; lt_p=${PACKAGE-default}
798864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $withval in
798964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    yes|no) pic_mode=$withval ;;
799064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
799164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      pic_mode=default
799264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Look at the argument we got.  We use all the common list separators.
799364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
799464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      for lt_pkg in $withval; do
799564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	IFS="$lt_save_ifs"
799664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "X$lt_pkg" = "X$lt_p"; then
799764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  pic_mode=yes
799864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
799964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      done
800064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS="$lt_save_ifs"
800164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
800264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
8003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pic_mode=default
8005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$pic_mode" && pic_mode=default
8009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-fast-install was given.
801764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_fast_install+set}" = set; then :
8018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_fast_install; p=${PACKAGE-default}
8019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_fast_install=yes ;;
8021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_fast_install=no ;;
8022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_fast_install=no
8024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_fast_install=yes
8030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=yes
8037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This can be used to rebuild libtool when needed
8050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL_DEPS="$ltmain"
8051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always use our own libtool.
8053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL='$(SHELL) $(top_builddir)/libtool'
8054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
807964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
808064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
808164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
808264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
808364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LN_S" && LN_S="ln -s"
8085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" ; then
8100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
8101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
810364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
810464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for objdir... " >&6; }
810564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_objdir+:} false; then :
810664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f .libs 2>/dev/null
8109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .libs 2>/dev/null
8110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .libs; then
8111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=.libs
8112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # MS-DOS does not allow filenames that begin with a dot.
8114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=_libs
8115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .libs 2>/dev/null
8117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
811864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
811964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_objdir" >&6; }
8120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$lt_cv_objdir
8121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
8127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define LT_OBJDIR "$lt_cv_objdir/"
8128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
8134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
8135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX sometimes has problems with the GCC collect2 program.  For some
8136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # reason, if we set the COLLECT_NAMES environment variable, the problems
8137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # vanish in a puff of smoke.
8138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X${COLLECT_NAMES+set}" != Xset; then
8139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    COLLECT_NAMES=
8140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export COLLECT_NAMES
8141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Global variables:
8146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleofile=libtool
8147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecan_build_shared=yes
8148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# All known linkers require a `.a' archive for static linking (except MSVC,
8150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which needs '.lib').
8151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=a
8152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld="$lt_cv_prog_gnu_ld"
8154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CC="$CC"
8156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CFLAGS="$CFLAGS"
8157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set sane defaults for various variables
8159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && CC=cc
8160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCC" && LTCC=$CC
8161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && LD=ld
8163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_objext" && ac_objext=o
8164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor cc_temp in $compiler""; do
8166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
8167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
8170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
8171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
8172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
817364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only perform the check for file, if the check method requires it
8177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$MAGIC_CMD" && MAGIC_CMD=file
8178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $deplibs_check_method in
8179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic*)
8180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
818164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
818264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
818364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then :
818464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/${ac_tool_prefix}file; then
8198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
823464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
823564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; }
8236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
823764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
823864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
8239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_path_MAGIC_CMD"; then
8246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
824764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
824864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for file... " >&6; }
824964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then :
825064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/file; then
8264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
830064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
830164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; }
8302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
830364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
830464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
8305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MAGIC_CMD=:
8310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use C for the default configuration in the libtool script
8318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_save_CC="$CC"
8320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
8322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
8325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C test sources.
8328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C test sources.
8331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
8332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$objext
8333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple compile tests
8335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_compile_test_code="int some_variable = 0;"
8336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple link tests
8338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_link_test_code='int main(){return(0);}'
8339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
8347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
8348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
8350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
8353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
8354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the default compiler, since it gets overwritten when the other
8356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_DEFAULT=$CC
8358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# save warnings/boilerplate of simple test code
8360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
8364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
8365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
8368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
8370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
8371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$compiler"; then
8374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag=
8376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
837864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $cc_basename in
837964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nvcc*)
838064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
838164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
838264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
838364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
8384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
838564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
838664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
838764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
838864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_rtti_exceptions=no
8391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
8392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-fno-rtti -fno-exceptions"
8394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
8399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
840364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
8405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
840764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
8409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
841164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_rtti_exceptions=yes
8415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
842064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
842164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
8427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_prog_compiler_wl=
8437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic=
8438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static=
8439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
8442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl='-Wl,'
8443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static='-static'
8444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix*)
8447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
8448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
8449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
8450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
8455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
8457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
8458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-fPIC'
8459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
8461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
8462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
8463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
8464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
8471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
847364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cygwin* | pw32* | os2* | cegcc*)
8474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
8475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
8476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
8478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
8479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
8482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
8483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
8484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fno-common'
8485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
848764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    haiku*)
848864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for Haiku.
848964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # The "-static" flag exists, but is broken.
849064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_prog_compiler_static=
849164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
849264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
849464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
849564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
849664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # sets the default TLS model and affects inlining.
8497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
849864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      hppa*64*)
8499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
8500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fPIC'
8503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
8508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
8510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    msdosdjgpp*)
8513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Just because we use GCC doesn't mean we suddenly get shared libraries
8514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # on systems that don't support them.
8515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
8517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
8520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
8521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
8522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
8523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
8526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
8527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic=-Kconform_pic
8528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC'
8533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
853564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
853664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cc_basename in
853764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    nvcc*) # Cuda Compiler Driver 2.2
853864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_prog_compiler_wl='-Xlinker '
853964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -n "$lt_prog_compiler_pic"; then
854064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
854164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
854264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
854364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
8544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME Check for flag to pass linker flags through the system compiler.
8546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
8547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
8548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
8550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
8551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
8553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
855764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cygwin* | pw32* | os2* | cegcc*)
8558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
8559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
8560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
8561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9* | hpux10* | hpux11*)
8564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
8567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
8568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
8569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
8570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='+Z'
8573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='${wl}-a ${wl}archive'
8577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
8580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC (with -KPIC) is the default.
8582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
85850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
858764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # old Intel for x86_64 which still supported -KPIC.
858864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ecc*)
8589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-KPIC'
8591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-static'
8592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
859364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # icc used to be incompatible with GCC.
859464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # ICC 10 doesn't accept -KPIC any more.
859564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      icc* | ifort*)
859664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_wl='-Wl,'
859764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic='-fPIC'
859864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_static='-static'
859964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
860064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Lahey Fortran 8.1.
860164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lf95*)
860264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_wl='-Wl,'
860364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic='--shared'
860464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_static='--static'
860564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
860664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      nagfor*)
860764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# NAG Fortran compiler
860864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_wl='-Wl,-Wl,,'
860964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic='-PIC'
861064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_static='-Bstatic'
861164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
861264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Portland Group compilers (*not* the Pentium gcc compiler,
8614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# which looks to be a dead project)
8615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fpic'
8617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
8619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ccc*)
8620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_wl='-Wl,'
8621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # All Alpha code is PIC.
8622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_static='-non_shared'
8623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
862464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      xl* | bgxl* | bgf* | mpixl*)
862564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
8627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-qpic'
8628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-qstaticlink'
8629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
863264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
863364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
863464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-KPIC'
863564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_static='-Bstatic'
863664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl=''
863764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
863864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*Sun\ F* | *Sun*Fortran*)
863964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-KPIC'
864064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_static='-Bstatic'
864164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl='-Qoption ld '
864264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
8643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)
8644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Sun C 5.9
8645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_pic='-KPIC'
8646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
8647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_wl='-Wl,'
8648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
864964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        *Intel*\ [CF]*Compiler*)
865064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl='-Wl,'
865164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-fPIC'
865264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_static='-static'
865364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
865464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*Portland\ Group*)
865564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_wl='-Wl,'
865664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_prog_compiler_pic='-fpic'
8657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
8658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
8659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
8661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
8665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
8670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
8671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
8672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
8673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3* | osf4* | osf5*)
8676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All OSF/1 code is PIC.
8678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rdos*)
8682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
8683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
8686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
868964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Qoption ld ';;
8691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
8692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,';;
8693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
8694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
8697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Qoption ld '
8698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-PIC'
8699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4 | sysv4.2uw2* | sysv4.3*)
8703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
8709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec ;then
8710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-Kconform_pic'
8711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
8712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
8718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    unicos*)
8722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
8723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
8727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-pic'
8728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
8729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
8733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
8738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
8739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
8740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
8741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
8743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
8745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
874764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
874864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
874964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic+:} false; then :
875064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
875164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
875264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
875364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
875464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
875564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic" >&6; }
875664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
8760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic"; then
876264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
876364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
876464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works+:} false; then :
876564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works=no
8768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
8769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
8776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
878064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
8782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
878464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
8786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
878864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works=yes
8792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
879764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
879864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic in
8802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
8803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
8805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
8807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared=no
8808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
881764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
881864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
881964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
882064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
882164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
8822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
8824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
8825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
882664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
882764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
882864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works+:} false; then :
882964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works=no
8832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
8833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
8837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
8838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
8839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
8840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
884164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
8844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works=yes
8845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
8846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
8847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works=yes
8848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
8851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
8852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
885464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
885564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works" = xyes; then
8858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
8859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static=
8861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
886964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
887064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
887164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then :
887264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
8875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
8876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
8877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
8878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
8879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
8882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
889064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
8892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
889464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
8897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
889964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
8903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
8906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
8908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
8909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
8911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
8912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
8913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
891664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
891764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
892464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
892564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
892664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then :
892764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
8928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
8930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
8931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
8932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
8933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
8934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
8937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
8938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
8939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
8940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
8941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
8942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
894564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
8947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
8948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
894964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
8952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
8953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
895464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
8958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
8959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
8960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
8961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
8963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
8964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
8966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
8967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
8968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
8969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
897164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
897264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
8978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
898064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
898164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; }
8982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
8983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
8984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
8986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
8987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
898864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
898964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; }
8990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
899164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
899264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
8994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
8997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
900464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
900564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  runpath_var=
9008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag=
9009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  always_export_symbols=no
9010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds=
9011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_expsym_cmds=
9012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_needs_object=no
9013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared_with_static_runtimes=no
9014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_dynamic_flag_spec=
9015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=no
9017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
9018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_absolute=no
9019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_flag_spec=
9020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_separator=
9021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_minus_L=no
9022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
9023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  inherit_rpath=no
9024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=unknown
9025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_cmds=
9026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_expsym_cmds=
9027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_new_cmds=
9028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_expsyms_cmds=
9029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  thread_safe_flag_spec=
9030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec=
9031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # include_expsyms should be a list of space-separated symbols to be *always*
9032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # included in the symbol list
9033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  include_expsyms=
9034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # exclude_expsyms can be an extended regexp of symbols to exclude
9035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # as well as any symbol that contains `d'.
9038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # platforms (ab)use it in PIC code, but their linkers get confused if
9041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the symbol is explicitly referenced.  Since portable code cannot
9042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # rely on this symbol name, it's probably fine to never include it in
9043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # preloaded symbol tables.
9044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exclude shared library initialization/finalization symbols.
9045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  extract_expsyms_cmds=
9046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
904864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | pw32* | cegcc*)
9049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When not using gcc, we currently assume that we are using
9051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Microsoft Visual C++.
9052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" != yes; then
9053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
9054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
9057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we just hope/assume this is gcc and not c89 (= MSVC++)
9058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=yes
9059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
9061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=no
9062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
906364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  linux* | k*bsd*-gnu | gnu*)
906464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    link_all_deplibs=no
906564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
9066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
9067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=yes
906964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
907064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # On some targets, GNU ld is compatible enough with the native linker
907164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # that we're better off using the native interface for both.
907264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_use_gnu_ld_interface=no
9073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
907464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $host_os in
907564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      aix*)
907664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# The AIX port of GNU ld has always aspired to compatibility
907764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# with the native linker.  However, as the warning in the GNU ld
907864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# block says, versions before 2.19.5* couldn't really create working
907964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# shared libraries, regardless of the interface used.
908064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case `$LD -v 2>&1` in
908164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
908264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
908364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
908464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  *)
908564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_use_gnu_ld_interface=yes
908664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    ;;
908764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
908864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
908964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *)
909064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_use_gnu_ld_interface=yes
909164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
909264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
909364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
909464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
909564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$lt_use_gnu_ld_interface" = yes; then
9096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If archive_cmds runs LD, not CC, wlarc should be empty
9097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wlarc='${wl}'
9098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Set some defaults for GNU ld with shared library support. These
9100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # are reset later if shared libraries are not supported. Putting them
9101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # here allows them to be overridden if necessary.
9102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    runpath_var=LD_RUN_PATH
9103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_dynamic_flag_spec='${wl}--export-dynamic'
9105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # ancient GNU ld didn't support --whole-archive et. al.
9106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
9109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    supports_anon_versioning=no
9112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `$LD -v 2>&1` in
911364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *GNU\ gold*) supports_anon_versioning=yes ;;
9114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.*) ;; # other 2.11 versions
9118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) supports_anon_versioning=yes ;;
9119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if GNU ld supports shared libraries.
9122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[3-9]*)
9124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # On AIX/PPC, the GNU linker is very broken
9125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" != ia64; then
9126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
912964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** Warning: the GNU linker, at least up to release 2.19, is reported
9130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** to be unable to reliably create shared libraries on AIX.
9131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Therefore, libtool is disabling shared libraries support.  If you
913264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** really care for shared libraries, you may want to install binutils
913364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
913464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** You will then need to restart the configuration process.
9135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
9146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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)'
9149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
9150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
9151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos*)
9156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=unsupported
9158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# support --undefined.  This deserves some investigation.  FIXME
9160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
916664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin* | mingw* | pw32* | cegcc*)
9167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as there is no search path for DLLs.
9169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
917064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_dynamic_flag_spec='${wl}--export-all-symbols'
9171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=no
9173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared_with_static_runtimes=yes
917464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
917564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If the export-symbols file already is a .def file (1st line
9180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# is EXPORTS), use it as is; otherwise, prepend...
9181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cp $export_symbols $output_objdir/$soname.def;
9183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo EXPORTS > $output_objdir/$soname.def;
9185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat $export_symbols >> $output_objdir/$soname.def;
9186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi~
9187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
919364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    haiku*)
919464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
919564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      link_all_deplibs=yes
919664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
919764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
9198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
9199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=no
9200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, shared libraries are loaded at an image base (0x10000000 by
9205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # default) and relocated if they conflict, which is a slow very memory
9206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # consuming and fragmenting process.  To avoid this, we pick a random,
9207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
921364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_diet=no
9215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_os" = linux-dietlibc; then
9216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
9217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 && test "$tmp_diet" = no
9222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      then
922364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	tmp_addflag=' $pic_flag'
9224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	tmp_sharedflag='-shared'
9225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename,$host_cpu in
9226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        pgcc*)				# Portland Group C compiler
922764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag'
9229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
923064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	pgf77* | pgf90* | pgf95* | pgfortran*)
923164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci					# Portland Group f77 and f90 compilers
923264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag -Mnomain' ;;
9234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic' ;;
9236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ifc* | ifort*)			# Intel Fortran compiler
9239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -nofor_main' ;;
924064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lf95*)				# Lahey Fortran 8.1
924164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  whole_archive_flag_spec=
924264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  tmp_sharedflag='--shared' ;;
924364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-qmkshrobj'
9245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag= ;;
924664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	nvcc*)	# Cuda Compiler Driver 2.2
924764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
924864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  compiler_needs_object=yes
924964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
9250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
9252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)			# Sun C 5.9
925364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  compiler_needs_object=yes
9255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ F*)			# Sun Fortran 8.3
9257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$supports_anon_versioning" = xyes; then
9262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo "local: *; };" >> $output_objdir/$libname.ver~
9265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
9267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
926964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	xlf* | bgf* | bgxlf* | mpixlf*)
9270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
927264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
927364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "x$supports_anon_versioning" = xyes; then
9275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      echo "local: *; };" >> $output_objdir/$libname.ver~
927864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs=no
9284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
928764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    netbsd* | netbsdelf*-gnu)
9288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc=
9291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
929264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
929364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** create shared libraries on Solaris systems.  Therefore, libtool
9304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.9.1 or newer.  Another option is to modify
9306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
931164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
931264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `$LD -v 2>&1` in
9320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** reliably create shared libraries on SCO systems.  Therefore, libtool
9326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # For security reasons, it is highly recommended that you always
9335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # use absolute paths for naming shared libraries, and exclude the
9336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # DT_RUNPATH tag from executables and libraries.  But doing so
9337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # requires that you compile everything twice, which is a pain.
9338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs=no
9344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
9350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
9352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
935864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
935964d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$ld_shlibs" = no; then
9367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=
9368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec=
9369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=
9370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME fill in a description of your system's linker (not GNU ld)
9374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix3*)
9376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: this linker hardcodes the directories in LIBPATH if there
9380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # are no directories specified by -L.
9381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Neither direct hardcoding nor static linking is supported with a
9384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# broken collect2.
9385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=unsupported
9386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[4-9]*)
9390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
9391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# On IA64, the linker does run time linking by default, so we don't
9392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# have to do anything special.
9393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-Bexport'
9395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag=""
9396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If we're using GNU nm, then we don't want the "-C" option.
9398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -C means demangle to AIX nm, but means don't demangle with GNU nm
939964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Also, AIX nm treats weak defined symbols like other global
940064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# defined symbols, whereas GNU nm marks them as "W".
9401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
940264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Test if we are trying to use run time linking or normal
9409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# need to do runtime linking.
9411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  for ld_flag in $LDFLAGS; do
9413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    aix_use_runtimelinking=yes
9415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
9416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  done
9418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-bexport'
9422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag='-bnoentry'
9423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When large executables or shared objects are built, AIX ld can
9426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # have problems creating the table of contents.  If linking a library
9427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or program results in "error TOC overflow" add -mminimal-toc to
9428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds=''
9432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct_absolute=yes
9434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
9435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      file_list_spec='${wl}-f,'
9437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[012]|aix4.[012].*)
9440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We only want to do this on AIX 4.2 and lower, the check
9441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# below for broken collect2 doesn't work under 4.3+
9442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
9443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
9444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
9446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have reworked collect2
9447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  :
9448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have old collect2
9450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=unsupported
9451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # It fails to find uninstalled libraries when the uninstalled
9452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # path is not listed in the libpath.  Setting hardcode_minus_L
9453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # to unsupported forces relinking
9454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='-L$libdir'
9456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator=
9457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shared_flag='-shared'
9461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$aix_use_runtimelinking" = yes; then
9462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag="$shared_flag "'${wl}-G'
9463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
946464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	link_all_deplibs=no
9465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# not using gcc
9467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# chokes on -Wl,-G. The following line is correct:
9470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
9471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
9473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-G'
9474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-bM:SRE'
9476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
948064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      export_dynamic_flag_spec='${wl}-bexpall'
9481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # It seems that -bexpall does not export symbols beginning with
9482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # underscore (_), so it is better to generate a list of symbols to export.
9483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$aix_use_runtimelinking" = yes; then
9485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Warning - without using the other runtime loading flags (-brtl),
9486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -berok will link without error, but may produce a broken library.
9487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag='-berok'
9488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Determine the default libpath from the value encoded in an
9489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # empty executable.
949064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        if test "${lt_cv_aix_libpath+set}" = set; then
949164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
949264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
949364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath_+:} false; then :
949464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
949564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
949664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
9498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
9500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
9501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
9502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
9504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
9505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
9506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
950764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
950964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
951064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
951164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
951264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
951364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
951464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
951564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
951664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
951764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
951864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
951964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
952064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
952164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
952264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
952364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
952464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
952564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_="/usr/lib:/lib"
952664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
9527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
953064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath_
953164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
9532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
953464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"
9535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag="-z nodefs"
9539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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"
9540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # Determine the default libpath from the value encoded in an
9542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # empty executable.
954364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 if test "${lt_cv_aix_libpath+set}" = set; then
954464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
954564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
954664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath_+:} false; then :
954764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
954864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
954964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
9551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
9553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
9554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
9555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
955664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
955764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
955864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
955964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
956064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
9561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
956264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
956364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
956464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
956564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
956664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
956764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
956864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
956964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
957064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
957164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
957264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
957364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
957464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
957564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
957664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
957764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath_"; then
957864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath_="/usr/lib:/lib"
957964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
9580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
958364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath_
958464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
9585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Warning - without using the other run time loading flags,
9588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # -berok will link without error, but may produce a broken library.
9589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  no_undefined_flag=' ${wl}-bernotok'
9590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag=' ${wl}-berok'
959164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if test "$with_gnu_ld" = yes; then
959264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # We only use this code for GNU lds that support --whole-archive.
959364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
959464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
959564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # Exported symbols can be pulled into shared objects from archives
959664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    whole_archive_flag_spec='$convenience'
959764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
9598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=yes
9599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # This is similar to how AIX traditionally builds its shared libraries.
9600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
9611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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)'
9614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
9615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
9616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bsdi[45]*)
9621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=-rdynamic
9622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
962464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin* | mingw* | pw32* | cegcc*)
9625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When not using gcc, we currently assume that we are using
9626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Microsoft Visual C++.
9627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_libdir_flag_spec is actually meaningless, as there is
9628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # no search path for DLLs.
962964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $cc_basename in
963064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cl*)
963164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Native MSVC
963264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	hardcode_libdir_flag_spec=' '
963364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	allow_undefined_flag=unsupported
963464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	always_export_symbols=yes
963564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	file_list_spec='@'
963664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .lib files, not .a files.
963764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	libext=lib
963864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .dll files, not .so files.
963964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	shrext_cmds=".dll"
964064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# FIXME: Setting linknames here is a bad hack.
964164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
964264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
964364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
964464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
964564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
964664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi~
964764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"~
964864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  linknames='
964964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# The linker will not automatically build a static lib if we build a DLL.
965064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
965164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	enable_shared_with_static_runtimes=yes
965264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
965364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
965464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Don't use ranlib
965564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	old_postinstall_cmds='chmod 644 $oldlib'
965664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	postlink_cmds='lt_outputfile="@OUTPUT@"~
965764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_tool_outputfile="@TOOL_OUTPUT@"~
965864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  case $lt_outputfile in
965964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *.exe|*.EXE) ;;
966064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *)
966164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      lt_outputfile="$lt_outputfile.exe"
966264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      lt_tool_outputfile="$lt_tool_outputfile.exe"
966364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      ;;
966464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  esac~
966564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
966664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
966764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    $RM "$lt_outputfile.manifest";
966864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi'
966964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
967064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *)
967164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Assume MSVC wrapper
967264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	hardcode_libdir_flag_spec=' '
967364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	allow_undefined_flag=unsupported
967464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .lib files, not .a files.
967564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	libext=lib
967664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# Tell ltmain to make .dll files, not .so files.
967764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	shrext_cmds=".dll"
967864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# FIXME: Setting linknames here is a bad hack.
967964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
968064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# The linker will automatically build a .lib file if we build a DLL.
968164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	old_archive_from_new_cmds='true'
968264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# FIXME: Should let the user specify the lib program.
968364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
968464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	enable_shared_with_static_runtimes=yes
968564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
968664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
9687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
9690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=no
9693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
9694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=yes
9695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
969664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$lt_cv_ld_force_load" = "yes"; then
969764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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\"`'
969864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
969964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
970064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    whole_archive_flag_spec=''
970164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
9702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=yes
9703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag="$_lt_dar_allow_undefined"
970464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $cc_basename in
970564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ifort*) _lt_dar_can_shared=yes ;;
970664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *) _lt_dar_can_shared=$GCC ;;
970764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
970864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$_lt_dar_can_shared" = "yes"; then
970964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    output_verbose_link_cmd=func_echo_all
9710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
9711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
9713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
9714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=no
9717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dgux*)
9722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # support.  Future versions do this automatically, but an explicit c++rt0.o
9729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # does not break anything, and helps significantly (at the cost of a little
9730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # extra space).
9731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd2.2*)
9732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
973964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    freebsd2.*)
9740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd* | dragonfly*)
974864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9*)
9755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
975664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
9759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_minus_L: Not really in the search PATH,
9765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but as the default location of the library.
9766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux10*)
977164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
977264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
9777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
9779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
9780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
9781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-E'
9782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# hardcode_minus_L: Not really in the search PATH,
9783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but as the default location of the library.
9784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_minus_L=yes
9785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux11*)
978964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
9792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
979564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
979864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
9804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
9807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
981064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
981164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Older versions of the 11.00 compiler do not understand -b yet
981264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
981364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
981464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $CC understands -b... " >&6; }
981564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler__b+:} false; then :
981664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
981764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
981864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_prog_compiler__b=no
981964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   save_LDFLAGS="$LDFLAGS"
982064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   LDFLAGS="$LDFLAGS -b"
982164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$lt_simple_link_test_code" > conftest.$ac_ext
982264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
982364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     # The linker can only warn and ignore the option if not recognized
982464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     # So say no if there are warnings
982564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     if test -s conftest.err; then
982664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       # Append any errors to the config.log.
982764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       cat conftest.err 1>&5
982864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
982964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
983064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       if diff conftest.exp conftest.er2 >/dev/null; then
983164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         lt_cv_prog_compiler__b=yes
983264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       fi
983364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     else
983464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       lt_cv_prog_compiler__b=yes
983564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     fi
983664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   fi
983764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   $RM -r conftest*
983864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   LDFLAGS="$save_LDFLAGS"
983964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
984064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
984164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
984264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler__b" >&6; }
984364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
984464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_cv_prog_compiler__b" = xyes; then
984564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
984664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
984764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
984864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
984964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
9850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
9854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
9856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
9858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*|ia64*)
9859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
9860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var=no
9861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes
9864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute=yes
9865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
9866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # hardcode_minus_L: Not really in the search PATH,
9868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # but as the default location of the library.
9869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
9876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
987764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try to use the -exported_symbol ld option, if it does not
9879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# work, assume that -exports_file does not work either and
9880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# implicitly export all symbols.
988164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# This should be the same for all languages, so no per-tag cache variable.
988264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
988364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
988464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_irix_exported_symbol+:} false; then :
988564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
988664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
988764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  save_LDFLAGS="$LDFLAGS"
988864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
988964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
989064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
989164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint foo (void) { return 0; }
9892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
989364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
989464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_irix_exported_symbol=yes
9895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
989664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_irix_exported_symbol=no
9897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
989864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
989964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
990064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci           LDFLAGS="$save_LDFLAGS"
990164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
990264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
990364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_irix_exported_symbol" >&6; }
990464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if test "$lt_cv_irix_exported_symbol" = yes; then
990564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
990664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
9907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
990864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
990964d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      inherit_rpath=yes
9915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
991864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    netbsd* | netbsdelf*-gnu)
9919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
9925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
9930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
9938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd*)
9941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f /usr/libexec/ld.so; then
9942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
9943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
9944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
9945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
9950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case $host_os in
9952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='-R$libdir'
9955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
9956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *)
9957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
9960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
9961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    os2*)
9968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
997164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3*)
9976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
997864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
998164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
9984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
9986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
999164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
999564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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~
999764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
9998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Both c and cxx compiler support -rpath directly
10000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='-rpath $libdir'
10001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
10003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
10004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
10007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag=' -z defs'
10008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc='${wl}'
1001064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1001264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
10013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1` in
10015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*"Compilers 5.0"*)
10016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=''
10017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
10022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc='${wl}'
10023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
10028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
10030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_os in
10032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris2.[0-5] | solaris2.[0-5].*) ;;
10033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
10034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The compiler driver will combine and reorder linker options,
10035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but is careful enough not to reorder.
10037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Supported since Solaris 2.6 (maybe 2.5.1?)
10038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$GCC" = yes; then
10039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
10043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
10049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$host_vendor" = xsequent; then
10050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Use $CC to link under sequent, because it throws in some extra .o
10051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# files that make .init and .fini sections work.
10052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
10059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4)
10063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_vendor in
10064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	sni)
10065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes # is this really true???
10067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	siemens)
10069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## LD is ld it makes a PLAMLIB
10070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## CC just makes a GrossModule.
10071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  reload_cmds='$CC -r -o $output$reload_objs'
10073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
10074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
10075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	motorola)
10076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4.3*)
10085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='-Bexport'
10088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
10091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
10092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
10094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var=LD_RUN_PATH
10095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_runpath_var=yes
10096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=yes
10097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
10102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
10103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6*)
10116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: We can NOT use -z defs as we might desire, because we do not
10117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # link with -lc, and that would cause any symbols used from libc to
10118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # always be unresolved, which means just about no library would
10119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # ever link correctly.  If we're not using GNU ld we use -z text
10120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # though, which does catch some bad symbols but isn't as heavy-handed
10121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as -z defs.
10122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
10123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag='${wl}-z,nodefs'
10124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
10125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
10128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-Bexport'
10130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
10142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
10148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ld_shlibs=no
10149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x$host_vendor = xsni; then
10153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host in
10154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-Blargedynsym'
10156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1016164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
1016264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs" >&6; }
10163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs" = no && can_build_shared=no
10164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$with_gnu_ld
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# Do we need to explicitly link libc?
10183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
10184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc" in
10185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
10186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
10187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=yes
10188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
10190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds in
10191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
10192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
10193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
10195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
10196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
1019864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
1019964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1020064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc+:} false; then :
1020164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1020264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1020364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $RM conftest*
1020464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1020664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
10208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1020964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1021064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } 2>conftest.err; then
1021164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  soname=conftest
1021264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lib=conftest
1021364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libobjs=conftest.$ac_objext
1021464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  deplibs=
1021564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  wl=$lt_prog_compiler_wl
1021664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  pic_flag=$lt_prog_compiler_pic
1021764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  compiler_flags=-v
1021864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  linker_flags=-v
1021964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  verstring=
1022064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  output_objdir=.
1022164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libname=conftest
1022264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_save_allow_undefined_flag=$allow_undefined_flag
1022364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag=
1022464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1022764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1022864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
1022964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  then
1023064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc=no
1023164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
1023264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc=yes
1023364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
1023464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag=$lt_save_allow_undefined_flag
1023564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
1023664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  cat conftest.err 1>&5
1023764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
1023864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$RM conftest*
1023964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1024064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1024164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
1024264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
1024364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1040164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
1040264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; }
10403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
10405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) lt_awk_arg="/^libraries:/" ;;
10408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1040964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host_os in
1041064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
1041164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *) lt_sed_strip_eq="s,=/,/,g" ;;
1041264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1041364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
1041464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $lt_search_path_spec in
1041564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\;*)
10416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # if the path contains ";" then we assume it to be the separator
10417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # otherwise default to the standard path separator (i.e. ":") - it is
10418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # assumed that no part of a normal pathname contains ";" but that should
10419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # okay in the real world where ";" in dirpaths is itself problematic.
1042064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
1042164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1042264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
1042364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
1042464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1042564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
10426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Ok, now we have the path, separated by spaces, we can step through it
10427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # and add multilib dir if necessary.
10428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_tmp_lt_search_path_spec=
10429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_sys_path in $lt_search_path_spec; do
10431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$lt_sys_path" && \
10435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1043864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBEGIN {RS=" "; FS="/|\n";} {
10440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_foo="";
10441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_count=0;
10442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (lt_i = NF; lt_i > 0; lt_i--) {
10443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if ($lt_i != "" && $lt_i != ".") {
10444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if ($lt_i == "..") {
10445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_count++;
10446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      } else {
10447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if (lt_count == 0) {
10448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_foo="/" $lt_i lt_foo;
10449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        } else {
10450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_count--;
10451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        }
10452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      }
10453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
10454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
10455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_foo != "") { lt_freq[lt_foo]++; }
10456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'`
1045864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # AWK program above erroneously prepends '/' to C:/dos/paths
1045964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # for these hosts.
1046064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $host_os in
1046164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
1046264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
1046364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1046464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
10469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
10470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
10471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
10472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
10473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
10474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
10475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
10476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
10477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
10478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
10479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
10480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
10481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
10482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
10483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
10485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
10486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
10487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
10489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
1049064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
10493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
10495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
1049964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
10504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
10505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
10509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
10510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
10511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
10512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
10513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
10515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
10517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
10519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
10521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
10526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
10527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
10528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
10530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
10531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
10534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
10535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
10536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
10537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
10539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
10543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
10545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
10546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
10550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
10551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
1055264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
10553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
10558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
10559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
10560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
10561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
1056464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
10573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
10575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1057764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
10578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
10579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
10580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1058364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $GCC,$cc_basename in
1058464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  yes,*)
1058564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # gcc
10586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
10587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
10589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
10591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
10592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
10593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
10594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
10597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
10599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
10600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
10604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1060664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1060764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1060964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*)
10610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
10611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
10614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
10615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1061864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
1061964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1062064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1062164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *,cl*)
1062264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Native MSVC
1062364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libname_spec='$name'
1062464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1062564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    library_names_spec='${libname}.dll.lib'
1062664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1062764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build_os in
1062864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw*)
1062964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=
1063064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_save_ifs=$IFS
1063164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=';'
1063264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      for lt_path in $LIB
1063364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      do
1063464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        IFS=$lt_save_ifs
1063564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # Let DOS variable expansion print the short 8.3 style file name.
1063664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
1063764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
1063864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      done
1063964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=$lt_save_ifs
1064064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to MSYS style.
1064164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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|^ ||'`
1064264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1064364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin*)
1064464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to unix form, then to dos form, then back to unix form
1064564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # but this time dos style (no spaces!) so that the unix form looks
1064664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # like /cygdrive/c/PROGRA~1:/cygdr...
1064764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
1064864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
1064964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1065064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1065164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
1065264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec="$LIB"
1065364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1065464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # It is most probably a Windows format PATH.
1065564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1065664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1065764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1065864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1065964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # FIXME: find the short name or the path components, as spaces are
1066064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # common. (e.g. "Program Files" -> "PROGRA~1")
1066164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1066264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1066364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1066464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1066564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postinstall_cmds='base_file=`basename \${file}`~
1066664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
1066764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dldir=$destdir/`dirname \$dlpath`~
1066864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d \$dldir || mkdir -p \$dldir~
1066964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $install_prog $dir/$dlname \$dldir/$dlname'
1067064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1067164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=$dir/\$dldll~
1067264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $RM \$dlpath'
1067364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    shlibpath_overrides_runpath=yes
1067464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 link.exe'
10675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1067864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Assume MSVC wrapper
10679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1068064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
10681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
10684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
10685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
10688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
10689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
10690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
10694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
10696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
1070364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
10712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
10713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
10714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
10715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
10716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
1071864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    freebsd[23].*) objformat=aout ;;
10719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
10720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
10723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
10724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
10725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
10727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
10728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
10730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
10732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
1073664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  freebsd2.*)
10737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
10740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
10746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
10749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
10750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1075564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*)
1075664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
1075764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1075864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1075964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker="$host_os runtime_loader"
1076064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1076164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1076264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LIBRARY_PATH
1076364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=yes
1076464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
10769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
10770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
10771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
10776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
10777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
10779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
10784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
10791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
10792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
10793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
10794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
10803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
10804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
10805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1081064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
1081264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # or fails outright, so override atomically:
1081364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  install_override_mode=555
10814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
1081764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
10829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
10831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
10832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
1083364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		version_type=linux # correct to gnu/linux during the next big refactor
10834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
10836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
10837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
10844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
10845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
10847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
10848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
10850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
10852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
10855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
10866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
10867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
10868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1087064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF.
108710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
1087264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
1088064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
10881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
1088264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
1088364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1088464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1088564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=no
1088664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_LDFLAGS=$LDFLAGS
1088764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_libdir=$libdir
1088864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
1088964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
1089064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
10892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
10894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
10895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
10896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
10898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
10899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
10900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1090164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
1090264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
1090364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=yes
10904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1090564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1090664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1090764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1090864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    LDFLAGS=$save_LDFLAGS
1090964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libdir=$save_libdir
10910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1091364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
10916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
10917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
10918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
10921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
1092264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' ' '`
10923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
10927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
10928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
10929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
10930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
10931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
10932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
10933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1093564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu)
1093664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux
1093764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1093864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1093964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1094064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1094164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LD_LIBRARY_PATH
1094264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=no
1094364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  hardcode_into_libs=yes
1094464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker='NetBSD ld.elf_so'
1094564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
1094664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
10947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
10948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
10955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
10958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
10959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
1096664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
10967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
10970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
10973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
10974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
10980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
10982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
10985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
10986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
10987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
10992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
10996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
10999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
11000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
11002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
11003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
11005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
11007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
11011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
11012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
11013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
11015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
11016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
11017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
11020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
11021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
11031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
1103564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
11036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
11044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
11045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
11048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
11049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
11054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
11055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
11057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
1106064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
11061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
11065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
11066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
11067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
11069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
11071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
11074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
11076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
11077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
11083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
1108464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    version_type=linux # correct to gnu/linux during the next big refactor
11085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
11087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
11088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
11093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
11101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
11105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
11106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
11111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
11114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1111564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
11116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
1111864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
1112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
11126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
11132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1113564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1113664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; }
11137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
11138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
11141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1123764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1123864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1123964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1124064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1124164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1124264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1124364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=
11245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec" ||
11246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var" ||
11247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic" = "Xyes" ; then
11248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
11250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct" != no &&
11251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
11253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
11254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L" != no; then
11256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
11257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=relink
11258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=immediate
11261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
11264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
11265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action=unsupported
11266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1126764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
1126864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action" >&6; }
11269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action" = relink ||
11271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath" = yes; then
11272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
11273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
11274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
11275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
11276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
11277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
11278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$enable_dlopen" != xyes; then
11286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen=unknown
11287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self=unknown
11288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self_static=unknown
11289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen=no
11291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_libs=
11292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  beos*)
11295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="load_add_on"
11296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1130064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mingw* | pw32* | cegcc*)
11301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="LoadLibrary"
11302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin*)
11306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dlopen"
11307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if libdl is installed we need to link against it
1131264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1131364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; }
1131464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then :
1131564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
1131964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1133764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1134064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dl_dlopen=no
11341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1134264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1134364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1134664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1134764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dyld"
11353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1136064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)
1136164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
1136264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_shl_load" = xyes; then :
11363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load"
11364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1136564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
1136664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for shl_load in -ldld... " >&6; }
1136764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_shl_load+:} false; then :
1136864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
1137264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load ();
11382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load ();
11386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1139064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_shl_load=yes
11392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1139364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dld_shl_load=no
11394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1139564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1139664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1139964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
1140064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1140164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1140464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
1140564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_dlopen" = xyes; then :
11406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen"
11407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1140864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1140964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; }
1141064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then :
1141164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
1141564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1143364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1143664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dl_dlopen=no
11437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1143864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1143964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1144264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1144364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1144464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1144764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
1144864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -lsvld... " >&6; }
1144964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_svld_dlopen+:} false; then :
1145064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lsvld  $LIBS"
1145464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1147264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_svld_dlopen=yes
11474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1147564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_svld_dlopen=no
11476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1147764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1147864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1148164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
1148264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1148364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1148664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
1148764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dld_link in -ldld... " >&6; }
1148864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_dld_link+:} false; then :
1148964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
1149364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext
11494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dld_link ();
11503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dld_link ();
11507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1151164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
11512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_dld_link=yes
11513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1151464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_lib_dld_dld_link=no
11515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1151664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1151764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
11518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1152064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
1152164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1152264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$lt_cv_dlopen" != xno; then
11545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=yes
11546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=no
11548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen in
11551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dlopen)
11552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_CPPFLAGS="$CPPFLAGS"
11553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LDFLAGS="$LDFLAGS"
11556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LIBS="$LIBS"
11559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$lt_cv_dlopen_libs $LIBS"
11560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1156164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
1156264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a program can dlopen itself... " >&6; }
1156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self+:} false; then :
1156464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
11567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self=cross
11568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
11571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
1157264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure"
11573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
11574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
11576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
11577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
11580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
11582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
11583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
11585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
11586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
11588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
11593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
11594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
11595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
11598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
11599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
11600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
11601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
11603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
11604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
11605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
11606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
11607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
11608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
11609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
11610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1161364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated
1161464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   correspondingly for the symbols needed.  */
1161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default")));
11617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; }
11620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
11621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
11624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
11626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
11627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        {
1163064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          else puts (dlerror ());
1163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	}
11633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
11634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
11635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
11637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return status;
11639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
1164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
11643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
11647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
11648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
11649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
11654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
11655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=no
11656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
11659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
1166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self" >&6; }
11664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "x$lt_cv_dlopen_self" = xyes; then
11666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
1166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self_static+:} false; then :
1167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
11671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
11673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self_static=cross
11674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
11677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
1167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure"
11679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
11680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
11682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
11683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
11686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
11688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
11689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
11691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
11692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
11694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
11699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
11700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
11701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
11703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
11704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
11705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
11706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
11707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
11709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
11710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
11711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
11712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
11713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
11714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
11715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
11716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
11717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated
1172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   correspondingly for the symbols needed.  */
1172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default")));
11723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; }
11726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
11727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
11730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
11732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
11733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        {
1173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          else puts (dlerror ());
1173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	}
11739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
11740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
11741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
11743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return status;
11745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
1174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
11749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
11753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
11754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
11755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
11760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
11761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self_static=no
11762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
11765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
1176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self_static" >&6; }
11770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CPPFLAGS="$save_CPPFLAGS"
11773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LDFLAGS="$save_LDFLAGS"
11774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$save_LIBS"
11775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self in
11779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self=unknown ;;
11781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self_static in
11784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self_static=unknown ;;
11786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=
11806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=
1180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
1180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
11814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME - insert some real tests, host_os isn't really good enough
11816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$STRIP" ; then
11819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      striplib="$STRIP -x"
11820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_striplib="$STRIP -S"
1182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
11823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
11831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Report which library types will actually be built
1184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
1184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
1185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$can_build_shared" >&6; }
11851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
1185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build shared libraries... " >&6; }
11854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$can_build_shared" = "no" && enable_shared=no
11855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On AIX, shared libraries and static libraries use the same namespace, and
11857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # are all built from PIC.
11858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
11860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$enable_shared" = yes && enable_static=no
11861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$RANLIB"; then
11862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postinstall_cmds='$RANLIB $lib'
11864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
11868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test "$enable_shared" = yes && enable_static=no
11870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_shared" >&6; }
11875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build static libraries... " >&6; }
11878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Make sure either enable_shared or enable_static is yes.
11879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$enable_shared" = yes || enable_static=yes
1188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1188164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_static" >&6; }
11882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
11888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
11889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC="$lt_save_CC"
11894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
1189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
1189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (test "X$CXX" != "Xg++"))) ; then
1189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_ext=cpp
1189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS'
1190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
1190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
1190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$CXXCPP"; then
1190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${ac_cv_prog_CXXCPP+:} false; then :
1190764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1190864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1190964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Double quotes because CXXCPP needs to be expanded
1191064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for CXXCPP in "$CXX -E" "/lib/cpp"
1191164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    do
1191264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ac_preproc_ok=false
1191364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes
1191464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
1191564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Use a header file that comes with gcc, so configuring glibc
1191664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # with a fresh cross-compiler works.
1191764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # <limits.h> exists even on freestanding compilers.
1191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # On the NeXT, cc -E runs the code through the compiler's parser,
1192064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # not just through cpp. "Syntax error" is here to catch this case.
1192164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1192264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1192364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
1192464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
1192564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
1192664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
1192764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
1192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		     Syntax error
1192964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1193064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1193164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1193264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1193364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: fails on valid input.
1193464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1193564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1193664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1193764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1193864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # OK, works on sane cases.  Now check whether nonexistent headers
1193964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # can be detected and how.
1194064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1194164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1194264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h>
1194364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1194464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1194564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: success on invalid input.
1194664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1194764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1194864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Passes both tests.
1194964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=:
1195064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak
1195164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1195264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1195364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1195464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1195564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
1195664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
1195764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
1195864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  break
1195964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1196064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1196164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
1196264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_cv_prog_CXXCPP=$CXXCPP
1196364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1196464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1196564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CXXCPP=$ac_cv_prog_CXXCPP
1196664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1196764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cv_prog_CXXCPP=$CXXCPP
1196864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1196964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
1197064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXXCPP" >&6; }
1197164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=false
1197264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes
1197364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido
1197464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Use a header file that comes with gcc, so configuring glibc
1197564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # with a fresh cross-compiler works.
1197664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1197764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # <limits.h> exists even on freestanding compilers.
1197864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # On the NeXT, cc -E runs the code through the compiler's parser,
1197964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # not just through cpp. "Syntax error" is here to catch this case.
1198064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1198164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1198264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__
1198364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h>
1198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else
1198564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h>
1198664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif
1198764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		     Syntax error
1198864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1198964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1199064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1199164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1199264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: fails on valid input.
1199364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1199464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1199564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1199664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1199764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # OK, works on sane cases.  Now check whether nonexistent headers
1199864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # can be detected and how.
1199964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1200064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h.  */
1200164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h>
1200264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1200364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then :
1200464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Broken: success on invalid input.
1200564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue
1200664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1200764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Passes both tests.
1200864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=:
1200964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak
1201064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1201164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext
1201264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1201364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1201464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
1201564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext
1201664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then :
1201764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1201864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1201964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1202064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1202164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
1202264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; }
1202364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1202464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1202564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ext=cpp
1202664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS'
1202764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1202864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1202964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1203064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1203164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1203264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  _lt_caught_CXX_error=yes
1203364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
12034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
12036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
12037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX=no
12042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX=
12043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX=no
12044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX=
12045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX=no
12046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX=
12047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX=no
12048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX=no
12049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX=
12050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX=
12051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX=no
12052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX=unsupported
12053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX=no
12054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX=no
12055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX=
12056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX=
12057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX=unknown
12058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX=$old_archive_cmds
1205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX=$reload_flag
1206064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX=$reload_cmds
12061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX=
12062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX=
12063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX=no
12064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C++ test sources.
12066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
12067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C++ test sources.
12069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
12070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext_CXX=$objext
12071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No sense in running all these tests if we already determined that
12073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the CXX compiler isn't working.  Some variables (like enable_shared)
12074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# are currently assumed to apply to all compilers on this platform,
12075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and will be corrupted by setting them based on a non-working compiler.
12076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$_lt_caught_CXX_error" != yes; then
12077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple compile tests
12078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_compile_test_code="int some_variable = 0;"
12079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple link tests
12081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
12091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
12092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
12094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
12097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
12098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # save warnings/boilerplate of simple test code
12101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
12102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
12103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
12105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
12106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
12108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
12109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
12111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
12112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Allow CC to be a program name with arguments.
12115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_CC=$CC
1211664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_save_CFLAGS=$CFLAGS
12117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_LD=$LD
12118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_GCC=$GCC
12119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$GXX
12120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_with_gnu_ld=$with_gnu_ld
12121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_path_LD=$lt_cv_path_LD
12122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_prog_gnu_ld
12126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_path_LDCXX+set}"; then
12128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_path_LD=$lt_cv_path_LDCXX
12129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_path_LD
12131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "${LDCXX+set}" || LD=$LDCXX
12133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=${CXX-"c++"}
1213464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=$CXXFLAGS
12135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler=$CC
12136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_CXX=$CC
12137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for cc_temp in $compiler""; do
12138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
12139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
12142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
12143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$compiler"; then
12149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We don't want -fno-exception when compiling C++ code, so set the
12150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no_builtin_flag separately
12151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
12152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=
12155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
12158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Set up default GNU C++ configuration
12159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
1216364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then :
12164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
12167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
12170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
12171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
1217264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
1217364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; }
12174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
12175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
12176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
12177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
12179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
12182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
12183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
12184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
12185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
12186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
12190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
12191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
12192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
12193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
12194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
12195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
12197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
12198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
12199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
1220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
1220364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; }
12204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1220564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
1220664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; }
12207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1220864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then :
1220964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
12210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
12212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
12214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
12215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
12216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
12218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
12219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
12220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
12221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
12223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
12224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
12226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
12227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
12229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
12231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
12232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
12238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
1223964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
1224064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; }
12241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1224264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1224364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
12244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1224564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
1224664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
1224764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
1224864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then :
1224964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
12250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
12253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
12254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
12255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
12256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
12257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
12258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
12259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1226164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
1226264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
12264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # archiving commands below assume that GNU ld is being used.
12273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = yes; then
1227464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
1227564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # If archive_cmds runs LD, not CC, wlarc should be empty
12281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        #     investigate it a little bit more. (MM)
12283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc='${wl}'
12284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # ancient GNU ld didn't support --whole-archive et. al.
12286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $GREP 'no-whole-archive' > /dev/null; then
12288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX=
12291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
12293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        with_gnu_ld=no
12294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc=
12295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # A generic and very simple default shared library creation
12297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # command for GNU C++ for the case where it uses the native
12298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # linker, instead of GNU ld.  If possible, this setting should
12299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # overridden to take advantage of the native linker features on
12300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # the platform it is being used on.
12301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
12303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Commands to make compiler produce verbose output that lists
12305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # what "hidden" libraries, object files and flags are used when
12306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linking a shared library.
1230764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      GXX=no
12311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
12312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
12313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME: fill in a description of your system's C++ link characteristics
1231664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1231764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ld_shlibs_CXX=yes
12319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
12320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix3*)
12321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
12325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$host_cpu" = ia64; then
12326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # On IA64, the linker does run time linking by default, so we don't
12327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # have to do anything special.
12328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-Bexport'
12330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag=""
12331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Test if we are trying to use run time linking or normal
12335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # need to do runtime linking.
12337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    for ld_flag in $LDFLAGS; do
12339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $ld_flag in
12340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *-brtl*)
12341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        aix_use_runtimelinking=yes
12342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        break
12343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    done
12346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-bexport'
12350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag='-bnoentry'
12351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # When large executables or shared objects are built, AIX ld can
12354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # have problems creating the table of contents.  If linking a library
12355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # or program results in "error TOC overflow" add -mminimal-toc to
12356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX=''
12360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_absolute_CXX=yes
12362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=':'
12363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        link_all_deplibs_CXX=yes
12364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        file_list_spec_CXX='${wl}-f,'
12365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$GXX" = yes; then
12367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[012]|aix4.[012].*)
12368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # We only want to do this on AIX 4.2 and lower, the check
12369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # below for broken collect2 doesn't work under 4.3+
12370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
12371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
12372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
12374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have reworked collect2
12375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
12376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
12377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have old collect2
12378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_direct_CXX=unsupported
12379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # It fails to find uninstalled libraries when the uninstalled
12380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # path is not listed in the libpath.  Setting hardcode_minus_L
12381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to unsupported forces relinking
12382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_minus_L_CXX=yes
12383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=
12385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          shared_flag='-shared'
12388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
12389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag="$shared_flag "'${wl}-G'
12390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # not using gcc
12393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # chokes on -Wl,-G. The following line is correct:
12396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
12397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$aix_use_runtimelinking" = yes; then
12399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-G'
12400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-bM:SRE'
12402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1240664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It seems that -bexpall does not export symbols beginning with
12408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # underscore (_), so it is better to generate a list of symbols to
12409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# export.
12410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        always_export_symbols_CXX=yes
12411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$aix_use_runtimelinking" = yes; then
12412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Warning - without using the other runtime loading flags (-brtl),
12413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # -berok will link without error, but may produce a broken library.
12414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          allow_undefined_flag_CXX='-berok'
12415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Determine the default libpath from the value encoded in an empty
12416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # executable.
1241764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          if test "${lt_cv_aix_libpath+set}" = set; then
1241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
1241964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1242064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath__CXX+:} false; then :
1242164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1242264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1242364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
12435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1243664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
1243764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
1243864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
1243964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
1244064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
1244164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1244264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
1244364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1244464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
1244564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1244664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1244764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1244864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1244964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1245064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1245164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1245264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
1245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
12454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1245764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath__CXX
1245864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
12459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1246264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"
12463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX="-z nodefs"
12467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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"
12468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Determine the default libpath from the value encoded in an
12470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # empty executable.
1247164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if test "${lt_cv_aix_libpath+set}" = set; then
1247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath
1247364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1247464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_aix_libpath__CXX+:} false; then :
1247564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1247664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1247764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1248864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
12489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_aix_libpath_sed='
1249164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      /Import File Strings/,/^$/ {
1249264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^0/ {
1249364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      s/^0  *\([^ ]*\) *$/\1/
1249464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      p
1249564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      }'
1249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Check for a 64-bit object if we didn't find anything.
1249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1250164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1250264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1250364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1250464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1250564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$lt_cv_aix_libpath__CXX"; then
1250664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
1250764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
12508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  aix_libpath=$lt_cv_aix_libpath__CXX
1251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
12513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Warning - without using the other run time loading flags,
12516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # -berok will link without error, but may produce a broken library.
12517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' ${wl}-bernotok'
12518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX=' ${wl}-berok'
1251964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if test "$with_gnu_ld" = yes; then
1252064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      # We only use this code for GNU lds that support --whole-archive.
1252164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
1252264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    else
1252364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      # Exported symbols can be pulled into shared objects from archives
1252464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      whole_archive_flag_spec_CXX='$convenience'
1252564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi
12526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=yes
12527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # This is similar to how AIX traditionally builds its shared
12528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # libraries.
12529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      beos*)
12535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag_CXX=unsupported
12537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # support --undefined.  This deserves some investigation.  FIXME
12539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
12541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
12543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
12546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # FIXME: insert proper C++ library support
12549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
12550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
12551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1255464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      cygwin* | mingw* | pw32* | cegcc*)
1255564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	case $GXX,$cc_basename in
1255664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	,cl* | no,cl*)
1255764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Native MSVC
1255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # hardcode_libdir_flag_spec is actually meaningless, as there is
1255964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # no search path for DLLs.
1256064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  hardcode_libdir_flag_spec_CXX=' '
1256164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=unsupported
1256264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  always_export_symbols_CXX=yes
1256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  file_list_spec_CXX='@'
1256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Tell ltmain to make .lib files, not .a files.
1256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libext=lib
1256664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Tell ltmain to make .dll files, not .so files.
1256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  shrext_cmds=".dll"
1256864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # FIXME: Setting linknames here is a bad hack.
1256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
1257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
1257264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    else
1257364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
1257464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi~
1257564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"~
1257664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    linknames='
1257764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # The linker will not automatically build a static lib if we build a DLL.
1257864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
1257964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  enable_shared_with_static_runtimes_CXX=yes
1258064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # Don't use ranlib
1258164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
1258264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
1258364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_tool_outputfile="@TOOL_OUTPUT@"~
1258464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    case $lt_outputfile in
1258564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      *.exe|*.EXE) ;;
1258664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      *)
1258764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		lt_outputfile="$lt_outputfile.exe"
1258864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		lt_tool_outputfile="$lt_tool_outputfile.exe"
1258964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		;;
1259064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    esac~
1259164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    func_to_tool_file "$lt_outputfile"~
1259264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
1259364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
1259464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      $RM "$lt_outputfile.manifest";
1259564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi'
1259664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
1259764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	*)
1259864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # g++
1259964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
1260064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  # as there is no search path for DLLs.
1260164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  hardcode_libdir_flag_spec_CXX='-L$libdir'
1260264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
1260364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=unsupported
1260464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  always_export_symbols_CXX=no
1260564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  enable_shared_with_static_runtimes_CXX=yes
1260664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1260764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
1260864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
1260964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # If the export-symbols file already is a .def file (1st line
1261064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # is EXPORTS), use it as is; otherwise, prepend...
1261164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1261264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      cp $export_symbols $output_objdir/$soname.def;
1261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    else
1261464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      echo EXPORTS > $output_objdir/$soname.def;
1261564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      cat $export_symbols >> $output_objdir/$soname.def;
1261664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    fi~
1261764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
1261864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
1261964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    ld_shlibs_CXX=no
1262064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
1262164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ;;
1262264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
1262364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
12624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      darwin* | rhapsody*)
12625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=no
12628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_CXX=no
12629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic_CXX=yes
12630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var_CXX=unsupported
1263164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$lt_cv_ld_force_load" = "yes"; then
1263264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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\"`'
1263364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1263464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
1263564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    whole_archive_flag_spec_CXX=''
1263664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
12637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs_CXX=yes
12638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
1263964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $cc_basename in
1264064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ifort*) _lt_dar_can_shared=yes ;;
1264164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     *) _lt_dar_can_shared=$GCC ;;
1264264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1264364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$_lt_dar_can_shared" = "yes"; then
1264464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    output_verbose_link_cmd=func_echo_all
12645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}"
12652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs_CXX=no
12656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
12661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ec++*)
12663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ghcx*)
12667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
12668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1267864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      freebsd2.*)
12679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries reported to be fairly broken before
12680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# switch to ELF
12681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd-elf*)
12685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_need_lc_CXX=no
12686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
12689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # conventions
12691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
12692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1269464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      haiku*)
1269564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1269664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        link_all_deplibs_CXX=yes
1269764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        ;;
1269864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
12699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9*)
12700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
12702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}-E'
12703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_minus_L_CXX=yes # Not in the search PATH,
12705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # but as the default
12706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # location of the library.
12707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: insert proper C++ library support
12711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ld_shlibs_CXX=no
12712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
12714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Commands to make compiler produce verbose output that lists
12716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # what "hidden" libraries, object files and flags are used when
12717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # linking a shared library.
12718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            #
12719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # There doesn't appear to be a way to prevent this compiler from
12720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # explicitly linking system object files so we need to strip them
12721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # from the output so that they don't get included in the library
12722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # dependencies.
1272364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"'
12724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            if test "$GXX" = yes; then
1272764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            else
12729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              # FIXME: insert proper C++ library support
12730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ld_shlibs_CXX=no
12731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            fi
12732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux10*|hpux11*)
12737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test $with_gnu_ld = no; then
12738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator_CXX=:
12740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_cpu in
12742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hppa*64*|ia64*)
12743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
12744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *)
12745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      export_dynamic_flag_spec_CXX='${wl}-E'
12746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
12747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $host_cpu in
12750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hppa*64*|ia64*)
12751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=no
12752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_shlibpath_var_CXX=no
12753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=yes
12756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_absolute_CXX=yes
12757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L_CXX=yes # Not in the search PATH,
12758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # but as the default
12759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # location of the library.
12760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
12766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
12767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
12769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
12770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hppa*64*)
12771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ia64*)
12774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
12777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1278864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"'
12789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
12792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test $with_gnu_ld = no; then
12793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
12794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          hppa*64*)
12795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          ia64*)
1279864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          *)
1280164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
12803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        esac
12804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
12807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
12808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix[3-9]*)
12814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_CXX=no
12815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
12816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-E'
12818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Instead, shared libraries are loaded at an image base (0x10000000 by
12820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# default) and relocated if they conflict, which is a slow very memory
12821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# consuming and fragmenting process.  To avoid this, we pick a random,
12822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6*)
12828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
12830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # SGI C++
1283164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
12836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
12837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
12840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
12841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test "$with_gnu_ld" = no; then
1284264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
1284464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
12846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
12848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
12850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
12852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        inherit_rpath_CXX=yes
12853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
128550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
12857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
12858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
12861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
12863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1287364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"'
12874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
12879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  icpc* | ecpc* )
12883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Intel C++
12884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    with_gnu_ld=yes
12885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # version 8.0 and above of icpc choke on multiply defined symbols
12886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # earlier do not add the objects themselves.
12888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1` in
12889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *"Version 7."*)
12890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)  # Version 8.0 or newer
12894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        tmp_idyn=
12895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
12896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ia64*) tmp_idyn=' -i_dynamic';;
12897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		esac
12898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
12901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=no
12903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          pgCC* | pgcpp*)
12908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Portland Group C++ compiler
12909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V` in
1291064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      prelink_cmds_CXX='tpldir=Template.dir~
12912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
1291464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='tpldir=Template.dir~
12916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
1291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$RANLIB $oldlib'
12920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='tpldir=Template.dir~
12921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
1292364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
12926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
1292764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
1292964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    *) # Version 6 and above use weak symbols
12930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1293764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
12939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
12940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
12941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    runpath_var=LD_RUN_PATH
12945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
12947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
12949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
12950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
12951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
12952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
12953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
12954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
12955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1295664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1295864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  xl* | mpixl* | bgxl*)
12959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # IBM XL 8.0 on PPC, with GNU ld
12960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "x$supports_anon_versioning" = xyes; then
12964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		echo "local: *; };" >> $output_objdir/$libname.ver~
12967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
12971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
12972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
12973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
12974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' -zdefs'
12975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
12977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='-R$libdir'
1297864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
12979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      compiler_needs_object_CXX=yes
12980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Not sure whether something based on
12982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # would be better.
1298464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      output_verbose_link_cmd='func_echo_all'
12985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Archives containing C++ object files must be created using
12987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # necessary to make sure instantiated templates are included
12989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # in the archive.
12990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
12992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
12993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
12995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
12998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
13000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
13003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
13008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
13010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      netbsd*)
13021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=
13024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
13026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
13027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Workaround some broken pre-1.5 toolchains
13029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *nto* | *qnx*)
13033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
13034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2*)
13037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries are fairly broken
13038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
13039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd*)
13042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -f /usr/libexec/ld.so; then
13043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
13044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
13045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute_CXX=yes
13046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
13050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}-E'
13051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
1305364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  output_verbose_link_cmd=func_echo_all
13054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
13055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
13056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
13060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
13062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
13065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
13067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
13068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
13071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # the KAI C++ compiler.
13074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
13075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          RCC*)
13080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
13081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
13085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
13086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*)
13087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
1308864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
13089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
13091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
13092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' -expect_unresolved \*'
1309364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
13094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          echo "-hidden">> $lib.exp~
1309664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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~
13097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          $RM $lib.exp'
13098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
13100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
13103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
13105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
13106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
13107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
13108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
13109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
13110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
13111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
1311264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"'
13113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host in
13118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        osf3*)
1311964d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
13120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        *)
1312264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
13123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
13125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_separator_CXX=:
13128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Commands to make compiler produce verbose output that lists
13130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # what "hidden" libraries, object files and flags are used when
13131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # linking a shared library.
1313264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
13135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
13136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
13137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
13143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
13148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
13151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lcc*)
13155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
13156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
13167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
1316864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci          CC* | sunCC*)
13169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
13170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds_need_lc_CXX=yes
13171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' -zdefs'
13172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
13175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_shlibpath_var_CXX=no
13178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_os in
13179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
13181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# The compiler driver will combine and reorder linker options,
13182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# but understands `-z linker_flag'.
13183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
13186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
13188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1318964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    output_verbose_link_cmd='func_echo_all'
13190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
13194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
13195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          gcx*)
13198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # The C++ compiler must be used to create the archive.
13202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # GNU C++ compiler with Solaris linker
13206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
1320964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1321164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
13214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
13215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
1321664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
13218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # platform.
13220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
13225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
13226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
1322764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
13229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host_os in
13232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		solaris2.[0-5] | solaris2.[0-5].*) ;;
13233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		*)
13234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
13237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag_CXX='${wl}-z,text'
13244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc_CXX=no
13245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var_CXX=no
13246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
13247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
13249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CC*)
13250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
13254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | sco3.2v5* | sco5v6*)
13261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Note: We can NOT use -z defs as we might desire, because we do not
13262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link with -lc, and that would cause any symbols used from libc to
13263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# always be unresolved, which means just about no library would
13264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# ever link correctly.  If we're not using GNU ld we use -z text
13265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# though, which does catch some bad symbols but isn't as heavy-handed
13266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# as -z defs.
13267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_undefined_flag_CXX='${wl}-z,text'
13268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag_CXX='${wl}-z,nodefs'
13269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds_need_lc_CXX=no
13270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
13271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator_CXX=':'
13273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	link_all_deplibs_CXX=yes
13274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var='LD_RUN_PATH'
13276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1328164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
1328264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      '"$old_archive_cmds_CXX"
1328364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
1328464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      '"$reload_cmds_CXX"
13285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
13294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          NCC*)
13296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
13297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
13308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1331864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
1331964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; }
13320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ld_shlibs_CXX" = no && can_build_shared=no
13321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    GCC_CXX="$GXX"
13323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LD_CXX="$LD"
13324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## CAVEAT EMPTOR:
13326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## There is no encapsulation within the following macros, do not change
13327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## the running order or otherwise move them around unless you know exactly
13328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## what you are doing...
13329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dependencies to place before and after the object being linked:
13330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX=
13331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX=
13332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX=
13333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX=
13334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX=
13335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > conftest.$ac_ext <<_LT_EOF
13337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass Foo
13338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
13339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepublic:
13340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  Foo (void) { a = 0; }
13341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprivate:
13342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int a;
13343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
13344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
13345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1334664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1334764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_lt_libdeps_save_CFLAGS=$CFLAGS
1334864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$CC $CFLAGS " in #(
1334964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
1335064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
1335164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
1335264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1335364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1335464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
13356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1335764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1335864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }; then
13359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Parse the compiler output and extract the necessary
13360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # objects, libraries and library flags.
13361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Sentinel used to keep track of whether or not we are before
13363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the conftest object file.
13364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pre_test_object_deps_done=no
13365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for p in `eval "$output_verbose_link_cmd"`; do
1336764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case ${prev}${p} in
13368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -L* | -R* | -l*)
13370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Some compilers place space between "-{L,R}" and the path.
13371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Remove the space.
13372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test $p = "-L" ||
13373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          test $p = "-R"; then
13374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 prev=$p
13375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1337864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       # Expand the sysroot to ease extracting the directories later.
1337964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       if test -z "$prev"; then
1338064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         case $p in
1338164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
1338264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
1338364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
1338464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci         esac
1338564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       fi
1338664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       case $p in
1338764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
1338864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       esac
13389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
1339064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 case ${prev} in
1339164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 -L | -R)
13392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # Internal compiler library paths should come after those
13393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # provided the user.  The postdeps already come after the
13394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # user supplied libs so there is no need to process them.
13395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test -z "$compiler_lib_search_path_CXX"; then
13396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${prev}${p}"
13397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
13398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
13400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ;;
13401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # The "-l" case would never come before the object being
13402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # linked, so don't bother handling this case.
13403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 esac
13404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdeps_CXX"; then
13406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${prev}${p}"
13407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
1341164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       prev=
13412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1341464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *.lto.$objext) ;; # Ignore GCC LTO objects
13415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$objext)
13416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # This assumes that the test object file only shows up
13417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # once in the compiler output.
13418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$p" = "conftest.$objext"; then
13419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 pre_test_object_deps_done=yes
13420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
13424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$predep_objects_CXX"; then
13425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$p"
13426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$predep_objects_CXX $p"
13428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdep_objects_CXX"; then
13431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$p"
13432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$postdep_objects_CXX $p"
13434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ;; # Ignore the rest.
13439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
13442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Clean up.
13444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f a.out a.exe
13445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "libtool.m4: error: problem compiling CXX test program"
13447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -f confest.$objext
1345064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS=$_lt_libdeps_save_CFLAGS
13451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PORTME: override above test on systems where it is broken
13453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
13455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # hack all around it, let's just trust "g++" to DTRT.
13457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  predep_objects_CXX=
13458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdep_objects_CXX=
13459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdeps_CXX=
13460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*)
13463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `$CC -V 2>&1 | sed 5q` in
13464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *Sun\ C*)
13465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun C++ 5.9
13466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
13485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_basename in
1348664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CC* | sunCC*)
13487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Adding this requires a known-good setup of shared libraries for
13498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun compiler versions before 5.6, else PIC objects from an old
13499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # archive will be linked into the output, leading to subtle bugs.
13500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase " $postdeps_CXX " in
13510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=
13513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${compiler_lib_search_path_CXX}"; then
13514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX=
13548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX=
13549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX=
13550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # C++ specific cases for pic, static, wl, etc.
13553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
13554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX='-Wl,'
13555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX='-static'
13556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
13559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
13560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
13561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
13562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static_CXX='-Bstatic'
13563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
13567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
13568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
13569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
13570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-fPIC'
13571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
13573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
13574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
13575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
13576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
13583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1358464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cygwin* | os2* | pw32* | cegcc*)
13585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
13586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
13587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
13589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
13592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
13593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
13594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fno-common'
13595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *djgpp*)
13597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # DJGPP does not support shared libraries at all
13598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX=
13599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1360064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    haiku*)
1360164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for Haiku.
1360264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # The "-static" flag exists, but is broken.
1360364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_prog_compiler_static_CXX=
1360464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
13605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
13606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
13608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
13610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
13611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX=-Kconform_pic
13612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
13613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
1361564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
1361664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
1361764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # sets the default TLS model and affects inlining.
13618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
1361964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      hppa*64*)
13620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX='-fPIC'
13623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *qnx* | *nto*)
13627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
13628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
13629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC -shared'
13630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
13632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC'
13633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
13636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
13637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
13638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# All AIX code is PIC.
13639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
13640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # AIX 5 now supports IA64 processor
13641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-Bstatic'
13642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
13643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
13647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cxch68*)
13649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Green Hills C++ Compiler
13650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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"
13651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
1365464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      mingw* | cygwin* | os2* | pw32* | cegcc*)
1365564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# This hack is so that the source file can tell whether it is being
1365664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	# built for inclusion in a dll (and should export symbols for example).
1365764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
1365864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	;;
13659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
13660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ec++*)
13662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ghcx*)
13665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
13673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD uses GNU C++
13674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9* | hpux10* | hpux11*)
13676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$host_cpu" != ia64; then
13681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
13682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  aCC*)
13685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
13688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hppa*64*|ia64*)
13689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # +Z the default
13690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *)
13692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
13693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix*)
13701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# This is c89, which is MS Visual C++ (no shared libs)
13702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Anyone wants to do a port?
13703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6* | nonstopux*)
13705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # CC pic flag -KPIC is the default.
13710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
137150ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
13716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
13718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KAI C++ Compiler
13719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fPIC'
13721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1372264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  ecpc* )
1372364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # old Intel C++ for x86_64 which still supported -KPIC.
13724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-static'
13727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1372864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  icpc* )
1372964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # Intel C++, used to be incompatible with GCC.
1373064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # ICC 10 doesn't accept -KPIC any more.
1373164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_prog_compiler_wl_CXX='-Wl,'
1373264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_prog_compiler_pic_CXX='-fPIC'
1373364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_prog_compiler_static_CXX='-static'
1373464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    ;;
13735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  pgCC* | pgcpp*)
13736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Portland Group C++ compiler
13737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fpic'
13739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
13743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
13744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
13745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
13746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1374864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
1374964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-qpic'
13752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-qstaticlink'
13753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
13756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
13757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
13758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='-KPIC'
13759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_static_CXX='-Bstatic'
13760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_wl_CXX='-Qoption ld '
13761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
13767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
13769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
13771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-W c,exportall'
13774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
1377964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      netbsd* | netbsdelf*-gnu)
13780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *qnx* | *nto*)
13782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # QNX uses GNU C++, but need to define -shared option too, otherwise
13783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # it will coredump.
13784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_pic_CXX='-fPIC -shared'
13785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
13787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
13789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  RCC*)
13792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
13793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Digital/Compaq C++
13797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
13799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
13800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
13801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
13802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
13808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
13810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
1381164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  CC* | sunCC*)
13812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
13813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Qoption ld '
13816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  gcx*)
13818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-PIC'
13820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
13826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
13829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lcc*)
13833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
13834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
13835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
13843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
13844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
13846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
13850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  NCC*)
13852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
13853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
13854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
13860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_can_build_shared_CXX=no
13863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
13869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
13870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
13871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
13873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1387764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
1387864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1387964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_CXX+:} false; then :
1388064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1388164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1388264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
1388364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1388464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
1388564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
1388664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
13887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
13890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic_CXX"; then
1389264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
1389364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
1389464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
1389564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works_CXX=no
13898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
13899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
13902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
13903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
13904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
13905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
13906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
13907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1391064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
13912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
13913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
1391464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
13916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
13917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
1391864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works_CXX=yes
13922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
13925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1392764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
1392864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic_CXX in
13932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
13933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
13935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
13937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared_CXX=no
13938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1394464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1394564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
13946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
13948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
13949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
1395064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
1395164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
1395264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
1395364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works_CXX=no
13956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
13957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
13961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
13962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
13963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
13964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
1396564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
13968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works_CXX=yes
13969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
13971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works_CXX=yes
13972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
13973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
13974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
13975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
13976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1397864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
1397964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
13983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX=
13985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1399064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
1399164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1399264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
1399364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
13994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
13996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
13997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
13998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
13999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
14000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
14003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
14004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
14005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
14006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
14007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
14008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1401164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
14013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
14014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
1401564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
14018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
14019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
1402064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
14024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
14025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
14026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
14027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
14029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
14030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
14032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
14033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
14034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1403764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1403864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1404264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
1404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
1404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
14046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
14048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
14049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
14050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
14051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
14052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
14055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
14056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
14057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
14058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
14059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
14060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
1406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
14065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
14066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
1406764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
14070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
14071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
1407264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
14076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
14077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
14078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
14079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
14081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
14082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
14084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
14085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
14086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1408964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1409064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
14096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
1409864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
1409964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; }
14100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
14101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
14102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
14104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
14105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1410664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
1410764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; }
14108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
1410964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
1411064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
14112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
14115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1411964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1412064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1412364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
14126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If we're using GNU nm, then we don't want the "-C" option.
14127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -C means demangle to AIX nm, but means don't demangle with GNU nm
1412864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Also, AIX nm treats weak defined symbols like other global defined
1412964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # symbols, whereas GNU nm marks them as "W".
14130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
1413164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
14132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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'
14134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pw32*)
14137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX="$ltdll_cmds"
1413864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1413964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cygwin* | mingw* | cegcc*)
1414064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $cc_basename in
1414164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cl*)
1414264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
1414364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1414464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
1414564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
1414664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
1414764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1414864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1414964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1415064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  linux* | k*bsd*-gnu | gnu*)
1415164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    link_all_deplibs_CXX=no
1415264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
14153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1415564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
14156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1415864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
1415964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; }
14160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs_CXX" = no && can_build_shared=no
14161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX=$with_gnu_ld
14163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
14171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc_CXX" in
14173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
14174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
14175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=yes
14176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
14178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds_CXX in
14179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
14180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
14181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
14183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
14184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
1418664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
1418764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1418864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
1418964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1419064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1419164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $RM conftest*
1419264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1419464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
14196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1419764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1419864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; } 2>conftest.err; then
1419964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  soname=conftest
1420064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lib=conftest
1420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libobjs=conftest.$ac_objext
1420264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  deplibs=
1420364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  wl=$lt_prog_compiler_wl_CXX
1420464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  pic_flag=$lt_prog_compiler_pic_CXX
1420564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  compiler_flags=-v
1420664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  linker_flags=-v
1420764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  verstring=
1420864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  output_objdir=.
1420964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  libname=conftest
1421064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
1421164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=
1421264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
1421564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1421664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test $ac_status = 0; }
1421764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  then
1421864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc_CXX=no
1421964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  else
1422064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    lt_cv_archive_cmds_need_lc_CXX=yes
1422164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  fi
1422264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
1422364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	else
1422464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  cat conftest.err 1>&5
1422564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	fi
1422664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	$RM conftest*
1422764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1422864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1422964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
1423064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
1423164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1429964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
1430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; }
14301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
14303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
14304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
14305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
14306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
14307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
14308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
14309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
14310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
14311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
14312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
14313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
14314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
14315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
14316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
14317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
14319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
14320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
14321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
14323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
1432464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
14327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
14329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
1433364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
14338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
14339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
14343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
14344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
14345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
14346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
14347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
14349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
14351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
14353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
14354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
14355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
14360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
14361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
14362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
14364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
14365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
14368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
14369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
14370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
14371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
14373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
14377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
14379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
14380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
14384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
14385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
1438664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'
14387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
14392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
14393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
14394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
14395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
1439864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
14407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
14409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*)
14412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
14413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
14414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $GCC,$cc_basename in
1441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  yes,*)
1441964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # gcc
14420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
14421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
14423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
14425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
14426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
14427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
14428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
14431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
14433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
14434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
14438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1444064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1444264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw* | cegcc*)
14443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
14444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
14447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
14448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1445164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
1445264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
1445364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1445464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *,cl*)
1445564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Native MSVC
1445664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libname_spec='$name'
1445764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1445864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    library_names_spec='${libname}.dll.lib'
1445964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1446064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $build_os in
1446164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mingw*)
1446264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=
1446364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      lt_save_ifs=$IFS
1446464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=';'
1446564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      for lt_path in $LIB
1446664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      do
1446764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        IFS=$lt_save_ifs
1446864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # Let DOS variable expansion print the short 8.3 style file name.
1446964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
1447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
1447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      done
1447264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      IFS=$lt_save_ifs
1447364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to MSYS style.
1447464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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|^ ||'`
1447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1447664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cygwin*)
1447764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Convert to unix form, then to dos form, then back to unix form
1447864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # but this time dos style (no spaces!) so that the unix form looks
1447964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # like /cygdrive/c/PROGRA~1:/cygdr...
1448064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
1448164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
1448264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1448364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1448464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *)
1448564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      sys_lib_search_path_spec="$LIB"
1448664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1448764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        # It is most probably a Windows format PATH.
1448864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1448964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1449064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1449164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1449264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # FIXME: find the short name or the path components, as spaces are
1449364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # common. (e.g. "Program Files" -> "PROGRA~1")
1449464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      ;;
1449564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1449664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1449764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1449864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postinstall_cmds='base_file=`basename \${file}`~
1449964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
1450064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dldir=$destdir/`dirname \$dlpath`~
1450164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d \$dldir || mkdir -p \$dldir~
1450264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $install_prog $dir/$dlname \$dldir/$dlname'
1450364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1450464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dlpath=$dir/\$dldll~
1450564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       $RM \$dlpath'
1450664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    shlibpath_overrides_runpath=yes
1450764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 link.exe'
14508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1451164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Assume MSVC wrapper
14512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1451364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    dynamic_linker='Win32 ld.exe'
14514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
14517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
14518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
14521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
14522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
14523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
14527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
14529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
1453564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
14544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
14545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
14546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
14547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
14548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
1455064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    freebsd[23].*) objformat=aout ;;
14551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
14552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
14555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
14556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
14557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
14562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
14564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
1456864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  freebsd2.*)
14569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
14572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
14578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
14581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1458764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*)
1458864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
1458964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1459064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1459164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker="$host_os runtime_loader"
1459264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1459364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1459464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LIBRARY_PATH
1459564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=yes
1459664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
14601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
14602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
14603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
14608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
14609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
14611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
14616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
14623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
14624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
14626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
14635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
14636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
14637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1464264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
1464464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # or fails outright, so override atomically:
1464564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  install_override_mode=555
14646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
1464964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
14661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
14663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
14664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
1466564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci		version_type=linux # correct to gnu/linux during the next big refactor
14666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
14667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
14668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
14669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
14676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
14677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
14680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
14682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
14684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
14687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
14698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
14699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1470264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF.
147030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
1470464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
1471264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
1471464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
1471564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
1471664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1471764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=no
1471864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_LDFLAGS=$LDFLAGS
1471964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    save_libdir=$libdir
1472064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
1472164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
1472264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
14724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
14726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
14727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
14728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
14730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
14731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
14732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1473364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then :
1473464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
1473564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  lt_cv_shlibpath_overrides_runpath=yes
14736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1473764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1473864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1473964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1474064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    LDFLAGS=$save_LDFLAGS
1474164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    libdir=$save_libdir
14742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1474564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
14748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
14749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
14750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
14753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
1475464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' ' '`
14755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
14759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
14760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
14761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
14762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
14763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
14764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
14765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1476764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu)
1476864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux
1476964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_lib_prefix=no
1477064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  need_version=no
1477164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1477264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  soname_spec='${libname}${release}${shared_ext}$major'
1477364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_var=LD_LIBRARY_PATH
1477464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shlibpath_overrides_runpath=no
1477564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  hardcode_into_libs=yes
1477664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  dynamic_linker='NetBSD ld.elf_so'
1477764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;;
1477864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
14779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
14780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
14787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
14791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
1479864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
14805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
14806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
14814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
14817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
14819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
14824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
14831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
14832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
14834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
14835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
14837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
14843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
14844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
14845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
14847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
14848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
14849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
14852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
14853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
14863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
1486764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
14876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
14877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
14880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
14886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
14887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
14889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
1489264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
14897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
14898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
14899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
14901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
14903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
14906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
14909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
14915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
1491664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    version_type=linux # correct to gnu/linux during the next big refactor
14917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
14919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
14925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
14933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
14938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
14943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
14946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1494764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
1495064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
14953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
1495764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  version_type=linux # correct to gnu/linux during the next big refactor
14958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
14964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1496764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1496864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; }
14969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
14970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
14973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1501864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1501964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1502064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
1502164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX=
15023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec_CXX" ||
15024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var_CXX" ||
15025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
15028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct_CXX" != no &&
15029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
15031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
15032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L_CXX" != no; then
15034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
15035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=relink
15036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
15037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=immediate
15039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
15042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
15043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action_CXX=unsupported
15044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1504564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
1504664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action_CXX" >&6; }
15047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action_CXX" = relink ||
15049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath_CXX" = yes; then
15050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
15051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
15052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
15053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
15054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
15055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
15056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi # test -n "$compiler"
15065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=$lt_save_CC
1506764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CFLAGS=$lt_save_CFLAGS
15068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDCXX=$LD
15069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LD=$lt_save_LD
15070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$lt_save_GCC
15071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=$lt_save_with_gnu_ld
15072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LDCXX=$lt_cv_path_LD
15073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD=$lt_save_path_LD
15074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test "$_lt_caught_CXX_error" != yes
15077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
15079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
15080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1509664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1509764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
15098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ac_config_commands="$ac_config_commands libtool"
15099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only expand once:
15104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com): Currently we aren't running the Python tests
15108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against the interpreter detected by AM_PATH_PYTHON, and so we condition
15109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# HAVE_PYTHON by requiring "python" to be in the PATH, and that interpreter's
15110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# version to be >= 2.3. This will allow the scripts to use a "/usr/bin/env"
15111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# hashbang.
15112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON=  # We *do not* allow the user to specify a python interpreter
15113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Extract the first word of "python", so it can be a program name with args.
15114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy python; ac_word=$2
1511564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1511664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1511764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_PYTHON+:} false; then :
1511864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $PYTHON in
15121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]*)
15122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
15123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
15125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1513064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
151310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
1513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1513764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":"
15141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON=$ac_cv_path_PYTHON
15145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PYTHON"; then
1514664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
1514764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PYTHON" >&6; }
15148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1515064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1515464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$PYTHON" != ":"; then :
1515564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  prog="import sys
15156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# split strings by '.' and convert to numeric.  Append some zeros
15157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# because we need at least 4 digits for the hex conversion.
1515864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# map returns an iterator in Python 3.0 and a list in 2.x
1515964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciminver = list(map(int, '2.3'.split('.'))) + [0, 0, 0]
15160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleminverhex = 0
1516164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# xrange is not present in Python 3.0 and range returns an iterator
1516264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
15163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys.exit(sys.hexversion < minverhex)"
15164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
15165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ($PYTHON -c "$prog") >&5 2>&5
15166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
15167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1516864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   (exit $ac_status); }; then :
15169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
15170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  PYTHON=":"
15172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$PYTHON" != ":"; then
15175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_TRUE=
15176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_FALSE='#'
15177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_TRUE='#'
15179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_PYTHON_FALSE=
15180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
151830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Configure pthreads.
151840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
151850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Check whether --with-pthreads was given.
151860ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "${with_pthreads+set}" = set; then :
151870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  withval=$with_pthreads; with_pthreads=$withval
151880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse
151890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  with_pthreads=check
151900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
151910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
151920ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
151930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonhave_pthreads=no
151940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "x$with_pthreads" != "xno"; then :
15195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
15199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
15200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
15203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_ok=no
15205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We used to check for pthread.h first, but this fails if pthread.h
15207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# requires special compiler flags (e.g. on True64 or Sequent).
15208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It gets checked for in the link test anyway.
15209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First of all, check if the user has set any of the PTHREAD_LIBS,
15211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# etcetera environment variables, and if threads linking works using
15212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# them:
15213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
1521864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
1521964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
1522064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
15224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
15225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
15226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
15227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
15228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
15229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pthread_join ();
15230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pthread_join ();
15234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1523864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
15240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1524164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1524264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
1524364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
1524464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; }
15245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test x"$acx_pthread_ok" = xno; then
15246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS=""
15247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS=""
15248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We must check for the threads library under a number of different
15254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# names; the ordering is very important because some systems
15255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libraries is broken (non-POSIX).
15257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a list of thread flags to try.  Items starting with a "-" are
15259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# C compiler flags, and other items are library names, except for "none"
15260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which indicates that we try without any flags at all, and "pthread-config"
15261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which is a program returning the flags for the Pth emulation library.
15262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The ordering *is* (sometimes) important.  Some notes on the
15266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# individual items follow:
15267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthreads: AIX (must check this before -lpthread)
15269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# none: in case threads are in libc; should be tried before -Kthread and
15270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#       other compiler flags to prevent continual compiler warnings
15271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthreads: Solaris/gcc
15276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mthreads: Mingw32/gcc, Lynx/gcc
15277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      doesn't hurt to check since this sometimes defines pthreads too;
15279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      also defines -D_REENTRANT)
15280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ... -mt is also the pthreads flag for HP/aCC
15281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread: Linux, etcetera
15282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# --thread-safe: KAI C++
15283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread-config: use pthread-config program (for GNU Pth library)
15284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "${host_cpu}-${host_os}" in
15286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *solaris*)
15287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # On Solaris (at least, for some versions), libc contains stubbed
15289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # (non-functional) versions of the pthreads routines, so link-based
15290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # a function called by this macro, so we could check for that, but
15293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # who knows whether they'll stub that too in a future libc.)  So,
15294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # we'll just look for -pthreads and -lpthread first:
15295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
15298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xno; then
15301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor flag in $acx_pthread_flags; do
15302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $flag in
15304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                none)
1530564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
1530664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work without any flags... " >&6; }
15307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                -*)
1531064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
1531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work with $flag... " >&6; }
15312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS="$flag"
15313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		pthread-config)
15316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# Extract the first word of "pthread-config", so it can be a program name with args.
15317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy pthread-config; ac_word=$2
1531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_acx_pthread_config+:} false; then :
1532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$acx_pthread_config"; then
15324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1533164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
153320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_acx_pthread_config="yes"
1533464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1533864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config=$ac_cv_prog_acx_pthread_config
15345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$acx_pthread_config"; then
1534664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
1534764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_config" >&6; }
15348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1534964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1535064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		if test x"$acx_pthread_config" = xno; then continue; fi
15355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_CFLAGS="`pthread-config --cflags`"
15356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
15358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                *)
1536064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
1536164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS="-l$flag"
15363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
15364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
15365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
15369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Check for various functions.  We must include pthread.h,
15372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # since some functions may be macros.  (On the Sequent, we
15373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # need a special flag -Kthread to make this header compile.)
15374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We check for pthread_join because it is in -lpthread on IRIX
15375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # while pthread_create is in libc.  We check for pthread_attr_init
15376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # due to DEC craziness with -lpthreads.  We check for
15377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # pthread_cleanup_push because it is one of the few pthread
15378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # functions on Solaris that doesn't have a non-functional libc stub.
15379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We try pthread_create on general principles.
1538064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
15388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1539364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
15395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1539764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1540264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
1540364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; }
15404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$acx_pthread_ok" = xyes; then
15405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                break;
15406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_LIBS=""
15409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CFLAGS=""
15410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Various other checks:
15414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$acx_pthread_ok" = xyes; then
15415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
15416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
15417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
15418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
1542164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
1542264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for joinable pthread attribute... " >&6; }
15423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	attr_name=unknown
15424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
1542564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint attr=$attr; return attr;
15432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1543664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  attr_name=$attr; break
15438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1543964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1544064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done
1544264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
1544364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$attr_name" >&6; }
15444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
15447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PTHREAD_CREATE_JOINABLE $attr_name
15448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
1545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        flag=no
15455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case "${host_cpu}-${host_os}" in
15456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
1545964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
1546064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${flag}" >&6; }
15461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$flag" != xno; then
15462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
15464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
15466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
15467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # More AIX lossage: must compile with xlc_r or cc_r
15468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$GCC" != xyes; then
15469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          for ac_prog in xlc_r cc_r
15470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
15472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
1547364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1547464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; }
1547564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_PTHREAD_CC+:} false; then :
1547664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo_n "(cached) " >&6
15477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$PTHREAD_CC"; then
15479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1548664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for ac_exec_ext in '' $ac_executable_extensions; do
154870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_PTHREAD_CC="$ac_prog"
1548964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
15491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1549364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PTHREAD_CC"; then
1550064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
1550164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PTHREAD_CC" >&6; }
15502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1550364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1550464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$PTHREAD_CC" && break
15509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
15513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          PTHREAD_CC=$CC
15514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The next part tries to detect GCC inconsistency with -shared on some
15517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# architectures and systems. The problem is that in certain
15518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# configurations, when -shared is specified, GCC "forgets" to
15519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# internally use various flags which are still necessary.
15520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Prepare the flags
15523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CFLAGS="$CFLAGS"
15525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_LIBS="$LIBS"
15526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CC="$CC"
15527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try with the flags determined by the earlier checks.
15529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -Wl,-z,defs forces link-time symbol resolution, so that the
15531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# linking checks with -shared actually have any value
15532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FIXME: -fPIC is required for -shared on many architectures,
15534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# so we specify it here, but the right way would probably be to
15535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# properly detect whether it is actually required.
15536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
15537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$PTHREAD_LIBS $LIBS"
15538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$PTHREAD_CC"
15539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# In order not to create several levels of indentation, we test
15541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# the value of "$done" until we find the cure or run out of ideas.
15542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done="no"
15543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# First, make sure the CFLAGS we added are actually accepted by our
15545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
15546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# then we can't do this test.
15547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1554864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5
1554964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; }
1555064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1556164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1556464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done=yes
15565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes ; then
1557064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1557164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1557364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1557464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1557964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5
1558064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; }
1558164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
1558764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipthread_t th; pthread_join(th, 0);
1558864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
1558964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
1559064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ;
1559164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return 0;
1559264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1559364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1559464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1559764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1559864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1560164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1560264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1560564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Linux gcc on some architectures such as mips/mipsel forgets
15611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# about -lpthread
15612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1561464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5
1561564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lpthread fixes that... " >&6; }
15616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
1561764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1563064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1563364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1563464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1563764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1563864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
15640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1564264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
15647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
15648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
1564964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5
1565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc_r fixes that... " >&6; }
15651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
1565264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
15655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
15659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
15660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1566564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then :
15666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
15667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1566864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \
1566964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    conftest$ac_exeext conftest.$ac_ext
15670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
1567264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1567364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; }
15674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
15675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
1567664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; }
15678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
15679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
15681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # OK, we have run out of ideas
1568264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
1568364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
15684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # so it's not safe to assume that we may use pthreads
15686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   acx_pthread_ok=no
15687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
15688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="$save_CFLAGS"
15690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$save_LIBS"
15691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$save_CC"
15692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CC="$CC"
15694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xyes; then
15702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1570364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
15704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        :
15706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_ok=no
157080ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson        if test "x$with_pthreads" != "xcheck"; then :
157090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
157100ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
157110ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_error $? "--with-pthreads was specified, but unable to be used
157120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonSee \`config.log' for more details" "$LINENO" 5; }
157130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
15714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
15716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
15717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
157220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson       have_pthreads="$acx_pthread_ok"
157230ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
157240ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test "x$have_pthreads" == "xyes"; then
157250ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  HAVE_PTHREADS_TRUE=
157260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  HAVE_PTHREADS_FALSE='#'
157270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse
157280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  HAVE_PTHREADS_TRUE='#'
157290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  HAVE_PTHREADS_FALSE=
157300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
157310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
157320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
157330ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
15734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check for the necessary system headers.
15736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check the types, structures, and other compiler
15738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and architecture characteristics.
15739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Output the generated files. No further autoconf macros may be used.
15741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >confcache <<\_ACEOF
15742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is a shell script that caches the results of configure
15743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tests run on this system so they can be shared between configure
15744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# scripts and configure runs, see configure's option --config-cache.
15745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It is not useful on other systems.  If it contains results you don't
15746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# want to keep, you may remove or edit it.
15747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
15748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status only pays attention to the cache file if you give it
15749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the --recheck option to rerun configure.
15750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
15751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `ac_cv_env_foo' variables (set or unset) will be overridden when
15752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# loading this file, other *unset* `ac_cv_foo' will be assigned the
15753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# following values.
15754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The following way of writing the cache mishandles newlines in values,
15758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but we know of no workaround that is simple, portable, and efficient.
15759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So, we kill variables containing newlines.
15760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Ultrix sh set writes to stderr and can't be redirected directly,
15761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and sets the high bit in the cache file unless we assign to the vars.
15762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
15763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
15765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
15766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
15767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
1576864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1576964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
15771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
15772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
1577364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1577464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) { eval $ac_var=; unset $ac_var;} ;;
15775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
15776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
15777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
15778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
15780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
1578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # `set' does not quote correctly, so add quotes: double-quote
1578364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # substitution turns \\\\ into \\, and sed turns \\ into \.
15784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
15785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'/'\\\\''/g;
15786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
15788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
15789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # `set' quotes correctly as required by POSIX, so do not add quotes.
15790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
15792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
15793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
15794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) |
15795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed '
15796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     /^ac_cv_env_/b end
15797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t clear
15798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :clear
15799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t end
15801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :end' >>confcache
15803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -w "$cache_file"; then
1580564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if test "x$cache_file" != "x/dev/null"; then
1580664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
1580764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: updating cache $cache_file" >&6;}
1580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      if test ! -f "$cache_file" || test -h "$cache_file"; then
1580964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	cat confcache >"$cache_file"
1581064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      else
1581164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        case $cache_file in #(
1581264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        */* | ?:*)
1581364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f confcache "$cache_file"$$ &&
1581464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f "$cache_file"$$ "$cache_file" ;; #(
1581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci        *)
1581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  mv -f confcache "$cache_file" ;;
1581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	esac
1581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fi
1581964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
15820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1582164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
1582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confcache
15826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$prefix" = xNONE && prefix=$ac_default_prefix
15828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let make expand exec_prefix.
15829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS=-DHAVE_CONFIG_H
15832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_libobjs=
15834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ltlibobjs=
1583564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciU=
15836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 1. Remove the extension, and $U if already installed.
15838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1583964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #    will be set to the directory where LIBOBJS objects are built.
1584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1584364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=$ac_libobjs
15846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS=$ac_ltlibobjs
15848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
158500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
158510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo_n "checking that generated files are newer than configure... " >&6; }
158520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   if test -n "$am_sleep_pid"; then
158530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     # Hide warnings about reused PIDs.
158540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson     wait $am_sleep_pid 2>/dev/null
158550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   fi
158560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
158570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "done" >&6; }
1585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$EXEEXT"; then
1585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_TRUE=
1586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_FALSE='#'
1586164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_TRUE='#'
1586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  am__EXEEXT_FALSE=
1586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
15866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
1586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"AMDEP\" was never defined.
1586864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
1587264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
1587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
1587664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
1587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
1588064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5
15881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
158820ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test -z "${HAVE_PTHREADS_TRUE}" && test -z "${HAVE_PTHREADS_FALSE}"; then
158830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  as_fn_error $? "conditional \"HAVE_PTHREADS\" was never defined.
158840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonUsually this means the macro was only invoked conditionally." "$LINENO" 5
158850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi
15886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: "${CONFIG_STATUS=./config.status}"
1588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_write_fail=0
15889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
15890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files $CONFIG_STATUS"
1589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
1589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_write_fail=0
1589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
15896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated by $as_me.
15897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run this file to recreate the current configuration.
15898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler output produced by configure, useful for debugging
15899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure, is in config.log if it exists.
15900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledebug=false
15902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_recheck=false
15903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_silent=false
15904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1590564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=\${CONFIG_SHELL-$SHELL}
1590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL
1590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF
1590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
1590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
1591064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ##
1591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ##
15912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
15914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
1591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
15917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
1591864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
15920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
15921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
15922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1592364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `(set -o) 2>/dev/null` in #(
1592464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *posix*) :
1592564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    set -o posix ;; #(
1592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) :
1592764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     ;;
15928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl='
1593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci'
1593464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl
1593564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf.
1593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris,
1594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh.
1594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \
1594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
1594364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='print -r --'
1594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='print -rn --'
1594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1594664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='printf %s\n'
1594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo_n='printf %s'
1594864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1595064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='/usr/ucb/echo -n'
15952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1595364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1595464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n_body='eval
1595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      arg=$1;
1595664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $arg in #(
1595764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *"$as_nl"*)
1595864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	expr "X$arg" : "X\\(.*\\)$as_nl";
1595964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1596064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac;
1596164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '
1596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    export as_echo_n_body
1596464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_echo_n='sh -c $as_echo_n_body as_echo'
15965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  export as_echo_body
1596764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_echo='sh -c $as_echo_body as_echo'
15968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right.
1597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then
1597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  PATH_SEPARATOR=:
1597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      PATH_SEPARATOR=';'
1597664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
15977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
15981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
15982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
15983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
15985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
15986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
1598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself=
1598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #((
15990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
15991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
15993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
15995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  done
15998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
15999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
16001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
16003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
16004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
16005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
16006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
1600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1600964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit 1
16010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in
1601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there.  '((' could
1601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14.
1601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH
1601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \
1601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
16021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
16022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
16023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
1602564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C
1602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL
1602764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C
1602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE
1602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH.
1603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1603264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1603464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD]
1603564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------------------------
1603664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
1603764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
1603864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0.
1603964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error ()
1604064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_status=$1; test $as_status -eq 0 && as_status=1
1604264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test "$4"; then
1604364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1604664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$as_me: error: $2" >&2
1604764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_exit $as_status
1604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error
1604964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1605164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS
1605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------------
1605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking.
1605464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status ()
1605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  return $1
1605764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status
1605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS
1606064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -----------------
1606164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
1606264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit ()
1606364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1606464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  set +e
1606564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_set_status $1
1606664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exit $1
1606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit
1606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1606964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR
1607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------
1607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR.
1607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset ()
1607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { eval $1=; unset $1;}
1607564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset
1607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE
1607864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------
1607964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take
1608064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over
1608164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive
1608264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations.
1608364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
1608464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_append ()
1608564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1608664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1+=\$2
1608764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
1608864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1608964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_append ()
1609064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1609164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval $1=\$$1\$2
1609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1609364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append
1609464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG...
1609664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------
1609764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the
1609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments
1609964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr.
1610064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
1610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'as_fn_arith ()
1610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=$(( $* ))
1610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }'
1610564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1610664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_arith ()
1610764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  {
1610864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_val=`expr "$@" || test $? -eq 1`
1610964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1611064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith
1611164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
16112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
16114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
16116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
16118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
16122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
16124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1612664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=dirname
1612864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1612964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dirname=false
1613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
16131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
16133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
16135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1613664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" |
16137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
16138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
16139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
16140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
16141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
16142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
16143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
16144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
16145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
16146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
16147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
16148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
16149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
16150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1615164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges.
1615264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz'
1615364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1615464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS
1615564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789'
1615664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits
16157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T=
1615964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #(((((
16160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*)
1616164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case `echo 'xy\c'` in
16162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1616364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  xy)  ECHO_C='\c';;
1616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
1616564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ECHO_T='	';;
16166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac;;
16167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
16168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO_N='-n';;
16169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file
16172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then
16173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir/conf$$.file
16174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir
1617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  mkdir conf$$.dir 2>/dev/null
1617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then
1617964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if ln -s conf$$.file conf$$ 2>/dev/null; then
1618064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s='ln -s'
1618164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # ... but there are two gotchas:
1618264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1618364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
161840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # In both cases, we have to default to `cp -pR'.
1618564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
161860ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson      as_ln_s='cp -pR'
1618764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif ln conf$$.file conf$$ 2>/dev/null; then
1618864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_ln_s=ln
1618964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
161900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    as_ln_s='cp -pR'
1619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
16192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
161930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  as_ln_s='cp -pR'
16194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null
16197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1619964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p
1620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------
1620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary.
1620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p ()
1620364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1620464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1620564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $as_dir in #(
1620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_dir=./$as_dir;;
1620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$as_dir" || eval $as_mkdir_p || {
1620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_dirs=
1621064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    while :; do
1621164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $as_dir in #(
1621264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      *) as_qdir=$as_dir;;
1621464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      esac
1621564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dirs="'$as_qdir' $as_dirs"
1621664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=`$as_dirname -- "$as_dir" ||
1621764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1621864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)[^/]' \| \
1621964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(//\)$' \| \
1622064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1622164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" |
1622264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1622364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1622464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1622564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1622664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)[^/].*/{
1622764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1622864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1622964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1623064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\/\)$/{
1623164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1623264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1623364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1623464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  /^X\(\/\).*/{
1623564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    s//\1/
1623664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	    q
1623764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  }
1623864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  s/.*/./; q'`
1623964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -d "$as_dir" && break
1624064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    done
1624164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$as_dirs" || eval "mkdir $as_dirs"
1624264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
1624364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1624464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p
16246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then
1624764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_mkdir_p='mkdir -p "$as_dir"'
16248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d ./-p && rmdir ./-p
16250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=false
16251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
162530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson
162540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# as_fn_executable_p FILE
162550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# -----------------------
162560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Test if FILE is an executable regular file.
162570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_executable_p ()
162580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{
162590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  test -f "$1" && test -x "$1"
162600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson} # as_fn_executable_p
162610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_test_x='test -x'
162620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_executable_p=as_fn_executable_p
16263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name.
16265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name.
16268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 6>&1
1627264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ##
1627364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of $CONFIG_STATUS script. ##
1627464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ##
1627564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF
1627664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1627964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Save the log message, to keep $0 and so on meaningful, and to
16280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# report actual input values of CONFIG_FILES etc. instead of their
16281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# values after options handling.
16282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_log="
162830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonThis file was extended by Google C++ Testing Framework $as_me 1.5.0, which was
162840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsongenerated by GNU Autoconf 2.69.  Invocation command line was
16285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_FILES    = $CONFIG_FILES
16287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_HEADERS  = $CONFIG_HEADERS
16288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_LINKS    = $CONFIG_LINKS
16289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_COMMANDS = $CONFIG_COMMANDS
16290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ $0 $@
16291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleon `(hostname || uname -n) 2>/dev/null | sed 1q`
16293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"
16294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1629764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_files in *"
1629864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_files; shift; ac_config_files=$*;;
1629964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1630064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1630164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_headers in *"
1630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
1630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac
1630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1630564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Files that config.status was made for.
16308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_files="$ac_config_files"
16309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_headers="$ac_config_headers"
16310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_commands="$ac_config_commands"
16311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1631464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_usage="\
1631664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\`$as_me' instantiates files and other configuration actions
1631764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifrom templates according to the current configuration.  Unless the files
1631864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciand actions are specified as TAGs, all are instantiated by default.
16319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1632064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsage: $0 [OPTION]... [TAG]...
16321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help       print this help, then exit
16323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version    print version number and configuration settings, then exit
1632464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --config     print configuration, then exit
1632564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -q, --quiet, --silent
1632664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   do not print progress messages
16327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -d, --debug      don't remove temporary files
16328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --recheck    update $as_me by reconfiguring in the same conditions
1632964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --file=FILE[:TEMPLATE]
1633064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   instantiate the configuration file FILE
1633164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      --header=FILE[:TEMPLATE]
1633264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci                   instantiate the configuration header FILE
16333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration files:
16335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_files
16336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration headers:
16338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_headers
16339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration commands:
16341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_commands
16342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1634364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciReport bugs to <googletestframework@googlegroups.com>."
16344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1634664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1634764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_version="\\
163490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonGoogle C++ Testing Framework config.status 1.5.0
163500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonconfigured by $0, generated by GNU Autoconf 2.69,
1635164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  with options \\"\$ac_cs_config\\"
16352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
163530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonCopyright (C) 2012 Free Software Foundation, Inc.
16354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis config.status script is free software; the Free Software Foundation
16355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it."
16356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd='$ac_pwd'
16358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir='$srcdir'
16359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL='$INSTALL'
16360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMKDIR_P='$MKDIR_P'
1636164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK='$AWK'
1636264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "\$AWK" || AWK=awk
16363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1636564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1636664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The default lists apply if the user does not specify any file.
16367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_need_defaults=:
16368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile test $# != 0
16369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $1 in
1637164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --*=?*)
16372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=:
16375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1637664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --*=)
1637764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1637864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_optarg=
1637964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_shift=:
1638064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ;;
16381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
16382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=$1
16383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=$2
16384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=shift
16385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
16386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
16389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Handling of the options.
16390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_recheck=: ;;
16392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1639364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_version"; exit ;;
1639464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  --config | --confi | --conf | --con | --co | --c )
1639564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_config"; exit ;;
16396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --debug | --debu | --deb | --de | --d | -d )
16397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    debug=: ;;
16398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --file | --fil | --fi | --f )
16399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
1640064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_optarg in
1640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    '') as_fn_error $? "missing file argument" ;;
1640364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1640464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_append CONFIG_FILES " '$ac_optarg'"
16405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
16406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --header | --heade | --head | --hea )
16407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
1640864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $ac_optarg in
1640964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1641064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
1641164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
16413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --he | --h)
16414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Conflict between --help and --header
1641564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "ambiguous option: \`$1'
1641664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information.";;
16417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --help | --hel | -h )
1641864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "$ac_cs_usage"; exit ;;
16419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_silent=: ;;
16422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This is an error.
1642464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -*) as_fn_error $? "unrecognized option: \`$1'
1642564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information." ;;
16426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) as_fn_append ac_config_targets " $1"
16428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_need_defaults=false ;;
16429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
16432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_extra_args=
16435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cs_silent; then
16437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 6>/dev/null
16438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_configure_extra_args="$ac_configure_extra_args --silent"
16439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif \$ac_cs_recheck; then
164440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shift
1644664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1644764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  CONFIG_SHELL='$SHELL'
16448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export CONFIG_SHELL
1644964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  exec "\$@"
16450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log
16455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo
16457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Running $as_me. ##
16459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1646064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $as_echo "$ac_log"
16461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
16462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1646464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
16466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# INIT-COMMANDS
16467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
16468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout
16472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set.
16473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='$sed_quote_subst'
16476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='$double_quote_subst'
16477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='$delay_variable_subst'
1647864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
1647964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
1648064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
1648164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
1648264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
1648364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
1648464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
1648564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
1648664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
1648764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
1648864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
1648964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
1649064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
1649164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
1649264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
1649364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
1649464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
1649564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
1649664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
1649764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
1649864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
1649964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
1650064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
1650164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
1650264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
1650364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
1650464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
1650564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
1650664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
1650764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
1650864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
1650964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
1651064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
1651164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
1651264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcideplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
1651364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
1651464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
1651564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
1651664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
1651764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
1651864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
1651964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
1652064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
1652164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
1652264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
1652364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
1652464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
1652564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
1652664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
1652764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
1652864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
1652964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
1653064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
1653164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
1653264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
1653364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
1653464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"`'
1653564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
1653664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
1653764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
1653864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
1653964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
1654064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
1654164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
1654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
1654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
1654464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
1654564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
1654664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
1654764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
1654864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
1654964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
1655064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
1655164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
1655264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
1655364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
1655464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
1655564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
1655664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
1655764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
1655864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
1655964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
1656064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
1656164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
1656264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
1656364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
1656464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
1656564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
1656664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
1656764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
1656864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
1656964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
1657064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
1657164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
1657264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
1657364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
1657464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
1657564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
1657664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
1657764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
1657864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
1657964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
1658064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
1658164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
1658264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
1658364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
1658464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcivariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
1658564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
1658664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
1658764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
1658864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
1658964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
1659064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
1659164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
1659264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
1659364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
1659464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
1659564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
1659664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
1659764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
1659864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
1659964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
1660064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
1660164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
1660264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
1660364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
1660464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
1660564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
1660664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
1660764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcistriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1660864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
1660964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
1661064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
1661164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
1661264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
1661364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
1661464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
1661564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
1661664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1661764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1661864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
1661964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
1662064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
1662164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
1662264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
1662364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
1662464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
1662564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
1662664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
1662764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
1662864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
1662964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
1663064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1663164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1663264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1663364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1663464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1663564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1663664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
1663764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
1663864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
1663964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
1664064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
1664164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
1664264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
1664364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
1664464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
1664564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
1664664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
1664764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
1664864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
1664964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1665064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
1665164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
1665264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1665364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
1665464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
1665564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
1665664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
1665764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
1665864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
1665964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
1666064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
1666164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC='$LTCC'
16664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS='$LTCFLAGS'
16665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='$compiler_DEFAULT'
16666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1666764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# A function that is used when there is no print builtin or printf.
1666864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_fallback_echo ()
1666964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1667064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval 'cat <<_LTECHO_EOF
1667164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\$1
1667264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF'
1667364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1667464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
16675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Quote evaled strings.
1667664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor var in SHELL \
1667764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO \
1667864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR \
1667964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED \
16680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP \
16681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP \
16682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP \
16683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD \
16684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM \
16685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S \
16686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL \
16687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP \
16688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag \
1668964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP \
16690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method \
16691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd \
1669264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob \
1669364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob \
1669464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL \
1669564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd \
16696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR \
16697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS \
1669864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec \
16699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP \
16700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB \
16701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC \
16702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS \
16703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler \
16704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe \
16705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl \
16706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address \
16707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1670864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec \
16709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag \
16710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic \
1671164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl \
16712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static \
16713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o \
16714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks \
1671564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL \
16716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL \
16717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT \
16718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO \
16719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL \
16720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64 \
16721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds \
16722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec \
16723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec \
16724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object \
16725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld \
16726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag \
16727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag \
16728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec \
16729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator \
16730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms \
16731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms \
16732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec \
16733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink \
16734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec \
16735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec \
16736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec \
1673764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode \
16738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval \
16739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib \
16740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib \
16741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs \
16742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects \
16743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects \
16744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps \
16745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps \
16746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path \
16747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX \
1674864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX \
16749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX \
16750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX \
16751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX \
1675264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX \
16753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX \
16754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX \
16755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX \
16756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX \
16757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX \
16758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX \
16759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX \
16760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX \
16761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX \
16762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX \
16763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX \
16764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX \
16765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX \
16766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX \
16767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX \
16768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX \
16769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX \
16770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX \
16771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX; do
1677264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
1677464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
16777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
16780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double-quote double-evaled strings.
16783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in reload_cmds \
16784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds \
16785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds \
16786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds \
16787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds \
16788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds \
16789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds \
16790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds \
16791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds \
16792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds \
16793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds \
16794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds \
16795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds \
1679664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds \
16797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds \
16798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds \
16799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds \
16800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec \
16801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec \
1680264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX \
16803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX \
16804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX \
16805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX \
16806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX \
16807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX \
16808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX \
16809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX \
16810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX \
1681164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX \
1681264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX; do
1681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
1681564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
16818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
16820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
16821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir='$ac_aux_dir'
16824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell='$xsi_shell'
16825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append='$lt_shell_append'
16826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See if we are running on zsh, and set the options which allow our
16828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# commands through without removal of \ escapes INIT.
16829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "\${ZSH_VERSION+set}" ; then
16830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
16831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PACKAGE='$PACKAGE'
16835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    VERSION='$VERSION'
16836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    TIMESTAMP='$TIMESTAMP'
16837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RM='$RM'
16838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ofile='$ofile'
16839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handling of arguments.
16850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_config_target in $ac_config_targets
16851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_config_target in
16853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;;
16854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;;
16856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1685964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
16861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the user did not use the arguments to specify the items to instantiate,
16865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# then the envvar interface is used.  Set only those that are not.
16866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We use the long form for the default assignment because of an extremely
16867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# bizarre bug on SunOS 4.1.3.
16868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_need_defaults; then
16869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have a temporary directory for convenience.  Make it in the build tree
16875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# simply because there is no reason against having it here, and in addition,
16876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# creating and moving files from /tmp can sometimes cause problems.
16877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Hook for its removal unless debugging.
16878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Note that there is a small window in which the directory will not be cleaned:
16879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# after its creation but before its name has been assigned to `$tmp'.
16880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$debug ||
16881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
1688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  tmp= ac_tmp=
16883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  trap 'exit_status=$?
1688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  : "${ac_tmp:=$tmp}"
1688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
1688764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  trap 'as_fn_exit 1' 1 2 13 15
16888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a (secure) tmp directory for tmp files.
16890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
1689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test -d "$tmp"
16894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}  ||
16895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=./conf$$-$RANDOM
16897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (umask 077 && mkdir "$tmp")
1689864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
1689964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tmp=$tmp
16900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1690164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_FILES section.
1690264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_FILES.
1690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status config.h'.
16904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_FILES"; then
16905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cr=`echo X | tr X '\015'`
1690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On cygwin, bash can eat \r inside `` if the user requested igncr.
1690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# But we know of no other shell where ac_cr would be empty at this
1691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# point, so we can use a bashism as a fallback.
1691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cr" = x; then
1691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  eval ac_cr=\$\'\\r\'
1691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
1691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cs_awk_cr='\\r'
1691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_cs_awk_cr=$ac_cr
16919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "cat >conf$$subs.awk <<_ACEOF" &&
1692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  echo "_ACEOF"
1692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} >conf$$subs.sh ||
1693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# '
16933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do
1693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  . ./conf$$subs.sh ||
1693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1693864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test $ac_delim_n = $ac_delim_num; then
16939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
16940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif $ac_last_try; then
1694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
16943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.sh
1694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
1695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n '
1695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/S["/; s/!.*/"]=/
1695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[^!]*!//
1695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:repl
1695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit repl
1695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'$//
1696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim
1696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:nl
1696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/
1696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more1
1696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin
1696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib repl
1696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more1
1697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/
1697164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1697264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1697364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}//
1697464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit nl
1697564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:delim
1697664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1697764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/
1697864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more2
1697964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/
1698064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1698164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib
1698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more2
1698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/
1698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip
1698564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig
1698664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}//
1698764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim
1698864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <conf$$subs.awk | sed '
1698964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[^""]/{
1699064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  N
1699164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  s/\n//
1699264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1699364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' >>$CONFIG_STATUS || ac_write_fail=1
1699464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.awk
1699564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1699664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
1699764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
1699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (key in S) S_is_set[key] = 1
1699964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  FS = ""
1700064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1700164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1700264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{
1700364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  line = $ 0
1700464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  nfields = split(line, field, "@")
1700564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  substed = 0
1700664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  len = length(field[1])
1700764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (i = 2; i < nfields; i++) {
1700864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    key = field[i]
1700964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    keylen = length(key)
1701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (S_is_set[key]) {
1701164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      value = S[key]
1701264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      len += length(value) + length(field[++i])
1701464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      substed = 1
1701564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    } else
1701664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      len += 1 + keylen
1701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
17018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1701964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  print line
1702064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
17021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
17023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1702664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1702764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1702864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  cat
1702964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
1703064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1703364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
1703464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# trailing colons and then remove the whole line if VPATH becomes empty
17036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (actually we leave an empty line to preserve line numbers).
17037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$srcdir" = x.; then
1703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
1703964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih
1704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis///
1704164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/:/
1704264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/[	 ]*$/:/
1704364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\$(srcdir):/:/g
1704464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\${srcdir}:/:/g
1704564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:@srcdir@:/:/g
1704664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^:*//
17047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*$//
1704864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcix
1704964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(=[	 ]*\).*/\1/
1705064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciG
1705164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\n//
17052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^[^=]*=[	 ]*$//
17053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'
17054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1705664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test -n "$CONFIG_FILES"
17058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1705964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_HEADERS section.
1706064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_HEADERS.
1706164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status Makefile'.
1706264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$CONFIG_HEADERS"; then
1706364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >"$ac_tmp/defines.awk" <<\_ACAWK ||
1706464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciBEGIN {
1706564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1706664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1706764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Transform confdefs.h into an awk script `defines.awk', embedded as
1706864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# here-document in config.status, that substitutes the proper values into
1706964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# config.h.in to produce config.h.
1707064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1707164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create a delimiter string that does not exist in confdefs.h, to ease
1707264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# handling of long lines.
1707364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim='%!_!# '
1707464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_last_try in false false :; do
1707564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
1707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test -z "$ac_tt"; then
1707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    break
1707864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  elif $ac_last_try; then
1707964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
1708064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  else
1708164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1708264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  fi
1708364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone
1708464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1708564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# For the awk script, D is an array of macro values keyed by name,
1708664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# likewise P contains macro parameters if any.  Preserve backslash
1708764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# newline sequences.
17088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1708964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
1709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n '
1709164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g
1709264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit rset
1709364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:rset
1709464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
1709564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit def
1709664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1709764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:def
1709864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$//
1709964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnl
1710064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g
1710164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1710264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3"/p
1710364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
1710464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnl
1710664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g
1710764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1710864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3\\\\\\n"\\/p
1710964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont
1711064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
1711164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont
1711264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1711364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:cont
1711464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin
1711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g
1711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit clear
1711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:clear
1711864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$//
1711964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnlc
1712064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/p
1712164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid
1712264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnlc
1712364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
1712464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib cont
1712564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <confdefs.h | sed '
1712664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'/"\\\
1712764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"/g' >>$CONFIG_STATUS || ac_write_fail=1
1712864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1712964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1713064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for (key in D) D_is_set[key] = 1
1713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  FS = ""
1713264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1713364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
1713464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  line = \$ 0
1713564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  split(line, arg, " ")
1713664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (arg[1] == "#") {
1713764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    defundef = arg[2]
1713864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mac1 = arg[3]
1713964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } else {
1714064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    defundef = substr(arg[1], 2)
1714164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mac1 = arg[2]
1714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1714364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  split(mac1, mac2, "(") #)
1714464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  macro = mac2[1]
1714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  prefix = substr(line, 1, index(line, defundef) - 1)
1714664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if (D_is_set[macro]) {
1714764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Preserve the white space surrounding the "#".
1714864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    print prefix "define", macro P[macro] D[macro]
1714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    next
1715064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  } else {
1715164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Replace #undef with comments.  This is necessary, for example,
1715264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # in the case of _POSIX_SOURCE, which is predefined and required
1715364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # on some systems where configure will not decide to define it.
1715464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if (defundef == "undef") {
1715564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      print "/*", prefix defundef, macro, "*/"
1715664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      next
1715764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    }
1715864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  }
1715964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
1716064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ print }
1716164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK
1716264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF
1716364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1716464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
1716564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # test -n "$CONFIG_HEADERS"
1716664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1716764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishift
1717064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_tag
17171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
17172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_tag in
17173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHLC]) ac_mode=$ac_tag; continue;;
17174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode$ac_tag in
17176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHL]*:*);;
1717764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]-) ac_tag=-:-;;
17179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_IFS=$IFS
17182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=:
17183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x $ac_tag
17184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$ac_save_IFS
17185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
17186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=$1
17187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
17188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
17190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :L) ac_source=$1;;
17191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH])
17192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_file_inputs=
17193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_f
17194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
17195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_f in
1719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      -) ac_f="$ac_tmp/stdin";;
17197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) # Look for the file first in the build tree, then in the source tree
17198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # because $ac_f cannot contain `:'.
17200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -f "$ac_f" ||
17201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case $ac_f in
17202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   [\\/$]*) false;;
17203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac ||
1720564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
1720764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_fn_append ac_file_inputs " '$ac_f'"
17209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
17210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Let's still pretend it is `configure' which instantiates (i.e., don't
17212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # use $as_me), people would be surprised to read:
17213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #    /* config.h.  Generated by config.status.  */
1721464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    configure_input='Generated from '`
1721564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1721664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	`' by configure.'
17217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x"$ac_file" != x-; then
17218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      configure_input="$ac_file.  $configure_input"
1721964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
1722064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $ac_file" >&6;}
17221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
1722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Neutralize special characters interpreted by sed in replacement strings.
1722364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    case $configure_input in #(
1722464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *\&* | *\|* | *\\* )
1722564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       ac_sed_conf_input=`$as_echo "$configure_input" |
1722664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1722764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *) ac_sed_conf_input=$configure_input;;
1722864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    esac
17229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_tag in
1723164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    *:-:* | *:-) cat >"$ac_tmp/stdin" \
1723264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
17234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir=`$as_dirname -- "$ac_file" ||
17238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)[^/]' \| \
17240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)$' \| \
17241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1724264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$ac_file" |
17243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1726064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_dir="$ac_dir"; as_fn_mkdir_p
17261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_builddir=.
17262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
17264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
1726664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
1726864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
17270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
17273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
17275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
17276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
17277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
17278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
17280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
17281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
17282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
17283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
17284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
17285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
17286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
17287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
17288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
17289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
17291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
17297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :F)
17298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_FILE
17300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $INSTALL in
17303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_MKDIR_P=$MKDIR_P
17307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MKDIR_P in
17308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ;;
17309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1731364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the template does not know about datarootdir, expand it.
17315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: This hack should be removed a few years after 2.60.
17316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_datarootdir_hack=; ac_datarootdir_seen=
1731764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_dataroot='
1731864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/datarootdir/ {
17319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  p
17320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  q
17321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@datadir@/p
17323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@docdir@/p
17324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@infodir@/p
17325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@localedir@/p
1732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/@mandir@/p'
1732764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*datarootdir*) ac_datarootdir_seen=yes;;
17329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1733064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1733164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1733364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_datarootdir_hack='
17335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@datadir@&$datadir&g
17336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@docdir@&$docdir&g
17337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@infodir@&$infodir&g
17338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@localedir@&$localedir&g
17339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@mandir@&$mandir&g
1734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  s&\\\${datarootdir}&$datarootdir&g' ;;
17341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Neutralize VPATH when `$srcdir' = `.'.
17345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell code in configure.ac might set extrasub.
17346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: do we really want to maintain this feature?
1734764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1734864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_extra="$ac_vpsub
17349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$extrasub
17350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1735164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:t
17353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1735464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis|@configure_input@|$ac_sed_conf_input|;t t
17355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_builddir@&$ac_top_builddir_sub&;t t
1735664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis&@top_build_prefix@&$ac_top_build_prefix&;t t
17357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@srcdir@&$ac_srcdir&;t t
17358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_srcdir@&$ac_abs_srcdir&;t t
17359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_srcdir@&$ac_top_srcdir&;t t
17360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@builddir@&$ac_builddir&;t t
17362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_builddir@&$ac_abs_builddir&;t t
17363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@INSTALL@&$ac_INSTALL&;t t
17365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@MKDIR_P@&$ac_MKDIR_P&;t t
17366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_datarootdir_hack
1736764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"
1736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
1736964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1737264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1737364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
1737464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1737564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1737664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined.  Please make sure it is defined" >&5
1737764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined.  Please make sure it is defined" >&2;}
1737964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1738064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  rm -f "$ac_tmp/stdin"
17381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
1738264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
1738364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
1738464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac \
1738564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :H)
17388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_HEADER
17390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
17391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$ac_file" != x-; then
1739264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    {
1739364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      $as_echo "/* $configure_input  */" \
1739464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1739564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    } >"$ac_tmp/config.h" \
1739664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1739764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
1739864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1739964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: $ac_file is unchanged" >&6;}
17400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1740164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      rm -f "$ac_file"
1740264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      mv "$ac_tmp/config.h" "$ac_file" \
1740364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
17405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
1740664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    $as_echo "/* $configure_input  */" \
1740764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1740864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || as_fn_error $? "could not create -" "$LINENO" 5
17409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1741064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Compute "$ac_file"'s index in $config_headers.
1741164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_am_arg="$ac_file"
17412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_stamp_count=1
17413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor _am_header in $config_headers :; do
17414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $_am_header in
17415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $_am_arg | $_am_arg:* )
17416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break ;;
17417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
17418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)$' \| \
17425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1742664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$_am_arg" |
17427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`/stamp-h$_am_stamp_count
17444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1744664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1744764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: executing $ac_file commands" >&6;}
17448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file$ac_mode in
17453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "scripts/gtest-config":F) chmod +x scripts/gtest-config ;;
1745464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
174550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson  # Older Autoconf quotes --file arguments for eval, but not when files
1745664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # are listed without --file.  Let's play safe and only enable the eval
1745764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # if we detect the quoting.
1745864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  case $CONFIG_FILES in
1745964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *\'*) eval set x "$CONFIG_FILES" ;;
1746064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  *)   set x $CONFIG_FILES ;;
1746164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  esac
1746264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  shift
1746364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  for mf
1746464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  do
1746564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Strip MF so we end up with the name of the file.
1746664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    mf=`echo "$mf" | sed -e 's/:.*$//'`
1746764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Check whether this is an Automake generated Makefile or not.
174680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # We used to match only the files named 'Makefile.in', but
1746964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # some people rename them; so instead we look at the file content.
1747064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Grep'ing the first line is not enough: some people post-process
1747164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # each Makefile.in and add a new line on top of each file to say so.
1747264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Grep'ing the whole file is not good either: AIX grep has a line
1747364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # limit of 2048, but all sed's we know have understand at least 4000.
1747464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1747564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      dirpart=`$as_dirname -- "$mf" ||
17476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)[^/]' \| \
17478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)$' \| \
17479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1748064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$mf" |
17481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1749864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    else
1749964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      continue
1750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    fi
1750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Extract the definition of DEPDIR, am__include, and am__quote
175020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    # from the Makefile without running 'make'.
1750364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    test -z "$DEPDIR" && continue
1750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__include=`sed -n 's/^am__include = //p' < "$mf"`
175060ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson    test -z "$am__include" && continue
1750764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1750864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # Find all dependency output files, they are included files with
1750964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1751064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # simplest approach to changing $(DEPDIR) to its actual value in the
1751164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    # expansion.
1751264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    for file in `sed -n "
1751364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
175140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
1751564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # Make sure the directory exists.
1751664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      test -f "$dirpart/$file" && continue
1751764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      fdir=`$as_dirname -- "$file" ||
17518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)[^/]' \| \
17520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)$' \| \
17521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1752264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$file" |
17523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
17528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
17532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
17536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      as_dir=$dirpart/$fdir; as_fn_mkdir_p
1754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      # echo "creating $dirpart/$file"
1754264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      echo '# dummy' > "$dirpart/$file"
17543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
17544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1754564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci}
17546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
17547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool":C)
17548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if we are running on zsh, and set the options which allow our
17550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # commands through without removal of \ escapes.
17551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "${ZSH_VERSION+set}" ; then
17552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      setopt NO_GLOB_SUBST
17553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
17554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cfgfile="${ofile}T"
17556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $RM "$cfgfile"
17558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$cfgfile"
17560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
17561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
1756864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
1756964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#                 Foundation, Inc.
17570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Written by Gordon Matzigkeit, 1996
17571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   This file is part of GNU Libtool.
17573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is free software; you can redistribute it and/or
17575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# modify it under the terms of the GNU General Public License as
17576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# published by the Free Software Foundation; either version 2 of
17577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the License, or (at your option) any later version.
17578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As a special exception to the GNU General Public License,
17580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if you distribute this file as part of a program or library that
17581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# is built using GNU Libtool, you may include this file under the
17582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# same distribution terms that you use for the rest of that program.
17583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is distributed in the hope that it will be useful,
17585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but WITHOUT ANY WARRANTY; without even the implied warranty of
17586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU General Public License for more details.
17588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# You should have received a copy of the GNU General Public License
17590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# along with GNU Libtool; see the file COPYING.  If not, a copy
17591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# obtained by writing to the Free Software Foundation, Inc.,
17593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The names of the tagged configurations supported by this script.
17597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleavailable_tags="CXX "
17598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL CONFIG
17600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Which release of libtool.m4 was used?
17602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version=$macro_version
17603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision=$macro_revision
17604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build shared libraries.
17606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_libs=$enable_shared
17607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build static libraries.
17609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_old_libs=$enable_static
17610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What type of objects to build.
17612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode=$pic_mode
17613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to optimize for fast installation.
17615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefast_install=$enable_fast_install
17616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1761764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Shell to use when invoking shell scripts.
1761864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=$lt_SHELL
1761964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1762064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An echo program that protects backslashes.
1762164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$lt_ECHO
1762264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1762364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The PATH separator for the build system.
1762464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR=$lt_PATH_SEPARATOR
1762564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The host system.
17627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias=$host_alias
17628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host
17629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$host_os
17630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The build system.
17632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias=$build_alias
17633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build
17634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$build_os
17635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A sed program that does not truncate output.
17637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED=$lt_SED
17638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="\$SED -e 1s/^X//"
17641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A grep program that handles long lines.
17643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP=$lt_GREP
17644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An ERE matcher.
17646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP=$lt_EGREP
17647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A literal string matcher.
17649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP=$lt_FGREP
17650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A BSD- or MS-compatible name lister.
17652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM=$lt_NM
17653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need soft or hard links.
17655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$lt_LN_S
17656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What is the maximum length of a command?
17658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$max_cmd_len
17659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file suffix (normally "o").
17661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$ac_objext
17662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Executable file suffix (normally "").
17664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext=$exeext
17665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether the shell understands "unset".
17667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset=$lt_unset
17668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn spaces into newlines.
17670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSP2NL=$lt_lt_SP2NL
17671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn newlines into spaces.
17673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNL2SP=$lt_lt_NL2SP
17674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1767564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build file names to \$host format.
1767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd
1767764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1767864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build files to toolchain format.
1767964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd
1768064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1768164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An object symbol dumper.
1768264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$lt_OBJDUMP
17683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Method to check whether dependent libraries are shared objects.
17685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_deplibs_check_method
17686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1768764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to use when deplibs_check_method = "file_magic".
17688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_file_magic_cmd
17689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1769064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to find potential files when deplibs_check_method = "file_magic".
1769164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob=$lt_file_magic_glob
1769264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1769364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
1769464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=$lt_want_nocaseglob
1769564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1769664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# DLL creation program.
1769764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$lt_DLLTOOL
1769864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1769964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to associate shared and link libraries.
1770064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
1770164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The archiver.
17703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$lt_AR
1770464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1770564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Flags to create an archive.
17706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS=$lt_AR_FLAGS
17707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1770864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to feed a file listing to the archiver.
1770964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec=$lt_archiver_list_spec
1771064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A symbol stripping program.
17712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$lt_STRIP
17713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to install an old-style archive.
17715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$lt_RANLIB
17716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds=$lt_old_postinstall_cmds
17717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=$lt_old_postuninstall_cmds
17718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1771964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Whether to use a lock for old archive extraction.
1772064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction=$lock_old_archive_extraction
1772164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A C compiler.
17723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=$lt_CC
17724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# LTCC compiler flags.
17726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=$lt_CFLAGS
17727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Take the output of nm and produce a listing of raw symbols and C names.
17729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a proper C declaration.
17732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair.
17735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair when lib prefix is needed.
17738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1774064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Specify filename containing input files for \$NM.
1774164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec=$lt_nm_file_list_spec
17742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1774364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The root where to search for dependent libraries,and in which our libraries should be installed.
1774464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot=$lt_sysroot
17745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1774664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The name of the directory that contains temporary libtool files.
1774764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir=$objdir
17748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Used to examine libraries when file_magic_cmd begins with "file".
17750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD=$MAGIC_CMD
17751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Must we lock files when doing compilation?
17753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks=$lt_need_locks
17754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1775564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Manifest tool.
1775664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$lt_MANIFEST_TOOL
1775764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$lt_DSYMUTIL
17760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to change global to local symbols on Mac OS X.
17762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$lt_NMEDIT
17763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate fat objects and archives on Mac OS X.
17765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$lt_LIPO
17766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$lt_OTOOL
17769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$lt_OTOOL64
17772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Old archive suffix (normally "a").
17774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=$libext
17775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library suffix (normally ".so").
17777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=$lt_shrext_cmds
17778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to extract the exported symbol list from a shared archive.
17780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds=$lt_extract_expsyms_cmds
17781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Variables whose values should be saved in libtool wrapper scripts and
17783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# restored at link time.
17784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink=$lt_variables_saved_for_relink
17785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need the "lib" prefix for modules?
17787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=$need_lib_prefix
17788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need a version for libraries?
17790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=$need_version
17791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Library versioning type.
17793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=$version_type
17794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library runtime path variable.
17796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var=$runpath_var
17797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library path variable.
17799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=$shlibpath_var
17800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is shlibpath searched before the hard-coded library search path?
17802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=$shlibpath_overrides_runpath
17803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Format of library name prefix.
17805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec=$lt_libname_spec
17806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of archive names.  First name is the real one, the rest are links.
17808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The last name is the one that the linker finds with -lNAME
17809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=$lt_library_names_spec
17810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The coded name of the library, if different from the real name.
17812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=$lt_soname_spec
17813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1781464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Permission mode override for installation of shared libraries.
1781564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode=$lt_install_override_mode
1781664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after installation of a shared archive.
17818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=$lt_postinstall_cmds
17819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after uninstallation of a shared archive.
17821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=$lt_postuninstall_cmds
17822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to finish a libtool library installation in a directory.
17824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=$lt_finish_cmds
17825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As "finish_cmds", except a single script fragment to be evaled but
17827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# not shown.
17828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=$lt_finish_eval
17829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we should hardcode library paths into libraries.
17831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=$hardcode_into_libs
17832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compile-time system search path for libraries.
17834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run-time system search path for libraries.
17837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen is supported.
17840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_support=$enable_dlopen
17841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of programs is supported.
17843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self=$enable_dlopen_self
17844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of statically linked programs is supported.
17846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self_static=$enable_dlopen_self_static
17847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands to strip libraries.
17849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=$lt_old_striplib
17850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=$lt_striplib
17851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
17854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD
17855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1785664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files.
1785764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag
1785864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds
1785964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
17861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds
17862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
17864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler
17865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
17867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC
17868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
17870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
17873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic
17874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler.
1787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl
1787764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
17879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static
17880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
17882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o
17883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
17885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc
17886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
17888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
17891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
17894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec
17895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
17897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object
17898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
17900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
17903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
17906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds
17907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds
17908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
17910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
17911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds
17912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds
17913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
17915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld
17916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
17918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag
17919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
17921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag
17922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
17924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
17925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
17928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator
17929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
17932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct
17933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
17936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
17938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute
17939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
17942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L
17943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
17946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var
17947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
17949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
17950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
17951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic
17952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
17954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
17955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath
17956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
17958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs
17959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
17961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols
17962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
17964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds
17965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
17967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms
17968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
17970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms
17971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
17973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds
17974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1797564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs.
1797664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds
1797764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
17978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
17979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec
17980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
17982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action
17983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
17985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
17988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
17989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects
17990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects
17991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps
17992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps
17993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
17995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
17996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path
17997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL CONFIG
17999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
18003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
18004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<\_LT_EOF >> "$cfgfile"
18005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX sometimes has problems with the GCC collect2 program.  For some
18006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# reason, if we set the COLLECT_NAMES environment variable, the problems
18007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# vanish in a puff of smoke.
18008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X${COLLECT_NAMES+set}" != Xset; then
18009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  COLLECT_NAMES=
18010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export COLLECT_NAMES
18011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
18014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
18018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We use sed instead of cat because bash on DJGPP gets confused if
18021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # text mode, it properly converts lines to CR/LF.  This bash problem
18023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is reportedly fixed, but why not run on old versions too?
1802464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed '$q' "$ltmain" >> "$cfgfile" \
1802564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci     || (rm -f "$cfgfile"; exit 1)
1802664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1802764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  if test x"$xsi_shell" = xyes; then
1802864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
1802964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname ()\
1803064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1803164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    case ${1} in\
1803264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      */*) func_dirname_result="${1%/*}${2}" ;;\
1803364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *  ) func_dirname_result="${3}" ;;\
1803464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    esac\
1803564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
1803664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1803764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1803864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1803964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1804064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1804164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_basename ()$/,/^} # func_basename /c\
1804264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_basename ()\
1804364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1804464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_basename_result="${1##*/}"\
1804564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
1804664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1804764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1804864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1804964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1805064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1805164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
1805264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname_and_basename ()\
1805364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1805464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    case ${1} in\
1805564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      */*) func_dirname_result="${1%/*}${2}" ;;\
1805664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *  ) func_dirname_result="${3}" ;;\
1805764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    esac\
1805864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_basename_result="${1##*/}"\
1805964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
1806064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1806164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1806264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1806364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1806464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1806564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
1806664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname ()\
1806764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1806864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
1806964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    # positional parameters, so assign one to ordinary parameter first.\
1807064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_stripname_result=${3}\
1807164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_stripname_result=${func_stripname_result#"${1}"}\
1807264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_stripname_result=${func_stripname_result%"${2}"}\
1807364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
1807464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1807564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1807664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1807764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1807864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1807964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
1808064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_long_opt ()\
1808164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1808264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_long_opt_name=${1%%=*}\
1808364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_long_opt_arg=${1#*=}\
1808464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
1808564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1808664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1808764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1808864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1808964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1809064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
1809164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_short_opt ()\
1809264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1809364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_short_opt_arg=${1#??}\
1809464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
1809564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
1809664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1809764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1809864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1809964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1810064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1810164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
1810264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_lo2o ()\
1810364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1810464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    case ${1} in\
1810564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
1810664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\      *)    func_lo2o_result=${1} ;;\
1810764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    esac\
1810864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
1810964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1811064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1811164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1811264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1811364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1811464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_xform ()$/,/^} # func_xform /c\
1811564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_xform ()\
1811664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1811764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    func_xform_result=${1%.*}.lo\
1811864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
1811964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1812064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1812164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1812264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1812364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1812464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_arith ()$/,/^} # func_arith /c\
1812564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_arith ()\
1812664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1812764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    func_arith_result=$(( $* ))\
1812864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
1812964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1813064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1813164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1813264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1813364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1813464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_len ()$/,/^} # func_len /c\
1813564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_len ()\
1813664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1813764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    func_len_result=${#1}\
1813864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
1813964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1814064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1814164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1814264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1814364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1814464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1814564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_shell_append" = xyes; then
1814664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_append ()$/,/^} # func_append /c\
1814764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append ()\
1814864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1814964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    eval "${1}+=\\${2}"\
1815064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
1815164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1815264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1815364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1815464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1815564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1815664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
1815764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append_quoted ()\
1815864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\
1815964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    func_quote_for_eval "${2}"\
1816064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
1816164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
1816264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  && mv -f "$cfgfile.tmp" "$cfgfile" \
1816364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1816464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=:
1816564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1816664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1816764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Save a `func_append' function call where possible by direct use of '+='
1816864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
1816964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && mv -f "$cfgfile.tmp" "$cfgfile" \
1817064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1817164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test 0 -eq $? || _lt_function_replace_fail=:
1817264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse
1817364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  # Save a `func_append' function call even when '+=' is not available
1817464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
1817564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci    && mv -f "$cfgfile.tmp" "$cfgfile" \
1817664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
1817764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  test 0 -eq $? || _lt_function_replace_fail=:
1817864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1817964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1818064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$_lt_function_replace_fail" = x":"; then
1818164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
1818264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
1818364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1818464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1818564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
1818664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci   mv -f "$cfgfile" "$ofile" ||
18187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$ofile"
18189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$ofile"
18192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL TAG CONFIG: CXX
18194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
18196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD_CXX
18197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1819864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files.
1819964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag_CXX
1820064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds_CXX
1820164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
18203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds_CXX
18204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
18206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler_CXX
18207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
18209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC_CXX
18210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
18212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
18215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic_CXX
18216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1821764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler.
1821864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl_CXX
1821964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
18221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static_CXX
18222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
18224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
18227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc_CXX
18228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
18230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
18233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
18236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
18239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object_CXX
18240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
18242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
18245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
18248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds_CXX
18249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
18252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
18253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds_CXX
18254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds_CXX
18255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
18257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld_CXX
18258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
18260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag_CXX
18261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
18263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag_CXX
18264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
18266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
18267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
18270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
18274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct_CXX
18275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
18278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
18280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute_CXX
18281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
18284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L_CXX
18285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
18288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
18291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
18292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
18293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic_CXX
18294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
18296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
18297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath_CXX
18298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
18300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs_CXX
18301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
18303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols_CXX
18304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
18306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds_CXX
18307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
18309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms_CXX
18310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
18312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms_CXX
18313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
18315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds_CXX
18316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1831764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs.
1831864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds_CXX
1831964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
18321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec_CXX
18322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
18324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action_CXX
18325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
18327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
18330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
18331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects_CXX
18332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects_CXX
18333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps_CXX
18334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps_CXX
18335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
18337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
18338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL TAG CONFIG: CXX
18341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
18342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
18344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone # for ac_tag
18347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1834964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit 0
18350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
18352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1835364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $ac_write_fail = 0 ||
1835464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
1835564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci
18356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure is writing to config.log, and then calls config.status.
18358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status does its own redirection, appending to config.log.
18359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Unfortunately, on DOS this fails, as config.log is still kept open
18360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by configure, so config.status won't be able to write to it; its
18361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# output is simply discarded.  So we exec the FD to /dev/null,
18362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# effectively closing config.log, so it can be properly (re)opened and
18363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# appended to by config.status.  When coming back to configure, we
18364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# need to make the FD available again.
18365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_create" != yes; then
18366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cs_success=:
18367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_config_status_args=
18368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$silent" = yes &&
18369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_config_status_args="$ac_config_status_args --quiet"
18370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>/dev/null
18371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>>config.log
18373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # would make configure fail if this is the last instruction.
1837564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  $ac_cs_success || as_fn_exit 1
1837664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi
1837764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1837864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1837964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18382